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
- Ciberseguridad/Ciberseguridad/THM/0. Pre Career/1. Pre Security/3. How the Web Works/2. HTTP in Detail/0. HTTP in Detail
- Ciberseguridad/Ciberseguridad/THM/0. Pre Career/1. Pre Security/3. How the Web Works/3. How Websites Work/0. How Websites Work
-
- JavaScript Essentials
- Ciberseguridad/Ciberseguridad/THM/1. Career/2. Penetration Tester/1. Jr Penetration Tester/3. Introduction to Web Hacking/8. Intro to Cross-site Scripting/0. Intro to Cross-site Scripting
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
