Penetrationstest einfach erklärt
Ein Penetrationstest, kurz Pentest, ist ein geplanter und ausdrücklich autorisierter Sicherheitstest für IT-Systeme, Netzwerke oder Anwendungen. Dabei versuchen Sicherheitsexperten, vorhandene Schwachstellen unter kontrollierten Bedingungen auszunutzen.
Ziel ist es, nicht nur theoretische Sicherheitslücken zu finden, sondern deren tatsächliche Auswirkungen zu bewerten. Unternehmen erhalten dadurch eine realistischere Einschätzung ihrer Angriffsfläche und konkrete Empfehlungen zur Verbesserung der IT-Sicherheit.
Was wird bei einem Penetrationstest geprüft?
Ein Pentest kann unterschiedliche technische Bereiche untersuchen. Typische Testziele sind:
- Webanwendungen und APIs
- interne und externe Netzwerke
- Server und Netzwerkdienste
- Firewalls und VPN-Zugänge
- WLAN-Infrastrukturen
- Active Directory
- Microsoft Entra ID
- Cloud-Umgebungen
- mobile Anwendungen
- Endgeräte und Arbeitsplatzsysteme
Welche Systeme getestet werden, wird vor Beginn eindeutig im sogenannten Scope festgelegt.
Wie läuft ein Penetrationstest ab?
Der genaue Ablauf hängt vom Testziel und der vereinbarten Methodik ab. Typischerweise besteht ein Pentest aus mehreren Phasen.
1. Planung und Freigabe
Vor dem Test werden Umfang, Zeitraum, Ansprechpartner und erlaubte Methoden festgelegt.
Zu den sogenannten Rules of Engagement gehören beispielsweise:
- welche Systeme geprüft werden dürfen
- welche Angriffstechniken erlaubt sind
- ob Produktivsysteme betroffen sind
- wann der Test stattfindet
- welche Systeme ausdrücklich ausgeschlossen sind
- wann ein Test abgebrochen werden muss
- wie mit gefundenen Daten umgegangen wird
Ein Penetrationstest darf nur mit eindeutiger Zustimmung des verantwortlichen Betreibers durchgeführt werden.
2. Informationssammlung
Die Tester sammeln technische Informationen über das Ziel. Dazu können öffentlich erreichbare Dienste, eingesetzte Software, Netzwerkstrukturen oder mögliche Zugangspunkte gehören.
3. Schwachstellenanalyse
Anschließend werden mögliche Sicherheitslücken und Fehlkonfigurationen ermittelt. Automatisierte Scanner können diesen Schritt unterstützen, ersetzen jedoch nicht die manuelle Prüfung.
4. Kontrollierte Ausnutzung
Geeignete Schwachstellen werden innerhalb des vereinbarten Rahmens ausgenutzt. Dadurch lässt sich feststellen, ob ein gefundenes Problem tatsächlich zu unbefugtem Zugriff, Datenzugriff oder höheren Berechtigungen führen kann.
5. Bewertung möglicher Angriffspfade
Je nach Auftrag prüfen die Tester, ob sich ein erster Zugriff auf weitere Systeme ausweiten lässt. Dazu gehören beispielsweise Rechteausweitung oder seitliche Bewegungen innerhalb eines Netzwerks.
Diese Schritte werden so begrenzt, dass unnötige Schäden und Betriebsunterbrechungen vermieden werden.
6. Dokumentation und Bericht
Nach Abschluss erhält das Unternehmen einen Bericht mit:
- getesteten Systemen und Methoden
- gefundenen Schwachstellen
- technischer Beschreibung
- Risikobewertung
- möglichen Auswirkungen
- Nachweisen der Ausnutzbarkeit
- konkreten Handlungsempfehlungen
Für die Geschäftsleitung sollte zusätzlich eine verständliche Zusammenfassung der wichtigsten Risiken enthalten sein.
Black Box, White Box und Gray Box
Penetrationstests unterscheiden sich danach, welche Informationen den Testern vorab bereitgestellt werden.
Black-Box-Test
Die Tester erhalten kaum Informationen über die Zielumgebung. Das Vorgehen ähnelt einem externen Angreifer ohne internes Wissen.
Diese Variante ist realitätsnah, benötigt aber häufig mehr Zeit und deckt möglicherweise nicht alle internen Schwachstellen ab.
White-Box-Test
Beim White-Box-Test stehen umfassende Informationen zur Verfügung, beispielsweise Architekturpläne, Quellcode, Benutzerkonten oder Konfigurationen.
Dadurch kann die Umgebung besonders gründlich untersucht werden.
Gray-Box-Test
Der Gray-Box-Test liegt zwischen beiden Varianten. Die Tester erhalten begrenzte Informationen oder ein Benutzerkonto mit bestimmten Rechten.
So lässt sich beispielsweise prüfen, welche Möglichkeiten ein kompromittierter Mitarbeiterzugang bieten würde.
Unterschied zwischen Penetrationstest und Schwachstellenscan
Ein Schwachstellenscan prüft Systeme weitgehend automatisiert auf bekannte Sicherheitslücken und unsichere Konfigurationen.
Ein Penetrationstest geht weiter. Sicherheitsexperten überprüfen gefundene Schwachstellen manuell, kombinieren mehrere Probleme zu möglichen Angriffspfaden und bewerten die tatsächlichen Auswirkungen.
Ein Schwachstellenscan bietet eine breite und regelmäßig wiederholbare Übersicht. Ein Pentest liefert dagegen eine tiefergehende, zeitlich begrenzte Sicherheitsprüfung.
Welche Vorteile bietet ein Penetrationstest?
Ein professioneller Pentest kann Unternehmen dabei helfen:
- kritische Schwachstellen frühzeitig zu erkennen
- reale Angriffsmöglichkeiten zu verstehen
- Fehlkonfigurationen aufzudecken
- Schutzmaßnahmen zu überprüfen
- Risiken nachvollziehbar zu priorisieren
- Entwicklungs- und Betriebsprozesse zu verbessern
- Kunden- oder Compliance-Anforderungen zu unterstützen
- Sicherheitsinvestitionen gezielter einzusetzen
Ein Penetrationstest kann Nachweise für Audits und Sicherheitsanforderungen liefern. Er bedeutet jedoch nicht automatisch, dass bestimmte Standards wie ISO/IEC 27001 oder TISAX vollständig erfüllt sind.
Was ist ein Retest?
Nach der Behebung gefundener Schwachstellen sollte ein Retest durchgeführt werden.
Dabei wird geprüft, ob:
- die Sicherheitslücke vollständig geschlossen wurde
- die Maßnahme wirksam ist
- keine neuen Probleme entstanden sind
- alternative Angriffspfade weiterhin bestehen
Ohne Retest bleibt unklar, ob die vorgenommenen Änderungen das festgestellte Risiko tatsächlich beseitigt haben.
Welche Grenzen hat ein Pentest?
Ein Penetrationstest ist immer eine Momentaufnahme. Er untersucht einen festgelegten Bereich innerhalb eines begrenzten Zeitraums.
Ein erfolgreicher Test garantiert deshalb nicht, dass:
- keine weiteren Schwachstellen existieren
- spätere Updates keine neuen Fehler verursachen
- alle Angriffsmethoden geprüft wurden
- das Unternehmen dauerhaft vor Cyberangriffen geschützt ist
Pentests sollten daher durch Patch Management, Monitoring, Schwachstellenmanagement, sichere Konfigurationen und regelmäßige Sicherheitsprüfungen ergänzt werden.
Fazit
Ein Penetrationstest prüft IT-Systeme unter kontrollierten Bedingungen aus der Perspektive eines möglichen Angreifers. Dabei werden Schwachstellen nicht nur gefunden, sondern hinsichtlich ihrer tatsächlichen Ausnutzbarkeit und Auswirkungen bewertet.
Damit ein Pentest aussagekräftig und sicher durchgeführt werden kann, benötigt er einen klaren Prüfauftrag, einen eindeutig definierten Umfang und erfahrene Sicherheitsexperten. Die Ergebnisse bilden anschließend eine wichtige Grundlage für gezielte Verbesserungsmaßnahmen.

