Contacta con nosotros

Temario del curso

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


Módulo 2: Seguridad del Software según la Función y Lenguajes  
• Riesgos específicos en entornos financieros  
• Vulnerabilidades comunes 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  
• Principios de mínimo privilegio  
• Técnicas de codificación segura  
• Validación de entradas  
• Manejo seguro de errores y excepciones  
• Uso adecuado de cifrado


Módulo 3: Las 3 A – Autenticación, Autorización y Aprobación  
• Conceptos y diferencias  
• 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  
• Almacenamiento  
• 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 OWASP ampliado  
• Inyección:  
• SQL  
• LDAP  
• XPath  
• XSS y CSRF  
• Control de acceso roto  
• Autenticación rota  
• Riesgos específicos en APIs:  
• BOLA  
• Excesiva exposición de datos  
• SSRF  
• Ejemplos aplicados a APIs y microservicios


Módulo 6: Manejo de Incidentes de Seguridad  
• Ciclo básico de respuesta a incidentes  
• Detección  
• Contención  
• Recuperación  
• Reporte  
• 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  
• DAST  
• SCA  
• Uso de herramientas:  
• OWASP ZAP  
• SonarQube  
• OWASP Dependency-Check  
• Integración de seguridad en pipelines CI/CD  
• Buenas prácticas para entornos productivos

Requerimientos

Requerimientos  
• Conocimientos básicos de desarrollo de software  
• Experiencia previa en al menos uno de los siguientes: Java, PL/SQL, APIs o sistemas transaccionales  
• No se requieren conocimientos avanzados en seguridad

Público objetivo  
• Desarrolladores de software  
• Arquitectos de software  
• Ingenieros de integración y APIs  
• Equipos de desarrollo en entornos financieros  
• 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