Contacta con nosotros

Temario del curso

Módulo 1: Introducción a la Seguridad en el Ciclo de Vida del Software (Secure SDLC) 
• Principios clave del Secure SDLC 
• Vinculación con ISO 27001 y PCI DSS (Req. 6) 
• Roles y responsabilidades en la gestión de seguridad 
• Seguridad integrada desde el diseño hasta la producción


Módulo 2: Seguridad del Software según Función y Lenguajes 
• Riesgos específicos en entornos financieros 
• Vulnerabilidades frecuentes en Java/Spring Boot 
• Riesgos de seguridad en PL/SQL y bases de datos 
• Diseño de software seguro 
• Separación por capas 
• Control de dependencias 
• Principio de mínimo privilegio 
• Técnicas de codificación segura 
• Validación de entradas 
• Manejo seguro de errores y excepciones 
• Uso adecuado del cifrado


Módulo 3: Las 3 A – Autenticación, Autorización y Aprobación 
• Conceptos y diferencias clave 
• Implementación segura en entornos transaccionales 
• Uso de mTLS 
• OAuth2, JWT, JWE y JWS 
• Ventajas y desventajas de cada enfoque en ecosistemas financieros 

Módulo 4: Criptografía y Gestión de Claves 
• Principios básicos de criptografía aplicada 
• Estándares de cifrado 
• AES (GCM vs CBC) 
• Gestión segura de claves 
• Rotación de claves 
• Almacenamiento seguro 
• Protección en reposo y en tránsito 
• Errores comunes y cómo evitarlos


Módulo 5: OWASP Top 10 y OWASP API Security Top 10 
• Introducción al enfoque ampliado de OWASP 
• Inyección: 
• SQL 
• LDAP 
• XPath 
• XSS y CSRF 
• Control de acceso incorrecto 
• Autenticación fallida 
• Riesgos específicos en APIs: 
• BOLA (Broken Object Level Authorization) 
• Exposición excesiva de datos sensibles 
• SSRF (Server-Side Request Forgery) 
• Ejemplos aplicados a APIs y microservicios


Módulo 6: Gestión de Incidentes de Seguridad 
• Ciclo básico de respuesta a incidentes 
• Detección temprana 
• Contención del problema 
• Recuperación del servicio 
• Reporte y documentación 
• Uso de logs y trazabilidad 
• Monitoreo en APIs y microservicios 
• Lecciones aprendidas y mejora continua


Módulo 7: Cumplimiento PCI DSS e ISO 27001 desde el Desarrollo 
• Impacto del desarrollo seguro en certificaciones 
• Evidencias requeridas: 
• Pruebas de seguridad 
• Análisis de vulnerabilidades 
• Control de cambios 
• Relación entre desarrollo, auditorías y cumplimiento


Módulo 8: Herramientas de Prueba de Seguridad 
• Introducción a: 
• SAST (Static Application Security Testing) 
• DAST (Dynamic Application Security Testing) 
• SCA (Software Composition Analysis) 
• Uso de herramientas: 
• OWASP ZAP 
• SonarQube 
• OWASP Dependency-Check 
• Integración de seguridad en pipelines CI/CD 
• Buenas prácticas para entornos productivos

Requerimientos

Requisitos Previos 
• Conocimientos fundamentales de desarrollo de software 
• Experiencia previa en al menos uno de los siguientes: Java, PL/SQL, APIs o sistemas transaccionales 
• No se exigen conocimientos avanzados en ciberseguridad

 

Público Objetivo 
• Desarrolladores de software 
• Arquitectos de software 
• Ingenieros de integración y APIs 
• Equipos de desarrollo en instituciones financieras 
• Personal técnico involucrado en Secure SDLC y cumplimiento normativo

 14 Horas

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas