Curso avanzado de Desarrollo Seguro

Imágenes Academy (3)
Convocatoria:
  • Clases on-line: Del 11 al 20 de mayo
  • Plataforma e-learning: Del 11 de mayo al 11 de junio
Modalidad:

Clases online en directo con complemento de plataforma e-learning (progreso en remoto).

Créditos:

60 por alumno

Objetivo:

Curso orientado a programadores y equipos de desarrollo para integrar la ciberseguridad en el ciclo de vida del software de forma práctica, aplicada y alineada con los principios de privacidad exigidos normativamente. El curso aborda los fundamentos del desarrollo seguro, el análisis y diseño con enfoque de seguridad, las vulnerabilidades más relevantes del OWASP Top 10 y otras debilidades habituales en aplicaciones web, con el objetivo de que el alumno aprenda a identificar fallos, comprender su impacto y aplicar medidas correctoras.

Dirigido a:

Todo profesional, con perfil técnico IT y conocimientos informáticos y de lenguaje de programación previos, que desee adquirir capacitación en la aplicación de los principios de Privacidad y Ciberseguridad exigidos normativamente a día de hoy, en entornos operativos de desarrollo desde la protección desde el diseño y por defecto hasta la fase de lanzamiento y puesta en producción.

Duración:

20 horas

Contenido:
  • Tema 1. Introducción
  1. Casos reales de vulnerabilidades y su impacto.
  2. Problemática de las aplicaciones inseguras.
  3. Derribando mitos.
  4. Participación de Seguridad Informática en el desarrollo del software.
  5. ¿Qué es OWASP?
  6. Recursos que ofrece OWASP a la comunidad.
  • Tema 2. Seguridad en análisis
  1. Pautas de seguridad en el análisis de requerimientos:
    • Casos de abuso.
    • Patrones de ataque.
    • Marco para el manejo de riesgo.
    • Modelado de amenazas.
    • Definición de criticidad.
  2. Desarrollo seguro y cumplimiento:
    • PCI DSS, ISO 27002, GDPR, HIPAA.
  3. Requerimientos de seguridad:
    • Gestión de errores.
    • Criptografía.
    • Autenticación y autorización.
    • Gestión de sesiones.
    • Auditoría y registros.
    • Copias de seguridad.
  • Tema 3. Seguridad en el diseño
  1. Principio del menor privilegio.
  2. Criterio de defensa en profundidad.
  3. Criterio del «Fallo Seguro».
  4. Diseño de protección contra denegación de servicio (DoS).
  5. Errores de lógica de negocio.
  • Tema 4. Seguridad en la codificación
  1. Vulnerabilidades del OWASP Top 10 :
  2. Otras vulnerabilidades :
    • Canonicalization Errors – (Errores de canonicalización)
    • Cross-Site Request Forgery (CSRF) – (Falsificación de solicitudes entre sitios)
    • Information Disclosure – (Divulgación de información)
    • Cross-Site Scripting (XSS) – (Inyección de scripts en el navegador)
  • Tema 5. Seguridad en pruebas
  1. Testing de seguridad vs. testing funcional.
  2. Revisión de código manual y análisis estático de código (SAST).
  3. ASVS.
  4. Fuzzing.
  5. Pruebas de seguridad en el ciclo de vida del software.
  6. Herramientas de pruebas y análisis de seguridad (Burp Suite, SonarQube, Semgrep, etc.).
  • Tema 6. Seguridad en el despliegue y la puesta en producción
  1. Introducción a DevSecOps.
  2. Configuración segura de la aplicación y del entorno.
  3. Separación de entornos y gestión de secretos.
  4. Integridad del software y firma de código.

Solicita información

Te informamos de que los datos que nos facilites serán incluidos en las actividades de tratamiento de Secure&IT, con la finalidad de atender tu petición, así como para enviarte comunicaciones de tu interés, en caso de que nos prestes tu consentimiento para ello. Puedes ejercer tus derechos en [email protected]. Puedes obtener más información en nuestra Política de Privacidad.