Sicheren Code von Grund auf beherrschen: GitGuardians Reise mit Chainguard

Das Management von Software-Schwachstellen stellt eine erhebliche Herausforderung dar, insbesondere angesichts des ständigen Auftretens neuer Exploits. Diese Fallstudie zeigt, wie GitGuardian nicht nur seine Codesicherheit stärkte, sondern auch das Management von Common Vulnerabilities and Exposures (CVEs) erheblich rationalisierte und die Bereitstellung sicherer Software-Container für seine hochkarätigen Benutzer im öffentlichen und privaten Sektor sicherstellte.

Die Herausforderung

von GitGuardian war vielfältig und wurzelte in der Notwendigkeit, einen wachsenden Rückstand an CVEs zu bewältigen, der die Triage- und Sanierungsteams erheblich belastete, aber auch das Vertrauen und die Compliance, die für ihre Abläufe und Kundenbeziehungen unerlässlich sind

Das Team wurde mit Schwachstellen in seinen Software-Containern überschwemmt, was die Aufgabe des Patchen und Aktualisierens nicht nur entmutigend, sondern auch kostspielig machte, um es mit einem kleinen, aber engagierten Team von Vollzeit-Ingenieuren effizient zu verwalten.‍

Der Druck, die Kundenanforderungen an Versandsoftware mit minimalen — wenn nicht gar null — CVEs zu erfüllen, verdeutlichte die kritische Natur dieser Herausforderung bei der Aufrechterhaltung des Kundenvertrauens und der Erfüllung vertraglicher Verpflichtungen. Dies zeigte sich insbesondere für große US-Kunden und potenzielle Kunden in stark regulierten Sektoren wie Verteidigung und öffentliche Dienste, unabhängig davon, ob der Einsatz lokal oder cloudbasiert war

Der manuelle Prozess zur Behebung dieser Schwachstellen war ressourcenintensiv, was zu einer erheblichen Betriebsbelastung führte, die die Aufmerksamkeit von Innovation und Produktentwicklung ablenkte. Darüber hinaus führte GitGuardians Ehrgeiz, Sicherheits- und Compliance-Anforderungen zu verfolgen, zu einer zusätzlichen Komplexität, die es erforderlich machte, die höchsten Standards des Sicherheits- und Schwachstellenmanagements einzuhalten und sich gleichzeitig in der strengen Compliance-Landschaft zurechtzufinden.

Sicherheit liegt in der DNA von GitGuardian. Und Chainguard machte wirklich Sinn, als wir anfingen zu überlegen, wie wir unsere Software rationalisieren und sicherstellen können, dass wir sie nicht mit Schwachstellen ausliefern, denn das ist ein wirklich großer Teil unserer Geschichte.
Romain Jouhannet, Senior Product Manager, GitGuardian

Die Lösung

Die Einführung von Chainguard Images markierte einen entscheidenden Wandel in GitGuardians Ansatz zur Sicherung ihrer Container-Umgebungen. Dieser strategische Schritt wurde durch die dringende Notwendigkeit getrieben, die Anzahl der Schwachstellen zu reduzieren und den gesamten Prozess des Schwachstellenmanagements zu rationalisieren.

Die Vorteile waren sofort klar, da GitGuardian eine drastische Reduzierung der CVEs verzeichnete — sie wurden um 100 % eliminiert. Sie waren nicht mehr mit zahlreichen kritischen und hohen Schwachstellen konfrontiert, sondern erreichten einen Zustand, in dem solche Schwachstellen buchstäblich nicht existierten, zusätzlich zu einer Reduzierung der Bildgröße um 33 %.

Die Lösung vereinfachte nicht nur das Schwachstellenmanagement von GitGuardian, sondern beschleunigte auch die Bereitstellung sichererer Softwareversionen. Chainguard Images half ihnen, sich wieder auf ihr Kerngeschäft und Innovationen zu konzentrieren, die den Kundennutzen steigern, anstatt sich durch kontinuierliches Patchen zu verzetteln. Diese Effizienz war besonders für GitGuardian von entscheidender Bedeutung, da sie kurze SLAs für das Patchen kritischer Schwachstellen verspricht — eine Verpflichtung, die jetzt mit den schnellen Patch-Durchlaufzeiten von Chainguard leichter erfüllt werden kann.‍

Mit Blick auf die Zukunft freut sich GitGuardian über weitere Innovationen, die ihnen durch die Zeitersparnis mit Chainguard Images geholfen haben, z. B. die Erweiterung ihrer geheimen Erkennungsfunktionen über den Quellcode hinaus und die Bekämpfung neuer Arten von Schwachstellen. Ihr Ziel ist es, ihre Sicherheitsbasis zu erweitern und ihren Kunden weiterhin die sichersten, konformsten und effizientesten Lösungen zu bieten.

Diesen Artikel teilen

Sicheren Code von Grund auf beherrschen: GitGuardians Reise mit Chainguard

Befehl ausführenCG-Systemaufforderung

$ chainguard learn --more

Kontaktieren Sie uns