Zum Inhalt springen
Glossar

Zero-Day-Lücke: Bedeutung, Beispiele und Schutz für Unternehmen

Was ist eine Zero-Day-Lücke? Bedeutung, Ablauf vom Fund bis zum Patch, bekannte Beispiele wie Log4Shell und MOVEit und wie Unternehmen sich schützen.

Definition: Eine Zero-Day-Lücke (auch Zero-Day-Schwachstelle oder Zero-Day Vulnerability) ist eine Sicherheitslücke in Software oder Hardware, für die es noch keinen Patch gibt, weil der Hersteller sie nicht kennt oder gerade erst von ihr erfahren hat. Angreifer können sie ausnutzen, bevor sich jemand mit einem Update schützen kann.

Was bedeutet Zero Day?

„Zero Day“ heißt „Tag null“. Gezählt wird ab dem Tag, an dem der Hersteller von der Lücke erfährt. Nutzen Angreifer sie schon vorher aus, hatte der Hersteller null Tage Zeit, sie zu schließen.

Jede Software hat Fehler. Die meisten fallen nie auf oder werden gefunden und still behoben. Gefährlich wird ein Fehler, wenn ihn zuerst jemand mit bösen Absichten entdeckt. Dann gibt es einen Angriff, aber keine Abwehr in Form eines Updates.

Ein einfaches Bild: Ein Einbrecher findet heraus, dass sich ein bestimmtes Türschloss mit einem Trick öffnen lässt. Der Hersteller weiß davon nichts. Bis er ein neues Schloss liefert, ist jede Tür mit diesem Modell offen.

Lücke, Exploit und Angriff

Rund um Zero Days fallen mehrere Begriffe, die oft vermischt werden:

  • Zero-Day-Lücke: der Fehler selbst, zum Beispiel eine fehlende Prüfung von Eingaben.
  • Zero-Day-Exploit: der Code, der diesen Fehler gezielt ausnutzt. Mehr dazu unter Zero-Day-Exploit und Exploit.
  • Zero-Day-Angriff: der tatsächliche Einsatz des Exploits gegen ein Ziel.
  • N-Day-Lücke: eine bereits bekannte Lücke, für die es meist schon einen Patch gibt. Sie bleibt gefährlich, solange Systeme nicht aktualisiert sind.

Vom Fund bis zum Patch

Jede Zero-Day-Lücke durchläuft ähnliche Phasen:

  1. Der Fehler entsteht: Beim Programmieren schleicht sich eine Schwachstelle ein. Sie kann jahrelang unentdeckt bleiben.
  2. Jemand findet ihn: Das kann ein Sicherheitsforscher sein, ein Teilnehmer eines Bug-Bounty-Programms, eine staatliche Stelle oder eine kriminelle Gruppe.
  3. Ein Exploit entsteht: Angreifer entwickeln Code, der die Lücke zuverlässig ausnutzt. Solche Exploits werden auch gehandelt.
  4. Die Lücke wird bekannt: Der Hersteller erfährt davon, entweder durch eine verantwortungsvolle Meldung (Responsible Disclosure) oder weil Angriffe auffallen.
  5. Der Patch erscheint: Der Hersteller veröffentlicht ein Update. Oft gibt es vorher schon vorläufige Schutzmaßnahmen (Workarounds).
  6. Unternehmen spielen ihn ein: Erst jetzt ist die Lücke geschlossen. Bis dahin ist sie eine N-Day-Lücke, und Angreifer nutzen sie weiter aus.

Gerade die letzte Phase wird oft unterschätzt. Nach der Veröffentlichung eines Patches können Angreifer die Änderungen analysieren und schnell eigene Exploits bauen. Die Zeit zwischen Patch und Installation ist deshalb besonders kritisch. Ein geregeltes Patch-Management verkürzt sie.

Wer Zero-Day-Lücken sucht

  • Sicherheitsforscher: Sie melden Lücken an den Hersteller und geben ihm Zeit für einen Patch. Googles Team Project Zero etwa veröffentlicht Details in der Regel 90 Tage nach der Meldung.
  • Hersteller: Sie prüfen ihre eigene Software und zahlen Prämien für gemeldete Lücken.
  • Kriminelle Gruppen: Sie nutzen Lücken für Ransomware und Datendiebstahl oder verkaufen sie weiter.
  • Staatliche Akteure: Geheimdienste und staatlich gesteuerte Gruppen setzen Zero Days für Spionage und Sabotage ein, oft im Rahmen eines Advanced Persistent Threat.

Bekannte Beispiele

  • Stuxnet (2010): Der Computerwurm sabotierte Uranzentrifugen im Iran. Er nutzte gleich mehrere bis dahin unbekannte Lücken in Windows.
  • ProxyLogon (2021): Lücken in lokal betriebenen Microsoft-Exchange-Servern wurden ausgenutzt, bevor ein Patch verfügbar war. Weltweit waren zehntausende Server betroffen, auch viele in Deutschland.
  • Log4Shell (2021): Eine Lücke in der weit verbreiteten Java-Bibliothek Log4j (CVE-2021-44228). Sie steckte in unzähligen Anwendungen, oft ohne dass die Betreiber davon wussten. Das BSI rief die höchste Warnstufe aus.
  • MOVEit Transfer (2023): Die Ransomware-Gruppe Cl0p nutzte eine Lücke in der Dateiübertragungs-Software, um bei hunderten Organisationen Daten zu stehlen.

