Fecha de publicación: 10/01/2023
- Ya está disponible en el portal del CCN-CERT, el nuevo informe de Buenas Prácticas BP/28 con los controles de seguridad más comunes que deben aplicarse durante el ciclo de vida del desarrollo de software.
El Centro Criptológico Nacional (CCN) ha publicado el nuevo informe de Buenas Prácticas BP/28 Recomendaciones de seguridad sobre desarrollo seguro con los controles de seguridad más comunes que deben aplicarse durante el ciclo de vida del desarrollo de software.
Establecer medidas de seguridad durante el desarrollo de la aplicación en las fases de diseño y codificación no sólo asienta las bases de seguridad contra las vulnerabilidades más comunes, sino que también reduce los costes futuros, ya que solucionar los problemas en fases posteriores conlleva un mayor coste.
Independientemente de la metodología de desarrollo utilizada, los controles de seguridad deben comenzar en la fase de diseño o incluso antes y continuar durante todo el ciclo de vida de la aplicación. Construir un software seguro implica actividades a muchos niveles, no sólo para cumplir con las políticas de seguridad internas, sino también para seguir la ley y las regulaciones externas como HIPAA, PCI o GDPR.
La presente guía consta de recomendaciones de seguridad para aspectos como la arquitectura, autorización, autenticación, gestión de sesiones, validación de parámetros de entrada y salida, gestión de errores, registro seguro, criptografía, gestión segura de archivos, seguridad en las transacciones y en las comunicaciones y, finalmente, protección de datos.
Además, la guía incluye indicaciones complementarias para Python, una checklist con controles de seguridad, vulnerabilidades, medidas de seguridad del ENS y anexos con controles de seguridad básicos y avanzados.
Más información:
Atentamente,
Equipo CCN-CERT
|