# 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.