Frontend seguro con frameworks
Interfaces web que resisten XSS y robos de sesión
Aprende a construir interfaces web que resisten ataques reales: el modelo del navegador, fuentes y sumideros, los tres tipos de XSS, escapar y sanear, CSP, APIs seguras del DOM, cookies, CSRF, CORS, tokens, cabeceras, cadena de suministro con npm, SRI, lo que protege (y no) React y Vue, secretos en el cliente y formularios. Termina con un caso técnico, un proyecto y un examen.
- Intermedio
- 19 lecciones
- 21 laboratorios
- 6 módulos
- Certificado verificable
- Acceso de por vida
Lo que harás
- Encuentras sumideros peligrosos y cierras los XSS reflejado, almacenado y de DOM
- Configuras una CSP estricta, cookies seguras, CSRF, CORS y cabeceras
- Revisas dependencias, scripts de terceros y lo que React y Vue protegen (y lo que no)
Lo que lograrás
- Auditar un código con grep y encontrar el sumidero alimentado por la URL
- Reescribir una plantilla para que trate todo dato como texto
- Dejar el token de sesión fuera del alcance de JavaScript
- Entregar una tienda corregida con su informe de auditoría
¿Para quién es?
Ideal si programas interfaces web (con JavaScript, React o Vue) y quieres que resistan ataques reales: XSS, CSP, cookies, CSRF, CORS, tokens, dependencias y formularios. Necesitas saber JavaScript y HTML básicos.
Así se practica
Ejemplo de un laboratorio del curso, en una terminal simulada y con corrección inmediata.
Temario completo
Módulo 1 · El navegador como terreno hostil 2
- El navegador como terreno hostil
- Fuentes y sumideros: dónde nace un XSS
Módulo 2 · XSS y contenido 4
- XSS reflejado, almacenado y basado en DOM
- Escapar y sanear
- CSP paso a paso
- APIs seguras del DOM y redirecciones
Módulo 3 · Sesión y comunicación 5
- Cookies seguras
- CSRF: peticiones que tú no pediste
- CORS bien configurado
- Dónde guardar los tokens
- Cabeceras de seguridad y clickjacking
Módulo 4 · Dependencias y terceros 2
- Cadena de suministro con npm
- Scripts de terceros e integridad (SRI)
Módulo 5 · Frameworks (React y Vue) 3
- Qué te protege el framework y qué no
- Rutas, estado y secretos en el cliente
- Formularios y validación en el cliente
Módulo 6 · Caso, proyecto y examen 3
- Caso técnico: el XSS en las reseñas de una tienda
- Proyecto final: audita y corrige una tienda en línea
- Examen final y siguientes pasos
Seguridad webFundamentos de seguridadAnálisis de texto y logsSeguridad defensivaContraseñas y autenticaciónRedesDespliegue y operación de plataformasEvaluación de vulnerabilidadesRespuesta a incidentesInformes profesionales
Preguntas frecuentes
¿Necesito experiencia previa?
Ideal si programas interfaces web (con JavaScript, React o Vue) y quieres que resistan ataques reales: XSS, CSP, cookies, CSRF, CORS, tokens, dependencias y formularios. Necesitas saber JavaScript y HTML básicos.
¿Cuánto dura el acceso?
El pago es único y el acceso es de por vida.
¿Hay garantía?
Si en los primeros 7 días el curso no es para ti y llevas menos del 25 % hecho, te devolvemos el dinero.
¿Qué necesito para estudiar?
Solo un navegador. Los laboratorios son terminales simuladas: no instalas nada ni arriesgas tu equipo.
Empieza hoy
90.000 72.00090.000 COP Lanzamiento −20% hasta el 15 de noviembre
Garantía de 7 días