Secure Coding
Nivel de dificultad: principiante/intermedio
Hora: 11 módulos, videos de ≈1-5 minutos + 3 preguntas por módulo Disponibilidad: disponible en la plataforma de Capacitación como módulos individuales. Módulos:
- Secure Coding - Introducción a (video de 0:59)
- Secure Coding - Autenticación y autorización (video de 1:34)
- Secure Coding - Inyección (video de 1:40)
- Secure Coding - Mínimo privilegio (video de 1:16)
- Secure Coding - Introducción a OWASP (video de 1:18)
- Secure Coding - Actualización de OWASP - actualizado en el cuarto trimestre de 2022(video de 4:51)
- Secure Coding - Aplicación de parches (video de 1:42)
- Secure Coding - Secretos en el código fuente (video de 1:41)
- Secure Coding - Análisis estático (video de 1:08)
- Secure Coding - Modelado de amenazas (video de 1:18)
- Secure Coding - Dependencias vulnerables (video de 1:20)
Avance: Ver el avance Materiales de marketing:Kit de marketing de Secure Coding
Temas principales: ¡Los empleados técnicos también necesitan una capacitación introductoria! Estos breves módulos de capacitación presentarán a sus desarrolladores y a otros empleados técnicos diversos conceptos de codificación segura. Para los usuarios finales que ya están familiarizados con estos conceptos, Secure Coding es un excelente recordatorio de su importancia. Principales conceptos de aprendizaje:
-
Introducción a
- La seguridad en el proceso de desarrollo
-
Autenticación y autorización
- Autenticación frente a autorización
- Pruebas de software
- Pruebas de «quién es usted» y de «qué puede hacer»
-
Inyección
- Valor de los datos
- Conceptos básicos de los ataques de inyección
- Ataques de inyección SQL y de comandos del sistema operativo
- Prevención de ataques de inyección
-
Mínimo privilegio
- Conceptos básicos del mínimo privilegio
- Mínimo privilegio durante el proceso de desarrollo
- Revisión periódica de los accesos
-
Introducción a OWASP
- Presentación de la organización OWASP
- Uso del OWASP Top 10
- ASVS y otros recursos de OWASP
-
Actualización de OWASP
- Categorías del OWASP Top 10 a partir de 2021
- Nuevas categorías
- Categorías renombradas y modificadas
-
Aplicación de parches
- Importancia de aplicar parches
- Consecuencias de no aplicar parches
- Sistemas de administración de parches
-
Secretos en el código fuente
- Peligros de compartir en exceso
- Datos en repositorios de Github
- Cifrado
- Identificación de secretos en el código fuente
-
Análisis estático
- Identificación de errores antes de la implementación
- Herramientas disponibles
- Mejora de la calidad del código
-
Modelado de amenazas
- Uso del modelado de amenazas
- Pasos del modelado de amenazas
- Herramientas y recursos disponibles
-
Dependencias vulnerables
- Desventajas de utilizar el código fuente de terceros
- Importancia de aplicar parches
- Herramientas que pueden ayudar a identificar vulnerabilidades

