Ein Sicherheitstest ist eine Methode zur Bewertung der Sicherheit eines Computersystems oder Netzwerks durch die methodische Validierung und Verifizierung der Effektivität der Sicherheitskontrollen einer Anwendung. Ein Sicherheitstest konzentriert sich nur auf die Bewertung der Sicherheit einer Webanwendung und schließt die zugrunde liegende Infrastruktur wie Firewalls, Router oder Betriebssysteme nicht mit ein. Der Prozess beinhaltet eine aktive Analyse der Anwendung auf Schwachstellen, technische Mängel oder Sicherheitslücken. Gefundene Sicherheitsprobleme werden dem Systemeigentümer zusammen mit einer Bewertung der Auswirkungen, einem Vorschlag zur Entschärfung oder einer technischen Lösung präsentiert.