Hook‑Einleitung

„Ich dachte, mein Code ist sicher, weil ich ihn selbst geschrieben habe.“ – Diese Aussage klingt fast wie ein Mantra für viele Entwickler. In der Realität steht das Wort Supply‑Chain jedoch für eine unsichtbare Angriffsfläche, die jede Zeile Code, jedes Docker‑Image und sogar jede Firmware‑Version durchdringen kann. Im letzten Jahr allein haben neun‑fache Unternehmensausfälle durch manipulierte Bibliotheken Schlagzeilen gemacht. In diesem Artikel zeige ich Ihnen, warum klassische Sicherheits‑Checks nicht mehr reichen und welche drei realen Angriffe Sie bereits heute in Ihrer Infrastruktur nachbauen können – inklusive kompletter Befehle und Konfigurations‑Snippets.

Was sind Supply‑Chain Attacks?

Erklärung: Ein Supply‑Chain Angriff zielt nicht auf das Endprodukt, sondern auf die Bausteine, die beim Build‑ oder Deploy‑Prozess verwendet werden. Statt das Hauptsystem zu kompromittieren, infiltrieren Angreifer Bibliotheken, Container‑Bases‑Images oder Firmware‑Updates, die von vielen Kunden verwendet werden. Sobald die geschädigte Komponente in ein Projekt eingebunden wird, kann der Angreifer beliebigen Code ausführen – ohne dass ein einzelner Entwickler etwas davon merkt.

Beispiel: Das berühmte event‑stream‑Incident 2022 zeigte, wie ein kleines npm‑Modul namens event-stream von einem Angreifer übernommen wurde. Er ersetzte die eigentliche Logik durch einen Schadcode, der Bitcoin‑Wallet‑Daten exfiltrierte. Millionen von Projekten bauten auf diesem Paket, sodass ein einziger Pull‑Request eine weltweite Infektion auslöste.