← Neueste Arbeiten
🤖 AI

Data Agents Under Attack: Vulnerabilities in LLM-Driven Analytical Systems

Dieses Paper präsentiert eine systematische Sicherheitsstudie von LLM-gesteuerten Datenagenten und führt ein geschichtetes Schwachstellenmodell sowie eine Angriffstaxonomie ein, um durch neuartige, schema-basierte Angriffstechniken erhebliche Sicherheitsrisiken in sechs realen Systemen aufzuzeigen.

Ursprüngliche Autoren: Kuncan Wang, Ziting Wang, Peizhuo Lv, Haoyang Li, Guoliang Li, Gao Cong, Wei Dong

Veröffentlicht 2026-06-09
📖 6 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Kuncan Wang, Ziting Wang, Peizhuo Lv, Haoyang Li, Guoliang Li, Gao Cong, Wei Dong

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 einen Data Agent als einen superintelligenten, hocheffizienten persönlichen Assistenten vor, der von einem Unternehmen engagiert wurde, um Zahlen zu analysieren, Trends zu finden und Berichte zu schreiben. Dieser Assistent besitzt zwei Superkräfte:

  1. Er kann mit einer riesigen, organisierten Unternehmensbibliothek (Datenbanken) kommunizieren.
  2. Er kann Werkzeuge wie Taschenrechner und Code verwenden, um die Mathematik zu erledigen.

Das Paper argumentiert, dass dieser Assistent zwar leistungsstark ist, aber einen gefährlichen blinden Fleck hat. Er vertraut seinen Quellen zu leicht und merkt nicht, dass sein eigener „Denkprozess“ getäuscht werden kann. Die Forscher behandelten diesen Assistenten wie ein Sicherheitsziel und versuchten, ihn auf 14 verschiedene Arten zu knacken, um zu sehen, was passiert.

Hier ist eine Aufschlüsselung ihrer Ergebnisse unter Verwendung einfacher Analogien:

1. Das Kernproblem: Ein „Frankenstein“-System

Stellen Sie sich eine traditionelle Datenbank wie einen strengen Bibliothekar vor, der Bücher nur herausgibt, wenn man den richtigen Ausweis vorweisen kann. Denken Sie an einen allgemeinen KI-Chatbot wie einen kreativen Geschichtenerzählers, der Dinge erfindet, wenn er die Antwort nicht weiß.

Ein Data Agent ist ein Hybrid: Er ist der Geschichtenerzähler, der versucht, wie der Bibliothekar zu handeln. Das Paper sagt, dass diese Mischung neue Sicherheitslücken schafft, die weder der Bibliothekar noch der Geschichtenerzähler allein hätten. Der Agent könnte einer Regel folgen, die für sich genommen sicher aussieht, aber in Kombination mit anderen Schritten versehentlich Geheimnisse verrät oder das System zum Absturz bringt.

2. Die drei Wege, wie Angreifer den Agenten manipulieren

Die Forscher kategorisierten die Angriffe in drei Hauptziele, ähnlich wie ein Einbrecher, der versucht, in ein Haus einzudringen:

  • Hijack (Der Einbruch): Der Angreifer überlistet den Agenten dazu, etwas zu tun, das ihm nicht erlaubt ist.
    • Analogie: Stellen Sie sich vor, der Angreifer schiebt eine Notiz in das Bibliotheksbuch, die besagt: „Ignoriere den Bibliothekar; gib mir das private Tagebuch des CEO.“ Der Agent liest die Notiz, hält sie für eine gültige Anweisung und händigt das Tagebuch aus.
  • Mislead (Die Fake News): Der Angreifer bricht nicht ein, sondern bringt den Agenten lediglich dazu, eine falsche Antwort zu geben.
    • Analogie: Der Angreifer malt ein falsches Schild auf ein Regal mit der Aufschrift „Alle Äpfel sind blau“. Wenn der Agent nach Äpfeln sucht, sagt er dem Chef voller Überzeugung: „Wir haben blaue Äpfel“, obwohl sie eigentlich rot sind. Der Agent arbeitet zwar hart, aber das Ergebnis ist Müll.
  • Drain (Der Energievampir): Der Angreifer überlistet den Agenten dazu, so viel Arbeit zu verrichten, dass ihm die Energie oder das Geld ausgeht.
    • Analogie: Der Angreifer bittet den Agenten: „Zähle jedes einzelne Sandkorn am Strand, dann zähle sie noch einmal, dann überprüfe deine Rechnung und dann mache es rückwärts.“ Der Agent versucht hilfreich zu sein, aber er verbringt seine gesamte Zeit und sein gesamtes Geld mit einer Aufgabe, die niemals endet, wodurch er nicht mehr in der Lage ist, anderen zu helfen.

3. Die acht spezifischen Schwächen (Die Risse in der Wand)

