XSS (Cross-Site Scripting)
hackingDéfinition
Vulnérabilité web permettant l'injection de scripts malveillants dans des pages consultées par d'autres utilisateurs, menant au vol de sessions, keylogging ou redirection.
Types de XSS
- Reflected : payload dans l'URL, exécuté via un lien piégé
- Stored : payload persisté en base de données, exécuté à chaque consultation
- DOM-based : manipulation côté client du DOM sans interaction serveur
Impact
- Vol de cookies de session (document.cookie)
- Keylogging et capture de formulaires
- Redirection vers des sites de phishing
- Exécution d'actions au nom de la victime (CSRF chainé)
Prévention
- Encodage contextuel des sorties (HTML, JS, URL, CSS)
- Content Security Policy (CSP) stricte
- Attribut HttpOnly sur les cookies sensibles
- Frameworks avec auto-escaping (React, Vue.js)
Besoin d'un expert sur ce sujet ?
Audit, pentest, conformité ISO 27001, développement IA sécurisé — demandez un devis gratuit.
Demander un devis