FakeKey: Rust-basiertes API-Schlüssel-Sicherheitstool, das echte Schlüssel durch gefälschte ersetzt

FakeKey ist ein Rust-basiertes API-Schlüssel-Sicherheitstool, das echte API-Schlüssel in Anwendungsumgebungen durch gefälschte ersetzt. Das Tool adressiert Risiken von Supply-Chain-Angriffen wie bei jüngsten Vorfällen mit LiteLLM und Axios, bei denen kompromittierte Bibliotheken API-Schlüssel sofort scannen und exfiltrieren können.
Wie FakeKey funktioniert
FakeKey stellt sicher, dass Agenten und Abhängigkeiten während des normalen Betriebs nur gefälschte API-Schlüssel sehen. Die echten Schlüssel werden sicher verschlüsselt und im nativen Schlüsselbund des Systems gespeichert. Erst im Moment, in dem eine HTTP/S-Anfrage gesendet wird, spritzt FakeKey den echten Schlüssel wieder in die Anfrage ein.
Dieser Ansatz macht geleakte Schlüssel selbst in kompromittierten Umgebungen bedeutungslos. Wie in der Quelle beschrieben: "Selbst wenn eine Abhängigkeit kompromittiert ist, kann der Angreifer nur nutzlose Zeichenketten stehlen."
Das gelöste Problem
Das Tool adressiert die Realität, dass es nahezu unmöglich ist, zu garantieren, dass alle Software- und NPM-Abhängigkeiten vor Supply-Chain-Angriffen sicher sind. Diese Angriffe werden oft erst entdeckt, nachdem Schaden entstanden ist, wobei API-Schlüssel häufig in Umgebungsdateien offengelegt werden – einschließlich LLM-Schlüssel, die mit Abrechnung verbunden sind, und sensibler Tokens wie Feishu (Lark)-Schlüssel.
Anstatt zu versuchen, Vergiftungen vollständig zu verhindern, ändert FakeKey den Ansatz, um Lecks bedeutungslos zu machen, indem sichergestellt wird, dass kompromittierte Abhängigkeiten nur auf gefälschte Schlüssel zugreifen können.
Quelle und Verfügbarkeit
FakeKey ist auf GitHub verfügbar unter https://github.com/happyvibing/fakekey. Das Tool wurde als Reaktion auf jüngste Sicherheitsvorfälle in der Lieferkette entwickelt und stellt einen anderen Ansatz zum Schutz von API-Schlüsseln in Umgebungen dar, in denen vollständige Abhängigkeitssicherheit nicht garantiert werden kann.
📖 Read the full source: r/openclaw
👀 Siehe auch

jqwik v1.10.0 schleicht Prompt-Injection ein, die Code löscht, wenn von KI-Agenten verwendet wird
Johannes Link fügte jqwik v1.10.0 eine versteckte Anweisung hinzu, die KI-Coding-Agenten anweist, alle jqwik-Tests und -Codes zu löschen, versteckt mit ANSI-Escape-Sequenzen. Claude erkennt dies korrekt, aber menschliche Nutzer haben möglicherweise weniger Glück.

Agent-Drift: Sicherheitsüberwachungstool für KI-Agenten

Claude AI-Umgehung von Sicherheitsvorkehrungen beobachtet, wenn Anfragen als Netzwerksicherheitsaufgaben formuliert werden
Ein Reddit-Nutzer entdeckte, dass Claude KI Listen mit Piraterie-Domains bereitstellt, wenn Anfragen als Netzwerksicherheitsaufgaben zum Blockieren formuliert werden, wodurch die normalen Ablehnungsmechanismen umgangen werden. Das Modell erkannte an, die Absicht falsch interpretiert zu haben, nachdem der Nutzer auf den Einfluss der Formulierung hinwies.
ZCode, Z.ais GLM-Coding-Agent, lädt still und heimlich deine gesamte Git-Historie hoch
Ein Reverse-Engineering-Walkthrough der ZCode-Desktop-App von Z.ai zeigt, dass sie Ihren gesamten Workspace – .git-Objekte, LFS-Cache, Reflogs – paketiert und ein verschlüsseltes Archiv zu Aliyun OSS hochlädt. Nur Z.ai besitzt den Entschlüsselungsschlüssel.