El cross-site scripting sigue siendo una de las vulnerabilidades más comunes que acechan aplicaciones web hoy en día. Dependen de inyectar un script malicioso en un sitio benigno para que se ejecute en el navegador del usuario.

Una de las primeras vulnerabilidades XSS fue reconocida en 1999 y llevó a CERT advisory CA-2000-02. Durante las últimas décadas varias prácticas de seguridad se han convertido parte de los frameworks de aplicación, protegiendo contra muchas vulnerabilidades XSS por defecto, aunque también ha crecido la sofisticación de los ataques.

Se descubren y explotan vulnerabilidades XSS mensualmente. En el OWASP Top 10 de 2021, se clasificó tercera.


Pre-requisitos


Objetivos de Aprendizaje

Al completar esta unidad se espera haber ganado conocimientos más en profundidad sobre:

  • Reflected XSS
  • Stored XSS
  • DOM-Based XSS
  • Cómo protegerse contra el XSS