Soluciones tecnológicas y transformación digital
FOX v.1.4.2.3

Development, Security and Operations (DevSecOps)

DevSecOps es un conjunto de practicas colaborativas prácticas colaborativas que influencian el desarrollo de IT, el equipo de gestión de servicios y el equipo de pruebas con el objetivo de entregar más frecuente y consistentemente servicios de IT y aplicaciones con alta calidad a los usuarios finales.

Forma de pensamiento

DevSecOps es una agregación de un conjunto de prácticas colaborativas… 

… de alta calidad a los usuarios finales.

… que influencian el desarrollo de IT, el equipo de gestión de servicios y el equipo de pruebas… 

… para que unan esfuerzos… 

… para entregar más frecuente y consistentemente servicios de IT y aplicaciones…


Retos

  • Gestión para la co-existencia de la infraestructura tradicional y la nueva 
  • Habilidades y conocimientos sobre nuevas tecnologías
  • Gestión del cambio/transición de procesos y procedimientos para entrega de productos digitales
  • Alineación con usuarios finales y socios de negocio   

Desafíos para la implementación de APIs, contenedores y microservicios

  • Desarrollo usando nuevas tecnologías 
  • Infraestructura de Contenedores 
  • DevSecOps / Despliegue en entornos de nube híbrida 
  • DevSecOps / Promoción entre ambientes 
  • Gestión centralizada de Logs 
  • Monitoreo Centralizado    

Nuestros servicios profesionales incluyes

Entrenamiento (Conceptos y herramientas)

Definición de lineamientos de arquitectura para DevSecOps.

Selección e implementación de herramientas.

Sensibilización, definición y ajuste de procesos de software.

Definición de procedimientos de automatización.


Con nuestros servicios profesionales  ayudamos a las organizaciones a comprender cuál es el camino y herramientas más adecuadas según el caso de cada una, ya que contamos con el conocimiento para hacerlo. La Fábrica de software de ITAC cuenta con más de 10 años realizando integración continua.

Tenemos 8 iniciativas para lograr exitosamente este concepto:

  1. Implementación de esquema de integración continua y construcción automática de instaladores: Permite recibir y generar consistentemente aplicaciones hacia ambientes de QA y producción para evitar errores.
  2. Automatización de despliegues: Permite eliminar errores en salidas a producción, promueve mayor frecuencia de salidas a producción al encontrarse en un esquema automatizado.
  3. Generación de ambientes dinámicos (dockerización):Dockerización de ambientes para disponer de ambientes paralelos de pruebas o de producción, así como disponer de crecimiento dinámico. 
  4. Gestión del cliclo de vida de desarrollo (requerimientos -> release): Brindamos prácticas para gestionar el ciclo de vida de software, permitiéndoles aprender sobre  empoderamiento y así, tener el control de su software. Herramientas para controlar y utilizar sus códigos fuente.
  5. Automatización de pruebas continuas: Automatización de casos de prueba, generación de datos de pruebas, virtualización de servicios.
  6. Seguridad en el proceso de desarrollo
  7. Monitoreo de Negocio (Ops)
  8. Implementación de infraestructura de nube híbrida para Contenedores 
  9. Gestión del Cambio en la Organización

Seguridad en el proceso de desarrollo

Dentro de nuestros servicios, realizamos formación a los equipos de trabajo en los siguientes conceptos:

  • Core de Seguridad
  • Generalidades sobre seguridad
  • Diseño de seguridad

Aplicamos estándares de seguridad como: Riesgos de seguridad en app web- OWASP top 10 / PCI-DSS / CWE/SANS y Otros.

Nuestros servicios incluyen la revisión de los requerimientos de software para garantizar la seguridad, en los siguientes aspectos: confidencialidad, integridad, disponibilidad, autenticación, autorización, login y auditoría, secuencia y organización, archivos, internalización, entorno de despliegue, obtención y antipiratería.

En la etapa de diseño de software incluimos dentro de la inspección o aseguramiento los tipos de diseño seguro, principios y otras consideraciones a tener en cuneta para garantizar el cumplimiento de los estándares de seguridad.

Para la etapa de Pruebas de Software tenemos en cuenta los tipos de pruebas a realizar según la necesidad de la aplicación o solución, metodologías, defectos reportados y finalmente evaluación del impacto y de acciones correctivas.

Nuestros servicios profesionales constan de:

  • Capacitación Desarrollo Seguro
  • Lineamientos de Seguridad para aplicaciones
  • Revisión de código a nivel de seguridad por medio de las soluciones de nuestros partners MICROFOCUS, VERACODE y SONARQUBE

SAST: Fortify analizador de código estático:

Identifica las vulnerabilidades de seguridad en el software durante el desarrollo.

DAST: Fortify Webinspect

Proporciona un análisis dinámico integral de los servicios y aplicaciones web complejos

Fortify bajo demanda

La seguridad de las aplicaciones como servicio gestionado.

Centro de seguridad de software Fortify

Gestión de riesgos de seguridad del software a lo largo de todo el SDLC, seguro, desde el desarrollo al control de calidad y a la producción.


Abrir chat
Hola 👋, ¿en qué te podemos ayudar?