GratuitDébutant2 h 26
Initiation à l'OWASP
Découvrez les principales familles de failles du Top 10 de l'OWASP à travers du code vulnérable puis corrigé : injection, contrôle d'accès, authentification, cryptographie, configuration, composants vulnérables et SSRF. Vous terminerez par un aperçu de l'ASVS pour vérifier vos applications.
Ce que vous saurez faire
- Expliquer le rôle de l'OWASP et la façon de lire le Top 10
- Corriger une injection SQL avec une requête paramétrée
- Empêcher un accès non autorisé à la donnée d'un autre utilisateur (IDOR)
- Stocker des mots de passe avec une fonction de hachage adaptée
- Réduire une surface d'attaque par la configuration et la gestion des dépendances
- Bloquer une requête SSRF avec une liste d'autorisation
- Utiliser l'ASVS comme liste de vérification d'un projet
Plan du cours
Partie 1 · Comprendre l'OWASP et les injections44 min
- L'OWASP et son Top 1010 min
- L'injection SQL et les requêtes paramétrées12 min
- XSS et injection de commandes12 min
- Quiz : l'OWASP et les injections10 min
Partie 2 · Accès, identité et données sensibles46 min
- Le contrôle d'accès défaillant12 min
- Authentification et mots de passe12 min
- Protéger les données sensibles12 min
- Quiz : accès, identité et données sensibles10 min
Partie 3 · Configuration, composants, SSRF et ASVS56 min
- La mauvaise configuration12 min
- Composants vulnérables et dépendances12 min
- SSRF : quand le serveur fait la requête12 min
- Aperçu de l'ASVS10 min
- Quiz : configuration, composants, SSRF et ASVS10 min