c2.20 Involucrar a los equipos de seguridad temprano en el desarrollo
Los equipos de seguridad y de desarrollo deberían trabajar juntos desde el día uno, para que las aplicaciones se diseñen pensando en la seguridad en vez de añadirla justo antes del lanzamiento.
Guía de implementación
Lleve la seguridad a la fase de diseño
Las aplicaciones se construyen de forma segura cuando los equipos de seguridad se involucran temprano —durante el diseño y el primer prototipo— no un minuto antes del despliegue a producción. Criticar a los desarrolladores tarde genera fricción, no una relación de trabajo. Planifique las protecciones que necesita cada aplicación desde el inicio y haga que el equipo de seguridad sea fácil de contactar para los desarrolladores.
Haga la colaboración proactiva
- Incluya a un representante de seguridad en las decisiones de arquitectura y diseño.
- Brinde guía de buenas prácticas de seguridad a los desarrolladores temprano, antes de escribir código.
- Realice revisiones de seguridad de aplicaciones con suficiente antelación al lanzamiento, no a último momento.
Relacionado
Esta base crece hacia Security Champions y DevSecOps en fases posteriores.
Cómo validar
- ¿Su equipo de seguridad trabaja con los desarrolladores de forma proactiva o reactiva?
- ¿Un representante de seguridad participa en la fase de diseño y en las decisiones de arquitectura?
- ¿Seguridad brinda guía de buenas prácticas temprano y realiza revisiones mucho antes del lanzamiento?
- ¿El equipo de seguridad es fácil de contactar para las dudas de los desarrolladores?
Amenazas que atiende
- Cuando la seguridad se involucra tarde, las vulnerabilidades llegan a producción porque no queda tiempo para remediarlas; y las aplicaciones web expuestas se convierten en punto de entrada para adversarios.
Cloud Security Maturity Model