Skip to main content

16.6 Schwachstellen, Patchmanagement und Hardening

Schwachstellen sind Sicherheitslücken, die von Angreifern ausgenutzt werden können.

Sie können entstehen durch:

- Programmierfehler
- veraltete Software
- unsichere Standardkonfiguration
- schwache Passwörter
- fehlende Zugriffskontrolle
- offene Ports
- unnötige Dienste
- falsche Berechtigungen
- unsichere Protokolle
- fehlende Updates
- menschliche Fehler

Merksatz:

Eine Schwachstelle ist eine ausnutzbare Sicherheitslücke.

Warum Schwachstellen gefährlich sind

Schwachstellen können dazu führen, dass Angreifer:

Systeme übernehmen
Daten auslesen
Daten verändern
Dienste stören
Malware einschleusen
Rechte ausweiten
interne Systeme erreichen
Sicherheitsfunktionen umgehen

Merksatz:

Schwachstellen sind oft der Einstiegspunkt für Angriffe.

Schwachstelle, Bedrohung und Risiko unterscheiden

Begriff Bedeutung Beispiel
Schwachstelle ausnutzbare Lücke ungepatchter Server
Bedrohung mögliches schädliches Ereignis Angreifer nutzt Lücke aus
Risiko Wahrscheinlichkeit und Auswirkung Serverübernahme mit Datenabfluss

Merksatz:

Schwachstelle ist die Lücke.
Bedrohung ist das mögliche Ereignis.
Risiko ist die bewertete Gefahr.

Beispiele für technische Schwachstellen

Typische technische Schwachstellen:

veraltetes Betriebssystem
ungepatchter Webserver
veraltete VPN-Appliance
unsichere TLS-Version
Standardpasswort
offener RDP-Port
öffentlich erreichbare Datenbank
unsichere API
fehlende Eingabeprüfung
fehlerhafte Zugriffskontrolle
veraltete Bibliothek
unsicheres Container-Image

Merksatz:

Technische Schwachstellen entstehen oft durch alte Versionen oder falsche Konfiguration.

Beispiele für organisatorische Schwachstellen

Organisatorische Schwachstellen sind zum Beispiel:

keine Zuständigkeiten
keine regelmäßigen Updates
keine Rechteprüfung
kein Backup-Konzept
keine Restore-Tests
keine Sicherheitsrichtlinie
kein Offboarding-Prozess
keine Dokumentation
keine Notfallplanung
keine Schulung

Merksatz:

Organisation kann genauso Schwachstelle sein wie Technik.

Beispiele für menschliche Schwachstellen

Menschliche Schwachstellen entstehen durch:

fehlendes Sicherheitsbewusstsein
Passwort-Wiederverwendung
unkritisches Öffnen von Anhängen
Bestätigen unbekannter MFA-Anfragen
Weitergabe von Zugangsdaten
Umgehen von Prozessen
fehlende Schulung
Zeitdruck
Gewohnheit

Merksatz:

Menschen brauchen klare Prozesse und Schulung,
nicht nur technische Regeln.

CVE

CVE steht für:

Common Vulnerabilities and Exposures

CVE ist eine standardisierte Kennung für bekannte Schwachstellen.

Beispielprinzip:

CVE-Jahr-Nummer

Eine CVE beschreibt eine bekannte Schwachstelle, damit Hersteller, Administratoren und Sicherheitswerkzeuge eindeutig darüber sprechen können.

Merksatz:

CVE ist eine eindeutige Kennung für bekannte Schwachstellen.

CVSS

CVSS steht für:

Common Vulnerability Scoring System

CVSS bewertet, wie kritisch eine Schwachstelle ist.

Der Wert liegt üblicherweise zwischen:

0,0
und
10,0

Je höher der Wert, desto kritischer ist die Schwachstelle.

Merksatz:

CVSS bewertet die Kritikalität einer Schwachstelle.

CVSS richtig einordnen

Ein hoher CVSS-Wert bedeutet:

Schwachstelle ist technisch kritisch.

Aber für die Praxis muss zusätzlich geprüft werden:

