Skip to main content

Secure Coding

SecureCoding_ClientMarketingFlyer_8-5x11_THUMBNAIL Audiencia: empleados técnicos
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
Nota sobre la actualización de OWASP: Tenga en cuenta que toda la capacitación sigue siendo relevante respecto a la actualización más reciente de OWASP. El texto de todos los módulos (excepto el de Actualización de OWASP) se basa en la lista OWASP Top 10 de 2017. Los módulos Secure Coding - Actualización de OWASP abordan la lista OWASP Top 10 de 2021. 🔍 ¡Consulte Secure Coding en el catálogo de su plataforma de Living Security aquí!