Skip to main content
Services

Was ist Penetration Testing (Pen Testing)?

Penetration Testing ist ein wichtiger Bestandteil der Cybersecurity jeder Organisation. Es deckt Schwachstellen auf, bevor Gegner sie finden. Erfahren Sie, wie Penetrationstests funktionieren, welche Arten es gibt und mehr.

Von SentinelOne
Was ist Penetration Testing (Pen Testing)?

Beim Penetration Testing simulieren Sie Cyberangriffe auf Ihre Infrastruktur, Ihr Netzwerk, Ihre Anwendungen und Dienste, um deren Sicherheitsstatus zu bewerten.

Ein Penetrationstest zeigt Ihrer Organisation, wie es um ihre Sicherheit bestellt ist. Er deckt potenzielle Risiken auf und unterstützt Sie dabei, stärkere Sicherheitskontrollen umzusetzen. Penetrationstests sind auch erforderlich, um regulatorische Vorgaben einzuhalten. In diesem Leitfaden erfahren Sie, was Pen Testing ist, wer es durchführt und welche Arten es gibt. Außerdem lernen Sie Anwendungsfälle und reale Szenarien kennen.

Erfahren Sie mehr über die Bedeutung regelmäßiger Penetrationstests für die Identifizierung von Schwachstellen und die Verbesserung von Sicherheitsmaßnahmen. Das Verständnis von Penetrationstests ist für Unternehmen unerlässlich, um ihre digitalen Ressourcen effektiv zu schützen.

Wer führt Penetrationstests durch?

In der Regel übernimmt das ein Team von Cybersecurity-Experten, sogenannten ethischen Hackern. Sie identifizieren ausnutzbare Sicherheitslücken, bevor böswillige Akteure danach suchen.Wer führt Penetrationstests durch?

Externes und internes Penetration Testing

Das sind die wichtigsten Unterschiede zwischen externem und internem Penetration Testing.

Penetration Testing und Schwachstellenbewertung im Vergleich

Das sind die wichtigsten Unterschiede zwischen Penetration Testing und Schwachstellenbewertungen:

Externe vs. interne Penetration

Blue Teaming vs. Red Teaming vs. Purple Teaming

Hier erfahren Sie die wichtigsten Unterschiede und Anwendungsfälle von Blue Teaming, Red Teaming und Purple Teaming sowie alles Weitere, was Sie darüber wissen sollten.

Red Teaming

Red Teams simulieren Taktiken, Techniken und Verfahren (TTPs), die ein Gegner gegen Ihr Unternehmen einsetzen könnte. Sie betreiben Aufklärung und suchen in Ihren Netzwerken nach Hintertüren. Red Teams finden Schwachstellen in Software und Hardware. Außerdem prüfen sie mit Social Engineering, wie Mitarbeitende Zugang zu Ihren Anwendungen erhalten.

Red Teams decken nicht das gesamte Netzwerk ab wie herkömmliche Penetrationstester. Denn sie prüfen, ob ein Unternehmen Angriffe erkennen und blockieren kann. Sie verfügen nicht über umfassende Netzwerkkenntnisse, da Ihr Sicherheitsteam nicht wissen soll, was vor sich geht. Red Teams beginnen mit möglichst wenigen Informationen.

Anwendungsfälle für Red Teams

  • Red Teams versuchen, in Ihre Unternehmensinfrastruktur einzudringen. Durch ihren offensiven Sicherheitsansatz gewinnen sie eine realistische Perspektive externer Gegner.
  • Sie versuchen, Zugang zu ausgewählten Systemen und Anwendungen zu erlangen
  • Nach dem ersten Eindringen in Ihr Netzwerk suchen Red Teams auch nach Daten und Systemen. Ihre Angriffe erfolgen innerhalb eines festgelegten Zeitraums, der von wenigen Wochen bis zu mehreren Monaten reichen kann.

Blue Teaming

Blue Teams simulieren reguläre Sicherheitsabläufe, die Netzwerke und Systeme eines Unternehmens vor Cybergegnern schützen sollen. Sie betreuen IT-Systeme, bearbeiten Alerts, verfolgen Schwachstellen und schließen sie mit Patches. Blue Teams sind unter anderem für Endpunktsicherheit, Security Operations Center (SOCs) und Netzwerksicherheit zuständig. CISOs und die Leitung der Sicherheitsoperationen gehören zu den wichtigsten Mitgliedern von Blue Teams.

Anwendungsfälle für Blue Teams

  • Blue Teams prüfen Sicherheits-Alerts, spielen Patches ein und beheben Schwachstellen. Sie berichten an die Unternehmensführung und weitere Stakeholder und führen verschiedene bekannte interne Testszenarien durch.
  • Blue Teams sichten und untersuchen Alerts und priorisieren sie. Alerts mit höchster Priorität bearbeiten sie sofort.
  • Blue Teams scannen außerdem Unternehmensnetzwerke und -systeme nach möglichen Kompromittierungsindikatoren (IOCs).
  • Zudem reagieren sie auf Sicherheitsvorfälle, analysieren und dokumentieren Abläufe, um künftige Vorfälle einzudämmen.

Purple Teaming

Purple Teams verbinden offensive und defensive Fähigkeiten zu einem gemeinschaftlichen Cybersecurity-Ansatz. Sie kombinieren Angriffssimulationen von Red Teams mit Verteidigungsstrategien von Blue Teams. So erkennen sie kontinuierlich Lücken und stärken Ihre Sicherheitslage. Purple Teams fördern den Wissenstransfer zwischen offensiven und defensiven Teams in Echtzeit und bauen Silos ab, die eine wirksame Kommunikation verhindern. Ziel ist die fortlaufende Verbesserung, nicht nur das Aufspüren von Schwachstellen.

Purple Teaming bezeichnet nicht immer ein eigenständiges Team, sondern häufig eine Methode, die Red und Blue Teams zusammenbringt. Kontinuierliche Feedbackschleifen stärken dabei die Cybersecurity-Fähigkeiten Ihres Unternehmens. Purple Teams sorgen dafür, dass beide Seiten Erkenntnisse, Taktiken und Strategien austauschen. So verbessern sich Ihre Abwehrmaßnahmen bereits während eines Angriffs und nicht erst danach.

