Statische Anwendungssicherheitstests (SAST) Software inspiziert und analysiert den Code einer Anwendung, um Sicherheitslücken zu entdecken, ohne den Code tatsächlich auszuführen. Diese Tools werden häufig von Unternehmen mit kontinuierlichen Lieferpraktiken verwendet, um Schwachstellen vor der Bereitstellung zu identifizieren. SAST-Tools bieten Informationen über Schwachstellen und Vorschläge zur Behebung, die Entwicklungsteams lösen können. Es gibt eine Beziehung und Überschneidung zwischen SAST-Tools und statischer Code-Analyse Software, aber SAST-Produkte sind stärker auf Sicherheitstests fokussiert. Statische Code-Analyse-Produkte hingegen kombinieren eine Reihe von analytischen Praktiken, Testmanagement und Team-Kollaborationsfunktionen.
Um sich für die Aufnahme in die Kategorie der statischen Anwendungssicherheitstests (SAST) zu qualifizieren, muss ein Produkt:
Anwendungen testen, um Schwachstellen zu identifizieren
Keinen Code während des Tests ausführen oder die Fähigkeit haben, statische Tests durchzuführen
Informationen über relative Schwachstellen und Exploits bereitstellen