Penetrationstests
Schwachstellen bewerten und priorisieren
Schwachstellen bewerten und priorisieren: So ordnest du CVSS, Ausnutzbarkeit und Geschäftsrisiko ein und behebst Sicherheitslücken sinnvoll.
KI-generiert Nach einem Penetrationstest oder automatisierten Schwachstellenscan liegt oft eine lange Liste mit Befunden vor: veraltete Softwarestände, fehlende Sicherheitsupdates, unsichere Konfigurationen, schwache Berechtigungen oder mögliche Fehler in Webanwendungen. Die eigentliche Herausforderung beginnt jetzt. Nicht jede als kritisch markierte Schwachstelle bedroht dein Unternehmen sofort. Umgekehrt kann ein Befund mit mittlerem CVSS Wert in einem besonders sensiblen System höchste Priorität haben. Entscheidend ist deshalb eine nachvollziehbare Bewertung, die technische Fakten und geschäftliche Auswirkungen zusammenführt.
Warum ein Schweregrad allein nicht genügt
Scanner, Hersteller und Penetrationstests geben häufig Schweregrade wie „niedrig“, „mittel“, „hoch“ oder „kritisch“ aus. Diese Einstufung ist ein nützlicher Startpunkt, aber keine fertige Handlungsanweisung. Sie beschreibt meist die technische Schwere einer Schwachstelle unter allgemeinen Annahmen.
Für die Priorisierung in deiner Umgebung sind weitere Fragen wichtig:
- Ist das betroffene System aus dem Internet erreichbar oder nur in einem streng segmentierten Netz?
- Gibt es Hinweise darauf, dass die Schwachstelle aktuell aktiv missbraucht wird?
- Benötigt ein Angreifer vorherige Anmeldung, besondere Rechte oder eine Interaktion durch Mitarbeitende?
- Welche Daten, Prozesse oder Dienste wären betroffen?
- Welche Schutzmaßnahmen begrenzen die Folgen, etwa MFA, Netzwerksegmentierung, Endpoint Detection oder ein funktionierendes Rechtekonzept?
- Ist ein Patch verfügbar und kann er ohne unverhältnismäßige Betriebsrisiken eingespielt werden?
Eine Schwachstelle in einem öffentlich erreichbaren VPN Gateway kann beispielsweise dringlicher sein als ein höher bewerteter Fehler auf einem isolierten Testsystem. Ebenso kann eine Berechtigungsschwäche in einem System mit Personal, Finanz oder Kundendaten erhebliche Folgen haben, auch wenn ein Angreifer zunächst ein internes Konto benötigt.
CVSS richtig einordnen
Das Common Vulnerability Scoring System, kurz CVSS, ist ein standardisiertes Verfahren zur Bewertung technischer Schwachstellen. Die Skala reicht von 0,0 bis 10,0. Üblich ist folgende Einteilung:
| CVSS Wert | Einordnung | Bedeutung für die erste Sichtung |
|---|---|---|
| 0,0 | Keine | Kein verwertbarer Sicherheitsbefund |
| 0,1 bis 3,9 | Niedrig | Prüfen, bündeln und planbar bearbeiten |
| 4,0 bis 6,9 | Mittel | Kontext bewerten und zeitnah einplanen |
| 7,0 bis 8,9 | Hoch | Priorisiert prüfen und zügig behandeln |
| 9,0 bis 10,0 | Kritisch | Sofort bewerten, Schutzmaßnahmen und Behebung anstoßen |
Der sogenannte Basiswert betrachtet technische Eigenschaften einer Schwachstelle. Dazu zählen der Angriffsweg, die Komplexität des Angriffs, erforderliche Berechtigungen, Nutzerinteraktion sowie mögliche Auswirkungen auf Vertraulichkeit, Integrität und Verfügbarkeit.
Ein hoher Basiswert bedeutet: Unter den definierten Annahmen kann die Schwachstelle gravierende Folgen haben. Er bedeutet nicht automatisch: Dein Unternehmen ist akut kompromittiert oder muss jede andere Aufgabe sofort stoppen.
Achte darauf, welche CVSS Version eine Quelle verwendet. Die Metriken und Berechnungen haben sich weiterentwickelt. Dokumentiere in deinem Schwachstellenmanagement daher stets Quelle, Version und Zeitpunkt der Bewertung. So bleiben Entscheidungen auch Monate später nachvollziehbar.
Risiko entsteht aus Schwachstelle und Kontext
Für die operative Priorisierung bewerten wir nicht nur die Schwachstelle, sondern das konkrete Risiko. Vereinfacht gilt:
Risiko = Eintrittswahrscheinlichkeit × Schadensausmaß
Die Eintrittswahrscheinlichkeit steigt etwa, wenn ein betroffenes System öffentlich erreichbar ist, keine Anmeldung erforderlich ist oder es bereits glaubwürdige Informationen über aktive Ausnutzung gibt. Sie steigt auch, wenn ein Fehler leicht in automatisierten Angriffskampagnen missbraucht werden kann.
Das Schadensausmaß hängt davon ab, welches Ziel ein Angreifer erreichen könnte. Besonders relevant sind:
- Zugriff auf personenbezogene, vertrauliche oder geschäftskritische Daten
- Übernahme privilegierter Konten oder zentraler Administrationssysteme
- Unterbrechung wichtiger Geschäftsprozesse
- Ausbreitung in weitere Netzbereiche
- Manipulation von Daten, Konfigurationen oder Softwareartefakten
- Verletzung vertraglicher, regulatorischer oder interner Schutzpflichten
Ein guter Befundbericht beschreibt deshalb nicht nur den technischen Fehler, sondern auch den möglichen Angriffsweg und die betroffenen Werte. Formulierungen wie „Remote Code Execution möglich“ sind ohne Kontext zu wenig. Entscheidend ist, ob der Dienst erreichbar ist, welche Rechte betroffen wären und ob weitere Kontrollen den Angriff begrenzen.
Ausnutzbarkeit realistisch bewerten
Die Ausnutzbarkeit ist einer der wichtigsten Faktoren bei der Reihenfolge. Sie sollte aber nicht spekulativ, sondern anhand überprüfbarer Fakten eingeschätzt werden. In einem autorisierten Penetrationstest prüfen wir dies innerhalb des schriftlich vereinbarten Scopes und mit abgestimmten Regeln. Ohne ausdrückliche Beauftragung sind solche Tests unzulässig und können strafbar sein.
Für die defensive Bewertung helfen diese Kriterien:
- Angriffsfläche: Ist der betroffene Dienst aus dem Internet, aus dem internen Netz oder nur lokal erreichbar?
- Voraussetzungen: Sind ein Benutzerkonto, bestimmte Rollen, Netzwerkzugang oder Nutzerinteraktion erforderlich?
- Komplexität: Ist der Fehler nur unter seltenen Bedingungen relevant oder in einer üblichen Konfiguration?
- Öffentliche Bekanntheit: Gibt es belastbare Warnungen, Herstellerhinweise oder Informationen über aktive Angriffe?
- Kettenbildung: Kann der Befund mit anderen Schwachstellen kombiniert werden, etwa zur Rechteausweitung oder seitlichen Bewegung?
- Erkennung: Würden Logging, SIEM, Endpoint Schutz oder Netzwerküberwachung verdächtige Aktivitäten wahrscheinlich erkennen?
Eine einzelne Konfigurationsabweichung kann harmlos erscheinen. In Kombination mit einem schwachen Berechtigungskonzept und fehlender MFA kann sie jedoch ein realistischer Einstiegspunkt sein. Genau deshalb ist die Bewertung von Angriffspfaden wertvoller als eine reine Sortierung nach CVSS Zahl.
Eine praxistaugliche Priorisierungslogik
Für viele Organisationen funktioniert ein vierstufiges Verfahren. Es schafft Klarheit, ohne ein kompliziertes Punktesystem zu erzwingen.
1. Sofort behandeln
Diese Kategorie umfasst typischerweise öffentlich erreichbare, kritisch bewertete Schwachstellen mit hohem Schadenspotenzial. Ebenso gehören bestätigte Hinweise auf aktive Ausnutzung dazu. Prüfe zuerst kurzfristige Schutzmaßnahmen: Zugriff beschränken, betroffene Schnittstellen absichern, gefährdete Konten schützen, Überwachung verstärken und gegebenenfalls Systeme isolieren. Danach folgt die dauerhafte Behebung durch Patch, Konfigurationsänderung oder Ablösung der Komponente.
2. Priorisiert beheben
Hierzu zählen hohe Risiken in produktiven Systemen, auch wenn kein direkter Internetzugang besteht. Beispiele sind Schwachstellen auf Servern mit sensiblen Daten, Fehler in zentralen Identitätsdiensten oder Lücken, die eine Ausweitung von Berechtigungen ermöglichen. Plane die Behebung zeitnah, teste Änderungen kontrolliert und dokumentiere Restrisiken bis zum Abschluss.
3. Regulär einplanen
Mittlere Risiken gehören in die normale Patch und Änderungsplanung. Das bedeutet nicht, sie zu ignorieren. Ordne Verantwortliche zu, setze Fristen nach deinem internen Risikomodell und prüfe, ob mehrere ähnliche Befunde gemeinsam behoben werden können. Wiederkehrende Konfigurationsfehler lassen sich oft effizient über Standards, Vorlagen oder zentrale Richtlinien lösen.
4. Akzeptieren, kompensieren oder beobachten
Niedrige Risiken können unter Umständen bewusst akzeptiert werden. Dafür braucht es eine dokumentierte Entscheidung der zuständigen Risikoverantwortlichen, ein Ablaufdatum und eine regelmäßige Neubewertung. Sind kurzfristig keine Patches möglich, helfen kompensierende Maßnahmen wie Least Privilege, Netzwerksegmentierung, Zugriffsbeschränkungen, zusätzliche Protokollierung oder strengere Überwachung. Eine Risikobewertung darf nie als dauerhafte Ausrede dienen, bekannte Lücken unbegrenzt offen zu lassen.
Befunde sauber verifizieren und dokumentieren
Bevor Teams Zeit in eine Behebung investieren, sollten sie Befunde reproduzierbar verifizieren. Bei automatisierten Scans kommen Fehlalarme vor, etwa durch unvollständige Versionserkennung oder nicht berücksichtigte Herstellerpatches. Die Verifikation muss defensiv, kontrolliert und innerhalb der geltenden Freigaben erfolgen.
Für jeden Befund empfehlen wir mindestens folgende Dokumentation:
- eindeutige Kennung und betroffene Systeme
- technische Beschreibung und Quelle des Befunds
- CVSS Wert inklusive verwendeter Version
- Einschätzung von Ausnutzbarkeit und Geschäftsfolgen
- vorhandene kompensierende Kontrollen
- verantwortliches Team und geplanter Behebungstermin
- Nachweis der Behebung oder begründete Risikoentscheidung
- Datum für erneute Prüfung
Diese Informationen helfen nicht nur bei Audits. Sie verhindern auch, dass Schwachstellen zwischen Infrastruktur, Entwicklung, Fachbereich und Management verloren gehen.
Behebung kontrollieren und Wirksamkeit prüfen
Ein geschlossenes Ticket ist noch kein Beweis für eine geschlossene Sicherheitslücke. Nach Patches und Konfigurationsänderungen solltest du prüfen, ob der Befund tatsächlich nicht mehr besteht und ob die Änderung keine neuen Risiken erzeugt hat. Wiederhole dazu den Scan, führe eine gezielte Konfigurationsprüfung durch oder lasse relevante Angriffswege im erlaubten Scope erneut bewerten.
Besonders wichtig ist die Ursachenanalyse. Wenn dieselbe Schwachstelle auf vielen Systemen auftaucht, liegt das Problem meist nicht bei einzelnen Administratorinnen oder Administratoren. Häufig fehlen sichere Standardkonfigurationen, ein verlässlicher Patchprozess, eine vollständige Asset Inventarisierung oder klare Verantwortlichkeiten.
Schwachstellen bewerten und priorisieren ist deshalb kein einmaliger Berichtsschritt, sondern ein kontinuierlicher Prozess aus Erkennen, Einordnen, Beheben und Überprüfen. Fachwissen zu Penetrationstests, CVSS und organisatorischem Schwachstellenmanagement hilft dir, technische Befunde in belastbare Sicherheitsentscheidungen zu übersetzen. Passende IT Security Seminare und Termine findest du bei uns auf cmt.de.
Nächster Schritt
Passenden Kurs zu Pentests finden.
Feste Termine, erfahrene Trainer, Präsenz in München und Durchführungsgarantie. Buchen kannst du direkt auf cmt.de.