Website-Suche

Chainguards neue Athena-Koalition nutzt KI, um Schwachstellen in Open-Source-Software zu beheben - bevor Angreifer sie ausnutzen können.


Die Open-Source-Sicherheit hat ein neues KI-Problem. Doch Chainguard hat einen Plan - sowie viele Verbündete -, um zu helfen.

Wichtigste Erkenntnisse

  • Chainguard wird KI nutzen, um Open-Source-Code zu schützen.
  • Athena bündelt Open-Source-Nutzer, Entwickler und Maintainer.
  • Auch andere nutzen KI, um Open-Source-Code zu sichern.

Wie jeder in der IT-Branche weiß - oder zumindest wissen sollte - hat die KI eine neue Front im Angriff auf die Sicherheit von Open-Source-Code eröffnet. Früher erforderte Hacking echtes Geschick. Heute kann jedoch jeder, der über ein ausreichend leistungsfähiges KI-Modell verfügt, Programme knacken und sie mit von der KI erstelltem Malware infizieren. Das Softwareunternehmen Chainguard, das sich auf Container-Images ohne Sicherheitslücken sowie auf gesicherten Open-Source-Code spezialisiert hat, schließt sich anderen Unternehmen an, um die Angreifer mit Athena zuvorzukommen.

Wie Chainguard es ausdrückt: „Die Zeitspanne zwischen der Entdeckung einer Sicherheitslücke und deren Ausnutzung ist von Jahren auf Stunden geschrumpft; zudem werden immer mehr Exploits bereits bevor der Fehler öffentlich bekannt gemacht wird, als Waffe eingesetzt. Das Konzept der koordinierten Offenlegung wurde für eine Welt entwickelt, in der die Entdeckung eines ernsthaften Fehlers Wochen dauerte und es nur wenige Ziele gab. Diese Welt gibt es nicht mehr.“ Chainguard hat recht. So ist es.

Etwas musste getan werden. Wie Dan Lorenc, CEO und Mitbegründer des Unternehmens, auf LinkedIn schrieb, hatten wir „die Wahl: Entweder ließen wir zu, dass die Open-Source-Sicherheitslösungen in ein Dutzend konkurrierender Patch-Sätze zerfallen, die niemand mehr vereinheitlichen kann - oder wir unternahmen stattdessen den schwierigen, koordinierten Weg. Ich sagte, es würde nur funktionieren, wenn wir es gemeinsam entwickeln - und gab zu, dass ich keine Ahnung hatte, ob uns das tatsächlich gelingen würde. Hier ist die Neuigkeit: Die gesamte Branche hat mitgemacht. Das Projekt heißt Athena - und ist jetzt live.“

Anthony Grieco, SVP sowie Chief Security and Trust Officer bei Cisco, stimmt zu. „Seit Jahrzehnten hilft Cisco dabei, das Open-Source-Ökosystem zu schützen. Diese Arbeit gewinnt nun an Dringlichkeit - die fortschrittliche KI hat den Prozess der Entdeckung von Schwachstellen beschleunigt, sodass er die Kapazitäten der bisherigen koordinierten Vorgehensweisen übersteigt. Die Athena Coalition von Chainguard stellt eine wichtige Weiterentwicklung dar: die Koordination von Informationen zu Open-Source-Schwachstellen sowie deren Abwehr im Tempo, das diese Bedrohungen erfordern.“

Chainguard setzt auf KI als Verteidigungsschild

Athena besteht aus zwei Komponenten. Die erste ist ein Bündnis aus mehr als zwei Dutzend Unternehmen, die gemeinsam daran arbeiten, Schwachstellen in weit verbreiteter Open-Source-Software mithilfe modernster KI-Modelle aufzuspüren und zu beheben. Zu den Unterstützern zählen namhafte Unternehmen aus dem Finanz- und Unternehmensinfrastrukturbereich wie JPMorgan Chase, Cisco, Cloudflare, Docker, Kyndryl und PwC.

Diese Unternehmen stehen bereits unter starkem regulatorischem Druck sowie Druck seitens der Kunden hinsichtlich der Risiken in der Software-Lieferkette. Die Koalition bietet ihnen die Möglichkeit, Daten, KI-Fähigkeiten sowie Maßnahmen zur Behebung von Schwachstellen zu bündeln - und zwar über alle他们的 Technologie-Stacks hinweg. Ziel ist es, von einmaligen, projektbezogenen Lösungen zu einem koordinierten Ansatz überzugehen, bei dem kritische Schwachstellen in Open-Source-Software, die mithilfe von KI identifiziert werden, erkannt und behoben werden können - bevor sie in den Angriffsplänen von Cyberkriminellen auftauchen.

Fehler beheben, bevor Angreifer sie finden können

Technisch gesehen besteht das Hauptversprechen von Athena in Geschwindigkeit. Sie wird Schwachstellen in Open-Source-Code „bevor Angreifer sie entdecken können“ aufspüren und beheben. Im Rahmen des Programms durchsuchen KI-Systeme riesige Mengen an Open-Source-Code sowie Abhängigkeitsgraphen, um potenzielle Schwachstellen zu identifizieren, damit diese im Quellcode korrigiert werden können.

Manchmal sind die Patches jedoch nicht so schnell verfügbar, wie wir es uns wünschen oder benötigen. Um diesem Problem entgegenzuwirken, erklärt Chainguard: „Athena stapelt unabhängige Schutzschichten übereinander, sodass ein Schutz auch dort besteht, wo noch kein passender Patch vorhanden ist - und dieser Schutz bleibt bestehen, bis ein dauerhafter Fix aus dem Upstream-Bereich verfügbar ist.“