Ist das System betroffen?
Ist der Dienst erreichbar?
Gibt es bereits Ausnutzung?
Gibt es Schutzmaßnahmen?
Sind sensible Daten betroffen?
Ist das System geschäftskritisch?
Gibt es einen Patch?
Gibt es einen Workaround?

Merksatz:

CVSS hilft bei Priorisierung,
ersetzt aber keine Risikoanalyse.

Exploit

Ein Exploit ist eine Methode oder ein Code, mit dem eine Schwachstelle ausgenutzt wird.

Beispiele:

Exploit für veralteten Webserver
Exploit für ungepatchte VPN-Appliance
Exploit für fehlerhafte Bibliothek
Exploit für unsichere Eingabeprüfung

Merksatz:

Exploit = Ausnutzung einer Schwachstelle.

Zero-Day-Schwachstelle

Eine Zero-Day-Schwachstelle ist eine Schwachstelle, für die noch kein Patch verfügbar ist oder die dem Hersteller noch nicht bekannt ist.

Ein Zero-Day-Angriff nutzt diese Schwachstelle aus.

Schutz ist schwieriger, aber möglich durch:

Defense in Depth
Least Privilege
Netzwerksegmentierung
EDR
WAF
Monitoring
Härtung
schnelle Reaktion

Merksatz:

Zero-Day bedeutet:
Angriff vor verfügbarem regulärem Patch.

Patch

Ein Patch ist eine Korrektur oder Aktualisierung.

Ein Patch kann beheben:

Sicherheitslücke
Programmfehler
Stabilitätsproblem
Kompatibilitätsproblem

Merksatz:

Patch = Korrektur oder Sicherheitsupdate.

Update und Upgrade unterscheiden

Update:

kleinere Aktualisierung
Fehlerbehebung
Sicherheitskorrektur
Versionspflege

Upgrade:

größere Versionsänderung
neue Hauptversion
neue Funktionen
größere technische Änderung

Merksatz:

Update ist meist kleiner.
Upgrade ist meist größer.

Patchmanagement

Patchmanagement bedeutet:

Updates werden geplant,
geprüft,
verteilt
und kontrolliert.

Patchmanagement betrifft:

Betriebssysteme
Anwendungen
Browser
Serverdienste
Datenbanken
Firewalls
Router
Switches
VPN-Gateways
Firmware
Container-Images
Bibliotheken
Cloud-Systeme

Merksatz:

Patchmanagement ist die organisierte Verwaltung von Sicherheitsupdates.

Warum Patchmanagement wichtig ist

Viele erfolgreiche Angriffe nutzen bekannte Schwachstellen, für die bereits Updates existieren.

Ohne Patchmanagement bleiben Systeme unnötig angreifbar.

Typische Folgen:

Malware-Infektion
Ransomware
Datenabfluss
Systemübernahme
Ausfall
laterale Bewegung im Netzwerk

Merksatz:

Ungepatchte Systeme sind leichte Ziele.

Patchmanagement-Ablauf

Ein sinnvoller Ablauf:

1. Systeme inventarisieren.
2. Schwachstelleninformationen prüfen.
3. Betroffenheit bewerten.
4. Kritikalität priorisieren.
5. Patch testen.
6. Wartungsfenster planen.
7. Patch ausrollen.
8. Funktion prüfen.
9. Erfolg dokumentieren.
10. Rest-Risiken bewerten.

Merksatz:

Patchmanagement braucht Überblick,
Priorisierung,
Test
und Dokumentation.

Inventarisierung

Inventarisierung bedeutet:

Es wird erfasst,
welche Systeme,
Software,
Versionen
und Komponenten vorhanden sind.

Ohne Inventar ist unklar:

Welche Systeme sind betroffen?
Welche Version läuft?
Wer ist verantwortlich?
Wo muss gepatcht werden?
Welche Systeme sind kritisch?

Merksatz:

Was nicht bekannt ist,
kann nicht zuverlässig gepatcht werden.

Asset

Ein Asset ist ein Wert oder eine Ressource, die geschützt werden muss.

Beispiele:

Server
Notebook
Anwendung
Datenbank
Firewall
Switch
Cloud-Ressource
Benutzerkonto
Datenbestand
Zertifikat
API-Schlüssel

