Linux Patch-Management, das die NIS2-Anforderungen wirklich abdeckt
§ 30 BSIG verlangt ein dokumentiertes Schwachstellen- und Patchmanagement. Im Audit zählt nicht, dass du patchst, sondern dass du es nachweisen kannst. Ohne Inventar, Zeitvorgaben und Protokollierung wird jede noch so saubere Praxis wertlos.
Warum unattended-upgrades allein den Nachweis nicht trägt
Auf den meisten Linux-Flotten existiert Patching längst, nur eben verteilt: ein Cronjob mit dnf -y update hier, unattended-upgrades dort, dazu eine Handvoll Systeme, die niemand anfassen darf, weil eine Applikation daran hängt. Solange nichts passiert, funktioniert das. Sobald das BSI oder ein Kunde eine Nachweisführung verlangt, fehlt genau das, was NIS2 fordert: eine belastbare Aussage darüber, welche Systeme es überhaupt gibt, welche Schwachstellen darauf offen sind, nach welchen Kriterien du sie bewertet hast und wann sie geschlossen wurden.
Die Umsetzung scheitert selten an fehlenden Werkzeugen und meistens an fehlender Struktur. Typisch sind ein Inventar, das aus einer Excel-Liste und dem alten Nagios-Host-Katalog zusammengeschraubt wird, eine CVE-Bewertung, die pauschal alles ab CVSS 7.0 als kritisch behandelt und dadurch handlungsunfähig macht, sowie Wartungsfenster, die für Kernel-Updates nie freigegeben werden. Das Ergebnis sind Server mit Uptimes jenseits von 400 Tagen und einer Kernel-Version, die mit dem installierten Paketstand nichts mehr zu tun hat.
Dazu kommt ein Dokumentationsproblem. Ein Ansible-Playbook, das brav durchläuft, erzeugt für sich genommen keinen Audit-Nachweis. Gefragt sind nachvollziehbare Artefakte: wer hat wann welchen Patchstand freigegeben, welche Systeme wurden bewusst ausgenommen, welche kompensierenden Maßnahmen greifen dort und wie lange bleibt eine Ausnahme bestehen.
Patch-Zyklus nach NIS2-Logik
- 01 Inventar erfassen
- 02 Schwachstellen scannen
- 03 Nach CVSS, KEV und Exposition priorisieren
- 04 Gestuft ausrollen oder livepatchen
- 05 Wirksamkeit prüfen
- 06 Nachweis dokumentieren
Der Weg zu einem prüffesten Patch-Prozess
NIS2 schreibt dir keine Produkte vor, sondern einen funktionierenden und dokumentierten Prozess. Die folgenden Bausteine bilden ihn auf einer typischen Mischflotte aus RHEL, SLES, Debian und Ubuntu ab, ohne dass du deine Toolchain komplett austauschen musst.
Vollständiges Inventar als Grundlage
Ohne verlässliche Asset-Liste ist jede Aussage zum Patchstand wertlos. Ein zentrales System wie der SUSE Multi-Linux Manager oder ein Ansible-Inventory mit dynamischer Quelle liefert dir pro Host Distribution, Kernel, Paketstand, Rolle und Verantwortlichen. Wichtig ist, dass Neuzugänge automatisch auftauchen und nicht per Zuruf gepflegt werden.
Schwachstellen erfassen statt nur Updates zählen
Die Distributionen liefern maschinenlesbare Sicherheitsdaten, etwa OVAL-Daten von Red Hat und SUSE oder den Debian Security Tracker. Damit bekommst du je Host eine CVE-Liste statt einer anonymen Anzahl offener Pakete. Scanner wie Trivy ergänzen das um Container-Images und erzeugen gleich eine SBOM, die du für Lieferketten-Fragen ohnehin brauchst.
Priorisieren nach Ausnutzbarkeit, nicht nur nach Score
CVSS beschreibt die technische Schwere, nicht dein Risiko. Kombiniere den Basis-Score mit der KEV-Liste der CISA und dem EPSS-Wert sowie mit deiner eigenen Exposition, also ob der Dienst überhaupt erreichbar ist und ob der verwundbare Codepfad läuft. Daraus leitest du Fristen ab, zum Beispiel 72 Stunden für aktiv ausgenutzte Lücken an exponierten Systemen.
Rollout in Stufen und automatisiert
Ein Patchlauf gehört in Ringe: Testsysteme, dann unkritische Produktion, dann die sensiblen Cluster. Ansible-Rollen mit serial und Health-Checks vor und nach dem Reboot, dnf needs-restarting beziehungsweise zypper ps zur Erkennung laufender alter Prozesse, dazu ein sauberes Draining bei Kubernetes-Nodes oder Pacemaker-Ressourcen. So bleibt der Rollout wiederholbar und ohne Handarbeit an der Konsole.
Livepatching für die Systeme, die nicht rebooten dürfen
Wo ein Wartungsfenster praktisch nicht zu bekommen ist, schließt Kernel-Livepatching mit kpatch oder SUSE Live Patching die Lücke zwischen Verfügbarkeitsanspruch und Sicherheitsanforderung. Das ersetzt den Reboot nicht dauerhaft, verschafft dir aber die Zeit, ihn geplant statt panisch durchzuführen. Userspace-Bibliotheken bleiben davon unberührt, deshalb gehört ein Neustart der betroffenen Dienste weiterhin dazu.
Nachweise erzeugen, die ein Auditor akzeptiert
Reporting ist kein Nebenprodukt, sondern Teil der Pflicht. Sinnvoll sind ein regelmäßiger Compliance-Report je Systemgruppe, ein dokumentierter Freigabe- und Ausnahmeprozess mit Ablaufdatum sowie Kennzahlen zur Zeit zwischen Veröffentlichung einer Schwachstelle und ihrer Behebung. Wer das aus dem Managementsystem heraus generiert, muss vor dem Audit nichts rekonstruieren.
Kurse zu Patchmanagement nach NIS2 bei cmt
Diese Kurse vertiefen genau das, an echten Systemen statt nur an Folien. Als Präsenz oder Live-Online, auf Wunsch auch Inhouse für dein Team.
Häufige Fragen zu Patchmanagement nach NIS2
Noch etwas offen? Wir sind ohne Warteschleife für dich da.
Frag uns direktWas genau verlangt NIS2 beim Patch-Management?
Reicht automatisches Patchen über unattended-upgrades oder dnf-automatic aus?
Wie patche ich Linux-Server ohne Reboot?
Nach welchen Kriterien priorisiere ich CVEs sinnvoll?
Wie dokumentiere ich Ausnahmen für Systeme, die nicht gepatcht werden können?
Zuletzt geprüft am 26. Juli 2026.
Verwandte Linux-Themen
Alle Linux-Themen im ÜberblickPasst dazu: Weiterbildung für den öffentlichen Dienst
Echte Stimmen aus unseren IT-Kursen
Qualitativ sehr guter Kurs. Ruhiger und wertschätzender Umgang. Keine Informationsüberlastung.
Der Trainer konnte die Inhalte sehr gut vermitteln. Ich habe dabei viel gelernt.
Deine Ansprechpartner
Du bist dir nicht sicher, welcher Kurs oder welches Level zu dir passt? Wir beraten dich persönlich und kostenlos.
Yves Hoppe
Weiterbildung & Beratung
Hilft dir, aus dem Linux-Programm den passenden Kurs oder Lernpfad zu finden.
Norbert Jansen
Beratung & Inhouse
Plant mit dir Inhouse-Trainings, die exakt auf eure Systemlandschaft und Distributionen zugeschnitten sind.
Setz den Prozess mit unseren Trainern auf
Wenn du die Automatisierung aufbauen willst, sind der Ansible Kompaktkurs und AU294 Red Hat Enterprise Linux Automation with Ansible der direkte Weg. Für zentrale Verwaltung und Reporting auf SUSE-Flotten passt SUSE Multi-Linux Manager 5 Operations, für den Betrieb ohne Wartungsfenster SUSE Linux Enterprise Live Patching. Und wenn du das Härtungs- und Sicherheitsthema breiter angehen willst, schau dir den Linux Security Intensivkurs an. Alle Kurse gibt es als Präsenz- oder Live-Online-Termin, und wenn du unsicher bist, welche Kombination zu deiner Flotte passt, sprich uns einfach an.