Skip to content
Backup and Recovery, Disaster Recovery, Risk Management

The CrowdStrike Incident: A Cautionary Tale for Software Releases

Better planning can help organizations mitigate risk.


In the fast-paced world of software development, the pressure to deliver new features and patches quickly is immense. However, the recent CrowdStrike incident serves as a stark reminder that even the most well-intentioned updates can have unintended consequences when released without proper precaution.

Das Problem: Der fehlgeschlagene Patch von CrowdStrike

In July 2024, CrowdStrike, a leading cybersecurity firm, released a security patch designed to protect its customers from a critical vulnerability. Unfortunately, shortly after deployment, the patch itself triggered widespread outages, impacting a significant portion of CrowdStrike’s customer base.

Dieser Vorfall hat eine grundlegende Herausforderung bei der Softwarebereitstellung deutlich gemacht: die Schwierigkeit, vollständig abzuschätzen, wie sich eine Änderung auf die komplexen, realen Umgebungen auswirkt, in denen Software zum Einsatz kommt.

Die Lösung: Gestaffelte Veröffentlichungen – ein Sicherheitsnetz für Softwarebereitstellungen

Der Vorfall bei CrowdStrike unterstreicht die Bedeutung von gestaffelten Releases als Strategie zur Risikominderung. Anstatt eine Änderung sofort für alle Nutzer gleichzeitig bereitzustellen, wird das Update bei einem gestaffelten Release schrittweise und über einen längeren Zeitraum hinweg für eine kleinere Nutzergruppe ausgerollt. Dieser Ansatz bietet mehrere wesentliche Vorteile:

  1. Frühzeitige Erkennung von Problemen: Indem die Änderung zunächst nur einer begrenzten Gruppe zugänglich gemacht wird, können potenzielle Probleme erkannt und behoben werden, bevor sie Auswirkungen auf einen größeren Kreis haben. Dadurch wird der Auswirkungsbereich unvorhergesehener Probleme minimiert.
  2. Schnelleres Rollback: Im Falle eines schwerwiegenden Problems ermöglicht eine gestaffelte Veröffentlichung ein schnelleres Rollback auf die vorherige Version, wodurch die Auswirkungen auf die Nutzer insgesamt begrenzt werden.
  3. Kontrollierte Tests in der Produktion: Durch gestaffelte Freigaben wird eine kontrollierte Umgebung geschaffen, in der Änderungen unter realistischen Bedingungen getestet werden können, was die Testmaßnahmen vor der Produktion ergänzt.
  4. Kundenvertrauen: Unternehmen, die gestaffelte Veröffentlichungen einführen, zeigen damit ihr Engagement für Qualität und Risikomanagement, was das Vertrauen der Kunden stärken kann.

Der bewährte Ansatz von Commvault

Hier bei Commvault haben wir den Wert gestaffelter Releases schon seit Langem erkannt. Wir verfolgen einen mehrstufigen Ansatz, der strenge Tests in Vorproduktionsumgebungen umfasst, gefolgt von einer schrittweisen Einführung bei unseren SaaS- und Softwarekunden. Dieser sorgfältige Prozess ermöglicht es uns, Änderungen in realen Produktionsumgebungen gründlich zu validieren, bevor sie einem breiteren Publikum zugänglich gemacht werden, und trägt so zur Stabilität und Zuverlässigkeit unserer Lösungen bei.

Schrittweise Veröffentlichungen: Mehr als nur eine bewährte Vorgehensweise

Auch wenn der Vorfall bei CrowdStrike wie ein Einzelfall erscheinen mag, ist er doch eine deutliche Mahnung daran, dass keine Softwareveröffentlichung absolut sicher ist. Gestaffelte Veröffentlichungen bieten ein entscheidendes Sicherheitsnetz, das verhindern kann, dass kleinere Probleme zu größeren Störungen eskalieren. Durch diesen Ansatz können Unternehmen nicht nur ihre Kunden schützen, sondern auch ihren eigenen Ruf und die Geschäftskontinuität sichern.

Wichtige Erkenntnisse für Softwareentwicklungsteams

  • Risikominderung hat Vorrang: Berücksichtigen Sie stets die potenziellen Auswirkungen einer Änderung, ganz gleich, wie geringfügig oder vorteilhaft sie auch erscheinen mag.
  • Test, Test, Test: Gründliche Tests sind unerlässlich, doch es ist unmöglich, jedes Szenario vorherzusehen. Gestaffelte Veröffentlichungen bieten eine zusätzliche Ebene der Validierung.
  • Schrittweise Einführung: Führen Sie Änderungen schrittweise bei Ihren Nutzern ein, indem Sie zunächst mit einer kleinen Untergruppe beginnen und den Umfang im Laufe der Zeit ausweiten.
  • Sorgfältig überwachen: Verfolge die Auswirkungen der Umstellung nach jeder Phase der Einführung und sei bereit, deinen Plan bei Bedarf anzupassen.

Indem sie gestaffelte Veröffentlichungen als Standardpraxis etablieren, können Softwareentwicklungsteams das richtige Gleichgewicht zwischen Innovation und Stabilität finden, den Kunden einen Mehrwert bieten und gleichzeitig das Risiko von Störungen minimieren.

More related posts


Thumbnail_Blog_Ready-or-Not-Ep1-The-Rise-of-Shadow-Man

The Rise of the Shadow Man

Read more about The Rise of the Shadow Man
Thumbnail_Blog-JadePuffer-2026

What JadePuffer Reveals About Who Holds the Keys

Read more about What JadePuffer Reveals About Who Holds the Keys
clouds-888×500

How to Protect Unstructured Data in Cloud Computing

Read more about How to Protect Unstructured Data in Cloud Computing