Sécurité des applications & DevSecOps — Cours d'étude
Le cours de préparation officiel pour la certification Sécurité des applications & DevSecOps : modules structurés, exemples pratiques et exercices ciblés sur l'examen.
Key facts
- Course price: $195 (one-time payment)
- Field: Cybersecurity & Information Security
- Prepares for: Sécurité applicative et DevSecOps
- 7 modules · 24 lessons · about 6 hours of lessons
- Self-paced, online, illustrated lessons
Course outline
- Module 1 : Fondamentaux de la sécurité des applications — Établit les concepts fondamentaux de la sécurité des applications, le paysage des menaces et la philosophie du shift-left qui sous-tend DevSecOps.
- Pourquoi la sécurité des applications est importante
- Les OWASP Top 10 en profondeur
- Cycle de développement sécurisé des logiciels (SSDLC)
- Modélisation des menaces avec STRIDE et PASTA
- Module 2 : Codage sécurisé et modèles de vulnérabilités courants — Couvre les principes de codage sécurisé et les classes de vulnérabilités les plus impactantes que les développeurs doivent comprendre pour écrire des logiciels sécurisés.
- Principes et normes de codage sécurisé
- Attaques par injection et prévention
- Cross-Site Scripting (XSS) et CSRF
- Défauts d'authentification, d'autorisation et de gestion de session
- Module 3 : Tests de sécurité — SAST, DAST et SCA — Enseigne les trois disciplines principales de test de sécurité automatisé et comment elles complètent la revue manuelle dans un programme de test complet.
- Test de sécurité statique des applications (SAST)
- Test de sécurité dynamique des applications (DAST)
- Analyse de composition logicielle (SCA) et sécurité des dépendances
- Tests de sécurité interactifs d'application (IAST) et tests d'intrusion
- Module 4 : Gestion des secrets et sécurité de la chaîne d'approvisionnement — Aborde la protection des secrets et du matériel cryptographique ainsi que la sécurisation de la chaîne d'approvisionnement logicielle contre les attaques sur les dépendances et les pipelines de build.
- Gestion des secrets — principes et outils
- Sécurité de la chaîne d'approvisionnement logicielle et SBOM
- Sécurité des conteneurs et de l'infrastructure en tant que code
- Module 5 : DevSecOps — Intégration de la sécurité dans les pipelines CI/CD — Couvre la philosophie DevSecOps, l'intégration de la chaîne d'outils et la construction de passerelles de sécurité dans les pipelines CI/CD modernes sans bloquer la vélocité de livraison.
- Principes et culture DevSecOps
- Intégrer des portes de sécurité dans les pipelines CI/CD
- Surveillance de la sécurité, journalisation et réponse aux incidents dans DevSecOps
- Module 6 : Sujets avancés — Sécurité des API, cryptographie et Zero Trust dans les applications — Couvre les risques de sécurité spécifiques aux API, l'application correcte de la cryptographie et la manière dont les principes Zero Trust s'appliquent à l'architecture des applications.
- Sécurité des API — REST, GraphQL et le Top 10 de la sécurité des API
- Cryptographie appliquée pour les développeurs d'applications
- Architecture d'application Zero Trust
- Module 7 : Préparation à l'examen — Révision des concepts et stratégie — Consolide l'ensemble du cours en une révision structurée, explique comment les examens professionnels de sécurité des applications et DevSecOps sont structurés, et fournit des stratégies d'étude et…
- Révision rapide des concepts clés
- Structure d'examen et paysage de la certification
- Stratégie de pratique et préparation finale