Punto de partida: cómo se inserta la seguridad en el ciclo de vida de desarrollo de software, por qué las aplicaciones web siguen siendo vulnerables y qué mecanismos de defensa se resuelven en la arquitectura antes de escribir una línea de código.
Aprende a escribir código seguro con quienes saben romperlo.
Cada riesgo del OWASP Top 10 2025 se trabaja en dos tiempos: primero el laboratorio donde la falla se explota, después el fragmento de código donde se identifica la causa y se implementa la defensa verificable con ASVS.
# A5:2025 — Inyección SQL sobre el endpoint de login $user = $_POST['user']; $sql = "SELECT * FROM users WHERE name='$user'"; POST /login user=' OR 1=1 -- - → 200 OK sesión de administrador → volcado de 14.812 registros
# Consulta parametrizada + validación $st = $pdo->prepare( 'SELECT * FROM users WHERE name = ?'); $st->execute([$user]); ASVS V5.3.4 verificado SAST en Jenkins 0 hallazgos críticos Regresión del PoC bloqueado
El curso online de desarrollo seguro está orientado a cubrir la demanda de profesionales experimentados en el área de DevSecOps y seguridad. Está enfocado en capacitar al alumno en las principales prácticas y conceptos de programación segura: observar la vulnerabilidad, luego el fragmento de código específico, con el objetivo de identificar la falla e implementar una solución para los diez errores de programación más peligrosos del OWASP Top 10 2025, en profundidad. Se revisan además otros no menos importantes, como OWASP Top 10 API Security Risk 2023 y OWASP Top 10 for LLM Applications.
El programa introduce a los participantes en el análisis e importancia de la codificación segura mediante los estándares OWASP Application Security Verification Standard (ASVS), OWASP Code Review Guide y OWASP Web Security Testing Guide. Esto permite reducir el riesgo conociendo a profundidad vulnerabilidades como XSS, referencia directa a objetos, exposición de datos e inyecciones SQL, para diseñar productos de software capaces de prevenir este tipo de fallos.
Los diez riesgos se cubren uno por uno —incluidos los nuevos A3 cadena de suministro y A10 manejo de condiciones excepcionales— con introducción, prácticas, implementación de defensas y solución de laboratorios.
No se queda en la explotación: cada falla se cierra sobre el fragmento de código responsable y se verifica contra los requisitos de OWASP ASVS.
SAST, SCA y detección de librerías JS vulnerables integrados en pipelines de Jenkins, como se hace en un flujo de integración continua real.
Uso de modelos LLM especializados para auditoría de código y análisis dinámico de aplicaciones, aplicados sobre los mismos laboratorios del curso.
Del estado actual de las aplicaciones web al diseño de controles, la implementación laboratorio por laboratorio del OWASP Top 10 2025 y la rectificación dentro del pipeline.
Punto de partida: cómo se inserta la seguridad en el ciclo de vida de desarrollo de software, por qué las aplicaciones web siguen siendo vulnerables y qué mecanismos de defensa se resuelven en la arquitectura antes de escribir una línea de código.
Auditoría de seguridad de aplicaciones web con OWASP ASVS y definición de requerimientos de seguridad para APIs a partir del OWASP Top 10 API Security Risk 2023 y el OWASP Top 10 for LLM Applications.
El núcleo práctico del curso: el laboratorio del OWASP Top 10 2025 riesgo por riesgo, de A1 a A10, incluidos los nuevos A3 cadena de suministro y A10 condiciones excepcionales. Cada riesgo recorre introducción, prácticas de explotación, implementación de defensas y solución de laboratorios, con uso de proxies para el análisis y la comprobación manual de vulnerabilidades.
Modelado de amenazas con OWASP Threat Dragon y seguridad dentro del pipeline: SAST, detección de librerías JS vulnerables y dependencias vulnerables (SCA) integradas en Jenkins, más análisis DAST y SAST asistido con modelos LLM especializados en auditoría de código.
Marcos de referencia de OWASP y herramientas de análisis que se usan durante el curso y quedan instaladas en tu propio laboratorio.
Clases con instructor, no grabaciones: dos sesiones por semana, martes y jueves.
Entorno de ejercicios listo para levantar en VirtualBox y practicar cada riesgo.
Diapositivas, herramientas, ejercicios, laboratorios y documentos de referencia.
Certificado de participación a nombre de la empresa al finalizar el curso.
No. Se requiere conocimiento básico de un lenguaje de programación (PHP, Java o JavaScript), de redes, de Linux y manejo de VirtualBox con máquinas virtuales.
Un PC o laptop capaz de levantar cuatro máquinas virtuales en simultáneo: como mínimo Intel i5 con 12 GB de RAM, Windows 11, VirtualBox y 100 GB de disco libre.
Tu laboratorio de máquinas virtuales, el material completo del curso y el certificado de participación emitido a nombre de la empresa.
Las vacantes se confirman por orden de inscripción. Escríbenos por WhatsApp y te enviamos el temario completo, la inversión y las formas de pago.