Merksatz:

Asset = schützenswerte Ressource.

Asset Management

Asset Management bedeutet:

IT-Ressourcen werden erfasst,
verwaltet
bewertet
und über ihren Lebenszyklus verfolgt.

Wichtig für:

Patchmanagement
Lizenzmanagement
Sicherheitsbewertung
Kostenkontrolle
Verantwortlichkeiten
Notfallplanung

Merksatz:

Asset Management ist Grundlage für geordneten IT-Betrieb.

Priorisierung von Patches

Nicht alle Patches können immer gleichzeitig installiert werden.

Priorisierung nach:

Kritikalität der Schwachstelle
Ausnutzbarkeit
betroffene Systeme
öffentliche Erreichbarkeit
Geschäftskritikalität
vorhandene Schutzmaßnahmen
bekannte Angriffe
Datenklassifizierung
Aufwand und Risiko des Updates

Merksatz:

Kritische,
ausnutzbare
und öffentlich erreichbare Systeme zuerst patchen.

Notfallpatch

Ein Notfallpatch wird schnell eingespielt, wenn eine Schwachstelle besonders kritisch ist.

Beispiele:

aktive Ausnutzung bekannt
öffentlich erreichbarer Dienst betroffen
Ransomware nutzt Lücke aus
keine ausreichende Schutzmaßnahme vorhanden

Merksatz:

Kritische Schwachstellen können außerplanmäßige Updates erfordern.

Wartungsfenster

Ein Wartungsfenster ist ein geplanter Zeitraum, in dem Änderungen durchgeführt werden.

Ziele:

Benutzer informieren
Ausfallzeit planen
Risiken reduzieren
Rollback vorbereiten
Verantwortliche erreichbar halten

Merksatz:

Wartungsfenster machen Änderungen planbar.

Rollback

Rollback bedeutet:

Eine Änderung wird zurückgenommen.

Beispiele:

Patch deinstallieren
Snapshot zurückspielen
Konfiguration wiederherstellen
alte Version aktivieren
Backup wiederherstellen

Wichtig:

Rollback muss vor der Änderung geplant sein.

Merksatz:

Jede kritische Änderung braucht einen Rückweg.

Patch testen

Patches sollten geprüft werden, besonders bei kritischen Systemen.

Zu prüfen:

startet das System?
läuft die Anwendung?
funktionieren Dienste?
gibt es Kompatibilitätsprobleme?
funktionieren Schnittstellen?
sind Performance-Probleme entstanden?
funktioniert Backup weiterhin?

Merksatz:

Patchen ohne Test kann neue Störungen erzeugen.

Patch-Erfolg prüfen

Nach dem Patchen muss geprüft werden:

Version aktualisiert?
Schwachstelle geschlossen?
Dienste laufen?
Logs unauffällig?
Monitoring grün?
Benutzer können arbeiten?
Schwachstellenscan bestätigt Erfolg?

Merksatz:

Patch abgeschlossen heißt:
Wirkung und Betrieb geprüft.

Patchmanagement und Dokumentation

Dokumentiert werden sollten:

betroffene Systeme
alte Version
neue Version
Zeitpunkt
Verantwortlicher
Grund
Testergebnis
Rollback-Plan
bekannte Probleme
offene Rest-Risiken

Merksatz:

Dokumentation macht Änderungen nachvollziehbar.

Firmware-Updates

Firmware ist Software, die direkt auf Geräten läuft.

Betroffene Geräte:

Router
Switches
Firewalls
Access Points
Drucker
NAS
Serverhardware
SSDs
IoT-Geräte

Firmware-Updates sind wichtig, weil Netzwerkgeräte oft dauerhaft erreichbar und sicherheitskritisch sind.

Merksatz:

Auch Netzwerkgeräte und Firmware müssen gepatcht werden.

Patchmanagement bei Netzwerkgeräten

Bei Netzwerkgeräten besonders beachten:

Konfiguration sichern
Firmware-Kompatibilität prüfen
Wartungsfenster planen
Redundanz prüfen
Zugriff nach Update testen
Rollback-Möglichkeit prüfen
Monitoring beobachten

Merksatz:

Netzwerkgeräte-Updates brauchen besondere Vorsicht,
weil sie Verbindungen beeinflussen.

Patchmanagement bei Servern

Bei Servern beachten:

Dienste prüfen
Abhängigkeiten prüfen
Backups erstellen
Wartungsfenster planen
Neustarts berücksichtigen
Anwendungskompatibilität prüfen
Monitoring nach Update prüfen

Merksatz:

Serverpatches betreffen oft mehrere Dienste gleichzeitig.

Patchmanagement bei Clients

Bei Clients beachten:

Betriebssystemupdates
Browserupdates
Office-Updates
PDF-Reader
E-Mail-Client
VPN-Client
Sicherheitssoftware
Treiber
lokale Anwendungen

Merksatz:

Clients sind häufige Einstiegspunkte und müssen aktuell bleiben.

Patchmanagement bei Cloud

Cloud-Patchverantwortung hängt vom Service-Modell ab.

IaaS:

Kunde patcht Betriebssystem,
Anwendungen
und eigene Dienste.

PaaS:

Anbieter patcht Plattform,
Kunde patcht Anwendung,
Code
und Abhängigkeiten.

SaaS:

Anbieter patcht Anwendung,
Kunde prüft Einstellungen,
Benutzer,
Rechte
und Sicherheit.

Merksatz:

Cloud nimmt nicht jede Patchverantwortung ab.

Patchmanagement bei Containern

Container müssen ebenfalls gepflegt werden.

Zu prüfen:

Basisimage
Bibliotheken
Laufzeitumgebung
Anwendungscode
Paketabhängigkeiten
Secrets im Image
unsichere Konfiguration
Container-Registry

Maßnahmen:

Images regelmäßig neu bauen
Images scannen
minimale Images nutzen
veraltete Images ersetzen
keine unnötigen Pakete installieren

Merksatz:

Container-Images altern und müssen aktualisiert werden.

Dependency Management

Dependency Management bedeutet:

Abhängigkeiten einer Software werden verwaltet.

Beispiele:

Bibliotheken
Frameworks
Pakete
Module
Container-Basisimages
Plugins

Risiko:

Eine verwundbare Bibliothek kann die ganze Anwendung gefährden.

Merksatz:

Auch Abhängigkeiten sind Teil der Sicherheit.

SBOM

SBOM steht für:

Software Bill of Materials

Eine SBOM listet Softwarebestandteile einer Anwendung auf.

Beispiele:

Bibliotheken
Versionen
Komponenten
Abhängigkeiten

Nutzen:

schneller erkennen,
ob eine bekannte Schwachstelle betroffen ist.

Merksatz:

SBOM ist eine Stückliste für Softwarebestandteile.

Schwachstellenscan

Ein Schwachstellenscan sucht automatisch nach bekannten Schwachstellen.

Er prüft zum Beispiel:

offene Ports
Dienstversionen
bekannte CVEs
fehlende Patches
unsichere TLS-Konfiguration
Standarddienste
schwache Konfigurationen
verwundbare Bibliotheken

Merksatz:

Schwachstellenscan findet bekannte technische Probleme.

Grenzen von Schwachstellenscans

Ein Schwachstellenscan erkennt nicht alles.

Grenzen:

unbekannte Schwachstellen
Logikfehler in Anwendungen
komplexe Rechtefehler
falsch bewertete Ergebnisse
fehlende Zugangsdaten beim Scan
Fehlalarme
nicht erreichbare Systeme

Merksatz:

Schwachstellenscan unterstützt,
ersetzt aber keine Sicherheitsanalyse.

False Positive und False Negative

False Positive:

Ein Problem wird gemeldet,
obwohl es nicht wirklich besteht.

False Negative:

Ein Problem wird nicht gemeldet,
obwohl es besteht.

Merksatz:

Scan-Ergebnisse müssen bewertet werden.

Penetrationstest

Ein Penetrationstest ist eine kontrollierte Sicherheitsprüfung, bei der Angriffe simuliert werden.

Ziel:

Schwachstellen realistisch prüfen
Angriffspfade erkennen
Auswirkungen bewerten
Maßnahmen ableiten

Wichtig:

