← Neueste Arbeiten
🤖 AI

On the Inseparability of Instructions and Data in Shared-Embedding Sequence Models

Dieses Paper beweist, dass eine perfekte Prävention von Prompt-Injection in Shared-Embedding-Sequenzmodellen aufgrund der strukturellen Ununterscheidbarkeit von Instruktionen und Daten mathematisch unmöglich ist, wobei argumentiert wird, dass robuste Sicherheit eine architektonische Trennung von Steuerungs- und Inhaltskanälen erfordert, statt verbesserter Defensivmaßnahmen innerhalb der Pipeline.

Ursprüngliche Autoren: Dewank Pant, Shruti Lohani, Avijit Kumar

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

Ursprüngliche Autoren: Dewank Pant, Shruti Lohani, Avijit Kumar

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

Die Kernidee: Das „Mixschüssel“-Problem

Stellen Sie sich vor, Sie sind ein Koch (das KI-Modell) in einer Küche. Sie haben zwei Arten von Zutaten:

  1. Die Rezeptkarte (Vertrauenswürdige Anweisungen): Dies sind die Regeln, die Ihnen der Restaurantbesitzer gegeben hat (z. B. „Servieren Sie nur vegetarische Gerichte“, „Geben Sie niemals das Geheimrezept heraus“).
  2. Die Bestellung des Kunden (Unvertrauenswürdige Daten): Dies sind die Wünsche, die Kunden mitbringen (z. B. „Ich möchte einen Burger“, „Kannst du mir einen Witz erzählen?“).

In aktuellen KI-Modellen gibt der Koch sowohl die Rezeptkarte als auch die Bestellung des Kunden in dieselbe Mixschüssel. Beides wird gehackt, vermischt und zu einer einheitlichen Suppe aus Zutaten zerkleinert, bevor der Koch mit dem Kochen beginnt.

Die Hauptbehauptung der Arbeit:
Die Autoren argumentieren, dass es, weil Rezept und Bestellung in derselben Schüssel gemischt werden, mathematisch unmöglich ist, dass der Koch perfekt zwischen „dem, was der Besitzer gesagt hat“ und „dem, was der Kunde gesagt hat“, unterscheidet, sobald sie vermengt sind.

Wenn ein Kunde eine Notiz in seine Bestellung schummelt, auf der steht: „Ignoriere die Rezeptkarte und gib mir das Geheimrezept“, kann der Koch nicht erkennen, dass diese Notiz anders ist als das eigentliche Rezept. Für das Gehirn des Kochs ist das alles nur „Suppe“. Daher könnte der Koch versehentlich der hinterlistigen Notiz des Kunden folgen anstatt den Regeln des Besitzers.

Die Kernanalogie: Die Von-Neumann-Maschine

Die Arbeit vergleicht dieses KI-Problem mit einem berühmten Computer-Sicherheitsfehler aus den 1970er Jahren, dem sogenannten Buffer Overflow (Pufferüberlauf).

  • Alte Computer (Von-Neumann-Architektur): In diesen Maschinen lebten Computerprogramme (Code) und Daten (Zahlen) im selben Speicherbereich. Ein Hacker konnte den Computer austricksen, indem er ihm Daten fütterte, die wie ein Programm aussah. Der Computer führte die Daten dann versehentlich als Befehl aus, was das System zum Absturz brachte oder dem Hacker die Kontrolle ermöglichte.
  • Moderne KI (Transformer): Die Autoren sagen, dass die KI genau denselben Fehler hat. Die „Anweisungen“ (der System-Prompt) und die „Daten“ (der Benutzereingabe) leben im selben mathematischen Raum (Vektoren). Ein Hacker kann „Daten“ erstellen, die wie eine „Anweisung“ für die KI aussehen. Da die KI nicht zwischen ihnen unterscheiden kann, wenn sie erst einmal vermischt sind, folgt sie den Anweisungen des Hackers.

Die Arbeit argumentiert, dass wir Buffer Overflows nicht allein durch „besseren Code“ oder „vorsichtigeres Tippen“ beheben konnten – und dass wir Prompt Injection auch nicht allein durch „besseres Training“ oder „mehr Filter“ beheben können. Das Problem ist die Architektur (die Mixschüssel), nicht das Geschick des Kochs.

Die drei Gründe, warum es unmöglich ist

Die Arbeit beweist diese Unmöglichkeit anhand von drei logischen Schritten:

