Test de Sécurité en Agile
Intégrez les pratiques de test de sécurité dans les workflows de développement agile pour construire des applications sécurisées en utilisant le suivi des tâches de sécurité de GitScrum.
3 min de lecture
Le test de sécurité en agile assure que la sécurité est intégrée dans le processus de développement. GitScrum aide les équipes à suivre les tâches de sécurité, les vulnérabilités et les exigences de conformité tout au long des cycles agiles.
Intégration du Test de Sécurité
Planning Sprint ──► Développement ──► Test ──► Déploiement
│ │ │ │
▼ ▼ ▼ ▼
Modélisation Codage Sécurisé Test Sécurité Monitoring
Menaces Sécurité
Types de Test de Sécurité
- SAST: Analyse statique du code source pour les vulnérabilités
- DAST: Test dynamique des applications en exécution
- IAST: Test interactif combinant les approches SAST et DAST
- Scan de dépendances: Vérification des bibliothèques tierces pour les vulnérabilités connues
Sécurité dans le Workflow Agile
INTÉGRATION SÉCURITÉ DANS AGILE:
┌─────────────────────────────────────────────────────────────┐
│ │
│ Backlog ──► Sprint ──► Développement ──► Revue Sécurité ──► Déploiement │
│ │ │ │ │ │
│ │ ▼ ▼ ▼ ▼
│ └─► Stories ──► Code ──► Scans ──► Test │
│ Sécurité Sécurisé Automatisés Pénétration│
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ FRÉQUENCE DES TESTS: │
│ │
│ À CHAQUE COMMIT: │
│ • Analyse statique (SAST) │
│ • Détection de secrets │
│ • Scan de dépendances │
│ │
│ À CHAQUE PR: │
│ • Revue code sécurité │
│ • Vérifications automatisées │
│ │
│ À CHAQUE SPRINT: │
│ • Test de sécurité dédié │
│ • Revue des vulnérabilités │
│ │
│ TRIMESTRIEL: │
│ • Test de pénétration │
│ • Audit sécurité │
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ OUTILS RECOMMANDÉS: │
│ │
│ SAST: │
│ • SonarQube │
│ • Semgrep │
│ • CodeQL │
│ │
│ DAST: │
│ • OWASP ZAP │
│ • Burp Suite │
│ │
│ DÉPENDANCES: │
│ • Snyk │
│ • Dependabot │
│ • npm audit │
│ │
│ SECRETS: │
│ • GitGuardian │
│ • TruffleHog │
└─────────────────────────────────────────────────────────────┘