Dieses Thema mit einer KI besprechen

Sie bekommen eine Antwort aus der Dokumentation und die Seite, auf der sie steht.

Supply Chain

Supply-Chain-Würmer

Moderne Supply-Chain-Malware wartet nicht - sie verbreitet sich selbst: von einem kompromittierten Paket zum nächsten, über CI-Runner hinweg, mit gestohlenen Tokens als Treibstoff.

Lesezeit ~7 Min · Supply Chain

Würmer, die lernen

Shai-Hulud tauchte im September auf und kam zwei Monate später als „The Second Coming“ zurück: mindestens 294.842 Secrets offengelegt, 3.760 gültige Zugangsdaten - und 20 % der kompromittierten Maschinen waren GitHub-Runner.

Miasma kompromittierte @redhat-cloud-services-npm-Pakete mit einem credential-stehlenden, sich selbst verbreitenden Wurm.

Runner-Kompromittierung → Lateral Movement

  • Nach dem Zugriff auf einen CI-Runner klonen Angreifer die erreichbaren Repos.
  • Sie verändern Build-Artefakte, bevor sie signiert und in Registries gepusht werden.
  • Persistenz über Self-hosted-Runner-Configs - der Runner bleibt kompromittiert.

Secrets-Exfiltration

  • Direkt in GitHub-Repos, die der Angreifer mit gestohlenen Tokens angelegt hat.
  • Über einen verdeckten DNS-Kanal oder HTTPS-POST mit eigenen Headern.
  • Diebstahl aus lokalen .env-Dateien und AWS/Azure-Config-Verzeichnissen; IAM-Rollen-Missbrauch, um Secrets aufzuzählen, die nicht auf der Platte liegen.
„Your AI Gateway Was a Backdoor“: Die LiteLLM-Supply-Chain-Kompromittierung zeigte, dass sogar das KI-Gateway zum Einfallstor wird.

Der Bezug zum Agent-Memory

Würmer brauchen Persistenz. Agent-Memory, Skills und Config sind dafür ein perfekter, unauffälliger Ort - sie überstehen Reboots und Pipeline-Läufe und werden bei jedem Start neu gelesen.

So schützt der poison0-Agent Sie hier

Der poison0-Agent prüft jeden Write in die geschützten Agent-Pfade, bevor er wirksam wird - eine harmlose Änderung passiert, eine gefährliche wird zurückgerollt, eine unklare kommt zu Ihnen. Ein Wurm, der Persistenz in Agent-Memory oder Config ablegen will, wird bei diesem Write fail-closed abgefangen, auf den letzten sauberen Stand zurückgerollt und protokolliert. Mehr: Poisoned Pipeline Execution und KI-Agenten in der CI/CD-Pipeline.

Ein Wurm überlebt, indem er Persistenz hinterlässt. Der poison0-Agent verwehrt ihm diesen Halt in der Agent-Schicht und bleibt im Zweifel fail-closed - damit aus einer einmaligen Kompromittierung keine stehende Anweisung wird, die bei jedem Lauf neu gelesen wird.