Contacta con nosotros

Temario del curso

Fundamentos de seguridad y responsabilidad compartida

  • Modelos de servicio en la nube (IaaS, PaaS, SaaS) y dónde encaja la seguridad de aplicaciones en cada modelo
  • Modelo de responsabilidad compartida y ejemplos de responsabilidades del cliente frente a las del proveedor
  • Líneas base de seguridad y estándares de configuración (directrices CIS y mejores prácticas del proveedor)

Gestión de identidades y accesos y Zero Trust

  • Fundamentos de IAM en la nube: roles, políticas, grupos y diseño de mínimo privilegio
  • Federación, inicio de sesión único (SSO) y autenticación multifactor (MFA) en la nube
  • Principios de Zero Trust para aplicaciones en la nube y patrones de segmentación de red

Endurecimiento de la infraestructura y la plataforma en la nube

  • Endurecimiento de máquinas virtuales, hosts de contenedores y servicios administrados mediante listas de verificación prescriptivas
  • Patrones de gestión de claves y cifrado (en reposo y en tránsito); conceptos de KMS y gestión de secretos
  • Controles de red, grupos de seguridad, fundamentos de WAF y protección de puntos de servicio

Desarrollo de software seguro en la nube

  • Conceptos de SDLC seguro y prácticas de «shift-left»: linting, SAST, escaneo de dependencias e integración con SCA
  • Patrones de codificación segura y errores comunes (OWASP Top Ten adaptado al contexto de la nube)
  • Manejo de secretos en código y variables de entorno; consideraciones de la cadena de suministro (dependencias y ejecutores de CI/CD)

Amenazas, vulnerabilidades y mitigaciones de aplicaciones

  • Amenazas a aplicaciones web: control de acceso fallido, inyección, configuraciones incorrectas, fallos criptográficos y sus manifestaciones específicas en la nube
  • Seguridad de APIs: autenticación, limitación de velocidad, validación de esquemas y controles en el gateway de API
  • Protecciones en tiempo de ejecución: ajuste de WAF, conceptos de RASP y defensas en el runtime de contenedores

Pruebas, escaneo y evaluación continua

  • SAST, DAST, IAST, escaneo de dependencias y cómo interpretar y priorizar los resultados
  • Evaluación de la postura y configuración en la nube: herramientas CSPM/CNAPP, evaluación comparativa y verificaciones automáticas de cumplimiento
  • Diseño de monitoreo continuo: registro de datos, telemetría, integración con SIEM y alertas (ejemplos con CloudTrail, Azure Monitor y GCP Logging)

Pruebas de penetración y gestión de vulnerabilidades

  • Planificación de pentests seguros en la nube: reglas de participación del proveedor, alcance y consideraciones legales
  • Rutas de ataque comunes en la nube y demostraciones prácticas de explotación de vulnerabilidades en el laboratorio (entorno controlado)
  • Flujos de trabajo de remediación, estrategias de parcheo y seguimiento de vulnerabilidades mediante KPIs

Seguridad y privacidad de los datos en la nube

  • Clasificación de datos, arquitecturas de cifrado y patrones de tokenización
  • Seguridad de DBaaS y almacenamiento: controles de acceso, copias de seguridad y instantáneas seguras
  • Consideraciones de privacidad y cumplimiento: residencia de datos, fundamentos del GDPR y controles contractuales

Diseño de aplicaciones nativas de la nube seguras

  • Microservicios, service meshes y patrones de comunicación segura (mTLS, autenticación mutua)
  • Fundamentos de la seguridad en contenedores y Kubernetes: endurecimiento de imágenes, escaneo y políticas de runtime
  • Consideraciones de seguridad serverless: principio de mínimo privilegio, inyección de eventos e implicaciones de los cold starts

Respuesta a incidentes, auditoría y gobernanza

  • Detección y respuesta a incidentes en entornos de nube: playbooks, forense y recolección de evidencia
  • Auditoría y evaluación de terceros: pruebas de penetración, revisiones de seguridad y mapeo de certificaciones
  • Gobernanza, automatización de políticas y medición de la postura de seguridad a lo largo del tiempo

Proyecto final: asegurar una aplicación de ejemplo en la nube

  • Revisión de línea base: ejecutar un escaneo de configuración de la nube y análisis SAST/DAST de la aplicación
  • Implementación de correcciones: mínimo privilegio en IAM, cifrado y control de seguridad en CI/CD
  • Validación de las mejoras y elaboración de un plan de remediación y monitoreo

Resumen y próximos pasos

Requerimientos

  • Comprensión de los conceptos generales de desarrollo de software
  • Experiencia con al menos un lenguaje de programación o pila web
  • Conocimientos básicos de redes y conceptos de sistemas operativos

Público objetivo

  • Desarrolladores
  • Gerentes
  • Profesionales de TI y seguridad
 21 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas