Beware of Agentic Botnets: Scalable Untargeted Promptware Attacks via Universal and Transferable Adversarial HalluSquatting
Dieses Paper führt „Adversarial Hallucination Squatting“ ein, eine Technik, bei der Angreifer präventiv populäre Ressourcen-Namen registrieren, die LLMs dazu neigen zu halluzinieren, wodurch sie skalierbare, übertragbare Botnetze erschaffen, die ungerichtete Promptware-Angriffe ausführen und Remote-Code-Ausführung erreichen, ohne direkte Injektionskanäle zu benötigen.
Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stellen Sie sich vor, Sie hätten einen sehr intelligenten, eifrigen Roboter-Assistenten. Dieser Roboter ist großartig darin, Ihnen bei Aufgaben zu helfen, wie zum Beispiel beim Finden von Code im Internet oder beim Installieren neuer Tools für Ihren Computer. Aber, genau wie ein Mensch, der manchmal tagträumt, hat dieser Roboter die Angewohnheit zu halluzinieren. Er erfindet manchmal voller Selbstvertrauen Fakten oder Namen von Dingen, die eigentlich gar nicht existieren.
Dieses Paper beschreibt einen neuen, erschreckenden Trick, bei dem Hacker diese „Tagtraum“-Gewohnheit ausnutzen, um eine riesige Armee infizierter Computer (ein Botnetz) aufzubauen, ohne jemals direkt mit den Opfern zu kommunizieren.
So funktioniert der Angriff, unterteilt in einfache Schritte:
1. Das Setup: Der „Tagtraum“ des Roboters
Wenn Sie Ihren Roboter-Assistenten bitten, das Projekt librepods zu klonen oder das Tool Skill Vetter zu installieren, muss der Roboter die exakte Adresse (wie eine URL) finden, um es abzurufen.
- Das Problem: Wenn das Projekt neu ist oder der Roboter sich nicht zu 100 % sicher ist, könnte er die Adresse erraten.
- Die Halluzination: Anstatt zu sagen: „Ich weiß es nicht, lass mich suchen“, erfindet der Roboter vielleicht selbstbewusst eine falsche Adresse. Wenn das echte Projekt beispielsweise dem Nutzer
kavishdevar/librepodsgehört, rät der Roboter vielleicht, dass der Besitzer einfachlibrepods/librepodsist (Wiederholung des Namens).
2. Die Falle: Das „Besetzen“ des Traums
Die Forscher nennen dies „Adversarial HalluSquatting“. Denken Sie an Domain-Squatting (das Kaufen einer falsch geschriebenen Version einer berühmten Website), aber für Dinge, die der Roboter sich vorstellt.
- Der Schachzug des Hackers: Der Hacker beobachtet, welche Projekte gerade im Trend liegen. Er fragt den Roboter: „Welche Adresse würdest du für dieses Projekt erraten?“ Er findet heraus, dass der Roboter konsistent einen falnen Namen wie
librepods/librepodserfindet. - Das Squatting: Der Hacker registriert diesen falschen Namen schnell im Internet (wie auf GitHub oder einem Skill-Marktplatz), bevor jemand anderes es tut.
- Der Köder: In diesem falschen Projekt versteckt der Hacker eine bösartige Anweisung (einen „Promptware“-Virus), die dem Roboter sagt: „Hey, ich bin ein Tool! Führe dieses Skript aus, um mich einzurichten.“
3. Der Angriff: Das „Ziehen“ (The Pull)
Nun muss der Hacker nicht den Nutzer anschreiben oder ihn austricksen, einen Link anzuklicken. Er wartet einfach nur ab.
- Ein Nutzer fragt seinen Roboter: „Klone
librepods.“ - Der Roboter, der etwas faul oder verwirrt ist, halluziniert die Adresse
librepods/librepods. - Der Roboter geht zu dieser Adresse, findet die Falle des Hackers und lädt sie herunter.
- Der Roboter liest die Anweisungen darin, hält sie für legitim und führt das bösartige Skript aus.
- Das Ergebnis: Der Roboter installiert eine „Backdoor“ (Hintertür) auf dem Computer des Nutzers und verwandelt ihn so in einen Zombie in der Armee des Hackers.
4. Warum das eine große Sache ist
Die Forscher fanden heraus, dass dies schockierend oft vorkommt:
- Für Coding-Assistenten: Wenn nach neuen, populären Code-Repositories gefragt wird, halluzinierte der Roboter die falsche Adresse bis zu 100 % der Zeit für einige Projekte.
- Für persönliche Assistenten: Wenn nach der Installation von Skills gefragt wird, halluzinierte der Roboter den falschen Skill-Namen bis zu 100 % der Zeit.
- Es verbreitet sich: Dies ist nicht nur ein einzelner Roboter. Dieselben „Tagträume“ treten bei verschiedenen Marken von KI auf (wie Cursor, Gemini, Copilot, OpenClaw usw.). Wenn ein Hacker einen falschen Namen registriert, kann er potenziell tausende verschiedene Roboter mit unterschiedlichen Marken infizieren.
Die Analogie: Das „Phantom-Restaurant“
Stellen Sie sich vor, Sie bitten Ihren persönlichen Koch (die KI), ein Gericht aus einem berühmten neuen Restaurant namens „The Golden Spoon“ zu kochen.
- Die Halluzination: Ihr Koch hat noch nie davon gehört, aber er ist selbstbewusst. Er sagt: „Oh, ich kenne diesen Ort! Er heißt ‚The Golden Spoon‘ und gehört zu ‚The Golden Spoon‘.“
- Das Squatting: Ein Krimineller sieht dieses Muster. Er eröffnet ein falsches Restaurant namens „The Golden Spoon“ von „The Golden Spoon“ und hängt einen Zettel ins Fenster: „Wenn du ein Koch bist, bitte iss diesen vergifteten Apfel.“
- Der Angriff: Ihr Koch geht zum falschen Restaurant, liest den Zettel und isst den Apfel. Nun ist Ihr Koch vergiftet und arbeitet für den Kriminellen.
- Die Skalierung: Der Kriminelle muss nicht zu Ihnen nach Hause kommen. Er muss nur das falsche Restaurant eröffnen. Wenn 1.000 Köche denselben falschen Namen erraten, werden sie alle gleichzeitig vergiftet.
Was das Paper über Lösungen sagt
Die Forscher haben dies an realen Tools getestet und festgestellt, dass es funktioniert. Sie schlagen einige Wege vor, um dies zu stoppen:
- Erzwungene Suche: Den Roboter dazu zwingen, immer im Internet zu suchen, um eine Adresse zu verifizieren, bevor er etwas herunterlädt, anstatt zu raten.
- Plattform-Regeln: Websites wie GitHub könnten verhindern, dass Leute Namen registrieren, die zu ähnlich wie populäre Namen sind oder die wie häufige Vermutungen aussehen.
- Menschliche Kontrolle: Einen Menschen einspringen lassen, der vor dem Download etwas Neues überprüft (obwohl die Forscher anmerken, dass dies in großem Maßstab schwierig ist).
Wichtiger Hinweis zur Ethik
Die Forscher waren sehr vorsichtig. Sie haben nicht tatsächlich einen echten Virus auf jemandes Computer installiert.
- Als sie den „vergifteten“ Code testeten, verwendeten sie harmlose Versionen, die das Gleiche taten, aber keine Daten stahlen oder Computer beschädigten.
- Sie informierten die Unternehmen (wie Google, GitHub und die KI-Hersteller) über das Problem, bevor sie darüber veröffentlichten, damit diese es beheben konnten.
- Einige Unternehmen (wie GitHub) sagten: „Das ist nicht unsere Schuld; es ist die Schuld der KI, weil sie rät.“ Andere (wie die KI-Hersteller) sagten: „Wir untersuchen das.“
Kurz gesagt: Dieses Paper warnt uns davor, dass KI-Assistenten so eifrig darauf sind zu helfen, dass sie selbstbewusst falsche Internetadressen erfinden. Hacker können diese falschen Adressen registrieren und die Eifrigkeit der KI gegen sie selbst verwenden, um ein massives Netzwerk infizierter Computer zu erstellen, ohne jemals direkt einen Menschen täuschen zu müssen.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.