Anwendungsfälle für Purple Teams

    Viele Arten von Penetrationstests können einem Unternehmen helfen, eine gute Sicherheitshygiene und eine starke Sicherheitslage aufrechtzuerhalten. Der Kunde kann einen oder mehrere dieser Penetrationstests anfordern.
  • Sie überprüfen Ihre Sicherheitskontrollen, indem sie offensive Tests mit defensiver Analyse verbinden. Purple Teams stellen bestehende Abwehrmaßnahmen mit Red-Team-Taktiken auf die Probe. Gleichzeitig bewerten Blue Teams deren Wirksamkeit und setzen Verbesserungen sofort um. So erzielen Ihre Sicherheitsinvestitionen messbare Ergebnisse.
  • Purple Teams führen wiederholte Angriffssimulationen durch, bei denen Sicherheitsteams die Methoden von Angreifern unmittelbar kennenlernen. So entwickelt Ihr Blue Team bessere Erkennungsfähigkeiten und proaktive Verteidigungsstrategien.
  • Sie schließen Kommunikationslücken zwischen offensiven und defensiven Teams und fördern den gemeinsamen Wissensaustausch. Purple Teams sorgen dafür, dass Erkenntnisse aus Penetrationstests zu konkreten Sicherheitsverbesserungen führen, statt in Berichten zu verbleiben. So entstehen kontinuierliche Lernzyklen.
  • Purple Teams führen außerdem Threat-Hunting-Übungen durch, die die Kreativität von Red Teams mit der Überwachungsexpertise von Blue Teams verbinden. Sie identifizieren mögliche Angriffspfade in Ihrer Infrastruktur und entwickeln gemeinsam mit den Sicherheitsteams Erkennungsstrategien und Schutzmaßnahmen für reale Bedrohungsszenarien.

Wann Sie sich für Red, Blue oder Purple Teams entscheiden sollten

    White-Box-Test
  • Wählen Sie Blue Teaming, wenn Sie Sicherheitsvorfälle bearbeiten und Ihre täglichen Geschäftsabläufe kontinuierlich schützen möchten. Blue Teaming eignet sich auch, um Mitarbeitende in bewährten Sicherheitspraktiken zu schulen und täglich auftretende Schwachstellen zu verantworten.
  • Wählen Sie Purple Teaming, wenn Red und Blue Teams zusammenarbeiten sollen. Nutzen Sie Erkenntnisse aus dem Red Teaming, um die Abwehr des Blue Teams zu verbessern. Purple Teaming schließt zudem Kommunikationslücken und fördert eine Kultur der kontinuierlichen Verbesserung.

Vorteile von Penetrationstests

Penetrationstests bieten folgende Vorteile:

  • Sie prüfen Ihre Reaktion auf reale Cyberbedrohungen. So erkennen Sie, ob Ihre Taktiken und Anwendungen dagegen wirksam sind. Penetrationstests decken auch Probleme bei Ihren aktuellen IT-Ausgaben auf. Sie zeigen, wo Kosten entstehen und wie sich diese auf Ihre Sicherheitslage auswirken.
  • Kontinuierliche Penetrationstests können Kunden und Geschäftspartnerschaften schützen. Sie stehen für Vertrauenswürdigkeit und proaktive Bedrohungsabwehr sowie für starke Daten- und Systemsicherheit. Damit sinkt das Risiko von Datenschutzverletzungen. Zudem können Sie unbefugten Zugriff und eine unkontrollierte Ausbreitung verhindern.
  • Penetrationstests erfüllen zudem staatlich vorgeschriebene regulatorische und Compliance-Anforderungen. Mit konsequenten Sicherheitsmaßnahmen vermeiden Sie kostspielige Bußgelder, rechtliche Probleme und Klagen.

Umfang und Einsatzregeln 

Einsatzregeln (ROE) sind Richtlinien, die Sie als Penetrationstester, den Kunden und das ausführende Testteam schützen. Das Dokument beschreibt Ihr Projekt im Detail: wo und wie der Penetrationstest durchgeführt wird und welche Abläufe und Phasen vorgesehen sind. So kennen alle Beteiligten die erwarteten und möglichen unerwarteten Ergebnisse.

Die Festlegung des Umfangs definiert Regeln, Grenzen und Ziele für die Durchführung simulierter Cyberangriffe bei einem Penetrationstest. Diese Regeln schützen vor rechtlichen Folgen und sorgen für eine sichere Durchführung des Projekts für alle Beteiligten. Aus dem Dokument zur Festlegung des Umfangs entsteht später das Dokument mit den Einsatzregeln (ROE).

Methoden und Frameworks für Penetrationstests

Diese Methoden und Frameworks für Penetrationstests sollten Sie kennen:

Penetration Testing Execution Standard (PTES)

Dieser standardisierte Ansatz mit sieben Phasen verbindet den geschäftlichen Kontext mit technischen Details. In der Branche gilt er als zuverlässiger Maßstab und solide Grundlage für Penetrationstests. Er umfasst die Informationsbeschaffung, Bedrohungsmodellierung, Schwachstellenanalyse, Ausnutzung von Schwachstellen, Bewertung nach der Ausnutzung, Berichterstattung und Abstimmungen vor Testbeginn.

OWASP Testing Guide

Dieser Leitfaden einer internationalen gemeinnützigen Organisation gilt weltweit als Teststandard für Penetrationstester. Er ist vor allem für Web- und Mobilanwendungen sowie APIs konzipiert. OWASP fördert kontinuierliche Tests und Verbesserungen und deckt zentrale Bereiche wie Authentifizierung, Konfiguration, Session-Management und Geschäftslogik ab.

National Institute of Standards and Technology (NIST)

Diese vierphasige Pentest-Methodik der US-Regierung gliedert Penetrationstests in Planung, Erkundung, Angriff und Berichterstellung. Sie ist in SP 800-115 als Leitfaden für technische Sicherheitstests und -bewertungen beschrieben. NIST legt Wert auf eine klare Definition des Testumfangs, die Identifizierung von Schwachstellen, Exploitation-Tests und detaillierte Empfehlungen zur Behebung für die Unternehmenssicherheit.

