
Web App Penetration Testing - #10 - XSS(Reflected, Stored & DOM)
Tests d'intrusion d'applications web - #10 - XSS (Reflected, Stored & DOM)
Mots-clés
Résumé
181 mots
Évaluation critique
Valeur des informations & solidité de l’argumentation
La valeur principale de cette vidéo réside dans sa clarté pédagogique : chaque concept est expliqué avec des exemples concrets et pas à pas, ce qui facilite la compréhension même pour les débutants. L’argumentation repose sur une distinction nette entre les trois types de XSS, illustrée par des manipulations réelles sur des environnements vulnérables volontairement. L’auteur insiste sur l’importance de la mentalité et de l’expérimentation, ce qui renforce la pédagogie. Cependant, l’argumentation reste relativement basique : elle n’explore ni les techniques de contournement de filtres, ni les conséquences détaillées des attaques, ni les mesures de mitigation avancées. La justification repose sur la démonstration plutôt que sur une analyse théorique approfondie, ce qui limite la portée critique du contenu.
Rigueur scientifique, qualité des sources, adéquation du titre
La rigueur scientifique est satisfaisante pour un tutoriel : l’auteur s’appuie sur des outils reconnus comme OWASP BWAP et WebGoat, recommandés par la communauté. Il ne cite pas de sources académiques, mais la démarche est cohérente avec une approche pratique de la cybersécurité. La qualité des sources est correcte car il utilise des projets open source fiables. L’adéquation titre/contenu est totale : le titre annonce précisément les trois types de XSS et ils sont tous traités. En termes de commentaires, les 30 commentaires analysés sont extrêmement positifs, aucun négatif, avec des remerciements et des demandes de suite, ce qui confirme la pertinence pédagogique.
236 mots
Adéquation titre / contenu
Le titre correspond parfaitement au contenu : le vidéo couvre explicitement les trois types de XSS mentionnés.
Qualité & fiabilité
8/10
Explication claire et pédagogique des trois types de XSS, avec démonstrations pratiques sur des environnements légitimes (OWASP BWAP, WebGoat). Cependant, le contenu reste introductif et n'aborde pas les mesures de contournement avancées, ce qui limite légèrement son exhaustivité.
Moments clés
Repères établis par PSI à partir de la transcription : le créateur n'a pas défini de chapitres.
- Introduction à la vidéo et annonce du sujet : Cross-Site Scripting (XSS).
- Présentation de l'environnement : Kali Linux, OWASP BWAP et WebGoat.
- Explication théorique du XSS et des trois types : réfléchi, stocké et DOM.
- Début de la démonstration du XSS réfléchi avec la méthode GET.
- Exécution d'un script JavaScript via le formulaire, déclenchement d'une alerte.
- Passage au XSS stocké, explication de l'injection dans une base de données via un blog.
- Démonstration du XSS stocké avec un script injecté dans un commentaire de blog.
- Introduction au XSS DOM-based, explication du traitement côté client.
- Démonstration du XSS DOM-based avec une balise img et événement onerror.
- Conclusion et annonce des prochaines vidéos sur les niveaux de sécurité élevés.
Sources citées
- OWASP Broken Web Applications Project — Environnement de test vulnérable utilisé dans la vidéo pour les démonstrations.
- HackerSploit Website — Site officiel de la chaîne, mentionné pour un contact supplémentaire.
- HackerSploit Android App — Application mobile proposée dans la description.
Références externes
Apport & nouveautés
Cette vidéo offre une introduction claire et structurée aux trois types de XSS, avec des démonstrations pratiques immédiatement reproductibles. Son apport principal est de clarifier les différences entre XSS réfléchi, stocké et DOM-based, souvent confondus, en utilisant des exemples concrets sur des environnements dédiés. Elle permet au spectateur de comprendre le fonctionnement fondamental avant d’aborder des techniques plus avancées.
Pour aller plus loin :
- Cross-site scripting (XSS) - OWASP — Page officielle OWASP présentant les types de XSS et les atténuations.
- Content Security Policy (CSP) - MDN — Documentation sur le mécanisme de sécurité permettant de prévenir les XSS.
- OWASP Top 10 — Liste des risques de sécurité les plus critiques pour les applications web, incluant les injections XSS.
- WebGoat — Projet OWASP d’application vulnérable pour l’apprentissage du test de pénétration.
- Burp Suite — Outil couramment utilisé pour les tests de sécurité d’applications web, souvent mentionné pour le pentest.
149 mots
Profil radar
Le profil radar montre une forte cohérence entre la quantité d'informations et la qualité pédagogique, avec un niveau technique modéré adapté à un public débutant. La fiabilité est bonne grâce à l'utilisation de ressources officielles comme OWASP, mais l'absence d'approfondissement sur les défenses réduit légèrement la complétude.
💬 Très positif. Sur les 30 commentaires analysés, tous sont extrêmement favorables, exprimant des remerciements, des éloges pour la clarté de l'explication et des encouragements pour la suite, sans aucune critique négative.