Die Beispiele zeigen ein Muster: Besonders begehrt sind Lücken in Systemen, die aus dem Internet erreichbar sind, etwa Mailserver, VPN-Zugänge, Firewalls und Dateiübertragungsdienste.

Warum Zero-Day-Lücken so gefährlich sind

  • Kein Update: Die wichtigste Schutzmaßnahme, das Patchen, fällt aus.
  • Keine Signaturen: Klassische Virenscanner erkennen Angriffe anhand bekannter Muster. Für einen neuen Exploit gibt es diese Muster noch nicht.
  • Unbemerkte Angriffe: Oft fällt ein Angriff erst Wochen oder Monate später auf, wenn die Lücke bekannt wird.
  • Massenhafte Ausnutzung: Sobald eine Lücke öffentlich ist, scannen Angreifer automatisiert das Internet nach verwundbaren Systemen.

So schützen sich Unternehmen

Gegen eine unbekannte Lücke hilft kein Update. Unternehmen können aber dafür sorgen, dass ein Angriff schwerer gelingt, früher auffällt und weniger Schaden anrichtet. Mehr dazu unter Zero-Day Protection.

Vorbeugen

  • Inventar führen: Nur wer weiß, welche Software und Versionen im Einsatz sind, kann bei einer Warnung schnell reagieren.
  • Angriffsfläche verkleinern: Nicht benötigte Dienste, Funktionen und Plugins abschalten. Verwaltungsoberflächen nicht direkt ins Internet stellen.
  • Netzwerk segmentieren: Über Netzwerksegmentierung bleibt ein Angreifer auf einen kleinen Bereich beschränkt.
  • Rechte begrenzen: Nach dem Least-Privilege-Prinzip erhält jedes Konto nur die Rechte, die es braucht.

Erkennen

Reagieren

  • Workarounds sofort umsetzen: Bis der Patch kommt, helfen oft vorläufige Maßnahmen, etwa eine Funktion abschalten oder den Zugriff sperren.
  • Virtuelles Patchen: Eine Web Application Firewall oder ein Intrusion Prevention System kann Angriffe auf eine bekannte Lücke blockieren, bevor das Update installiert ist.
  • Schnell patchen: Kritische Updates für aus dem Internet erreichbare Systeme innerhalb von Stunden oder wenigen Tagen einspielen, nicht erst im nächsten Wartungsfenster.
  • Notfallplan üben: Ein eingeübter Incident-Response-Plan legt fest, wer bei einem Angriff was tut.

Fazit

Eine Zero-Day-Lücke ist eine Schwachstelle, für die es noch kein Update gibt. Ganz verhindern lassen sich solche Lücken nicht. Unternehmen, die ihre Systeme kennen, die Angriffsfläche klein halten, auf verhaltensbasierte Erkennung setzen und schnell patchen, machen es Angreifern aber deutlich schwerer. Entscheidend ist oft nicht der Tag null, sondern wie schnell nach der Veröffentlichung reagiert wird.

Häufige Fragen zu Zero-Day-Lücke

Was ist eine Zero-Day-Lücke einfach erklärt?

Eine Zero-Day-Lücke ist eine Sicherheitslücke, die der Hersteller noch nicht kennt oder für die es noch kein Update gibt. Angreifer können sie ausnutzen, und niemand kann sich mit einem Patch schützen. Der Hersteller hatte also „null Tage“ Zeit, die Lücke zu schließen.

Warum heißt es Zero Day?

„Zero Day“ bedeutet „Tag null“. Gemeint ist der Tag, an dem der Hersteller von der Lücke erfährt. Wird sie schon vorher oder am selben Tag ausgenutzt, hatte er null Tage Zeit, ein Update bereitzustellen.

Was ist der Unterschied zwischen Zero-Day-Lücke, Zero-Day-Exploit und Zero-Day-Angriff?

Die Zero-Day-Lücke ist der Fehler in der Software. Der Zero-Day-Exploit ist der Code, der diesen Fehler ausnutzt. Der Zero-Day-Angriff ist der tatsächliche Einsatz dieses Exploits gegen ein Ziel. Die Begriffe werden im Alltag oft gleichbedeutend verwendet.

Was ist eine N-Day-Lücke?

Eine N-Day-Lücke ist bereits öffentlich bekannt, und meist gibt es auch schon einen Patch. Gefährlich ist sie trotzdem, solange Unternehmen das Update nicht eingespielt haben. Viele erfolgreiche Angriffe nutzen solche bekannten, aber ungepatchten Lücken.

Kann man sich gegen Zero-Day-Lücken schützen?

Ganz verhindern lassen sie sich nicht, denn gegen eine unbekannte Lücke gibt es kein Update. Unternehmen können aber das Risiko stark senken: mit weniger Angriffsfläche, Netzwerksegmentierung, minimalen Rechten, verhaltensbasierter Erkennung wie EDR und einem eingeübten Notfallplan.

Was tun, wenn eine Zero-Day-Lücke bekannt wird?

Zuerst prüfen, ob betroffene Software im Einsatz ist. Dann die vorläufigen Schutzmaßnahmen des Herstellers oder des BSI umsetzen, etwa eine Funktion abschalten oder den Zugriff aus dem Internet sperren. Systeme auf Anzeichen eines Angriffs untersuchen und den Patch sofort einspielen, sobald er erscheint.

Weitere Begriffe in „Schwachstellen“

Alle Begriffe zum Thema „Schwachstellen“ →