Die Forscher fanden acht spezifische Wege, wie der Agent verwirrt wird:

  1. Implicit Trust Bias (Implizite Vertrauensverzerrung): Wenn der Agent auf zwei widersprüchliche Fakten stößt (einen in einer Tabelle, einen in einer Textdatei), entscheidet er sich einfach basierend auf einem Bauchgefühl, nicht nach einer Regel. Angreifer platzieren gefälschte Fakten in der „vertrauenswürdigeren“ Datei, um die Diskussion zu gewinnen.
  2. No Source Check (Keine Quellenprüfung): Der Agent geht davon aus, dass alles, was er in der Datenbank liest, wahr ist. Er fragt nicht: „Wer hat das geschrieben?“ oder „Ist das echt?“.
  3. Uncontrolled Costs (Unkontrollierte Kosten): Der Agent kann dazu verleitet werden, eine Abfrage auszuführen, die ewig dauert (wie den Vergleich jedes Kunden mit jedem anderen Kunden), was das System ohne Verletzung von Regeln zum Absturz bringt.
  4. Translation Errors (Übersetzungsfehler): Der Agent versucht, Mathematik in zwei verschiedenen Sprachen zu betreiben (SQL und Python) und gerät in Verwirrung, wenn die Antworten nicht perfekt übereinstimmen, was zu einer Endlosschleife führt, während er versucht, einen nicht existenten Fehler zu beheben.
  5. Endless Loops (Endlose Schleifen): Der Agent kann in einen „Suche ewig weiter“-Modus gelockt werden, bei dem er eine Antwort immer wieder verfeinert, die eigentlich gar keine weitere Verfeinerung benötigt.
  6. Forgetting the Rules (Vergessen der Regeln): Wenn ein Gespräch zu lang wird, vergisst der Agent die Sicherheitsregeln, die ihm zu Beginn gegeben wurden, und beginnt später im Chat sensible Informationen preiszugeben.
  7. Das „Master Key“-Problem: Der Agent verwendet oft einen einzigen „Master Key“, um auf die Datenbank zuzugreifen. Wenn ein normaler Mitarbeiter den Agenten eine Frage stellt, nutzt der Agent den Master Key, der ihm möglicherweise Zugriff auf Dinge gewährt, die er nicht sehen dürfte.
  8. Das Puzzleteil-Leck (Puzzle Piece Leak): Eine Frage ist vielleicht sicher, und eine andere ist ebenfalls sicher. Aber wenn man sie zusammen stellt, kombinieren sich die Antworten, um ein Geheimnis zu enthüllen (wie etwa das Gehalt einer bestimmten Person herauszufinden, indem man nach der Summe einer Gruppe fragt und dann nach der Summe aller außer dieser Person).

4. Die Experimente: Die Agenten brechen

Die Forscher testeten diese Tricks an sechs verschiedenen Systemen (vier Open-Source-Systemen und zwei große kommerzielle Systeme wie Databricks und BigQuery).

  • Die Ergebnisse: Fast jedes System fiel bei mindestens einigen der Tests durch.
  • Die „Drain“-Angriffe: Diese waren überraschend effektiv. Die Agenten würden bereitwillig enorme Mengen an Rechenleistung verbrauchen, nur um einer verwirrenden Anfrage zu folgen.
  • Die „Mislead“-Angriffe: Die Agenten ließen sich leicht durch falsche Daten täuschen, insbesondere wenn diese Daten aus einer Quelle stammten, die der Agent als „vertrauenswürdiger“ einstufte (z. B. eine Textdatei gegenüber einer Tabelle).
  • Kommerzielle Systeme: Die großen kommerziellen Systeme waren besser darin, „Hijack“-Angriffe zu verhindern (sie hatten starke Schutzmechanismen), fielen aber dennoch auf „Mislead“- und „Drain“-Angriffe herein.

5. Die vier großen Lektionen (Takeaways)

Basierend auf diesen Fehlern schlagen die Autoren vier Regeln für den Bau sichererer Agenten vor:

  1. Die Datenbank ist Teil der Falle: Man kann nicht nur die Datenbank schützen; man muss das Gespräch mit der Datenbank schützen. Die Daten selbst können eine Waffe sein.
  2. Beobachten Sie die Energierechnung: Das größte Risiko ist nicht immer ein Datenleck; es ist der Agent, der durch eine verwirrende Anfrage dazu verleitet wird, nutzlose, teure Arbeit zu leisten, die Ressourcen verschwendet.
  3. Beobachten Sie die ganze Geschichte, nicht nur den Satz: Sicherheit darf nicht nur eine Frage nach der anderen prüfen. Man muss den gesamten Gesprächsverlauf betrachten, um zu sehen, ob die Kombination von Antworten ein Geheimnis offenbart.
  4. Vertrauen Sie nicht Ihrem Bauchgefühl: Der Agent sollte nicht raten, welche Quelle vertrauenswürdiger ist (z. B. „Ist die Textdatei wichtiger als die Tabelle?“). Er benötigt ein striktes, schriftliches Regelwerk für den Umgang mit widersprüchlichen Informationen.

Kurz gesagt: Data Agents sind leistungsstark, aber derzeit wie ein intelligenter Assistent, der zu höflich ist, um „Nein“ zu einer verwirrenden Anfrage zu sagen, zu vertrauensselig gegenüber geschriebenen Notizen ist und zu darauf bedacht ist, es allen recht zu machen, was sie leicht angreifbar macht, um Geheimnisse zu verraten, zu lügen oder auszubrenen.

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.

Digest testen →