Was ist ein Penetrationstest?
Ein Penetrationstest ist ein autorisierter, simulierter Angriff auf IT-Systeme, Websites oder Anwendungen. Fachleute suchen dabei gezielt nach Schwachstellen, bevor echte Angreifer sie finden, und dokumentieren sie mit konkreten Empfehlungen zur Behebung.

Penetrationstest: Definition
Beim Penetrationstest, kurz Pentest, versetzen sich Sicherheitsexperten in die Rolle eines Angreifers. Mit denselben Methoden und Werkzeugen versuchen sie, in ein vorher festgelegtes System einzudringen – etwa eine Web-App, eine Schnittstelle oder das Firmennetzwerk.
Entscheidend ist die schriftliche Beauftragung: Nur mit ausdrücklicher Erlaubnis des Verantwortlichen und klar definiertem Umfang ist ein solcher Test zulässig. Ohne diese Grundlage wäre derselbe Vorgang ein strafbarer Angriff. Dieser Beitrag ersetzt keine Rechtsberatung.
So läuft ein Penetrationstest ab
Ein professioneller Pentest folgt einem festen Ablauf. Orientierung bieten etwa Leitfäden des Bundesamts für Sicherheit in der Informationstechnik (BSI) oder der OWASP Web Security Testing Guide.
Je nach Vorwissen der Tester unterscheidet man Black-Box-Tests ohne Insiderinformationen, Grey-Box-Tests mit Teilinformationen wie einem Testzugang und White-Box-Tests mit Einblick in Quellcode und Dokumentation. Welche Variante sinnvoll ist, hängt vom Ziel ab: Ein Grey-Box-Test bietet oft ein gutes Verhältnis aus Realitätsnähe und Aufwand.
- Vorbereitung: Ziele, Umfang, Zeitfenster und Ansprechpartner festlegen
- Informationsbeschaffung über das Zielsystem
- Schwachstellenanalyse mit automatisierten und manuellen Methoden
- Kontrollierte Ausnutzung gefundener Lücken
- Bericht mit Risikobewertung und Handlungsempfehlungen
- Nachtest, ob die Lücken wirksam geschlossen wurden
Vorteile und Grenzen
Ein Pentest zeigt, wie angreifbar ein System tatsächlich ist – nicht nur theoretisch. Er findet Fehler in der Geschäftslogik, die automatische Scanner übersehen, und liefert eine priorisierte Liste, was zuerst behoben werden sollte. Zudem dient der Bericht als Nachweis gegenüber Kunden, Versicherern oder Prüfern.
Die Grenzen: Ein Pentest ist eine Momentaufnahme. Schon das nächste Update kann neue Lücken öffnen. Zudem findet er nur, was im vereinbarten Umfang liegt. Er ersetzt daher weder eine sichere Entwicklung noch ein regelmäßiges Patch-Management.
Wichtig ist außerdem die Qualität des Berichts: Er sollte jede Schwachstelle nachvollziehbar beschreiben, nach Schweregrad einordnen und konkrete Schritte zur Behebung nennen – verständlich für Technik und Geschäftsführung.
Wann ist ein Penetrationstest sinnvoll? Ein Praxisbeispiel
Sinnvoll ist ein Pentest vor dem Start einer Anwendung mit sensiblen Daten, nach größeren Umbauten, in regelmäßigen Abständen bei kritischen Systemen und wenn Kunden oder Versicherungen einen Nachweis verlangen. Auch neue Schnittstellen zu Partnern oder Kunden sind ein guter Anlass.
Ein Beispiel: Vor dem Livegang eines Kundenportals mit Vertragsdaten beauftragt ein Unternehmen einen Grey-Box-Test. Die Tester finden eine Upload-Funktion, über die sich beliebige Dateien ohne Prüfung hochladen lassen. Die Lücke wird vor dem Start geschlossen und im Nachtest bestätigt. Nano Concepts unterstützt dabei, Anwendungen vor einem Test abzusichern, und behebt gefundene Schwachstellen im Code.
Häufige Fragen zu Penetrationstest
Ein Schwachstellenscan läuft automatisiert und sucht nach bekannten Lücken, etwa veralteter Software. Ein Penetrationstest geht weiter: Menschen prüfen manuell, kombinieren Schwachstellen und zeigen, welcher Schaden tatsächlich möglich wäre.
Das hängt vom Risiko ab. Für kritische Anwendungen hat sich ein fester Rhythmus, etwa jährlich, sowie ein zusätzlicher Test nach wesentlichen Änderungen bewährt. Bei weniger sensiblen Systemen genügen oft regelmäßige Scans und anlassbezogene Tests.
Das Risiko lässt sich gering halten, ganz ausschließen lässt es sich nicht. Deshalb werden Zeitfenster, ausgeschlossene Systeme und Notfallkontakte vorab vereinbart. Kritische Tests erfolgen häufig auf einer Testumgebung, die der Produktion möglichst genau entspricht.
Passende Leistungen
IT-Sicherheit für Web
Schwachstellen finden und schließen – für Websites, Shops, Kundenportale und individuelle Webanwendungen.
Mehr erfahrenWartung & Support
Updates, Monitoring, Backups und Weiterentwicklung – damit Websites, Apps und Software zuverlässig laufen.
Mehr erfahrenTech-Beratung
Software-Auswahl, Architektur, Code-Review und Digitalisierungsfahrplan – unabhängig und umsetzungsnah.
Mehr erfahrenVerwandte Begriffe
Relevant für diese Branchen
Passende Magazin-Beiträge

Technical Debt bewerten: Zinsen zahlen oder Schulden tilgen?
Technische Schuld ist kein Synonym für schlechten Code – gefährlich wird sie erst, wenn sie unsichtbar bleibt. So bewerten Sie Altlasten nach Auswirkung und Aufwand und bauen sie planbar ab.
Weiterlesen
Software-Wartung: Was ein Wartungsvertrag leisten sollte
Software ist nie fertig. Welche Leistungen ein guter Wartungsvertrag umfasst, wie Sie Wartung von Weiterentwicklung abgrenzen und den passenden Umfang finden.
Weiterlesen
WordPress absichern: Updates, Rechte, Plugins und Performance
Viele WordPress-Kompromittierungen beginnen nicht im Core, sondern bei veralteten Plugins und zu großzügigen Rechten. So härten Sie Ihre Installation Schritt für Schritt – ohne Performance zu verschenken.
Weiterlesen