schriftlicher Auftrag
definierter Umfang
erlaubter Zeitraum
klare Regeln
Abschlussbericht

Merksatz:

Penetrationstest ist kontrollierte Angriffssimulation.

Schwachstellenscan und Penetrationstest vergleichen

Merkmal Schwachstellenscan Penetrationstest
Art automatisiert manuell und automatisiert
Ziel bekannte Schwachstellen finden Angriffswege bewerten
Tiefe eher breit tiefer und kontextbezogener
Ergebnis Liste möglicher Schwachstellen bewerteter Sicherheitsbericht
Grenze Fehlalarme möglich zeitlich und fachlich begrenzt

Merksatz:

Scan findet Hinweise.
Penetrationstest bewertet Angriffsrealität.

Hardening

Hardening bedeutet:

Systeme werden sicherer konfiguriert,
indem unnötige Funktionen entfernt
und sichere Einstellungen gesetzt werden.

Ziel:

Angriffsfläche reduzieren

Merksatz:

Hardening reduziert unnötige Angriffsmöglichkeiten.

Warum Hardening wichtig ist

Viele Systeme werden mit Standardfunktionen ausgeliefert, die nicht immer benötigt werden.

Beispiele:

Standardkonten
Beispieldateien
Testseiten
offene Dienste
unnötige Module
alte Protokolle
unsichere Standardwerte
Verzeichnislisting

Merksatz:

Standardkonfiguration ist nicht automatisch sicher.

Hardening-Grundregeln

Wichtige Grundregeln:

unnötige Dienste deaktivieren
offene Ports reduzieren
Standardpasswörter ändern
Standardkonten deaktivieren
sichere Protokolle nutzen
alte Protokolle abschalten
Rechte minimieren
Logging aktivieren
sichere Konfiguration dokumentieren
Zugriff beschränken
Updates einspielen

Merksatz:

Nur aktivieren,
was wirklich benötigt wird.

Betriebssystem-Hardening

Maßnahmen:

unnötige Dienste deaktivieren
lokale Firewall aktivieren
Benutzerrechte begrenzen
sichere Passwortrichtlinien
automatische Updates planen
Protokollierung aktivieren
unsichere Freigaben entfernen
Adminzugriffe begrenzen
Standardkonten prüfen
Systemdateien schützen

Merksatz:

Betriebssysteme brauchen sichere Grundkonfiguration.

Server-Hardening

Maßnahmen:

nur benötigte Rollen installieren
Dienste auf notwendige Ports begrenzen
Adminzugänge beschränken
TLS korrekt konfigurieren
Sicherheitsheader setzen
Fehlerausgaben reduzieren
Logs aktivieren
Dateirechte prüfen
Backup-Zugriff schützen
Monitoring einrichten

Merksatz:

Server sollen nur notwendige Dienste bereitstellen.

Webserver-Hardening

Maßnahmen:

Verzeichnislisting deaktivieren
unnötige Module entfernen
alte TLS-Versionen deaktivieren
Security Headers setzen
Fehlermeldungen begrenzen
Standardseiten entfernen
Upload-Verzeichnisse absichern
Dateirechte begrenzen
Adminoberflächen schützen
Logs aktivieren

Merksatz:

Webserver nicht mit unsicheren Standardfunktionen betreiben.

Datenbank-Hardening

Maßnahmen:

nicht öffentlich erreichbar machen
starke Authentifizierung
Datenbankbenutzerrechte begrenzen
Standardkonten deaktivieren
Verschlüsselung prüfen
Backups schützen
Logging aktivieren
Netzwerkzugriff einschränken
Sicherheitsupdates einspielen
keine Testdaten in Produktion

Merksatz:

Datenbanken gehören besonders geschützt.

Netzwerkgeräte-Hardening

Maßnahmen:

Standardpasswörter ändern
Managementzugang beschränken
unsichere Protokolle deaktivieren
SSH statt Telnet
HTTPS statt HTTP
SNMP sicher konfigurieren
Firmware aktuell halten
ungenutzte Ports deaktivieren
Konfiguration sichern
Logging an zentralen Server senden

Merksatz:

Netzwerkgeräte sind sicherheitskritische Infrastruktur.

