DevSecOps¶
En une phrase
Le DevSecOps intègre la sécurité comme une pratique essentielle à chaque étape du cycle de développement, de l'écriture du code jusqu'à la production.
Le cycle DevSecOps¶
graph LR
A[📋 Plan] --> B[💻 Code]
B --> C[🔨 Build]
C --> D[🧪 Test]
D --> E[🚀 Release]
E --> F[🖥️ Operate]
F --> G[📊 Monitor]
G -->|Amélioration continue| A
style B fill:#1565c0,color:#fff
style C fill:#1565c0,color:#fff
style D fill:#1565c0,color:#fff | Phase | Outil type | Objectif sécurité |
|---|---|---|
| Code | Extensions IDE (SonarLint) | Détection en temps réel |
| Build | SAST (SonarQube) | Analyse statique du code source |
| Test | DAST (OWASP ZAP) | Test de l'application en cours d'exécution |
| Release | SCA (Trivy, Snyk) | Audit des dépendances & images |
| Operate | SIEM, WAF | Surveillance et réponse à incident |