Qualiopi
Secure Coding : Développement Sécurisé & OWASP
Maîtrisez le Top 10 OWASP pour prévenir les injections, failles XSS et problèmes d'authentification dès l'écriture du code.
2 jours
1 400 € HT
OWASP Top 10
Java / JavaScript
OWASP Juice Shop
Intéressé par cette formation ?
Contactez-nous pour planifier une session.
Objectifs pédagogiques
- Identifier les risques majeurs du développement web (OWASP Top 10).
- Écrire du code résistant aux attaques courantes (Injections, XSS).
- Implémenter une authentification et un contrôle d'accès robustes.
- Utiliser la cryptographie à bon escient.
Programme
Jour 1 : Les Fondamentaux et l'OWASP Top 10 (Part 1)
- Principes de base : Surface d'attaque, défense en profondeur, moindre privilège.
- Injections (SQL, NoSQL, Command) : Comprendre le mécanisme et s'en protéger (Requêtes préparées, ORM).
- Authentification & Gestion de Session : Prévenir le vol de session, gérer les mots de passe (Hashing salé).
- Exposition de données sensibles : Cryptographie de base (HTTPS, Chiffrement au repos).
Jour 2 : OWASP Top 10 (Part 2) et Bonnes Pratiques
- Cross-Site Scripting (XSS) : Assainissement des entrées et encodage des sorties.
- Contrôle d'accès (Broken Access Control) : Sécuriser les références directes à des objets (IDOR).
- Désérialisation non sécurisée : Les risques liés aux objets Java/JS.
- Composants vulnérables : Gestion du cycle de vie des dépendances.
- Atelier "Capture The Flag" : Exercice pratique de correction d'une application vulnérable (ex: OWASP Juice Shop).
Prérequis
Savoir développer dans un langage Web (Java, JS, PHP, Python ou C#).
Public cible
Développeurs Web (Frontend/Backend/Fullstack), Tech Leads.
Prochaines sessions
Aucune session planifiée.
Contactez-nous pour organiser une session.
Contactez-nous pour organiser une session.
Prêt à vous former ?
Contactez-nous pour obtenir un devis personnalisé.