Fecha fin inscripción: 01/12/2030
Duración: 20 horas
Tiempo máximo de realización: 31 días
Descripción:
Con este curso te vas a familiarizar con los principios del desarrollo seguro y su
aplicación en el ciclo de vida del desarrollo de software (SDLC), adoptando buenas
prácticas y metodologías que refuercen la seguridad en cada fase del proceso.
Área Temática: DISEÑO Y PROGRAMACIÓN
Objetivos:
- Conocer el objetivo principal y la importancia del Ciclo de Desarrollo Seguro (SDLC).
- Familiarizarse con conceptos básicos: seguridad por diseño (Security by Design), análisis de riesgos y principios de seguridad.
- Reconocer las fases clave del SDLC: planificación, diseño, implementación, pruebas y despliegue, aplicando medidas de seguridad adecuadas en cada una.
- Identificar herramientas y metodologías como OWASP ASVS, SAMM, NIST SSDF y Microsoft SDL, y su aplicación práctica.
- Comprender los principios fundamentales del desarrollo seguro, como minimizar la superficie de ataque, privilegio mínimo y defensa en profundidad.
- Aprender a analizar y tratar riesgos mediante enfoques cualitativos y cuantitativos
Contenidos:
UNIDAD 0: Normativa aplicable en el Desarrollo Seguro
- Capítulo 1: Normativa de
protección de datos
- Capítulo 2: Esquema Nacional de
Seguridad
- Capítulo 3: Buenas Prácticas
UNIDAD 1: Desarrollo Seguro en aplicaciones
- Capítulo 1: Ciclo de Desarrollo
Seguro
UNIDAD 2: Tipos de vulnerabilidades y amenazas de seguridad en entornos web
- Capítulo 1: Introducción
- Capítulo 2: Tipos y amenazas
UNIDAD 3: Diferentes tipos de ataques existentes y los mecanismos de
defensa asociados
- Capítulo 1: Seguridad en los
desarrollos web
- Capítulo 2: Búsqueda de
vulnerabilidades
Evaluación:
Al finalizar cada Unidad Didáctica deberás realizar un ejercicio de
autoevaluación. Al acabar el curso deberás realizar una evaluación final
de 30 preguntas.
Conocimientos previos:
Para realizar este curso no es necesario ningún conocimiento previo sobre los contenidos