Importancia de la seguridad de la información
Implementación de un Programa de Seguridad de la Información
Seguridad de la Información: Implementación y Estrategia Empresarial
Componentes clave de un programa de seguridad de la información
Componentes Clave de un Programa de Seguridad de la Información
Elementos Clave de Políticas de Seguridad de la Información
Gestión de Incidentes: Ciclo de Vida y Mejores Prácticas
Gestión de Vulnerabilidades en Seguridad Informática
Gestión de riesgos
Gestión de Riesgos en Seguridad de la Información
Gestión Holística del Riesgo en Organizaciones
Evaluación de Riesgos en Seguridad de la Información
Gestión de Riesgos y Controles ISO 27001 y NIST 800-53
Continuidad del negocio
Continuidad del Negocio y Recuperación ante Desastres
Análisis de Impacto al Negocio y Continuidad Operativa
Software seguro
Desarrollo Seguro de Software: Integración de Seguridad en el Ciclo de Vida
Proyectos de OWASP para Seguridad en Desarrollo de Software
OWASP Top 10: Riesgos Críticos en Aplicaciones Web y Móviles
Modelo de Madurez OWASP SAM para Aseguramiento de Software Seguro
Diseño del equipo
Roles Clave en un Programa de Seguridad de la Información
Certificaciones Clave en Seguridad de la Información
Caso de estudio Platzi
Certificación ISO 27001: Implementación y Mejora Continua en Platzi
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
El ciclo de vida del desarrollo seguro es un componente esencial dentro del ámbito de la seguridad de la información. Muchas veces nos preguntamos si este ciclo puede aplicarse a la adquisición de software. Antes de responder, es importante conocer el marco de trabajo y las recomendaciones normativas vigentes, como la ISO 27002, que enfatiza la importancia del desarrollo seguro. Este concepto no solo abarca la construcción de aplicaciones seguras, sino también la codificación, la gestión de cambios y, en última instancia, la protección del negocio frente a interrupciones.
Las normativas internacionales como la ISO 27002 exigen el desarrollo seguro integrando medidas como:
Por otro lado, el estándar NIST 800-53B ofrece una serie de controles relacionados al desarrollo seguro de sistemas, destacando la obligación de desarrollar, adquirir y gestionar software seguro conforme a las definiciones organizativas específicas. Esto incluye pautas como el uso de datos reales en entornos de desarrollo y la separación adecuada de los distintos ambientes de trabajo.
Al considerar un enfoque de software seguro, miramos más allá de la simple seguridad de las aplicaciones ya creadas. Se trata de incorporar la seguridad desde el comienzo del proceso de desarrollo, diseñando con requisitos de seguridad alineados con los funcionales. Este enfoque proactivo se diferencia del tratamiento reactivo que se da cuando se implementan medidas de seguridad después de construir una aplicación.
Características claves del enfoque de software seguro:
La principal diferencia radica en el momento y enfoque en el que se aplica la seguridad:
Este enfoque implica que la seguridad no sea solo una responsabilidad del equipo especializado, sino que todos los implicados en el desarrollo deben ser partícipes de esta cultura de seguridad.
Para lograr un software seguro desde el inicio, es fundamental crear una cultura de seguridad dentro de la organización. Esto significa hacer de la seguridad una responsabilidad compartida por todos los desarrolladores, no solo del equipo de seguridad de TI. A través de la incorporación sistemática de prácticas seguras desde la etapa de requerimientos funcionales, reforzamos la arquitectura y la resiliencia del software. Un enfoque pragmático que propicie la maduración de estas prácticas ayudará a minimizar riesgos y maximizar la eficiencia del desarrollo seguro.
Aportes 5
Preguntas 0
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?