Open Source Security Testing Methodology Manual (OSSTMM)

OSSTMM ist ein von Fachkollegen geprüftes Open-Source-Handbuch, das von ISECOM gepflegt wird. Es bietet eine wissenschaftliche Methodik für operative Sicherheitstests. Es deckt fünf Sicherheitsbereiche ab: Menschen, physische Sicherheit, drahtlose Kommunikation, Telekommunikation und Datennetze. OSSTMM legt Wert auf Vertrauensanalysen, messbare Kennzahlen und die Überprüfung von Fakten durch wiederholbare Prozesse.

The Cyber Kill Chain

The Cyber Kill Chain ist ein von Lockheed Martin entwickeltes Framework mit sieben Phasen. Es bildet Cyberangriffe von der Aufklärung bis zur Umsetzung der Angriffsziele ab. Sicherheitsteams erkennen damit Angriffstaktiken und setzen in jeder Phase Abwehrmaßnahmen um. Das Framework umfasst Aufklärung, Vorbereitung von Angriffsmitteln, Zustellung, Ausnutzung, Installation, Command and Control und die Umsetzung der Angriffsziele. erkennen. Zero-Day bedeutet, dass der Anbieter seit der Entdeckung der Schwachstelle null Tage Zeit hatte, um das System zu patchen. Kriminelle Hacker können die Schwachstelle so lange ausnutzen, bis der Patch verfügbar ist.

Cobalt Strike

Cobalt Strike ist eine kommerzielle Plattform für Penetrationstests, mit der Sicherheitsexperten fortgeschrittene Bedrohungen simulieren und Red-Team-Einsätze durchführen. Sie ist für Tests nach der Ausnutzung einer Schwachstelle konzipiert und enthält die Beacon-Payload für Command-and-Control-Aktivitäten. Cobalt Strike simuliert komplexe Angriffe und unterstützt Tests zu lateraler Bewegung, Rechteausweitung und Persistenz, um Abwehrfähigkeiten zu bewerten., um das System auszunutzen. Er hinterlässt eine Hintertür im Netzwerk, um es für zukünftige Angriffe offen zu halten. Schließlich verhindert der Penetrationstester die Entdeckung, indem er Sicherheitsprotokolle entfernt und Hinweise auf Kompromittierungen löscht.

Metasploit

Metaspoilt ist das weltweit führende, auf Ruby basierende Open-Source-Framework für Penetrationstests mit über 4.000 verfügbaren Exploit-Modulen. Es ist für Sicherheitstests und die Entwicklung von Exploits konzipiert. Seine modulare Architektur umfasst Hilfsmodule, Exploits und Payloads. Metasploit vereint Aufklärung, Schwachstellenbewertung, Ausnutzung und Berichterstellung in einer Konsolenoberfläche.

PenTesters Framework (PTF)

PTF ist ein Python-basiertes Framework von TrustedSec zur Organisation und Pflege von Toolsammlungen für Penetrationstests auf Debian-Distributionen. Es installiert, kompiliert, aktualisiert und verwaltet aktuelle Sicherheitstools automatisch, geordnet nach PTES-Standards. PTF vereinfacht die Toolverwaltung, entfernt veraltete Programme und bietet ein zentrales Framework für aktuelle Toolsammlungen.

Phasen eines Penetrationstests

Diese Phasen eines Penetrationstests sollten Sie kennen:

Aufklärung/Informationssammlung

Bei der passiven Aufklärung sammeln Sie öffentlich verfügbare Informationen. Dazu gehören Online-Verzeichnisse, Stellenanzeigen und Inhalte aus sozialen Medien. Auch IP-Adressen, Domains und Netzwerke können Sie automatisiert erfassen.

Bei der aktiven Aufklärung untersuchen Sie das Ziel direkt, um gezielte Informationen zu sammeln. Mit Ping-Sweeps, Portscans und DNS-Abfragen erhalten Sie genauere Informationen über die Zielinfrastruktur.

Schwachstellenerkennung/-scans

Aktive Scans nutzen automatisierte Schwachstellenscanner, um bekannte Schwachstellen, offene Ports und laufende Dienste zu finden. Bei der Schwachstellenanalyse werten Sie Scanergebnisse und gesammelte Informationen aus. So erkennen Sie konkrete Mängel wie Fehlkonfigurationen, fehlende Sicherheitspatches und veraltete Software.

Ergänzen Sie automatisierte Scans durch manuelle Prüfungen, um Ihre Ergebnisse zu bestätigen und zu validieren. Diese liefern zusätzlichen Kontext und decken komplexe, differenzierte Schwachstellen in der Geschäftslogik auf, die automatisierte Tools zur Schwachstellenerkennung und -prüfung möglicherweise übersehen.

Ausnutzung/Angriffspfad

Bei der aktiven Ausnutzung werden bestätigte Schwachstellen genutzt, um unbefugten Zugriff auf Systeme, Anwendungen oder Netzwerke zu erlangen. Der Angriffspfad bildet die Abfolge von Exploits ab, die auf konkrete Schwächen wie ungepatchte Software, Fehlkonfigurationen oder schwache Zugangsdaten abzielen, um die Abwehr des Ziels zu überwinden.

Penetrationstester dokumentieren jeden erfolgreichen Exploit und erfassen Möglichkeiten zur lateralen Bewegung. Sie halten erreichte Zugriffsebenen, offengelegte Daten und kompromittierte Systeme fest. So veranschaulichen sie realistische Angriffsszenarien und beziffern Geschäftsrisiken.

Aktivitäten nach der Ausnutzung, Pivoting, Rechteausweitung

Aktivitäten nach der Ausnutzung simulieren das Verhalten von Angreifern nach einer ersten Kompromittierung. Tester richten dauerhaften Zugriff ein, erfassen interne Ressourcen und identifizieren Speicherorte sensibler Daten. So bewerten sie das volle Ausmaß möglicher Schäden.

Pivoting-Techniken nutzen kompromittierte Systeme als Ausgangspunkt, um zwischen Netzwerksegmenten zu wechseln und tiefer vorzudringen. Bei der Rechteausweitung stehen Administratorkonten und erweiterte Berechtigungen im Fokus. Dazu dienen das Sammeln von Zugangsdaten, die Manipulation von Tokens und die Ausnutzung lokaler Schwachstellen.

