Le logiciel de test de sécurité des applications statiques (SAST) inspecte et analyse le code d'une application pour découvrir des vulnérabilités de sécurité sans exécuter réellement le code. Ces outils sont fréquemment utilisés par les entreprises ayant des pratiques de livraison continue pour identifier les défauts avant le déploiement. Les outils SAST fournissent des informations sur les vulnérabilités et des suggestions de remédiation pour que les équipes de développement puissent les résoudre. Il existe une relation et un chevauchement entre les outils SAST et les logiciels d'analyse de code statique, mais les produits SAST sont plus axés sur les tests de sécurité. Les produits d'analyse de code statique, en revanche, combinent un certain nombre de pratiques analytiques, de gestion des tests et de fonctionnalités de collaboration en équipe.
SAST vs DAST — Apprenez la différence
Pour être inclus dans la catégorie des tests de sécurité des applications statiques (SAST), un produit doit :
Tester les applications pour identifier les vulnérabilités
Ne pas exécuter de code pendant les tests, ou avoir la capacité d'effectuer des tests statiques
Fournir des informations sur les vulnérabilités et les exploits relatifs