Esta función establece el marco de seguridad fundamental para los sistemas de software mediante el diseño de controles y medidas robustas. El Arquitecto de Seguridad define modelos de amenazas, protecciones del flujo de datos y estructuras de gobernanza de acceso en las primeras etapas del ciclo de desarrollo. Esto garantiza que la seguridad se integre en la arquitectura del sistema, en lugar de agregarse posteriormente, lo que reduce los costos de corrección y mejora la resiliencia general del sistema frente a las amenazas cibernéticas en constante evolución.
El Arquitecto de Seguridad analiza los entornos de amenazas existentes para identificar vulnerabilidades críticas específicas del diseño de software propuesto.
Basado en este análisis, el arquitecto diseña controles de seguridad específicos, como estándares de cifrado, protocolos de autenticación y reglas de segmentación de red.
Estas medidas diseñadas se integran en la documentación de la arquitectura del sistema para guiar a los equipos de desarrollo posteriores en su implementación.
Identifique los activos críticos y los posibles vectores de amenaza relevantes para el alcance del sistema de software.
Seleccione los controles de seguridad adecuados, incluyendo cifrado, mecanismos de autenticación y estrategias de aislamiento de red.
Implementación de controles de mapas en los diagramas de arquitectura del sistema de alto nivel.
Documentar todas las medidas implementadas en la especificación de requisitos de seguridad para los equipos de ingeniería.
Sesión colaborativa con las partes interesadas para identificar posibles vectores de ataque y definir los requisitos de seguridad para el diseño del sistema.
Presentación formal de los controles de seguridad propuestos para validar su alineación con la tolerancia al riesgo organizacional y los estándares de cumplimiento.
Creación de documentación técnica detallada que especifique medidas de seguridad, políticas de manejo de datos y matrices de control de acceso.