Was ist Multi-Agent-Prompt-Injection?
Multi-Agent-Prompt-Injection beschreibt, was mit eingeschleustem Einfluss geschieht, sobald ein System aus mehreren zusammenarbeitenden Agenten besteht. Ein Agent liest externe Inhalte, fasst sie zusammen, delegiert eine Teilaufgabe oder liefert ein Ergebnis zurück, und dieses Material wird zur Eingabe eines anderen Agenten mit anderem Kontext, anderer Aufgabenrahmung und häufig anderen Fähigkeiten.
Bemerkenswert ist nicht, dass ein Modell beeinflusst werden kann. Das behandeln bereits indirekte Prompt Injection und, für eine einzelne Agentenschleife, AI-Agent-Prompt-Injection. Spezifisch ist hier die Ausbreitung: Einfluss, der an einer Stelle eingetreten ist, kann Agentengrenzen überqueren, unterwegs seine Herkunftskennzeichnung verlieren und dort ankommen, wo mehr Reichweite verfügbar ist als am Eintrittspunkt.
Ausbreitung, keine dritte Eintrittsvariante
Der Eintritt in ein Multi-Agent-System ist weiterhin direkt oder indirekt. Eine Person kann konkurrierende Anweisungen über einen dafür vorgesehenen Eingabekanal liefern, oder externe Inhalte tragen sie über eine Website, eine E-Mail, ein Dokument, eine abgerufene Passage, eine Repository-Datei oder ein Tool-Ergebnis herein. Es gibt keinen dritten Eintrittsmodus, nur weil mehrere Agenten beteiligt sind.
| Aspekt | Einzelner Agent | Mehrere Agenten |
|---|---|---|
| Eintritt | Direkt oder indirekt | Direkt oder indirekt, unverändert |
| Zahl der Kontextzusammenstellungen | Ein Planungskontext | Einer je Agent, der den Inhalt erhält |
| Provenienzrisiko | Kennzeichnung kann einmal verloren gehen | Kennzeichnung kann an jedem Hop verloren gehen |
| Autoritätsrisiko | Modellausgabe wird für Anweisung gehalten | Zusätzlich wird Peer-Ausgabe für delegierte Autorität gehalten |
| Reichweite der Fähigkeiten | Die eigenen Fähigkeiten des Agenten | Die Vereinigung dessen, was erreichbare Agenten können, wenn Delegation nicht begrenzt ist |
| Erforderliche Gates | Eines je Aktion | Eines je Agentenkante und eines je Aktion |
Diese Sicht hält die Analyse ehrlich. Die Frage für ein konkretes System lautet nicht, ob Agenten miteinander sprechen, sondern welche Kanten beeinflussbar sind, wie weit Inhalte tatsächlich wandern und welche Autoritätsentscheidung an jedem Ankunftspunkt getroffen wird.
Abgrenzung und benachbarte Klassen
| Klasse | Bestimmender Mechanismus | Verhältnis zu diesem Thema |
|---|---|---|
| Insecure Inter-Agent Communication (ASI07) | Nachrichten zwischen Agenten ohne Authentizität, Integrität oder semantische Prüfung | Die Grenze, an der Ausbreitung stattfindet; nicht identisch mit Injection |
| Identity and Privilege Abuse (ASI03) | Agentenidentität, Delegation oder Berechtigungen werden missbraucht | Verstärkende Schwäche, die über die Schadenshöhe entscheidet |
| Memory and Context Poisoning (ASI06) | Dauerhafter Zustand trägt gegnerische Inhalte in spätere Aufgaben | Eine Ausbreitungsfläche und zugleich eine eigene Klasse |
| Cascading Failures (ASI08) | Eine fehlerhafte Komponente treibt weitere Ausfälle durch das System | Systemisches Wirkungsmuster, das Injection auslösen kann, aber nicht definiert |
| Tool-Output-Injection | Von einem Tool zurückgegebener Inhalt beeinflusst den nächsten Schritt | Dasselbe antwortseitige Problem eine Ebene unterhalb der Agentenkante |
| AI-Agent-Prompt-Injection | Einfluss innerhalb einer Agentenschleife führt zu Plänen und Aktionen | Die Einzelagenten-Basis, auf der dieser Artikel aufbaut |
| Kompromittierter Agent oder Komponente | Die Komponente selbst ist unterwandert | Andere Bedrohung: Der Peer ist nicht vertrauenswürdig, nicht nur beeinflusst |
| Excessive Agency (LLM03:2026) | Zu viel Funktionalität, Berechtigung oder Autonomie | Entwurfsrisiko, das einen beeinflussten Vorschlag in eine schädliche Aktion verwandelt |
Unsichere Kommunikation zwischen Agenten verdient besondere Sorgfalt. Signaturen, gegenseitige Authentifizierung und Schemaprüfung betreffen Transport und Nachrichtenintegrität. Sie entscheiden nicht darüber, ob der Text in einer wohlgeformten, korrekt signierten Nachricht einen anderen Agenten steuern darf.
Die Multi-Agent-Pipeline und ihre Vertrauensgrenzen
Orchestrierung, Policy-Komponente, Autorisierungsdienst und Agentenlaufzeiten sind betreiberkontrolliert. Externe Inhalte sind standardmäßig nicht vertrauenswürdig. Alles, was ein Agent daraus erzeugt, also Nachrichten an Peers, Zusammenfassungen und Planvorschläge, ist variabel: Die sicherheitliche Bedeutung hängt davon ab, wie die empfangende Seite den Inhalt einordnet und absichert.
Ausgaben anderer Agenten sind zunächst Daten
Erhält Agent B eine Nachricht von Agent A, ist das eine Beobachtung. Sie berichtet, was eine andere Komponente erzeugt hat; sie belegt weder eine geprüfte Tatsache noch eine autorisierte Anweisung noch eine genehmigte Zieländerung. Hat Agent A externe Quellen herangezogen, erbt seine Ausgabe diese Exposition, und die empfangende Seite kann ohne mitgeführte Provenienz nicht erkennen, welcher Teil des Textes woher stammt.
| Eigenschaft | Durch die Nachricht belegt | Nicht belegt |
|---|---|---|
| Ursprungskomponente | Welcher Agent sie erzeugt hat, sofern authentifiziert | Welche vorgelagerten Quellen zum Inhalt beigetragen haben |
| Integrität | Dass der Inhalt unterwegs nicht verändert wurde | Dass der Inhalt korrekt oder harmlos ist |
| Schemagültigkeit | Dass die Struktur dem Vertrag entspricht | Dass Freitextfelder vertrauenswürdige Semantik tragen |
| Aufgabenbezug | Welche Aufgabenkennung behauptet wird | Dass der behauptete Umfang jemals delegiert wurde |
| Empfehlung | Was der Peer vorschlägt | Dass der Vorschlag ausgeführt werden darf |
Das Shared-Responsibility-Modell von Microsoft für KI-Agenten formuliert genau diesen Punkt für Orchestrierung: In Multi-Agent-Aufbauten wird die Ausgabe eines Agenten zur Anweisung eines anderen, wodurch eine neue Vertrauensgrenze entsteht; Ausgaben von Agenten, Tools und Retrieval sind als nicht vertrauenswürdig zu behandeln und Aktionen entsprechend zu kontrollieren.
Authentifizierung ist keine Instruktionsautorität
Gegenseitige TLS-Authentifizierung, signierte Umschläge, Workload-Identitäten und ein Register freigegebener Agenten sind wertvoll. Sie belegen, wer eine Nachricht gesendet hat und dass sie unverändert ankam. Keines davon belegt, dass die sendende Seite den nun beanspruchten Umfang delegiert bekommen hat, dass der Inhalt frei von externem Einfluss ist oder dass die empfangende Seite danach handeln darf.
Zu vermeiden ist die stillschweigende Regel "interne Nachricht, also vertrauenswürdige Eingabe". Interne Herkunft ist eine Eigenschaft des Transportwegs, nicht des Textes. Forschung zu Output-Attestierung und Delegationsherkunft untersucht kryptografische Nachweise darüber, woher eine Ausgabe stammt und welche Delegationskette sie erzeugt hat. Solche Nachweise stärken Nachvollziehbarkeit und Forensik, verhindern aber nicht, dass die Ausgabe zuvor beeinflusst wurde.
Delegation ist ein Autorisierungsproblem
Die Sicherheitsfrage lautet selten, ob Agenten miteinander sprechen dürfen. Sie lautet, was ein aufgerufener Agent tun darf, weil er aufgerufen wurde. Delegation ist der Mechanismus, über den Autorität wandert, und sie braucht dieselbe Strenge wie jede andere Autorisierungsentscheidung.
- 01Explizit
Der delegierte Umfang wird benannt, nicht daraus abgeleitet, dass ein Agent einen anderen erreichen kann.
- 02Aufgabenbezogen
Der Umfang bezieht sich auf die aktuelle Aufgabe und Absicht, nicht allgemein auf die aufgerufene Seite.
- 03Nicht verstärkend
Ein untergeordneter Agent erhält höchstens eine Teilmenge der aktuell für die Aufgabe gehaltenen Autorität.
- 04Zeitlich begrenzt
Die Delegation endet mit der Aufgabe oder früher und ist in späteren Läufen nicht wiederverwendbar.
- 05Extern durchgesetzt
Die Entscheidung trifft eine Policy-Komponente außerhalb des Modells, nicht die Formulierung einer Nachricht.
- 06Nachvollziehbar
Wer wem was für welche Aufgabe und unter welcher Policy-Version delegiert hat, wird protokolliert.
Die Zero-Trust-Leitlinie zu Least Privilege für KI-Agenten beschreibt die operative Seite: Identität, Rolle und Umfang an jedem Hop erneut prüfen, den On-behalf-of-Kontext erhalten, aufgabenbezogene und kurzlebige Berechtigungen vergeben, nachgelagerte Autorisierung verlangen und Entscheidungen auditierbar halten. Forschung zu begrenzter Delegation in Multi-Agent-Systemen argumentiert konzeptionell in dieselbe Richtung, mit delegiertem Umfang, akkumuliertem Sitzungszustand und externer Autorisierung als Entwurfsbausteinen. Das sind Forschungsvorschläge, keine etablierten Standards.
Kontext, der jeden Hop überdauern muss
Die menschliche oder dienstliche Identität, die die Aufgabe gestartet hat, mit erhaltenem On-behalf-of-Kontext.
Die eigene Identität jedes Agenten in der Kette, mit verantwortlicher Stelle.
Wer an wen in welcher Reihenfolge für diese Aufgabe delegiert hat.
Aufgabenkennung und der Zweck, für den die Delegation erteilt wurde.
Woher der Inhalt der Nachricht stammt und wie vertrauenswürdig diese Herkunft ist.
Welcher Regelstand bei der Entscheidung galt.
Der exakte Umfang für diesen Hop, niemals eine unbefristete Dauerberechtigung.
Konkrete Aktion, Ressource, Ziel und Argumente, auf die sich eine Entscheidung bezieht.
Die meisten praktischen Fehler sind Verluste dieses Kontexts, keine spektakulären Brüche. Eine Zusammenfassung verliert die Quellenkennzeichnung, ein Nachrichtenbus transportiert nur den Text, ein verschachtelter Aufruf ersetzt die initiierende Identität durch ein Dienstkonto. Nach zwei oder drei solchen Verlusten entscheidet eine nachgelagerte Autorisierung auf Basis von Angaben, die die reale Anfrage nicht mehr beschreiben.
Transitives Vertrauen darf nicht implizit übertragen werden
Dass Agent A den Agenten B aufrufen darf, sagt etwas über den Aufrufgraphen aus. Über die Daten von B sagt es nichts. Vertrauen in eine Komponente und Vertrauen in deren Inhalte sind verschiedene Beziehungen, und die zweite darf nicht aus der ersten abgeleitet werden.
| Gegeben | Folgt nicht | Richtiger Umgang |
|---|---|---|
| A darf B aufrufen | A darf nach den Empfehlungen von B handeln | Die Empfehlung unter der eigenen Policy von A neu bewerten |
| B ist ein freigegebener interner Agent | Die vorgelagerten Quellen von B sind vertrauenswürdig | Provenienz für weitergereichte Inhalte erhalten |
| B lieferte ein wohlgeformtes Ergebnis | Das Ergebnis ist inhaltlich oder semantisch unbedenklich | Freitext unabhängig von der Struktur als Daten behandeln |
| B ist höher privilegiert als A | A darf über B erreichen, was A selbst nicht darf | Die Aktion von B an den delegierten Umfang der anfragenden Seite binden |
| A vertraut B und B vertraut C | A vertraut C | Kein transitives Vertrauen; jede Kante wird eigenständig entschieden |
Fehlschlagen und schließen heißt: Wenn die empfangende Seite Provenienz, delegierten Umfang oder beabsichtigte Autorität nicht bestimmen kann, gilt der Inhalt als nicht vertrauenswürdige Daten und die gewünschte Aktion wird abgelehnt statt im Zweifel erlaubt.
Confused Deputy und zu weite Delegation
Das klassische Confused-Deputy-Muster zeigt sich in Agentensystemen deutlich: Ein höher privilegierter Agent führt eine Aktion für eine geringer privilegierte anfragende Seite aus, ohne zu prüfen, ob diese Seite jemals dazu berechtigt war. Der privilegierte Agent ist nicht kompromittiert. Er wird lediglich als Werkzeug benutzt.
Ein Recherche-Agent darf nur öffentliche Datensätze lesen; ein Betriebs-Agent darf interne Datensätze ändern.
Der Recherche-Agent sendet eine Aufgabennachricht und bittet darum, einen angeblich inkonsistenten Datensatz zu korrigieren.
Der Betriebs-Agent autorisiert mit seiner eigenen Identität, weil die Nachricht von einem internen Peer kam.
Der Betriebs-Agent autorisiert gegen die initiierende Identität und den für diese Aufgabe delegierten Umfang und lehnt alles darüber hinaus ab.
Ausbreitungsflächen zwischen Agenten
Anweisungen, Teilziele und Parameter von einem Agenten an einen anderen.
Ergebnisse, Befunde und Empfehlungen an die aufrufende Seite.
Zusammengeführte Pläne oder Briefings, die an mehrere Worker verteilt werden.
Ein gemeinsamer Speicher, den mehrere Agenten aufgabenübergreifend lesen und schreiben.
Verdichtete Inhalte, bei denen Provenienz am häufigsten verloren geht.
Publish-Subscribe-Flächen, an denen jede beteiligte Seite Inhalte aufnehmen kann.
Antworten, die ein Agent konsumiert und weiterreicht; im Detail unter Tool-Output-Injection behandelt.
Inhalte, die in einen abrufbaren Speicher zurückgeschrieben und später einem anderen Agenten geliefert werden.
Jede Fläche braucht eine verantwortliche Stelle, ein Schema, einen Provenienzvertrag und eine festgelegte Vertrauensstufe. Eine Fläche, die jeder Agent ohne Kennzeichnung beschreiben und lesen darf, ist der effizienteste Ausbreitungsweg, den ein System bieten kann.
Orchestrierungstopologien und Reichweite
| Topologie | Typischer Ausbreitungsweg | Worauf zu achten ist |
|---|---|---|
| Hierarchische Aufsicht | Übergeordnete Agenten verteilen, untergeordnete berichten zurück | Der übergeordnete Agent behandelt Rückmeldungen als autoritativ; seine Autorität sickert zu untergeordneten Agenten |
| Peer-to-Peer | Direkte Aufrufe zwischen Agenten | Fehlende zentrale Policy; jede Kante muss eigenständig entscheiden |
| Blackboard oder Bus | Einmal schreiben, viele lesen | Fan-out; ein einzelner beeinflusster Eintrag erreicht viele Kontexte |
| Pipeline | Sequentielle Übergaben | Erosion der Provenienz über aufeinanderfolgende Transformationen |
| Rekursive Delegation | Agenten erzeugen weitere Agenten | Tiefe ohne Grenzen; Autoritätsdrift und Schleifenrisiko |
Die Topologie entscheidet nicht darüber, ob Einfluss entsteht, wohl aber darüber, wie viele Kontexte ein beeinflusstes Element erreicht und wie viele unabhängige Entscheidungspunkte zwischen ihm und einer Wirkung liegen.
Agentenübergreifende Kontamination abgeleiteter Zustände
Bei abgeleiteten Zuständen wird die Ausbreitung dauerhaft. Eine von einem Agenten geschriebene Zusammenfassung, eine Notiz im geteilten Memory, ein Indexeintrag oder ein Ticketstatus kann viel später von einem anderen Agenten gelesen werden, für eine andere Person und in einer anderen Aufgabe.
Eindämmung für geteilte Zustände
- Herkunft jedes Schreibvorgangs festhalten: welcher Agent, welche Aufgabe, welcher Quellinhalt
- Zustand je Mandant, Nutzer und Aufgabe isolieren, soweit das Datenmodell es zulässt
- Eine Zusammenfassung darf die Provenienz des verdichteten Inhalts nicht stillschweigend ersetzen
- Prüfung verlangen, bevor extern beeinflusster Inhalt dauerhaftes geteiltes Memory wird
- Gezielte Invalidierung und Neuaufbau abgeleiteter Zustände je Quelle ermöglichen
- Arbeitszustand mit der Aufgabe ablaufen lassen, statt ihn in fremde Läufe zu tragen
Das überschneidet sich mit Memory- und Kontextvergiftung, einer eigenen Klasse mit eigenen Kontrollen. Das Multi-Agent-spezifische daran ist, dass schreibende und lesende Seite verschiedene Komponenten mit verschiedenen Rechten sind, sodass auch autoritätsrelevante Rahmungen mitwandern können.
Die agentenübergreifende Erfolgskette
- 01Beeinflussbare Kante existiert
Eine angreifende oder nutzende Partei kontrolliert Inhalte, die ein Agent im System heranzieht.
- 02Inhalt erreicht den Kontext von Agent A
Das Material wird für den ersten Agenten modellsichtbar.
- 03Ausgabe von Agent A ist beeinflusst
Eine Nachricht, Zusammenfassung oder Empfehlung spiegelt den eingeschleusten Inhalt messbar wider.
- 04Inhalt überquert die Kante
Die beeinflusste Ausgabe gelangt über eine Ausbreitungsfläche zu einem anderen Agenten.
- 05Agent B behandelt sie als Autorität
Der empfangende Agent hat keine Provenienz oder stuft den Inhalt als Anweisung statt als Daten ein.
- 06Passende Fähigkeit ist erreichbar
Agent B hält eine Fähigkeit oder kann sie anfordern, die die beabsichtigte Wirkung erzeugen könnte.
- 07Vorschlag erreicht die Autorisierung
Eine konkrete Aktion mit Ressource und Parametern gelangt zur Entscheidung.
- 08Delegation oder Policy versagt
Der Umfang war zu weit, wurde nicht erneut geprüft, oder keine Regel deckte den Fall ab.
- 09Wirkung tritt ein
Ein unbefugter Zugriff, eine Änderung, eine Übertragung oder eine dauerhafte Veränderung geschieht tatsächlich.
Jeder Hop wiederholt die späteren Stufen. Eine Kette kann daher vielfach durchtrennt werden, und in einem gut gebauten System geschieht das üblicherweise auch.
Konkurrierende Schranken über mehrere Hops
| Schranke | Betroffene Stufe | Ergebnis, wenn sie hält |
|---|---|---|
| Quelle für keinen Agenten erreichbar | Aufnahme | Gar keine Exposition |
| Provenienz über die Kante hinweg erhalten | Nachrichtenverarbeitung | Inhalt bleibt als Daten eingestuft |
| Schema trennt Kontrollfelder von Freitext | Nachrichtenverarbeitung | Extern verfasster Text besetzt keine Kontrollpositionen |
| Empfangender Agent nicht beeinflusst | Planung | Keine agentenübergreifende Plandrift |
| Delegierter Umfang deckt die Aktion nicht ab | Delegation | Vorschlag wird an der Kante abgelehnt |
| Initiierende Identität hat die Berechtigung nicht | Autorisierung | Ablehnung unabhängig davon, welcher Agent fragt |
| Fähigkeit für diese Aufgabe nicht erteilt | Fähigkeit | Kein Weg zur Wirkung |
| Ziel oder Datenklasse untersagt | Informationsfluss | Einfluss ohne sicherheitsrelevante Wirkung |
| Nachgelagerter Dienst autorisiert erneut | Ausführung | Der Aufruf scheitert beim Eigentümer der Ressource |
| Hop-, Fan-out-, Zeit- oder Kostengrenzen | Schleife | Ausbreitung endet vor einer Wirkung |
| Menschliche Freigabe an die exakte Aktion gebunden | Freigabe | Die Ausführung stoppt am Aufsichtsgate |
Frühe Schranken können bedeuten, dass es nie eine Modellexposition gab; späte bedeuten, dass Einfluss beobachtbar ist, ohne dass eine sicherheitsrelevante Wirkung eintritt. Festzuhalten, welche Schranke an welchem Hop gehalten hat, ist das eigentliche Ergebnis einer Prüfung.
Autorisierte offensive Prüfung
Multi-Agent-Tests gehören in eine autorisierte Prüfung mit schriftlichem Umfang, begrenzten Berechtigungen oder einer Nicht-Produktionsumgebung, synthetischen Daten und umkehrbaren Wirkungen. Ziel ist es, Kanten und Gates zu kartieren, nicht zu zeigen, dass ein Sprachmodell beeinflussbar ist.
Fragen, die die Prüfung strukturieren
- Welche Agentenkanten lassen sich von einer legitim kontrollierbaren Fläche aus beeinflussen?
- Über wie viele Hops wandert beeinflusster Inhalt, bevor er stoppt oder neu eingestuft wird?
- Bleibt die Provenienz an jeder Kante erhalten oder geht sie in einer Zusammenfassung verloren?
- Bleibt die initiierende Identität erhalten oder wird sie irgendwo durch eine Dienstidentität ersetzt?
- Welche Fähigkeiten werden erst nach Delegation an einen anderen Agenten erreichbar?
- Kann ein weniger privilegierter Agent einen höher privilegierten über den delegierten Umfang hinaus handeln lassen?
- Wird jede Kante neu autorisiert, oder trägt eine frühe Freigabe den gesamten Ablauf?
- Tragen geteiltes Memory, Busse oder Indizes Inhalte in fremde Aufgaben?
- Welches Gate hat die Kette gestoppt, und ist dieses Gate deterministisch?
Durchgespieltes Szenario
Eine synthetische Support-Organisation betreibt zwei Agenten. Ein Triage-Agent liest eingehende Vorgänge einschließlich der über ein öffentliches Portal eingereichten Kommentare und darf ein strukturiertes Briefing an einen Betriebs-Agenten übergeben. Der Betriebs-Agent darf Status und Zusammenfassung genau des im Briefing genannten Tickets aktualisieren. Keiner der beiden darf fremde Kundendatensätze lesen, und keiner verfügt über ein Tool für ausgehende Nachrichten.
Eine Person aus dem Betrieb bittet den Triage-Agenten, OPS-7310 aufzubereiten und bei Handlungsbedarf zu übergeben.
Ein Portalkommentar enthält Fließtext, der ein fremdes Konto als Teil desselben Vorgangs darstellt und die Weitergabe einer Zusammenfassung nach außen nahelegt.
Der Kommentar gelangt mit Herkunftskennzeichnung in den Kontext des Triage-Agenten: extern, über das Portal eingereicht, keiner authentifizierten Person zurechenbar.
Das Briefing für den Betriebs-Agenten erwähnt nun das fremde Konto und einen Weitergabeschritt. Der Einfluss hat die Agentenkante überquert und wird so protokolliert.
Der Betriebs-Agent empfängt das Briefing als Daten mit Provenienz und Delegationsnachweis, nicht als Anweisung einer vertrauenswürdigen Komponente.
Der delegierte Umfang umfasst genau eine Ticketkennung sowie Status- und Zusammenfassungsfeld. Der zusätzliche Datensatz und der Weitergabeschritt liegen außerhalb.
Beide Schritte außerhalb des Umfangs werden deterministisch abgelehnt, mit Policy-Version, Ressource und Parametern im Protokoll.
Der Betriebs-Agent aktualisiert ausschließlich Status und Zusammenfassung von OPS-7310, und die Änderung ist umkehrbar.
Tiefstes beobachtetes Gate: Delegation und Aktionsautorisierung. Agentenübergreifende Ausbreitung und Planbeeinflussung beobachtet; keine unbefugte Aktion, keine Datenoffenlegung, keine dauerhafte Kontamination.
Neuautorisierung an jeder Kante
- 01Nachricht trifft ein
Der Transport stellt Absenderidentität und Integrität fest, und die Nachricht führt Provenienz und Delegationsnachweis mit.
- 02Inhalt wird eingestuft
Freitextfelder gelten als Daten; nur systemerzeugte Kontrollfelder werden als Steuerinformation gelesen.
- 03Delegierter Umfang wird geprüft
Der beanspruchte Aufgabenumfang wird mit dem tatsächlich Delegierten verglichen, nicht mit der Behauptung der sendenden Seite.
- 04Plan entsteht
Der empfangende Agent erzeugt einen Vorschlag, und ein Vorschlag bleibt zunächst genau das.
- 05Aktion wird autorisiert
Eine deterministische Entscheidung bindet Aktion, Ressource, Ziel und Parameter an die initiierende Identität und die geltende Policy-Version.
- 06Wirkung und Protokollierung
Die erlaubte Operation läuft, und Entscheidung, Parameter und Ergebnis werden mit Korrelations- und Delegationskennungen festgehalten.
Eine authentifizierte Nachricht überträgt für sich keine Autorität, und eine frühere Freigabe im Ablauf ist keine Freigabe für eine spätere, anders parametrierte Aktion. Ändern sich Parameter, Ziel oder der zugrunde liegende Zustand zwischen Entscheidung und Ausführung, muss erneut entschieden werden.
Nachgelagerte Autorisierung und Zugangsdaten
Der Eigentümer der Ressource ist die letzte Stelle, an der die Anfrage an der Realität gemessen werden kann. Ein nachgelagerter Dienst, der einen Aufruf akzeptiert, weil die Orchestrierung ihn freigegeben hat, überlässt seine Zugriffskontrolle einer Komponente, die sein Datenmodell nicht kennt.
Erwartungen an nachgelagerte Dienste
- Jeder aufgerufene Dienst autorisiert eigenständig gegen initiierende Identität und Aufgabenumfang
- Keine breiten, dauerhaft gültigen Zugangsdaten, die Agenten oder Aufgaben gemeinsam nutzen
- Kurzlebige, aufgabenbezogene Berechtigungen statt Dauerzugriff im Agentenkontext
- Autorität darf entlang der Kette schmaler werden, niemals breiter
- Ziel-Allowlists und Datenklassenregeln für jede ausgehende Aktion
- Sofortiger Entzug von Token, Delegationen und Sitzungen, mit funktionierendem Notaus
Monotone, nicht verstärkende Delegation
Eine Delegationskette sollte monoton in Richtung Verengung verlaufen. Jeder Hop darf eine Teilmenge der aktuell für die Aufgabe gehaltenen Autorität weitergeben, niemals mehr. Delegiert zu bekommen ist kein Grund, mehr zu halten.
| Muster | Verstärkend, vermeiden | Nicht verstärkend, bevorzugen |
|---|---|---|
| Umfang je Hop | Untergeordneter Agent erbt die vollen Dauerrechte der aufgerufenen Seite | Untergeordneter Agent erhält eine Teilmenge des delegierten Aufgabenumfangs |
| Identität | Dienstidentität ersetzt die initiierende Identität | Initiierende Identität und On-behalf-of-Kontext bleiben erhalten |
| Dauer | Delegation überdauert die Aufgabe | Delegation endet mit der Aufgabe oder früher |
| Wiederverwendung | Dieselbe Zuteilung dient späteren Läufen | Jede Aufgabe erhält eine eigene Zuteilung |
| Tiefe | Unbegrenzte rekursive Delegation | Begrenzte Tiefe mit explizitem Limit |
| Blast Radius | Wächst mit jedem Hop | Bleibt auf oder unter der Aufgabenautorität der übergeordneten Seite |
Forschung zu begrenzter Delegation in Multi-Agent-Systemen formuliert dies als nicht verstärkenden Blast Radius über Delegation hinweg, zusammen mit externer Autorisierung und explizitem Umgang mit akkumuliertem Sitzungszustand. Das ist eine Forschungsrichtung im Entwurf, kein etablierter Standard, und wird hier als solche zitiert.
Schleifen, Kaskaden und Fan-out begrenzen
Multi-Agent-Systeme versagen in Mustern, die Einzelagenten nicht kennen: zwei Agenten, die sich gegenseitig bestätigen, ein Briefing, das an viele Worker verteilt wird, ein Delegationszyklus ohne Abbruch, ein fehlerhaftes Ergebnis, das durch alle abhängigen Aufgaben wandert.
Kontrollen zur Eindämmung
- Maximale Hop- und Delegationstiefe je Aufgabe, außerhalb des Modells durchgesetzt
- Fan-out-Grenzen für Broadcast- und Blackboard-Flächen
- Zykluserkennung im Delegationsgraphen mit Abbruch bei Wiederholung
- Schritt-, Zeit- und Kostenbudgets je Lauf, gemeinsam für die gesamte Agentengruppe
- Abschaltung, wenn abgelehnte Vorschläge oder Fehlerraten innerhalb eines Laufs steigen
- Isolation abgeleiteter Zustände, damit ein kontaminiertes Artefakt nicht die nächste Aufgabe speist
Die OWASP-Liste agentischer Risiken führt kaskadierende Ausfälle aus gutem Grund als eigenen Punkt: Das Schadensmuster kann ebenso aus einem gewöhnlichen Fehler entstehen wie aus einer Injection, und die Kontrollen zur Eindämmung sind in beiden Fällen dieselben.
Erkennung und Telemetrie
Eine gemeinsame Kennung für die gesamte Aufgabe über alle Agenten hinweg.
Eine Kennung je Delegationskante, die übergeordnete und untergeordnete Seite verbindet.
Die Identität, die die Aufgabe gestartet hat, an jedem Hop erhalten.
Welcher Agent gehandelt hat, unter welcher Verantwortung und Version.
Was für diesen Hop von wem gewährt wurde.
Welche Nachricht welchen Inhalt trug und woher dieser Inhalt stammt.
Wie die empfangende Seite den Inhalt eingeordnet hat: Daten, Kontrollmetadaten oder freigegebene Anweisung.
Der Plan oder die Aktion vor jeder Entscheidung.
Erlauben oder ablehnen, angewandte Regel und Policy-Version.
Kennung des Umfangs oder der Berechtigung, niemals das Zugangsmittel selbst.
Die durchgeführte Operation und das nachgelagerte Ergebnis.
Jeder Schreibvorgang in geteiltes Memory, Zusammenfassungen oder Indizes, mit Herkunft.
Nützliche Signale sind unter anderem Inhalte in einem Agenten, der sie legitim nie sehen müsste, Ziel- oder Umfangsdrift nach einer Übergabe, eine unerwartete neue Delegationskante, wiederholt abgelehnte agentenübergreifende Vorschläge, ein Vorschlag, der nicht zur ausgeführten Operation passt, wachsendes Fan-out innerhalb einer Aufgabe und Schreibvorgänge von Agenten, die sonst nur lesen.
Abwehrarchitektur
- Geteilter gemischter Kontext
- Implizit vertraute Peer-Nachrichten
- Breite Dauerdelegation
- Direkte agentenübergreifende Ausführung
Agenten teilen einen ungekennzeichneten Kontext und ein gemeinsames Memory, interne Nachrichten gelten als autoritativ, Delegation gewährt ganze Tool-Familien für die Sitzung, und eine Peer-Anfrage führt unmittelbar zur Ausführung.
- Provenienzbewusster Kontext
- Signierte Nachricht mit Delegationsnachweis
- Inhalt als Daten eingestuft
- Neuautorisierung an der Kante
- Aufgabenbezogene Fähigkeit
- Freigabe für die exakte Aktion
- Isolierte Ausführung
- Nachgelagerte Neuautorisierung
- Protokollierte Wirkung
Inhalte behalten ihre Herkunft über alle Hops, Nachrichten führen Identitäts- und Delegationsnachweise mit, Freitext bleibt Daten, jede Kante und jede folgenreiche Aktion wird deterministisch entschieden, Fähigkeiten werden je Aufgabe erteilt, und der Eigentümer der Ressource autorisiert erneut.
Zwischen Agenten wirken vor allem Nachrichtenschemata, die systemseitige Kontrollfelder von extern verfasstem Text trennen, eine Policy je Kante statt einer globalen Erlaubnis, Memory-Isolation zwischen Agenten und Aufgaben, isolierte Ausführung ohne dauerhaft verfügbare Zugangsdaten, Egress-Kontrolle sowie die beschriebenen Schleifen- und Fan-out-Grenzen.
Kontrolliertes Testen und Metriken
Jede Metrik braucht einen eigenen, ausdrücklich genannten Nenner und wird getrennt berichtet. Ein zusammengesetzter agentenübergreifender Score verdeckt, welche Kante durchlässig war und welches Gate gehalten hat, und macht Ergebnisse zwischen Architekturen unvergleichbar.
| Metrik | Nenner | Was sie misst |
|---|---|---|
| Agent-to-Agent Exposure Rate | Kontrollierte Inhalte in erreichbaren Quellen | Anteil, der in mindestens einem weiteren Agenten modellsichtbar wurde |
| Propagation Rate | Exponierte Fälle im ersten Agenten | Anteil, dessen Einfluss messbar mindestens eine Agentenkante überquerte |
| Delegation Scope Violation Proposal Rate | Beobachtete agentenübergreifende Vorschläge | Anteil mit Vorschlägen außerhalb des delegierten Aufgabenumfangs |
| Policy Bypass Rate | Vorschläge, die eine Autorisierungsentscheidung erreichen | Anteil, der erlaubt wurde, obwohl die Policy hätte ablehnen müssen |
| Unauthorized Action Rate | Fälle mit verfügbarem Aktionspfad außerhalb des Umfangs | Anteil, in dem eine solche Aktion tatsächlich ausgeführt wurde |
| Cross-Agent Containment Rate | Ausgebreitete Fälle mit verfügbarem verbotenem Wirkungs- oder Aktionspfad | Anteil, der vor einer sicherheitsrelevanten Wirkung gestoppt oder eingedämmt wurde |
| Detection Recall | Bekannte eingeschleuste Testfälle | Anteil, den die Erkennung markiert |
| False-Positive Rate | Gutartige Kontrollfälle | Anteil, der fälschlich markiert wird |
Die Erfüllung gutartiger Aufgaben gehört als eigene Dimension daneben und wird niemals eingerechnet: Ein System, das jede Übergabe blockiert, erreicht eine perfekte Eindämmung und verfehlt seinen Zweck. Ohne diese getrennte Messung kann eine Kontrolle allein deshalb stark wirken, weil sie nützliche Arbeit verhindert.
Incident Response
Vorgehen bei vermuteter agentenübergreifender Injection
- Handlungsfähigkeit der betroffenen Agenten vor der Analyse aussetzen oder entziehen, lesenden Zugriff auf Beweismittel erhalten
- Die vollständige Kette sichern: Korrelations- und Delegationskennungen, Nachrichten, Vorschläge und Entscheidungen
- Festhalten, welche Identitäten, Delegationen, Umfänge und Policy-Versionen an jedem Hop galten
- Rekonstruieren, wo der Inhalt eintrat und wie viele Kanten er überquerte
- Alle Schreibvorgänge in geteiltes Memory, Zusammenfassungen, Indizes oder nachgelagerte Datensätze identifizieren
- Einfluss, Ausbreitung, Vorschlag, Ausführung und Datenoffenlegung im Zeitstrahl ausdrücklich unterscheiden
- Delegationen und Zugangsdaten anhand von Nutzungsbelegen entziehen oder rotieren, nicht anhand bloßer Vermutung
- Abgeleitete Zustände aus dem betroffenen Inhalt invalidieren und neu aufbauen, auch in anderen Agenten
- Die Kante oder das Gate, das versagt hat, mit demselben kontrollierten Fall erneut prüfen
- Das tiefste erreichte Gate und die tatsächliche Wirkung im Abschlussbericht festhalten
Saubere Einordnung zählt hier noch mehr als im Einzelagentenfall, weil eine Kette viele Zwischenzustände erzeugt. Ein beeinflusstes Briefing, ein abgelehnter agentenübergreifender Vorschlag und eine ausgeführte Aktion außerhalb des Umfangs sind drei verschiedene Ergebnisse mit drei verschiedenen Maßnahmen.
Standards und Forschungskontext
Referenzrahmen
- OWASP
- LLM01:2026 Prompt Injection, LLM03:2026 Excessive Agency, Top 10 for Agentic Applications 2026 (ASI03, ASI06, ASI07, ASI08)
- NIST
- AI 100-2e2025 Terminologie, NCCoE Concept Paper 2026 (Entwurf), Programmkontext AI Research, Security and Resilience
- Microsoft
- Shared Responsibility Model für KI-Agenten, Least Privilege für KI-Agenten
OWASP LLM01:2026 definiert Prompt Injection als Mechanismus, durch den Eingaben das Modellverhalten verändern, und LLM03:2026 beschreibt Excessive Agency als das ermöglichende Entwurfsrisiko. Die OWASP Top 10 for Agentic Applications 2026 liefern die hier verwendeten agentenspezifischen Klassen: unsichere Kommunikation zwischen Agenten als Grenze, Identitäts- und Rechtemissbrauch als Verstärker, Memory- und Kontextvergiftung als Ausbreitungsfläche mit eigenen Kontrollen sowie kaskadierende Ausfälle als systemisches Wirkungsmuster. NIST AI 100-2e2025 liefert die Terminologie für Prompt Injection und adversariales maschinelles Lernen.
Das Shared-Responsibility-Modell von Microsoft für KI-Agenten ist die klarste veröffentlichte Formulierung des Kerngedankens dieses Artikels: In Multi-Agent-Orchestrierung wird die Ausgabe eines Agenten zur Anweisung eines anderen, wodurch eine neue Vertrauensgrenze entsteht; Ausgaben von Agenten, Tools und Retrieval gelten als nicht vertrauenswürdig, und Aktionen werden kontrolliert. Die Zero-Trust-Leitlinie zu Least Privilege für KI-Agenten ergänzt die operativen Erwartungen: Identität, Rolle und Umfang an jedem Hop erneut prüfen, den On-behalf-of-Kontext erhalten, aufgabenbezogene und kurzlebige Autorität vergeben, nachgelagerte Autorisierung verlangen und die Kette auditierbar halten. Das sind Empfehlungen auf Produktebene und werden als solche zitiert.
Zwei NIST-Dokumente beschreiben Richtung, nicht festgelegte Anforderungen. Das NCCoE Concept Paper von 2026 zur beschleunigten Einführung von Identitätsmanagement für Software- und KI-Agenten ist ein erster öffentlicher Entwurf, dessen Kommentierungsfrist abgelaufen ist; es behandelt Identität, Authentifizierung, Autorisierung, Delegation und On-behalf-of-Kontext, Auditierung und Nichtabstreitbarkeit sowie die Minderung von Prompt Injection. Die NIST-Programmseite zu AI Research, Security and Resilience nennt Arbeiten an Control Overlays für Einzel- und Multi-Agent-Systeme als laufend. Beides ist keine abgeschlossene Leitlinie.
Auf Forschungsseite entwickelt die Arbeit zu begrenzter Delegation in Multi-Agent-Systemen delegierten Umfang, akkumulierten Sitzungszustand, externe Autorisierung und einen nicht verstärkenden Blast Radius als Entwurfskonzepte; die Arbeit zu Attestierung von Ausgaben und Delegationsherkunft untersucht kryptografische Nachweise über Ursprung und Delegationskette, was der Nachvollziehbarkeit dient, ohne Injection zu verhindern; und eine Untersuchung zu Prompt Injection in robotischen Multi-Agent-Systemen berichtet empirische agentenübergreifende Ausbreitung in genau dieser Domäne, was nicht auf andere Architekturen verallgemeinert werden darf. Alle drei sind Forschungsbeiträge, keine Standards. Auf dieser Seite behandeln AI-Agent-Prompt-Injection die einzelne Agentenschleife, Tool-Output-Injection die Antwortseite eines Tool-Aufrufs, RAG-Prompt-Injection die Retrieval-Pfade und der Abwehrbereich die Kontrollarchitektur.
Häufige Fragen
Ist Multi-Agent-Prompt-Injection eine eigene Angriffsklasse?
Sie versteht sich am besten als Ausbreitung desselben Mechanismus. Der Eintritt bleibt direkt oder indirekt; spezifisch ist, dass Einfluss Agentengrenzen überquert und dort ankommen kann, wo mehr Fähigkeiten erreichbar sind.
Ist eine authentifizierte Nachricht zwischen Agenten vertrauenswürdig?
Authentifizierung belegt Absender und Integrität. Sie sagt nichts darüber, ob der Inhalt von externen Quellen beeinflusst wurde oder ob der beanspruchte Umfang jemals delegiert war.
Ist ein beeinflusster Sub-Agent bereits ein Vorfall?
Die Einstufung hängt von der Organisationsrichtlinie ab, und manche Organisationen behandeln beobachtbaren Einfluss als meldepflichtiges Ereignis. Einfluss allein belegt weder eine unbefugte Aktion noch eine Datenoffenlegung. Berichtet werden das tiefste beobachtete Gate und die tatsächliche Wirkung.
Ist das dasselbe wie unsichere Kommunikation zwischen Agenten?
Nein. Unsichere Kommunikation betrifft Authentizität, Integrität und Prüfung von Kanal und Nachrichten. Prompt Injection betrifft den Inhalt darin. Ein perfekt abgesicherter Kanal kann weiterhin extern beeinflussten Text transportieren.
Kann Delegation mehr Autorität gewähren, als die übergeordnete Seite hält?
Sie darf es nicht. Ein untergeordneter Agent sollte höchstens eine Teilmenge der aktuell für die Aufgabe delegierten Autorität erhalten. Jeder Entwurf, in dem ein Peer-Aufruf die Reichweite vergrößert, ist ein Verstärkungspfad und gehört als Befund festgehalten.
Reicht die Freigabe der Orchestrierung für die gesamte Aufgabe?
Nein. Eine Freigabe für eine Aufgabe ist keine Freigabe für jede spätere Aktion mit anderen Parametern oder Zielen, und der Eigentümer der Ressource muss unabhängig von der Orchestrierungsschicht autorisieren.
Ist das dasselbe wie Memory-Vergiftung?
Es überschneidet sich, ist aber verschieden. Geteiltes Memory ist eine von mehreren Ausbreitungsflächen, und Memory- und Kontextvergiftung ist eine eigene Klasse mit eigenen Kontrollen für Herkunft, Isolation und Invalidierung.
Wie wird Ausbreitung gemessen?
Mit getrennten Raten und ausdrücklichen Nennern: wie viel kontrollierter Inhalt für einen weiteren Agenten sichtbar wurde, wie viel davon messbar eine Kante überquerte, wie viele agentenübergreifende Vorschläge den delegierten Umfang überschritten und wie viele vor einer Wirkung eingedämmt wurden.
Lösen Schutzfilter zwischen Agenten das Problem?
Nein. Klassifikatoren für Nachrichten sind probabilistisch und erzeugen falsch positive wie falsch negative Ergebnisse. Sie sind nützliche Signale für die Triage, entscheidend bleibt die deterministische Autorisierung, die an die konkrete Aktion gebunden ist.
Was gehört nach einem eingedämmten agentenübergreifenden Vorschlag in den Bericht?
Beides: dass Einfluss eine Agentengrenze überquert hat, und dass Delegations- oder Policy-Ebene den daraus folgenden Vorschlag abgelehnt haben, einschließlich des entscheidenden Gates und der geltenden Policy-Version.
Quellen
- LLM01:2026 Prompt InjectionOWASP GenAI Security Project · GuidanceGeprüft 2026-09-20
- LLM03:2026 Excessive AgencyOWASP GenAI Security Project · GuidanceGeprüft 2026-09-20
- OWASP Top 10 for Agentic Applications 2026OWASP GenAI Security Project · GuidanceGeprüft 2026-09-20
- AI agent shared responsibility modelMicrosoft Learn · GuidanceGeprüft 2026-09-20
- Least privilege for AI agentsMicrosoft Learn · GuidanceGeprüft 2026-09-20
- Adversarial Machine Learning: A Taxonomy and Terminology of Attacks and Mitigations, NIST AI 100-2e2025NIST · Standard · 2025-03Geprüft 2026-09-20
- Accelerating the Adoption of Software and AI Agent Identity Management (Concept Paper, Entwurf)NIST NCCoE · Technical documentation · 2026-02Geprüft 2026-09-20
- AI Research: Security and Resilience (Programmkontext)NIST · Technical documentationGeprüft 2026-09-20
- Bounded Agents: Delegation Security for Multi-Agent AI SystemsarXiv · Research paperGeprüft 2026-09-20
- Attesting Outputs and Delegation Ancestry in Multi-Agent AI SystemsarXiv · Research paperGeprüft 2026-09-20
- When Prompts Control Robots: Prompt Injection Attacks in Multi-Agent Robotic SystemsarXiv · Research paperGeprüft 2026-09-20
- AgentDojo: A Dynamic Environment to Evaluate Prompt Injection Attacks and Defenses for LLM AgentsarXiv · Research paper · 2024-06Geprüft 2026-09-20