Curso Red Team para Desarrolladores
Este curso está diseñado para que los desarrolladores aprendan a pensar como atacantes y construyan software que resista amenazas reales. A través de proyectos prácticos y ejercicios hands-on, aprenderás técnicas de hacking ético aplicadas al desarrollo seguro.
Video de introducción próximamente
Video de introducción estará disponible pronto.
Contenido del Curso
Módulo 1 – Fundamentos de Seguridad en Desarrollo
¿Por qué los desarrolladores necesitan aprender seguridad?
Entender la importancia de la seguridad desde el desarrollo y cómo los atacantes piensan.
Vulnerabilidades más comunes en aplicaciones web
Análisis práctico de las vulnerabilidades más críticas según OWASP.
Técnicas de inyección y prevención
Práctica con vulnerabilidades de inyección y cómo prevenirlas en el código.
Módulo 2 – Técnicas de Red Team Aplicadas
Técnicas de recolección de información
Herramientas y métodos para recopilar información sobre objetivos.
Explotación práctica de vulnerabilidades web
Ejercicios prácticos de explotación en entornos controlados.
Mantenimiento de acceso y escalación de privilegios
Técnicas para mantener el acceso y escalar privilegios en sistemas comprometidos.
Módulo 3 – Desarrollo Seguro en la Práctica
Implementación de sistemas de autenticación robustos
Mejores prácticas para autenticación y control de acceso.
Implementación de criptografía en aplicaciones
Uso práctico de algoritmos criptográficos en el desarrollo.
Revisión de código desde la perspectiva de seguridad
Técnicas para identificar vulnerabilidades en el código fuente.
Módulo 4 – Proyecto Final Integrador
Auditoría completa de una aplicación vulnerable
Análisis exhaustivo de vulnerabilidades en una aplicación real.
Explotación de vulnerabilidades encontradas
Explotación práctica y documentación de hallazgos.
Módulo 5 – Herramientas y Automatización
Uso de herramientas profesionales de pentesting
Configuración y uso de herramientas como Burp Suite, OWASP ZAP, etc.
Integración de pruebas de seguridad en CI/CD
Automatización de pruebas de seguridad en pipelines de desarrollo.
Elaboración de reportes profesionales
Cómo documentar y presentar hallazgos de seguridad.
Módulo 6 – Especialización Avanzada
Vulnerabilidades específicas de APIs REST
Análisis y prevención de vulnerabilidades en APIs.
Desafíos de seguridad en arquitecturas distribuidas
Seguridad en entornos de microservicios y contenedores.