Introducción
Prácticas de desarrollo seguro: Técnicas de codificación segura, modelización de amenazas y evaluación de riesgos
- Se centra en impartir a los participantes métodos fundamentales para el desarrollo seguro de software.
- Este módulo tiene como objetivo enseñar técnicas de codificación segura, proporcionando información sobre el modelado de amenazas y la evaluación de riesgos en el contexto de la seguridad del software.
- Incorpora ejemplos prácticos para capacitar a los participantes en el proceso de producción de código de software seguro, cubriendo los pasos esenciales en el desarrollo de software seguro.
Introducción y alcance
Esta subunidad se sumerge en los aspectos críticos del desarrollo de software seguro, centrándose en las técnicas de codificación segura, el modelado de amenazas y la evaluación de riesgos. La introducción sienta las bases para que los participantes comprendan los principios y prácticas fundamentales para desarrollar aplicaciones de software seguras. Esta unidad explorará las técnicas de codificación segura, ofreciendo a los participantes conocimientos prácticos para escribir código resistente y seguro. Se profundizará en el intrincado proceso de modelado de amenazas, proporcionando un enfoque sistemático para identificar y mitigar las posibles amenazas a la seguridad. Además, la unidad abarcará metodologías de evaluación de riesgos, dotando a los participantes de las habilidades necesarias para evaluar y priorizar los riesgos en el ciclo de vida del desarrollo de software. Mediante una combinación de fundamentos teóricos y ejercicios prácticos, esta unidad pretende inculcar una comprensión global de las prácticas de desarrollo seguro, capacitando a los participantes para contribuir a la creación de soluciones de software sólidas y seguras.
Materiales/Recursos
- Los libros de texto y los recursos electrónicos se centran en la codificación segura, el modelado de amenazas y la evaluación de riesgos.
- Cursos en línea
- Ejercicios prácticos de técnicas de codificación segura.
- PC de estación de trabajo, proyector, red.
