Coconote
AI notes
AI voice & video notes
Try for free
🛡️
Résumé de la Présentation sur la Sécurité Web
Jul 27, 2024
Notes sur la Sécurité Web
Introduction
Présentation de quatre outils et ressources pour progresser en sécurité web.
Rappel : contenu éducatif, non destiné à des usages illégaux.
Les Injections Web
Failles courantes et dangereuses :
Injections SQL
XSS (Cross-Site Scripting)
Injections de templates
Conséquences :
Vol d'informations
Accès aux sessions admin
Exécution de code sur le serveur de la victime.
Méthode pour exploiter les failles d'injection
Localiser les points d'injection :
Champs de formulaire, paramètres URL, headers HTTP.
Tester la réaction du serveur :
Injecter différentes données pour observer les comportements anormaux.
Créer le bon payload :
Si une erreur est affichée, cela peut indiquer une faille exploitable.
Fuzzing
Définition :
Envoi d’entrée aléatoire pour provoquer une réponse anormale du serveur.
Outil utilisé :
Fuf
: pour automatiser le processus de fuzzing sous Linux.
Commandes clés :
fuf -u <URL> -w <wordlist>
: tester une page web avec une liste de payloads.
Utilisation des wordlists du projet Seclist.
Session ID vs. JSON Web Token (JWT)
Session ID :
Identifiant unique généré par le serveur lors de la connexion pour l'identification.
JSON Web Token (JWT) :
Token encodé contenant des informations (nom d'utilisateur, algorithme, signature).
Vérification du token par le serveur, signature doit être valide.
Outil pour JWT :
Jwt Tool
: pour tester les vulnérabilités des JWT.
Documentation et Ressources
Importance de lire la documentation technique.
Exemple d'utilisation :
Inspecter les réponses HTTP pour comprendre la sécurité d'un site.
Documentation utile :
Documentation de Mozilla
pour expliquer les headers et leur fonction.
Environnements de Pratique
CTF (Capture The Flag) :
Challenges de sécurité informatique pour tester et améliorer les compétences.
Plateformes recommandées :
Pentester Lab
: 400 exercices, correction en vidéo.
Prix : 20€ par mois, bonne offre pour l'apprentissage.
Web Security Academy
: solution gratuite avec divers challenges.
Conclusion
Importance de se concentrer sur la compréhension des failles et des protocoles plutôt que d'accumuler un grand nombre d'outils.
Recommandations :
Bookmark des ressources et planifier du temps pour l'apprentissage.
La maîtrise de quelques outils spécialisés est préférable à une connaissance superficielle de nombreux outils.
📄
Full transcript