CyberAct

Formations

Formation Développement Sécurisé

Intégrez la sécurité dans le cycle de développement logiciel : SAST, DAST, revue de code, DevSecOps et gestion des dépendances vulnérables.

DevSecOpsSASTDASTIntermédiaire8h

Durée

8h

Niveau

Intermédiaire

Catégorie

Formations

Prérequis

Expérience de développement logiciel (minimum 1 an) et connaissance basique d'un outil de CI/CD (GitLab CI, GitHub Actions, Jenkins).

Ce que vous allez apprendre

  • Intégrer les pratiques de sécurité dès la phase de conception (Security by Design)
  • Utiliser des outils SAST et DAST dans une pipeline CI/CD
  • Identifier et corriger les vulnérabilités OWASP Top 10 en revue de code
  • Gérer les dépendances open source vulnérables avec SCA (Software Composition Analysis)
  • Mettre en place une approche DevSecOps dans une équipe de développement existante

Programme

1

Security by Design et modélisation des menaces

STRIDE, arbres d'attaque, threat modeling appliqué à la conception d'une API REST.

2

Analyse statique du code (SAST)

Intégration de SonarQube, Semgrep et Bandit dans la pipeline CI — interprétation des résultats et réduction des faux positifs.

3

Tests de sécurité dynamiques (DAST)

OWASP ZAP en mode automatique et manuel, intégration dans GitLab CI, analyse des rapports.

4

SCA et gestion des dépendances

Détection de CVE dans les dépendances npm/pip/maven avec Dependabot, Snyk et OWASP Dependency-Check.

5

Secrets, logs et erreurs

Prévention de la fuite de secrets dans le code (git-secrets, truffleHog), gestion sécurisée des logs et des messages d'erreur.

À qui s'adresse ce contenu ?

Développeurs backend et frontend souhaitant écrire du code plus sûr
DevOps et ingénieurs CI/CD intégrant la sécurité dans leurs pipelines
Leads techniques et architectes logiciels
Équipes QA souhaitant étendre leurs tests à la sécurité

Pourquoi sur CyberAct ?

Les exercices pratiques sont réalisés sur de vraies applications vulnérables déployées en VM, pas sur des simulateurs. Chaque développeur travaille sur son propre environnement et peut comparer son code corrigé aux bonnes pratiques recommandées par l'IA CyberAct.

Contenus similaires

Labs pratiques

Lab Pentest Réseau — Intermédiaire

Intermédiaire · 6h

Formations

Formation Réponse aux Incidents

Avancé · 12h

Prêt à former vos équipes ?

Accédez à l'intégralité du catalogue CyberAct sur votre plateforme dédiée.