Bereinigung und Wiederherstellung des Ausgangszustands

Eine gründliche Bereinigung entfernt alle während des Tests eingebrachten Artefakte und versetzt die Systeme in ihren Ausgangszustand zurück. Tester entfernen Backdoors, machen Konfigurationsänderungen rückgängig und löschen Testdateien, Skripte und Konten, die während der Bewertung erstellt wurden.

Prüfschritte bestätigen, dass alle Artefakte entfernt wurden und die Systeme stabil sind. Sie stellen sicher, dass der Produktivbetrieb unbeeinträchtigt bleibt. Zudem dokumentieren sie verbleibende Änderungen, die Administratoren prüfen müssen, um die Betriebskontinuität zu gewährleisten.

  • Firewalls
  • Switches
  • Router
  • Berichterstellung und erneute Tests

    Ein umfassender Bericht dokumentiert alle Ergebnisse mit technischen Details, Risikobewertungen und Screenshots als Belegen. Er übersetzt technische Schwachstellen in Bewertungen der geschäftlichen Auswirkungen. Zudem enthält er konkrete Empfehlungen zur Behebung, priorisiert nach Schweregrad und Ausnutzbarkeit.

    Erneute Tests bestätigen die Wirksamkeit der Maßnahmen, nachdem das Unternehmen Korrekturen umgesetzt hat. Tester prüfen, ob die Schwachstellen ordnungsgemäß behoben wurden und beim Patchen keine neuen Sicherheitslücken entstanden sind. Damit schließen sie den Bewertungszyklus ab.

    Arten von Penetrationstests

    Die wichtigsten Arten von Penetrationstests sind

    1. Interne und externe Netzwerk-Penetrationstests

    Dabei prüfen Tester Ihre lokale und Cloud-basierte Netzwerkinfrastruktur, etwa Firewalls, Systemhosts sowie Geräte wie Switches und Router.  Interne und externe Penetrationstester untersuchen auch Ihre internen und externen IP-Adressen und Ressourcen.

    2. Penetrationstests für drahtlose Netzwerke

    Diese Art von Penetrationstest untersucht das WLAN Ihres Unternehmens und drahtlose Protokolle wie Bluetooth. Dabei werden nicht autorisierte Zugangspunkte, Verschlüsselungsmängel und WPA-Schwachstellen identifiziert.

    3. Tests von Webanwendungen

    Tests von Webanwendungen decken ausnutzbare Mängel in Design, Entwicklung und Code auf. Sie prüfen außerdem statische und dynamische Seiten sowie Eingabefelder Ihrer Anwendungen.

    4. Tests von Mobilanwendungen

    Tests von Mobilanwendungen zielen auf Schwachstellen in iOS- und Android-Anwendungen ab. Dabei werden sowohl clientseitige als auch serverseitige Komponenten untersucht. Bewertet werden unsichere Datenspeicherung, schwache Verschlüsselung und Möglichkeiten zur Umgehung der Authentifizierung. Auch die Sicherheit mobiler APIs, die Wirksamkeit der Code-Verschleierung und Schutzmechanismen zur Laufzeit werden geprüft.

    5. Cloud-Penetrationstests

    Cloud-Penetrationstests bewerten die Sicherheitslage von Cloud-Infrastrukturen, -Plattformen und -Diensten bei Anbietern wie AWS, Azure und Google Cloud. Sie untersuchen Fehlkonfigurationen, Schwächen im Identitäts- und Zugriffsmanagement sowie ungeschützte Speicher-Buckets. Zudem bewerten sie Risiken der Mehrmandantenfähigkeit, die Sicherheit serverloser Funktionen und Schwachstellen Cloud-nativer Anwendungen.

    6. Agile Penetrationstests nutzen das Vertrauen der Mitarbeiter in andere Menschen aus. Die Tester können Mitarbeiter mit einer Ausrede dazu bringen, sensible Daten preiszugeben oder ihnen Zugriff auf Systeme und Software zu gewähren.

    Agile Penetrationstests integrieren Sicherheitsbewertungen in kontinuierliche Entwicklungszyklen und liefern während der Sprints schnelles Feedback. Sie sind auf DevSecOps-Praktiken abgestimmt, damit Schwachstellen früh im Softwareentwicklungszyklus erkannt und behoben werden.

    7. Social Engineering

    zielt mit Manipulationstechniken auf den menschlichen Faktor der Sicherheit ab. Dabei werden Vertrauen und psychologische Schwachstellen ausgenutzt. Phishing-Kampagnen, vorgetäuschte Szenarien und Versuche, physische Sicherheitsmaßnahmen zu umgehen, prüfen das Sicherheitsbewusstsein der Mitarbeitenden. Bewertet wird auch die Wirksamkeit von Sicherheitsschulungen. Zudem werden Schwächen beim Umgang mit Passwörtern und sensiblen Informationen aufgedeckt.

    8. White-Box-Penetrationstests

    Bei White-Box-Penetrationstests haben Tester vollständigen Zugriff auf Quellcode, Architekturdokumentation, Zugangsdaten und Netzwerkdiagramme. Dank vollständiger Systemkenntnis können sie Sicherheitskontrollen, Codequalität und Schwachstellen im Design umfassend analysieren.

    Sie decken Sicherheitslücken auf, die externe Angreifer möglicherweise übersehen, und liefern auf Grundlage interner Systemkenntnisse detaillierte Empfehlungen zur Behebung.

    9. Black-Box-Penetrationstests

    Black-Box-Penetrationstests simulieren die Perspektive externer Angreifer ohne Vorwissen über Zielsysteme, Infrastruktur oder interne Abläufe. Sie bilden reale Angriffsszenarien nach, in denen Gegner Schwachstellen ohne interne Informationen aufspüren und ausnutzen müssen.

    Diese Testmethode zwingt Penetrationstester zu umfassender Aufklärung und Enumeration. Sie bewertet die Perimeterabwehr, öffentlich zugängliche Ressourcen und die externe Angriffsfläche aus der Perspektive eines tatsächlichen Gegners.

    10. Grey-Box-Penetrationstests

    Grey-Box-Penetrationstests kombinieren Elemente von White-Box- und Black-Box-Ansätzen mit begrenzter Systemkenntnis. Tester erhalten eingeschränkte Zugangsdaten, grundlegende Architekturinformationen oder Zugriff auf Benutzerebene, um Insider-Bedrohungen oder Szenarien mit kompromittierten Konten zu simulieren.

    11. IoT-Penetrationstests

    IoT-Penetrationstests untersuchen den gesamten IoT-Gerätebestand eines Kunden auf typische Schwachstellen wie schwache oder standardmäßige Zugangsdaten, veraltete Kommunikationsprotokolle und fehlende Sicherheitspatches. Penetrationstester können die Sicherheit drahtloser Verbindungen prüfen, um schwache Protokolle aufzuspüren. Sie können prüfen, ob bekannte Schwachstellen gepatcht wurden, und versuchen, unbefugten Zugriff zu erlangen.

    12. Penetrationstests für Netzwerkdienste

    Penetrationstests für Netzwerkdienste identifizieren die kritischsten Schwachstellen eines Netzwerks. Dazu gehören interne und externe Tests. Sie prüfen Netzwerkkomponenten. Außerdem prüfen sie Endpunkte und den Netzwerkperimeter.

    Zu den Geräten der Netzwerkinfrastruktur gehören:

    • Switches
    • Router

    Der Test versetzt Unternehmen in die Lage, Schwachstellen zu beheben und sich gegen häufige netzwerkbasierte Angriffe wie Distributed-Denial-of-Service-Angriffe (DDoS) zu verteidigen.

    13. Physische Penetrationstests

    Bei physischen Penetrationstests wird ein Angriff auf die Räumlichkeiten einer Organisation simuliert. Sie bewerten die physische Sicherheit geschützter Bereiche. Dabei prüfen sie die Sicherheitskontrollen, die unbefugten Zutritt verhindern sollen. Physische Penetrationstests nutzen Social Engineering: Tester geben sich beispielsweise als Mitarbeiter des technischen Supports oder als andere Beschäftigte aus, um ohne entsprechende Berechtigung oder Zugangsdaten Zutritt zu erlangen.

    Berichterstattung, Risikopriorisierung & Behebung

    Das sind die wichtigsten Aspekte der Berichterstattung, Risikopriorisierung und Behebung:

    • Berichte über Penetrationstests dokumentieren die Ergebnisse umfassend. Sie erhalten Zusammenfassungen für die Unternehmensführung, technische Details für IT-Teams und visuelle Risikomatrizen. Die Berichte enthalten Beschreibungen der Schwachstellen, Proof-of-Concept-Nachweise, betroffene Systeme und schrittweise dargestellte Angriffspfade, die zur erfolgreichen Ausnutzung führten.
    • Risikobewertungsmodelle ordnen Schwachstellen nach Schweregrad ein: kritisch, hoch, mittel und niedrig. So erkennen Sie, welche Bedrohungen sofortige Maßnahmen erfordern und welche später gepatcht werden können. Diese Priorisierung stellt sicher, dass sich Ihre Maßnahmen auf die Schwachstellen konzentrieren, die den Geschäftsbetrieb und die Datensicherheit am stärksten gefährden.
    • Empfehlungen zur Behebung übersetzen technische Erkenntnisse in konkrete Maßnahmen. Tester geben gezielte Empfehlungen für das Patch-Management, Konfigurationsänderungen, Anpassungen der Zugriffskontrolle und Aktualisierungen von Sicherheitsrichtlinien. Klare Zeitpläne für die Umsetzung unterstützen Ihre Teams dabei, Schwachstellen systematisch zu beheben, ohne ihre Ressourcen zu überlasten.
    • Nachtests und Tracking-Prozesse überprüfen, ob Korrekturen wie vorgesehen funktionieren. Nach der Behebung können Sie Validierungstests anfordern, um die Schließung der Schwachstellen zu bestätigen. Die Dokumentation des Fortschritts bei der Behebung schafft Verantwortlichkeit, belegt gegenüber Auditoren Sicherheitsverbesserungen und liefert eine Datengrundlage für künftige Bewertungen.

    Kennzahlen, ROI & Wert von Penetrationstests

    Erfassen Sie die Anzahl der bei Tests entdeckten ausnutzbaren Schwachstellen, um den Ausgangszustand Ihrer Sicherheitslage zu bestimmen und Fortschritte bei der Behebung im Zeitverlauf zu messen. Dokumentieren Sie, wie lange das Erkennen und Beheben von Schwachstellen dauert: Kürzere Behebungszyklen verkleinern das Zeitfenster für Angriffe und belegen Effizienzsteigerungen im Team. Vergleichen Sie die Schweregrade Ihrer Schwachstellen vor und nach den Tests, um die Risikoreduktion zu verfolgen. Diese steht in direktem Zusammenhang mit einer geringeren Wahrscheinlichkeit von Sicherheitsverletzungen.

    Beziffern Sie außerdem die potenziellen Kosten von Sicherheitsvorfällen, um hohe Ausgaben zu vermeiden. Berücksichtigen Sie dabei Kosten durch Sicherheitsverletzungen, Ausfallzeiten und behördliche Geldbußen. Vergleichen Sie diese Beträge anschließend mit Ihren Investitionen in Penetrationstests.

    So präsentieren Sie Ihren ROI den wichtigsten Stakeholdern im Unternehmen:

    • Beschreiben Sie einen konkreten Angriffspfad und veranschaulichen Sie reale Beispiele mit kommentierten Screenshots und klarer Sprache. Zeigen Sie anhand von Videos und dokumentierten PoC, welche Auswirkungen die Ausnutzung einer Schwachstelle auf Ihr Unternehmen hätte haben können.
    • Geben Sie abgestufte Empfehlungen und verständliche technische Anleitungen. Ordnen Sie Ihre Ergebnisse nach Kategorien und erstellen Sie einen klaren, schrittweisen Plan zur Behebung, den die Unternehmensführung unterstützen kann. Verwenden Sie kurze, allgemein verständliche Zusammenfassungen, da die Unternehmensführung nur Teile Ihres Berichts liest.
    • Vergleichen Sie Kosten und Nutzen von Penetrationstests. Belegen Sie mit Branchendaten und historischen Kennzahlen, wie sich Ihre Sicherheit mit jedem Penetrationstest im Zeitverlauf verbessert. Veranschaulichen Sie mit Grafiken, wie die Zahl schwerwiegender Befunde sinkt, während Schwachstellen schneller behoben werden.
    • Zeigen Sie, wie Ihre Penetrationstests Compliance-Anforderungen erfüllen und Geschäftsziele unterstützen.  Erläutern Sie, wie sich diese Tests auf die wichtigsten Ressourcen Ihrer Marke konzentrieren und durch ein dauerhaftes Engagement für Sicherheit das Vertrauen Ihrer Kunden erhalten oder stärken.

    Kontinuierliche & automatisierte Penetrationstests

    Kontinuierliche und automatisierte Penetrationstests (CAPT) integrieren Sicherheitstests direkt in Ihre CI/CD-Pipelines. Sie bieten Warnmeldungen in Echtzeit und automatisierte Scans. Zudem führen sie bei jedem neuen Code-Commit automatisch Tests aus.

    Automatisierte Tools verkleinern das Zeitfenster, in dem Angreifer Schwachstellen ausnutzen können. Shift-Left-Tests verlagern Sicherheitstests in die frühen Phasen des Softwareentwicklungszyklus (SDLC). Sie sind ein zentraler Bestandteil von DevSecOps, das auf einem Modell geteilter Verantwortung beruht. Shift-Left-Sicherheit bindet Sicherheitsexperten bereits in die Entwurfs- und Planungsphase ein und verhindert Schwachstellen, bevor sie überhaupt in Code umgesetzt werden.

    Scans in Echtzeit erkennen neue Schwachstellen bei Penetrationstests sofort, während manuelle Hybridtests geplant und terminiert werden müssen. Manuelle Penetrationstests decken komplexe Angriffsszenarien und Fehler in der Geschäftslogik auf, die automatisierte Tools häufig übersehen.

    Rechtliche, ethische & Compliance-Aspekte

    Bei Penetrationstests sind folgende rechtliche, ethische und Compliance-Aspekte zu beachten:

    • Penetrationstests erfordern vor Beginn eine ausdrückliche schriftliche Genehmigung. Ohne ordnungsgemäße Dokumentation und Vereinbarungen zum Testumfang können Sicherheitsbewertungen rechtswidrig sein und Ihre Organisation strafrechtlichen Vorwürfen, Zivilklagen und behördlichen Sanktionen aussetzen.
    • Ethische Grenzen müssen jede Testentscheidung bestimmen. Tester sollten innerhalb der festgelegten Grenzen arbeiten, unnötige Störungen des Geschäftsbetriebs vermeiden und sensible Daten schützen, die sie bei Bewertungen entdecken. Eine verantwortungsvolle Offenlegung stellt sicher, dass Schwachstellen den Stakeholdern gemeldet werden, bevor sie öffentlich bekannt werden.
    • Compliance-Rahmenwerke wie PCI DSS, HIPAA, SOC 2 und GDPR schreiben regelmäßige Sicherheitstests vor. Penetrationstests belegen die gebotene Sorgfalt, erfüllen Audit-Anforderungen und sichern Zertifizierungen. Dokumentierte Testprozesse belegen Ihr Engagement für den Schutz von Kundendaten und die Einhaltung von Branchenstandards.
    • Tests müssen Systeme Dritter und vertragliche Verpflichtungen respektieren. Bewertungen, die Infrastruktur von Anbietern, Cloud-Dienste oder Partnernetzwerke betreffen, erfordern zusätzliche Genehmigungen. Unbefugte Tests miteinander verbundener Systeme können gegen Serviceverträge verstoßen und Geschäftsbeziehungen schädigen.

    Herausforderungen, Grenzen & Risiken bei Penetrationstests

    Penetrationstests bringen verschiedene Herausforderungen und Grenzen mit sich, die Organisationen berücksichtigen müssen.Dazu gehören:

    • Falsch negative Ergebnisse sind ein erhebliches Problem—Tester können Schwachstellen übersehen, die Angreifer ausnutzen könnten. Das erzeugt trotz tatsächlicher Sicherheitslücken ein falsches Sicherheitsgefühl. Einschränkungen des Testumfangs begrenzen die Reichweite; Organisationen schließen bestimmte Systeme, Netzwerksegmente oder Testmethoden häufig aus, um kritische Betriebsabläufe nicht zu stören. Dadurch bleiben möglicherweise Bereiche mit hohem Risiko ungeprüft.
    • Dynamische Umgebungen können Testergebnisse schnell veralten lassen; Systeme, Konfigurationen und Architekturen ändern sich laufend. Dadurch verlieren frühere Penetrationstests an Aussagekraft und müssen regelmäßig wiederholt werden.
    • Die Abwägung zwischen sicheren und destruktiven Tests stellt eine weitere grundlegende Grenze dar. Aggressive Testmethoden könnten schwerwiegende Schwachstellen aufdecken, aber auch Produktivsysteme destabilisieren oder kritische Infrastruktur beschädigen. Teams müssen daher Gründlichkeit und Betriebsrisiko gegeneinander abwägen. Wegen möglicher geschäftlicher Auswirkungen bleiben manche realistischen Angriffsszenarien ungetestet.
    • Wirksame Tests erfordern erfahrene Sicherheitsexperten, die sowohl neue Bedrohungen als auch die spezifische Architektur der Organisation verstehen. Die hohen Qualifikationsanforderungen führen zu Ressourcenengpässen, insbesondere bei Organisationen mit komplexen, verteilten Systemen. Geeignete Tester zu finden, wird dort zunehmend schwierig und kostspielig.

    So wählen Sie einen Anbieter/Dienst für Penetrationstests aus

    Darauf sollten Sie bei der Auswahl eines Anbieters für Penetrationstests achten:

    • Achten Sie auf Zertifizierungen, die die Kompetenz des Teams belegen. Die Tester Ihres Anbieters sollten über OSCP-, CEH- oder GPEN-Zertifizierungen verfügen. Dafür müssen sie anspruchsvolle Prüfungen bestehen und praktische Erfahrung mit Hacking nachweisen. Entscheiden Sie sich nicht allein wegen des Preises für einen Anbieter. Unerfahrene Tester übersehen möglicherweise die Schwachstellen, auf die es ankommt.
    • Fragen Sie nach der Testmethodik und dem Umfang. Der Anbieter sollte genau erklären, welche Systeme er testet, wie lange das dauert und welche Ergebnisse Sie erhalten. Testet er Webanwendungen, Netzwerke, APIs und die physische Sicherheit? Gehören Social Engineering und Phishing-Tests dazu? Stellen Sie sicher, dass sein Vorgehen Ihrem tatsächlichen Sicherheitsbedarf entspricht und nicht nur die für ihn einfachsten Tests umfasst.
    • Prüfen Sie die Qualität der Berichte und die Unterstützung nach dem Test. Ein guter Anbieter liefert klare, umsetzbare Berichte. Sie erklären Schwachstellen so, dass Ihr Team sie versteht und beheben kann. Der Anbieter sollte die Ergebnisse mit Ihnen durchgehen, die wichtigsten Maßnahmen priorisieren und Sie bei der Planung der Behebung unterstützen. Unverständliche Berichte nützen nichts. Sie brauchen Erkenntnisse, mit denen Sie Ihre Sicherheit verbessern können, nicht nur eine Liste mit Fachbegriffen.
    • Prüfen Sie die Erfahrung mit Unternehmen wie Ihrem. Hat der Anbieter bereits ähnliche Systeme und Branchen getestet? Wenn er Ihre Umgebung versteht, werden die Tests relevanter. Das gilt für Cloud-Infrastrukturen ebenso wie für Altsysteme oder regulierte Umgebungen. Fragen Sie nach Referenzen früherer Kunden und danach, welche Erkenntnisse sie aus den Tests gewonnen haben.
    • Vergewissern Sie sich, dass der Anbieter Vertraulichkeit gewährleistet und versichert ist. Penetrationstester erhalten weitreichenden Zugriff auf Ihre Systeme und Daten. Sie sollten strenge Vertraulichkeitsvereinbarungen unterzeichnen, eine Cyber-Haftpflichtversicherung haben und klare Richtlinien für den Umgang mit Daten vorweisen. Das schützt Sie, falls bei den Tests etwas schiefgeht, und zeigt, dass der Anbieter Sicherheit auch über die Tests hinaus ernst nimmt.

    Fallstudien und Praxisbeispiele

    Diese Praxisbeispiele zeigen, wann Penetrationstests schwerwiegende Sicherheitsvorfälle verhinderten und wann nicht:

    • Bei einem Sicherheitsvorfall im Jahr 2013 wurden Daten von 153 Millionen Adobe-Nutzerkonten offengelegt, nachdem Angreifer ungeschützte Server gefunden hatten. Das Unternehmen hatte grundlegende Sicherheitskontrollen nicht eingerichtet. Hacker erbeuteten Namen, E-Mail-Adressen, verschlüsselte Passwörter und Zahlungsdaten. Adobe zahlte schließlich 1 Million US-Dollar im Rahmen von Vergleichen und verlangt inzwischen regelmäßige Penetrationstests. Das zeigt, was ohne Sicherheitstests passiert: Angreifer finden, was Sie übersehen haben.
    • Google sucht nach Fehlern, bevor Angreifer sie finden. Das Unternehmen betreibt koordinierte Programme, in denen Security Researcher nach Schwachstellen suchen. Anschließend erhalten Unternehmen 90 Tage Zeit, kritische Probleme zu beheben, bevor sie veröffentlicht werden. Durch aktive Tests statt bloßes Warten auf Sicherheitsvorfälle schützt Google Millionen von Nutzern. Das Gegenteil wäre, darauf zu hoffen, dass niemand die eigenen Schwachstellen findet.
    • VikingCloud fand bei Penetrationstests für ein großes Technologieunternehmen kritische Fehlkonfigurationen in der Cloud. Das Team entdeckte Mängel in Sicherheitsprozessen und der Reaktion auf Sicherheitsvorfälle sowie Schulungslücken, bevor Angreifer sie ausnutzen konnten. Der Kunde behob diese Probleme proaktiv und verhinderte so einen schwerwiegenden Sicherheitsvorfall.
    • Von einem Sicherheitsvorfall bei Sony waren 77 Millionen PlayStation-Nutzer sowie weitere 24 Millionen Nutzer anderer Geschäftsbereiche betroffen. Angreifer stahlen Adressen, Telefonnummern und Zahlungsdaten. Sony gab mehr als 171 Millionen US-Dollar für die Behebung der Schäden aus. Penetrationstests hätten die ausgenutzten Netzwerkschwachstellen aufdecken können. Sony führte sie jedoch erst nach dem Vorfall durch.
    • Der NHS verlangt von allen Gesundheitseinrichtungen jährliche Penetrationstests zum Schutz von Patientendaten. Regelmäßige Tests decken häufige Probleme wie Standardpasswörter, unzureichend geschützte Server und interne Risiken auf. Gesundheitseinrichtungen, die diese Tests durchführen, senken das Risiko von Ransomware-Angriffen, die kritische Dienste lahmlegen und Patienten schaden könnten

    So entwickeln sich Penetrationstests weiter:

    • KI und maschinelles Lernen verändern die Suche nach Schwachstellen. KI-gestützte automatisierte Anwendungen scannen Systeme schneller und erkennen Muster, die Menschen möglicherweise übersehen. Sie ersetzen die Tester nicht. Stattdessen geben sie ihnen Zeit für komplexe Angriffe und Logikfehler, deren Aufdeckung Kreativität erfordert. Künftig übernimmt KI routinemäßige Scans, während erfahrene Tester schwierigere Probleme untersuchen.
    • Cloud-Tests werden unverzichtbar, weil immer mehr Unternehmen ihre Infrastruktur zu AWS, Azure und Google Cloud verlagern. Herkömmliche Penetrationstests konzentrierten sich auf lokale Netzwerke. Heute brauchen Tester auch Fachwissen zu Cloud-Konfigurationen, Container-Sicherheit und API-Schwachstellen. Wer nur seine bisherigen Systeme testet, übersieht Angriffe auf Cloud-Umgebungen, in denen zunehmend Daten gespeichert und Anwendungen betrieben werden.
    • API-Sicherheitstests gewinnen stark an Bedeutung, weil Anwendungen ständig über APIs miteinander kommunizieren. Jede API-Verbindung ist ein potenzielles Einfallstor für Angreifer. Penetrationstester prüfen daher verstärkt die API-Authentifizierung, die Offenlegung von Daten und Fehler bei Berechtigungen. Wenn Ihr Anbieter APIs nicht testet, bleiben erhebliche Schwachstellen unentdeckt.
    • Tests der Lieferkette rücken nach schwerwiegenden Sicherheitsvorfällen über Software und Anbieter von Drittanbietern in den Fokus. Unternehmen testen nicht mehr nur ihre eigenen Systeme, sondern auch ihre Verbindungen zu Lieferanten, Partnern und Cloud-Diensten. Eine einzige Schwachstelle in Ihrer Lieferkette kann Ihre gesamte Sicherheit gefährden. Deshalb ist es wichtiger denn je, diese Verbindungen zu testen.
    • Kontinuierliche Tests statt jährlicher Prüfungen werden zum Standard. Unternehmen ersetzen einmalige Penetrationstests pro Jahr zunehmend durch laufende, automatisierte Sicherheitsbewertungen. So erkennen Sie Schwachstellen schneller und verkürzen die Zeit, in der Angreifer neue Schwachstellen ausnutzen können, bevor Sie sie entdecken.

    Fazit

    Penetrationstests sind ein wesentlicher Bestandteil von Sicherheit und Compliance. Sie prüfen die Angriffsfläche eines Unternehmens auf risikoreiche Schwachstellen in kritischen Anwendungen. Anhand der Testberichte kann das Unternehmen vorrangige Schwachstellen beheben, Sicherheitsrisiken mindern und sich auf Compliance-Audits vorbereiten. Singularity™ Cloud Security ist die umfassende agentenlose CNAPP-Plattform von SentinelOne. Ihr Modul für External Attack and Surface Management (EASM) unterstützt automatisierte Penetrationstests. Kontaktieren Sie SentinelOne, um noch heute mehr zu erfahren.

    Häufig gestellte Fragen

    Ein Schwachstellenscan prüft Netzwerke, Netzwerkports und IP-Adressen automatisch auf Schwachstellen. Penetrationstests nutzen manuelle Scans und andere Methoden, um Schwachstellen zu finden und auszunutzen.

    Penetrationstester untersuchen vom Kunden festgelegte Bereiche mit einem genehmigten Spektrum an Angriffsmethoden auf bestimmte Schwachstellen. Sie prüfen die Sicherheitsrichtlinien des Unternehmens, entwickeln Gegenmaßnahmen und setzen Schutzmaßnahmen gegen Sicherheitsprobleme um.

    Ein Penetrationstest ist eine gezielte manuelle Prüfung durch eine Fachkraft. Sie erkennt Bereiche, die genauer auf Schwachstellen untersucht werden sollten, und prüft, wie sich diese ausnutzen lassen. Ein automatisierter Test weicht dagegen nicht von seiner festgelegten Aufgabenliste ab.

    Sie sollten mindestens einmal im Jahr Penetrationstests durchführen, um Schwachstellen zu entdecken, bevor Angreifer sie finden. Wenn Ihr Unternehmen sensible Daten verarbeitet oder in einer regulierten Branche tätig ist, sind Tests alle sechs Monate besser. In manchen Situationen sollten Sie häufiger testen—nach größeren Systemänderungen, Software-Updates oder dem Aufbau neuer Infrastruktur. So bleiben Sie Bedrohungen einen Schritt voraus, statt zu warten, bis etwas schiefgeht. Wenn Sie neue Anwendungen bereitgestellt oder Ihre Netzwerkarchitektur geändert haben, ist ein sofortiger Penetrationstest sinnvoll.

    Die Dauer hängt von der Größe und Komplexität Ihres Netzwerks ab. Ein kleines Unternehmen sieht möglicherweise schon nach wenigen Tagen Ergebnisse, während ein größeres Unternehmen zwei bis vier Wochen benötigt. Auch der Umfang spielt eine Rolle—nur Ihre Webanwendung zu testen dauert weniger lang, als Ihre gesamte Infrastruktur zu prüfen. Penetrationstester beginnen mit Informationsbeschaffung und Planung, führen anschließend aktive Tests durch und schließen mit einem detaillierten Bericht ab. Gründliche Arbeit braucht Zeit. Bei überstürzten Tests bleiben kritische Schwachstellen oft unentdeckt. Geduld zahlt sich hier durch bessere Sicherheitsergebnisse aus.

    Ihr Pentest-Bericht enthält eine Übersicht der Ergebnisse, nach Schweregrad geordnet: von kritischen Problemen bis zu solchen mit geringem Risiko. Er sollte jede entdeckte Schwachstelle aufführen, erklären, wie Angreifer sie ausnutzen könnten, und die geschäftlichen Folgen eines erfolgreichen Angriffs beschreiben. Der Bericht enthält außerdem Proof-of-Concept-Beispiele, die zeigen, wie die Tester jedes Ergebnis bestätigt haben. Sie benötigen Empfehlungen zur Behebung mit Schritt-für-Schritt-Anleitungen. Ein guter Bericht schließt mit einer Zusammenfassung für die Unternehmensführung und einem technischen Abschnitt, mit dem Ihr IT-Team die Schwachstellen beheben kann.

    Mehr erfahren über Services

    Decorative background gradient

    Bereit, Ihre Sicherheitsabläufe zu revolutionieren?

    Erfahren Sie, wie SentinelOne AI SIEM Ihr SOC in ein autonomes Kraftzentrum verwandeln kann. Kontaktieren Sie uns noch heute für eine personalisierte Demo und erleben Sie die Zukunft der Sicherheit in Aktion.
    Dark dashboard UI with purple-highlighted nav, summary cards showing 149, 7, 78, 56, 1.2 h, and a status table with linked purple text