Client-Hardening

Maßnahmen:

keine lokalen Adminrechte
automatische Updates
EDR oder Antivirus
Makros einschränken
Application Control
Festplattenverschlüsselung
Bildschirmsperre
sichere Browserkonfiguration
USB-Regeln
Firewall aktivieren

Merksatz:

Clients sind häufige Einstiegspunkte und müssen gehärtet werden.

Cloud-Hardening

Maßnahmen:

MFA erzwingen
IAM minimal berechtigen
öffentliche IPs begrenzen
Security Groups eng setzen
Storage nicht öffentlich freigeben
Audit-Logs aktivieren
Verschlüsselung aktivieren
Schlüsselverwaltung klären
Kostenalarme setzen
ungenutzte Ressourcen löschen
Standardrollen prüfen

Merksatz:

Cloud-Hardening bedeutet sichere Konfiguration von Identitäten,
Netzwerken,
Daten
und Diensten.

Container-Hardening

Maßnahmen:

minimale Images verwenden
keine Root-Ausführung,
wenn nicht nötig
keine Secrets im Image
Images scannen
nur vertrauenswürdige Registries
Schreibrechte begrenzen
Netzwerkzugriffe begrenzen
Ressourcenlimits setzen
unnötige Tools entfernen
Images regelmäßig neu bauen

Merksatz:

Container sollten klein,
aktuell
und rechtearm sein.

Konfigurationsbaseline

Eine Baseline ist eine festgelegte Standardkonfiguration.

Sie beschreibt, wie ein System sicher eingerichtet sein soll.

Beispiele:

erlaubte Dienste
Passwortregeln
Logging-Einstellungen
Firewall-Grundregeln
Update-Einstellungen
TLS-Vorgaben
Rechtevorgaben

Merksatz:

Baseline = definierter sicherer Grundzustand.

Configuration Drift

Configuration Drift bedeutet:

Die tatsächliche Konfiguration weicht von der geplanten Baseline ab.

Ursachen:

manuelle Änderungen
Notfalländerungen
fehlende Dokumentation
unterschiedliche Installationen
ungeprüfte Anpassungen

Merksatz:

Configuration Drift macht Systeme uneinheitlich und schwerer sicher zu betreiben.

Compliance-Scan

Ein Compliance-Scan prüft, ob Systeme bestimmte Vorgaben erfüllen.

Beispiele:

Passwortregeln aktiv?
Logging aktiv?
Firewall aktiv?
Verschlüsselung aktiv?
unsichere Dienste deaktiviert?
Standardkonten deaktiviert?
Patchstand korrekt?

Merksatz:

Compliance-Scan prüft Einhaltung definierter Sicherheitsvorgaben.

Change Management bei Sicherheit

Sicherheitsänderungen sollten geplant und dokumentiert werden.

Beispiele:

Firewall-Regel ändern
Adminrolle vergeben
Dienst öffnen
Patch einspielen
Zertifikat erneuern
TLS-Version ändern
neue VPN-Gruppe erstellen

Merksatz:

Auch Sicherheitsänderungen brauchen Kontrolle.

Vier-Augen-Prinzip

Vier-Augen-Prinzip bedeutet:

kritische Aktionen werden von mindestens zwei Personen geprüft oder freigegeben.

Beispiele:

Adminrechte vergeben
Firewall nach außen öffnen
Backup löschen
Produktivsystem ändern
Zahlungsdaten ändern
kritische Sicherheitseinstellung deaktivieren

Merksatz:

Vier-Augen-Prinzip reduziert Fehler und Missbrauch.

Regelmäßige Überprüfung

Sicherheitsmaßnahmen müssen regelmäßig geprüft werden.

Zu prüfen:

Patchstand
offene Ports
Benutzerrechte
Adminrechte
Firewall-Regeln
Backups
Restore-Tests
Logs
Zertifikate
Cloud-Freigaben
externe Zugänge

Merksatz:

Sicherheit ist ein laufender Prozess,
kein einmaliger Zustand.

Typische Fehler bei Patchmanagement

Häufige Fehler:

