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.

Demander un devis

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.

Prêt à vous former ?

Contactez-nous pour obtenir un devis personnalisé.