Log4j-Sicherheitslücke

Was man aus der Log4j-Sicherheitslücke lernen kann

, München, Pure Storage | Autor: Herbert Wieler

Pure Storage gibt Tipps für aktuelle und zukünftigen Sicherheitslücken

Die von Experten als „größte Sicherheitslücke aller Zeiten“ bezeichnete Log4j-Schwachstelle hat die Cloud-Community erschüttert – was wir daraus lernen können

Im Dezember wurde eine kritische Zero-Day-Schwachstelle im verbreiteten Log4j-Framework gemeldet. Jen Easterly, Director der Cybersecurity and Infrastructure Security Agency (CISA), bezeichnete diese aufgrund der allgegenwärtigen Nutzung von Log4j als „die schwerwiegendste Sicherheitslücke bezeichnete, die ich in meiner jahrzehntelangen Karriere gesehen habe“.

Das ist keine Übertreibung. Auf schätzungsweise drei Milliarden Geräten läuft Log4j. Public-Cloud-Provider, große Softwarehersteller und Unternehmen des privaten und öffentlichen Sektors sind alle in großem Umfang betroffen. Was können Unternehmen aus diesem Ereignis lernen? Pure Storage meint: Mit konsequenter Systemhygiene und einem einsatzbereiten Patch-Programm können sich Unternehmen durchaus auf ein Ereignis dieses Ausmaßes vorbereiten.

Der Wettlauf um Updates und Patches (und die Risiken bei Nichtaktualisierung)

Die Bequemlichkeit und Verfügbarkeit dieses Open-Source-Codes (den Entwickler verwenden können, anstatt jedes Mal ein neues Protokollierungsmodul zu erstellen) bedeutet auch, dass die Sicherheitslücke weit verbreitet ist. Experten sagen, dass die Anzahl der Dienste und Websites, mit denen sie verbunden ist, sie zur größten Sicherheitslücke aller Zeiten macht.

Cybersicherheitsexperten in großen und kleinen Unternehmen mussten über die Feiertage arbeiten, um den Code in allen mit dem Internet verbundenen Instanzen zu beheben. Die Entwickler arbeiteten Tag und Nacht, um Sicherheitslücken, Backdoors oder bösartigen Code zu finden, und werden wahrscheinlich in den kommenden Wochen weitere Schritte unternehmen, um die Probleme zu beheben.

Ein Update mit einem Patch wurde zwischenzeitlich veröffentlicht, aber die Lehre daraus ist, dass zu viele Unternehmen ohne einen Plan überrascht wurden. Diejenigen, die nicht in der Lage sind, schnell zu patchen, müssen mit ernsthaften Konsequenzen rechnen, und die Privatwirtschaft muss mit Konsequenzen rechnen, wenn sie ihre Systeme nicht aktualisiert. In den USA hat das CISA zivilen Bundesbehörden eine Frist für das Update gesetzt. Dies ist ein noch nie dagewesenes Ausmaß an Überwachung, und alle müssen darauf vorbereitet sein, falls dies zur Norm wird.

Bessere Sicherheitsvorkehrungen und Datenhygiene mit einem Patching-Programm aufrechterhalten

Für den Fall, dass sich etwas Ähnliches wiederholt, sind nach Meinung von Pure Storage einige Maßnahmen wichtig, um vorbereitet zu sein:

Härtung der Sicherheitsposition praktizieren

Unabhängig davon, ob es ein bestimmtes Problem gibt, vor dem es die Umgebung zu schützen gilt, sollten Unternehmen die Best Practices zur Verbesserung der Sicherheitslage anwenden.

Sicherstellen, dass alle Systeme rechtzeitig gepatcht werden können

Einige allgemeine Richtlinien für Zeitpläne könnten wie folgt aussehen:

Schnell einsatzbereites Patch-Team

Es ist unbedingt erforderlich, ein Team bereitzuhalten, das die Schwachstelle schnell erkennt, den Patch erstellt und testet, bevor er zur Verfügung gestellt wird. Sinnvoll ist es, ein Betriebsteam aufzustellen, das sich speziell auf die Bereitstellung kritischer Patches konzentriert. Wenn das Unternehmen viel Code erstellt, sollten es Entwickler hinzuziehen, die Software-Patches erstellen können.

Sich über den verwendeten Open-Source-Code auf dem Laufenden halten

Wenn Unternehmen den Code anderer verwenden, sollten die Verantwortlichen ein Programm zur Überwachung des Open-Source-Codes einrichten, damit sie möglichst genau wissen, welche Versionen sie verwenden und wo.

Überblick, ob und welchen Open-Source-Code und welche Systeme die Lieferanten verwenden und wo und wie sie von den Produkten genutzt werden

Open-Source-Code ist weit verbreitet, doch können Störungen, die sich nicht kontrollieren oder beheben lassen, zu Unterbrechungen in der Code-Supply-Chain führen. Außerdem gilt es einen Sicherungs- und Wiederherstellungsplan für kritische Systeme bereitzuhalten, die von Systemen Dritter abhängen. Wenn beispielsweise eine Public-Cloud-Instanz ausfällt, sollten die IT-Fachkräfte darauf vorbereitet sein, kritische Systeme über eine Co-Location- oder Private-Cloud-Umgebung wieder in Betrieb zu nehmen, wenn sie das können.

Aktualisierung der Systeme aller Benutzer auf die neuesten Versionen

Die Aktualisierung von Systemen und die kontinuierliche Schulung und Weiterbildung der Mitarbeiter, Kunden und Partner ist immer wichtig. Während einer Sicherheitsverletzung gilt es besonders wachsam gegenüber Phishing-Angriffen zu sein. Dies ist eine der häufigsten Methoden, mit denen sich Hacker Zugang zum System verschaffen, wenn es eine bekannte Schwachstelle gibt.