kein Inventar
keine Zuständigkeit
keine Priorisierung
kritische Systeme werden vergessen
Updates werden nie getestet
kein Wartungsfenster
kein Rollback-Plan
Erfolg wird nicht geprüft
Abhängigkeiten werden übersehen
Firmware wird vergessen
Container-Images bleiben alt

Merksatz:

Patchmanagement scheitert oft an Organisation,
nicht nur an Technik.

Typische Fehler bei Hardening

Häufige Fehler:

Standardpasswörter bleiben aktiv
unnötige Dienste laufen
offene Ports bleiben erreichbar
alte Protokolle bleiben erlaubt
Adminzugänge sind zu breit
Logs sind deaktiviert
Fehlermeldungen zeigen Details
Cloud-Speicher ist öffentlich
Testsysteme sind ungeschützt
Baseline wird nicht kontrolliert

Merksatz:

Hardening muss überprüfbar und dauerhaft gepflegt sein.

Checkliste: Schwachstellen reduzieren

Assets erfassen.
Versionen dokumentieren.
Schwachstellenmeldungen prüfen.
Kritikalität bewerten.
Patches priorisieren.
Updates testen.
Wartungsfenster planen.
Rollback vorbereiten.
Patches ausrollen.
Erfolg prüfen.
Systeme härten.
unnötige Dienste deaktivieren.
Rechte begrenzen.
Logs aktivieren.
regelmäßige Scans durchführen.
Maßnahmen dokumentieren.

Merksatz:

Schwachstellenmanagement verbindet Technik,
Prozesse
und Dokumentation.

Typische IHK-Fragen

In AP1 und AP2 kann zum Beispiel gefragt werden:

- Was ist eine Schwachstelle?
- Was ist der Unterschied zwischen Schwachstelle, Bedrohung und Risiko?
- Was ist eine CVE?
- Was ist CVSS?
- Was ist ein Exploit?
- Was ist ein Zero-Day?
- Was ist Patchmanagement?
- Warum ist Patchmanagement wichtig?
- Welche Systeme müssen gepatcht werden?
- Warum braucht man ein Inventar?
- Wie priorisiert man Patches?
- Was ist ein Notfallpatch?
- Warum braucht man ein Wartungsfenster?
- Was bedeutet Rollback?
- Was ist Hardening?
- Warum ist Standardkonfiguration nicht automatisch sicher?
- Was ist eine Baseline?
- Was bedeutet Configuration Drift?
- Was ist ein Schwachstellenscan?
- Was ist der Unterschied zwischen Schwachstellenscan und Penetrationstest?

Typische Prüfungsfallen

Schwachstelle,
Bedrohung
und Risiko nicht verwechseln.

CVE benennt bekannte Schwachstellen.

CVSS bewertet Kritikalität.

Hoher CVSS-Wert ersetzt keine eigene Risikoanalyse.

Exploit nutzt eine Schwachstelle aus.

Zero-Day hat noch keinen regulären Patch.

Patchmanagement ist ein Prozess,
nicht nur ein Klick auf Update.

Ohne Inventar kein gutes Patchmanagement.

Firmware und Netzwerkgeräte nicht vergessen.

Container-Images müssen ebenfalls aktualisiert werden.

Cloud nimmt nicht jede Patchpflicht ab.

Patches priorisieren,
nicht blind alles gleich behandeln.

Kritische Systeme brauchen Test und Rollback.

Hardening reduziert Angriffsfläche.

Standardkonfiguration ist nicht automatisch sicher.

Unnötige Dienste deaktivieren.

Alte Protokolle abschalten.

Baseline definiert sicheren Grundzustand.

Configuration Drift regelmäßig prüfen.

Schwachstellenscan findet bekannte Probleme,
aber nicht alles.

Penetrationstest ist kontrollierte Angriffssimulation.

Wichtige Begriffe kurz erklärt