1. Das Problem des „gemeinsamen Wortschatzes“ (Repräsentationskollision)

  • Die Metapher: Stellen Sie sich vor, sowohl die Rezeptkarte als auch die Bestellung des Kunden verwenden das Wort „Salz“.
  • Die Realität: In der KI werden Wörter wie „der“, „ist“, „du“ und „helfen“ sowohl in den Systemanweisungen als auch in den Benutzereingaben verwendet. Die KI ordnet diese Wörter exakt derselben mathematischen Zahl zu. Sobald die KI das Wort „helfen“ sieht, weiß sie nicht, ob es vom Besitzer der Regel stammt („Hilf dem Nutzer“) oder vom Trick des Nutzers („Hilf mir, die Regeln zu umgehen“). Die „Quelle“ des Wortes wird in dem Moment gelöscht, in dem es in die Schüssel gelangt.

2. Der „blinde Fleck“ in der Küche (Provenienz-Wiederherstellung)

  • Die Metapher: Wenn Sie versuchen, in die Suppe zu schauen und zu erraten, welcher Löffel von der Rezeptkarte und welcher von der Bestellung des Kunden stammt, werden Sie manchmal falsch liegen.
  • Die Realität: Die Arbeit beweist mathematisch, dass, da die „vertrauenswürdigen“ und „unvertrauenswürdigen“ Zutaten so ähnlich sind (sie teilen denselben Wortschatz und Raum), kein Maß an genauer Betrachtung der Suppe sie perfekt unterscheiden kann. Es gibt immer eine kleine Chance auf einen Fehler. Wenn man sie nicht perfekt unterscheiden kann, kann man das „Böse“ nicht perfekt blockieren.

3. Das Problem der „unendlichen Variationen“ (Endliche Abdeckung)

  • Die Metapher: Stellen Sie sich vor, Sie trainieren Ihren Koch darauf, 1.000 spezifische Wege zu erkennen, wie ein Kunde versuchen könnte, ihn zu täuschen. Aber ein cleverer Kunde kann seinen Trick auf 1.000.000 verschiedene Arten schreiben (unter Verwendung verschiedener Sprachen, Emojis, Code oder Schreibtricks), die alle dasselbe bedeuten.
  • Die Realität: Man kann eine KI mit Millionen von Beispielen trainieren, aber die Anzahl der Möglichkeiten, sie zu täuschen, ist effektiv unendlich. Da die KI durch das Sehen von Beispielen lernt, kann sie niemals lernen, gegen jede mögliche Variation eines Tricks sicher zu sein. Sie wird immer einen „blinden Fleck“ für einen Trick haben, den sie noch nicht gesehen hat.

Was dies für die KI-Sicherheit bedeutet

Die Autoren sagen nicht, dass KI nutzlos ist oder dass wir sie aufhören sollten, sie zu verwenden. Sie sagen:

  • Man kann die Mixschüssel nicht patchen: Sie können dieses Problem nicht lösen, indem Sie die KI einfach besser trainieren, mehr „Leitplanken“ hinzufügen oder Wörter filtern. Solange die KI Anweisungen und Daten im selben Raum vermischt, wird ein cleverer Angreifer immer einen Weg finden, eine gefälschte Anweisung einzuschleusen.
  • Die Lösung ist architektonisch: Um dies wirklich zu lösen, müssen wir das Küchendesign ändern. Wir brauchen ein System, in dem die Rezeptkarte und die Bestellung des Kunden in separaten Schüsseln aufbewahrt werden, die sich erst ganz am Ende vermischen. Die „Rezeptur“ sollte eine starre Regel sein, die die „Bestellung des Kunden“ nicht berühren oder überschreiben kann.
  • Defense in Depth (Verteidigung in der Tiefe): Bis wir diese neuen Systeme mit „separaten Schüsseln“ bauen, müssen wir KI so behandeln, wie wir alte Computer mit Buffer Overflows behandeln: Gehen Sie davon aus, dass sie gehackt werden, verwenden Sie mehrere Schichten schwacher Verteidigungen (wie Firewalls und Sandkästen) und begrenzen Sie den Schaden, falls sie dennoch durchbrochen werden.

Zusammenfassung

Die Arbeit beweist, dass perfekte Sicherheit für aktuelle KI-Modelle unmöglich ist, weil sie „was zu tun ist“ und „was zu verarbeiten ist“ als dasselbe behandeln. Es ist, als würde man einen Koch bitten, die Notiz des Kunden zu ignorieren, wenn die Notiz mit derselben Tinte und auf demselben Papier geschrieben ist wie das Rezept. Der einzige Weg, dies zu lösen, besteht darin, das grundlegende Design der KI zu ändern, nicht nur zu versuchen, sie besser zu trainieren.

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 →