Dieser Ansatz sieht so aus:

  • Discovery - Überprüfte Ergebnisse werden aus der gesamten Koalition gesammelt, einschließlich wegweisender Forschungsprogramme wie Anthropics Project Glasswing und OpenAIs Daybreak. Athena akzeptiert Ergebnisse, die von allen wegweisenden Modellen erzeugt wurden.
  • Behebung von Sicherheitslücken vor der Veröffentlichung - Private Abzweigungen des Codes sowie überarbeitete, gesicherte Versionen werden den Mitgliedern über die Chainguard Libraries bereits vor der Offenlegung zur Verfügung gestellt. Die festgestellten Probleme werden im Rahmen ganzer Bibliotheken behoben, wodurch diese gegen ganze Kategorien von Schwachstellen abgesichert werden - und nicht nur gegen ein einzelnes Problem. Falls ein Modell zufällig zuerst eine Schwachstelle aufweist, bleibt diese auch dann unentdeckt, wenn ein leistungsfähigeres Modell hinzukommt.
  • Kontinuierliche Abstimmung - Jedes Ergebnis wird während des gesamten Embargo-Zeitraums mit den vorangegangenen Aktivitäten abgeglichen. Dadurch werden eigenständige Entdeckungen erkannt und Korrekturen auf dem neuesten Stand gehalten, während die Projekte voranschreiten.
  • Gegenmaßnahmen auf Plattform-, Netzwerk- und Infrastrukturebene - Partner, die Infrastruktur, Plattformen, Netzwerke sowie Sicherheitssysteme betreiben, setzen vor der Offenlegung von Schwachstellen Gegenmaßnahmen ein: Erkennungssignaturen, Regeln auf Verkehrs-Ebene sowie Blockierungen auf Plattformseite, die eine Schwachstelle neutralisieren - ohne dass die betroffene Software dabei überhaupt berührt werden muss. Diese Maßnahmen werden dabei mit Maschinengeschwindigkeit und großer Reichweite umgesetzt.
  • Erkennungen und Abhilfemaßnahmen der Anbieter - Cybersecurity-Partner fügen ihre eigenen Erkennungsmechanismen, Signaturen sowie virtuelle Patches als zusätzliche, unabhängige Schicht hinzu.
  • Frühzeitige Offenlegung und harte Forks - Die Koalition fördert eine koordinierte Frühzeitige Offenlegung von Informationen. Chainguard hofft, mit der Linux Foundation an einem koordinierten Security Incident Response Team für Open Source sowie an einem Programm für letzte Instanz-Wartung zusammenzuarbeiten.

Chainguard verknüpft diese Initiative direkt mit seiner Produktreihe, die von Haus aus sicher ist. Zu dieser Reihe gehören Builds, die den SLSA-Level-3-Standard erfüllen, signierte Artefakte samt Software-Bill-of-Materials, minimierte Images sowie Pakete, die täglich aus dem Quellcode neu erstellt werden, um die Anzahl der Sicherheitslücken nahezu auf Null zu halten. Laut Chainguard kann das Unternehmen durch die Einbindung der Ergebnisse von Athena in diesen Prozess schnell gesicherte Container, Bibliotheken, virtuelle Maschinen sowie Open-Source-Pakete bereitstellen, die bereits mit Sicherheitsupdates versehen sind. Gleichzeitig erhalten Kunden so eine klare Nachweiskette bezüglich der Herkunft der Produkte - eine Voraussetzung für die Einhaltung verschiedener Compliance-Vorgaben, etwa FedRAMP, HIPAA, des EU-Cyber-Resilience-Acts sowie der NIS2-Richtlinie.

Eine neue Front im Wettlauf um die Sicherheit von Open-Source-KI

Chainguard und seine Partner sind nicht die Einzigen, die versuchen, alle dazu zu bringen, bei der Sicherung von Open-Source-Code auf derselben Wellenlänge zu sein. IBM und Red Hat setzen Milliarden von Dollar sowie Tausende von Ingenieuren ein, um dieses Problem zu lösen.

Die Open Source Security Foundation (OpenSSF) arbeitet ebenfalls an OSS-CRS als neuem Open-Source-Projekt innerhalb der Arbeitsgruppe für AI/ML-Sicherheit. Dabei handelt es sich um ein standardisiertes Orchestrierungsframework zum Entwickeln und Betreiben von auf LLMs basierenden, autonomen Systemen zur Fehlersuche und -behebung.

Für CISOs und Regulierungsbehörden, die die Entwicklungen im Bereich der KI-Sicherheit verfolgen, wird Athena ein Testfall dafür sein, ob die durch KI unterstützte Zusammenarbeit bei der Behebung von Schwachstellen in Open-Source-Software über bloße Marketingslogans hinaus zu einer messbaren Reduzierung angreifbarer Fehler führen kann. Persönlich glaube ich, dass Chainguard und seine Partner dieses Ziel erreichen können.

Schließlich, wie Lorenc betonte: „Athena ist heute einsatzbereit. Mehr als 20.000 Befunde wurden verarbeitet, 2.000 Patches in 500 Projekten - die ersten koordinierten Offenlegungen erfolgen in etwa einem Monat.“

Doch wie Lorenc sagte: „Wird es perfekt sein? Nein, und niemand sollte so tun, als wäre das der Fall. Doch Zersplitterung ist schlimmer; Stillstand bedeutet das Aus. Je mehr Akteure aus der Branche mitmachen, desto weniger gibt es für Angreifer noch zu entdecken. Schließen Sie sich uns an.“ Das sollten Sie tun. Wenn überhaupt etwas unseren Code retten kann, dann sind es Bemühungen wie Athena.

Ähnliche Artikel