Begriff Kurze Erklärung
Schwachstelle ausnutzbare Sicherheitslücke
Bedrohung mögliches schädliches Ereignis
Risiko Wahrscheinlichkeit und Auswirkung eines Schadens
Schutzmaßnahme reduziert Risiko
CVE eindeutige Kennung bekannter Schwachstellen
CVSS Bewertung der Kritikalität einer Schwachstelle
Exploit Ausnutzung einer Schwachstelle
Zero-Day Schwachstelle ohne verfügbaren regulären Patch
Patch Korrektur oder Sicherheitsupdate
Update kleinere Aktualisierung
Upgrade größere Versionsänderung
Patchmanagement organisierte Verwaltung von Updates
Inventarisierung Erfassung vorhandener Systeme
Asset schützenswerte Ressource
Asset Management Verwaltung von IT-Ressourcen
Notfallpatch schneller Patch bei kritischer Schwachstelle
Wartungsfenster geplanter Änderungszeitraum
Rollback Rücknahme einer Änderung
Firmware Software auf Geräten
Dependency Management Verwaltung von Softwareabhängigkeiten
SBOM Stückliste von Softwarebestandteilen
Schwachstellenscan automatisierte Suche bekannter Schwachstellen
False Positive fälschlich gemeldetes Problem
False Negative nicht erkannter echter Fehler
Penetrationstest kontrollierte Angriffssimulation
Hardening sichere Systemhärtung
Baseline definierter sicherer Grundzustand
Configuration Drift Abweichung von Soll-Konfiguration
Compliance-Scan Prüfung auf Einhaltung von Vorgaben
Vier-Augen-Prinzip Prüfung durch mindestens zwei Personen

IHK-sichere Kurzformulierung

Eine Schwachstelle ist eine ausnutzbare Sicherheitslücke in Technik, Konfiguration, Organisation oder Prozessen. Eine Bedrohung ist ein mögliches schädliches Ereignis, während Risiko die Kombination aus Eintrittswahrscheinlichkeit und Schadensauswirkung beschreibt. Bekannte Schwachstellen werden häufig mit CVE-Kennungen beschrieben und mit CVSS nach Kritikalität bewertet. Patchmanagement umfasst das Erfassen betroffener Systeme, Bewerten von Schwachstellen, Priorisieren, Testen, Einspielen und Dokumentieren von Updates. Hardening bedeutet, Systeme sicher zu konfigurieren, unnötige Dienste zu deaktivieren, Rechte zu begrenzen, unsichere Protokolle abzuschalten und sichere Baselines einzuhalten. Schwachstellenscans und Penetrationstests helfen, Sicherheitsprobleme zu erkennen und Maßnahmen abzuleiten.


Merksätze

Schwachstelle = ausnutzbare Lücke.

Bedrohung = mögliches Schadereignis.

Risiko = Wahrscheinlichkeit und Auswirkung.

Schutzmaßnahme senkt Risiko.

CVE benennt bekannte Schwachstellen.

CVSS bewertet Kritikalität.

Exploit nutzt Schwachstelle aus.

Zero-Day hat noch keinen regulären Patch.

Patch = Korrektur oder Sicherheitsupdate.

Update kleiner,
Upgrade größer.

Patchmanagement ist ein Prozess.

Ohne Inventar kein gutes Patchmanagement.

Assets müssen bekannt sein.

Kritische Patches priorisieren.

Öffentlich erreichbare Systeme zuerst prüfen.

Notfallpatch kann außerplanmäßig nötig sein.

Wartungsfenster planen.

Rollback vorbereiten.

Patch-Erfolg prüfen.

Firmware nicht vergessen.

Netzwerkgeräte müssen aktualisiert werden.

Clients sind häufige Einstiegspunkte.

Cloud nimmt nicht jede Patchpflicht ab.

Container-Images altern.

Abhängigkeiten sind Teil der Sicherheit.

SBOM zeigt Softwarebestandteile.

Schwachstellenscan findet bekannte Probleme.

False Positives prüfen.

False Negatives bedenken.

Penetrationstest prüft Angriffswege.

Hardening reduziert Angriffsfläche.

Standardkonfiguration ist nicht automatisch sicher.

Unnötige Dienste deaktivieren.

Rechte minimieren.

Alte Protokolle abschalten.

Baseline definiert sicheren Grundzustand.

Configuration Drift vermeiden.

Sicherheit regelmäßig überprüfen.

Schwachstellenmanagement braucht Technik,
Prozess
und Dokumentation.