Qu'est-ce que Tests de Sécurité d'Application Statique
Analyse statique du code pour les vulnérabilités
SAST (Tests de Sécurité d'Application Statique) — une méthode de test de la sécurité des applications par l'analyse du code source sans l'exécuter.
Fonctionnement
- Analyse du code source, bytecode ou binaires
- Détection de vulnérabilités basée sur des modèles
- Vérification de conformité aux normes de sécurité
- Intégration dans le pipeline CI/CD
Types de Vulnérabilités
- Injections SQL
- XSS (Cross-Site Scripting)
- Désérialisation non sécurisée
- Fuites de secrets (clés API, mots de passe)
- Débordement de tampon
Avantages
- Détection précoce des vulnérabilités
- Couverture à 100% du code
- Vérifications automatisées
- Réduction des coûts de correction
Outils
- SonarQube
- Checkmarx
- Fortify
- Veracode
- Semgrep