Angriffsmuster

RAG Prompt Injection

Wie indirekte Prompt Injection durch RAG-Ingestion, Retrieval und Kontextaufbau gelangt und wie Provenienz, berechtigungsbewusstes Retrieval und unabhängige Autorisierung Auswirkungen eindämmen.

Von Norbert HofmannVeröffentlicht: 2026-09-20Zuletzt geprüft: 2026-09-20Stufe: FortgeschrittenZielgruppe: Security Engineers, Entwickler, AI Engineers
Variante
Indirekt
Vektor
RAG / abgerufene Inhalte
Ziele
LLM, RAG-System, AI-Agent, Tool
OWASP
LLM01:2026 / LLM09:2026
Inhaltsverzeichnis

Was ist RAG Prompt Injection?

RAG Prompt Injection ist indirekte Prompt Injection, die über Inhalte zugestellt wird, welche eine Retrieval-Augmented-Generation-Pipeline in den Modellkontext abruft. Angreifer kontrollieren oder beeinflussen eine Quelle, bevor eine betroffene Person eine legitime Frage stellt. Ein Connector nimmt die Quelle auf, das Retrieval wählt Teile daraus aus, und der Kontextaufbau platziert dieses Material neben Anwendungsanweisungen und Nutzeraufgabe. Direkter Zugriff auf die betroffene AI-Anwendung ist nicht nötig.

RAG kann Antworten besser fundieren und ihre Relevanz erhöhen, bildet aber keine Sicherheitsgrenze. Parsing, Chunking, Embeddings und Retrieval neutralisieren die semantische Wirkung anweisungsartiger Sprache nicht. Microsofts aktuelle Leitlinie zur Retrieval-Hygiene behandelt Prompts, Dokumente, abgerufene Chunks, Tool-Ergebnisse und Schreibvorgänge ins Memory als nicht vertrauenswürdige Eingaben. Ein vertrauenswürdiger Retriever kann nicht vertrauenswürdige Inhalte liefern, genau wie ein vertrauenswürdiger Browser eine nicht vertrauenswürdige Seite abrufen kann. Quellenvertrauen, Anweisungsautorität, Datenvertraulichkeit und Aktionsautorisierung bleiben getrennte Entscheidungen.

Modellbeeinflussung ist nicht automatisch eine Schwachstelle. Ändert abgerufener Text Formulierung, Gewichtung oder vorgeschlagenen Plan, ist Beeinflussung eingetreten. Eine Sicherheitsauswirkung erfordert zusätzlich einen Daten- oder Fähigkeitspfad und eine fehlende, zu weit gefasste oder versagende Anwendungskontrolle. Ein belastbares Design nimmt mögliche Beeinflussung an und verhindert, dass abgerufener Inhalt sich selbst Zugriff, Befugnis oder eine externe Nebenwirkung verleiht. Die zugrunde liegende Architektur und warum Relevanz kein Vertrauen ist, erklärt RAG und Retrieval.

RAG Prompt Injection und Wissensvergiftung

RAG Prompt Injection, Wissensvergiftung und Schwächen von Vektorsystemen können gemeinsam auftreten, bezeichnen aber unterschiedliche Mechanismen. Wer sie als Synonyme verwendet, verdeckt die versagte Grenze und die passende Kontrolle.

Verwandte, aber getrennte RAG-Angriffsklassen
KlassePrimärer MechanismusSicherheitsfrage
RAG Prompt InjectionAbgerufener Inhalt trägt anweisungsartige Signale, die Aufgabenverständnis, Planung oder Verhalten verändernHat extern abgeleitete Sprache das Modell beeinflusst und konnte sie eine geschützte Grenze überschreiten?
Wissens- oder KorpusvergiftungDie Wissensbasis wird so verändert, dass Retrieval falsche, verzerrte oder ausgewählte Informationen liefertWurde die Wissensintegrität auch ohne anweisungsartige Inhalte beschädigt?
Vektor- oder Embedding-SchwächeErzeugung, Speicherung, Metadaten, Zugriff oder Retrieval von Vektordaten versagenWaren unbefugter Zugriff, Datenleck, Mandantenvermischung oder Retrieval-Manipulation möglich?

Ein einzelnes Artefakt kann alle drei Klassen verbinden. Ein Beitrag kann falsche Aussagen und anweisungsartigen Text enthalten, während fehlerhafte Metadaten ihm zugleich zu große Reichweite geben. Der Vorfall braucht trotzdem getrennte Befunde zu Korpusintegrität, Prompt-Beeinflussung und Zugriffskontrolle. PoisonedRAG wird hier als Forschung zur Wissenskorruption eingeordnet, nicht automatisch als Prompt Injection.

Das Lab zur manipulierten Wissensbasis trennt Korpusintegrität von Prompt Injection: eine kontrollierte Simulation, in der falsches oder ungeprüftes Wissen keinen anweisungsartigen Text braucht und Herkunft, maßgebliche Quelle und Freigabestatus bestimmen, worauf sich eine Antwort stützen darf.

RAG-Pipeline und Vertrauensgrenzen von Ende zu Ende

Zustellkette der RAG Prompt Injection
Nicht vertrauenswürdigQuelle / Beitragende
SystemIngestion-Connector
SystemParsing / Normalisierung
Variables VertrauenChunks / Metadaten
SystemEmbedding / Index
Variables VertrauenKandidaten-Retrieval
SystemSecurity Trimming
Variables VertrauenRanking / Kontextaufbau
Variables VertrauenLLM-Vorschlag
SystemKontrollen / Auswirkung

Jede Komponente kann vertrauenswürdige Systeminfrastruktur sein, während der transportierte Quellinhalt nicht vertrauenswürdig bleibt. Der Connector kann korrekt authentifizieren, der Parser exakt wie vorgesehen arbeiten und der Index mathematisch relevante Treffer liefern, ohne einem Satz Anweisungsautorität zu geben. Vertrauen in Infrastruktur überträgt sich nicht auf ihre Ausgabe.

Vertrauens- und Autorisierungsmetadaten müssen jede Transformation überstehen. Quelle, Beitragende, Mandant, Dokumentversion, Zugriffslabel und Chunk-Herkunft dürfen nicht verschwinden, wenn Text zu Tokens oder Vektoren wird. Security Trimming erfolgt vor dem Aufbau des modellsichtbaren Kontexts. Das Ranking ordnet danach nur Kandidaten, die für das auslösende Principal bereits zulässig sind. Nach der Generierung bleibt die Antwort ein Vorschlag, bis die Anwendung Offenlegung, weiteres Retrieval, Schreiben, Tool Call oder Ziel autorisiert.

Erfolgskette der RAG Prompt Injection

Angreiferorientierte Kette von der Quellenbeeinflussung bis zur gewünschten Auswirkung
Nicht vertrauenswürdigQuelle beeinflussen
Variables VertrauenKorpus erreichen
SystemTransformation überstehen
Variables VertrauenUm Anfragen konkurrieren
SystemKandidaten-Retrieval
SystemAutorisierung passieren
Variables VertrauenReranking / Limits überstehen
Variables VertrauenModellkontext erreichen
Variables VertrauenModell / Plan beeinflussen
SystemDaten / Fähigkeiten erreichen
SystemAnwendungskontrolle überwinden
Variables VertrauenAngreifergewünschte Auswirkung

Aus offensiver Sicht ist jede Stufe ein eigenes Problem. Prüfende müssen eine beeinflussbare Quelle bestimmen, den Eintritt ihres Inhalts in den Korpus belegen und untersuchen, ob er Parsing, Chunking und Indexierung übersteht und für realistische Anfragen betroffener Personen konkurrenzfähig bleibt. Selbst dann muss das Element in die Kandidatenmenge gelangen, legitime Autorisierung passieren, Reranking und Kontextlimits überstehen, modellsichtbar werden, Verhalten beeinflussen, einen Daten- oder Fähigkeitspfad erreichen, eine Anwendungskontrolle überwinden und die beabsichtigte Auswirkung erzeugen.

Eine vollständige Ende-zu-Ende-Sicherheitsauswirkung erfordert jede Stufe. Drei zentrale Erfolgsbedingungen bleiben getrennt: erstens Platzierung und Erreichbarkeit im Korpus, zweitens Retrieval-Erreichbarkeit unter realistischen Anfragen und drittens Modell- oder Aktionsbeeinflussung nach dem Abruf. Erfolg an einer frühen Schranke belegt keine Ausnutzbarkeit einer späteren. Korpuspräsenz beweist kein Retrieval, Retrieval keine Beeinflussung, Beeinflussung keinen Policy Bypass und ein Policy Bypass allein noch keine sicherheitsrelevante Nebenwirkung.

Kontrollen können die Kette an mehreren Stellen brechen: Schreibende und Connectoren begrenzen, Autorisierung bei der Indexierung erhalten, Kandidaten berechtigungsbewusst filtern, Kontext minimieren, verdächtige Beeinflussung erkennen, Fähigkeiten beschränken, Ziele validieren und unzulässige Auswirkungen ablehnen. Modellbeeinflussung bleibt von Sicherheitsauswirkung getrennt. Eine beeinflusste Antwort oder ein Vorschlag verlangt Untersuchung, wird aber erst dann zur Ende-zu-Ende-Schwachstelle, wenn das umgebende System das Überschreiten einer geschützten Grenze erlaubt.

Exposition bei Ingestion und zur Anfragezeit

01
PhaseSchreibrechte bei der Ingestion

Wer Quellen hinzufügen, ändern, synchronisieren oder löschen darf und ob die Connector-Identität enger begrenzt ist als der Repository-Zugriff.

02
PhaseTransformationsherkunft

Welcher Parser, Normalisierer und Chunker welche Quellversion verarbeitete und ob geschützte Metadaten außerhalb veränderlicher Inhalte blieben.

03
PhaseIndexerzeugung

Welches Embedding-Modell, welche Collection, welcher Namespace und welche Indexgeneration das Artefakt mit Besitz- und Autorisierungslabels enthalten.

04
PhaseAnfrageidentität

Welches Principal und welcher Mandant die Anfrage auslösten, einschließlich des Aufgabenumfangs für Retrieval und spätere Aktionen.

05
PhaseRetrieval-Umfang

Welche Collections, Ressourcen und Felder nach Berechtigungsfilterung infrage kommen, einschließlich Query Rewrite und Expansion.

06
PhaseAuswahl und Kontextaufbau

Welche Kandidaten, Top-k-Einstellungen und Reranker die exakten Chunks in welcher Reihenfolge für das Modell auswählten.

07
PhaseModell- und Aktionskontrollen

Was das Modell vorschlug, welche Retrieval- oder Tool-Schritte folgten und welche unabhängige Policy sie erlaubte oder ablehnte.

Ein vergiftetes Dokument im Korpus ist noch keine erfolgreiche Prompt Injection. Es muss für eine Anfrage erreichbar sein, Autorisierung passieren, ausgewählt und modellsichtbar werden und Verhalten beeinflussen. Sicherheitsteams brauchen Evidenz aus Ingestion und Anfragezeit, weil die Reparatur nur einer Phase den anderen Pfad unerklärt lässt.

Was tatsächlich für das Modell sichtbar wird

01
KontextmaterialDokumenttext und Chunks

Ausgewählte Passagen samt benachbarten oder überlappenden Chunks, die um einen Retrieval-Treffer angeordnet werden.

02
KontextmaterialTitel und Überschriften

Dokumenttitel, Abschnittsüberschriften und Hierarchien, die Parsing erhält oder der Kontextaufbau ergänzt.

03
KontextmaterialModellsichtbare Metadaten

Nur gezielt in den Kontext gerenderte Felder wie Autor, Datum, Repository oder Klassifizierungslabel.

04
KontextmaterialExtrahierte Tabellen

Zeilen, Zellen, Beschriftungen oder normalisierter Text, die aus tabellarischem Quellmaterial rekonstruiert werden.

05
KontextmaterialOCR- und Vision-Ergebnisse

Erkannter Text oder andere gerenderte Repräsentationen aus Bildern und Scans, sofern das Produkt diese Modalitäten unterstützt.

06
KontextmaterialZitate und Quellenlabels

Quellnamen, Kennungen, Links oder Zitatmarker, die neben abgerufenen Passagen erscheinen.

07
KontextmaterialErzeugte Zusammenfassungen

Zusammenfassungen bei Ingestion oder Retrieval und andere abgeleitete Texte, die mehrere Quellen verbinden können.

08
KontextmaterialSuch-Snippets

Ergebnistitel und Auszüge aus lexikalischen, semantischen oder hybriden Suchstufen.

09
KontextmaterialTool-Ergebnisse

Text oder strukturierte Werte aus Retrieval-Tools, Connectoren oder Folgeabfragen, die für das Modell gerendert werden.

10
KontextmaterialZusammengesetzter Kontext

Geordnete Kombinationen ausgewählter Chunks, Überlappungen, benachbarter Passagen, Labels und Anwendungsrahmung.

In gewöhnlichen RAG-Architekturen "führt" das LLM ein Embedding im Allgemeinen nicht "aus". Embeddings oder andere Vektorrepräsentationen beeinflussen Kandidatenauswahl und Ranking, während das Modell normalerweise ausgewählten Text oder eine andere rekonstruierte oder gerenderte Darstellung erhält. Umsetzungen unterscheiden sich: Multimodalsysteme, gelernte Retriever und anbieterspezifische Kontextformate können andere Repräsentationen zeigen. Untersuchungen müssen deshalb den konkreten Laufzeitpfad feststellen, statt ein einheitliches Design anzunehmen.

Die Transformation eines Inhalts in ein Embedding bereinigt keine semantischen Anweisungen in Material, das später für das Modell dargestellt wird. Wählt Retrieval eine Quelle aus und rekonstruiert der Kontextaufbau ihren Text, ihre Zusammenfassung, Tabelle, OCR-Ausgabe oder benachbarte Passage, kann anweisungsartige Bedeutung modellsichtbar bleiben, obwohl Vektoroperationen bei der Auswahl geholfen haben.

Die Retrieval-Barriere: Erreichbarkeit vor Beeinflussung

Gespeicherter Inhalt wird für eine konkrete Anfrage erst relevant, wenn Retrieval ihn auswählt. Erreichbarkeit ist deshalb eine eigene Stufe der Erfolgskette: Vorhandensein im Korpus, Zulässigkeit für die Anfrage, Kandidatenauswahl, Ranking, Kontextaufnahme und Modellbeeinflussung sind nicht dasselbe Ereignis. Die Arbeit Overcoming the Retrieval Barrier für USENIX Security 2026 untersucht diese Ende-zu-Ende-Unterscheidung in realitätsnahen LLM-Systemen.

Defensive Tests dürfen einen synthetischen Chunk nicht zwangsweise in den Kontext einsetzen und das Ergebnis anschließend als praktische RAG-Kompromittierung melden. Dieses Experiment misst Beeinflussung nach Retrieval. Es misst nicht, ob normale Anfragen das Artefakt abrufen. Deshalb werden Retrieval Hit Rate, Beeinflussung unter der Bedingung des Abrufs und die Ende-zu-Ende-Kombination getrennt berichtet.

Techniken zur Optimierung von Retrieval-Triggern werden bewusst nicht wiedergegeben. Die Seite erläutert die Barriere, ihre offensive Bedeutung und ihre Messbarkeit sowohl für die autorisierte Prüfung als auch für die Abwehr, während Implementierungsdetails auf Optimierungsebene in der zitierten Forschung verbleiben.

Offensive Perspektive: Retrieval gewinnen

Für eine autorisierte offensive Prüfung genügt die Platzierung allein nicht. Ein angreiferbeeinflusstes Element konkurriert mit legitimen Korpusmaterial um die Anfragen, die Menschen tatsächlich stellen. Sein Pfad hängt von Embedding-Ähnlichkeit, Korpusdichte, Chunk-Grenzen und weiteren Transformationen, Query Rewrite, Kandidatenzahl, Metadatenfiltern, Security Trimming, Reranking, Kontextfenstergrenzen und jeder späteren Kontextauswahl ab. Die Prüfung fragt daher nicht nur, ob Inhalt gespeichert werden kann, sondern ob er jede unabhängige Schranke unter realistischer Identität, Aufgabe und Anfrageverteilung durchläuft.

Angriffsorientierter Retrieval-Pfad
Nicht vertrauenswürdigKorpusplatzierung
Variables VertrauenAnfrageverteilung
SystemKandidaten-Retrieval
SystemSecurity Trimming
SystemReranking
Variables VertrauenAusgewählter Kontext
SystemLLM
SystemFähigkeits- / Aktionspfad

Ein hochrelevantes Element kann an der Autorisierung scheitern. Ein autorisiertes Element kann die Kandidatenmenge oder den ausgewählten Kontext verfehlen. Ein abgerufenes Element kann ohne Modellbeeinflussung bleiben, und ein beeinflusster Vorschlag kann weiterhin durch Anwendungspolicy eingedämmt werden. Das sind getrennte Ausnutzbarkeitsschranken: vergifteter Inhalt existiert ≠ abgerufen ≠ Modell beeinflusst ≠ Policy umgangen ≠ Sicherheitsauswirkung.

01
EinschränkungAndere Korpusdokumente

Legitimes und dupliziertes Material konkurriert um begrenzte Plätze in Kandidatenmenge und Kontext.

02
EinschränkungChunk-Grenzen und Transformationen

Parsing, Aufteilung, Überlappung, Zusammenfassung und Normalisierung können relevante Semantik erhalten, trennen oder auslassen.

03
EinschränkungEmbedding und Kandidaten-Retrieval

Das Retriever-Verhalten entscheidet über die Kandidatenmenge, begründet aber weder Vertrauen noch Berechtigung.

04
EinschränkungQuery Rewrite

Erweiterung oder Umformulierung verändert den Retrieval-Wettbewerb, darf aber den Autorisierungsumfang nicht ausweiten.

05
EinschränkungACL und Security Trimming

Dies ist eine Autorisierungsschranke und kein Rankingfaktor. Sie entfernt unzulässiges Material vor dem Kontextaufbau.

06
EinschränkungReranking

Die Ordnung kann bereits autorisierte Kandidaten auf- oder abwerten, aber keine Autorität verleihen.

07
EinschränkungKontextlimits

Token-Budgets, Deduplizierung und spätere Auswahl können einen abgerufenen Kandidaten aus dem modellsichtbaren Kontext verdrängen.

08
EinschränkungAufgaben- und Policy-Grenzen

Nach dem Retrieval können Aufgabenumfang, Datenrichtlinie und Aktionsautorisierung Modellbeeinflussung weiterhin eindämmen.

Offensive Review-Fragen

Dieser Red-Team-Rahmen trennt die Evidenz für jede Schranke, ohne eine Anleitung zur Ausnutzung vorzugeben. Assessments verwenden autorisierte Identitäten, synthetische geschützte Daten und begrenzte Fähigkeiten und halten fest, was möglich war und was eingedämmt wurde.

01
PrüffrageQuellenbeeinflussung

Welche Quelle, welcher Datensatz oder welches Feld lässt sich unter welcher Identität beeinflussen?

02
PrüffrageEintritt in den Korpus

Wie gelangt der Inhalt in Korpus oder Retrieval-Pfad und welche Transformationen muss er überstehen?

03
PrüffrageAnfragerelevanz

Welche wahrscheinlichen Nutzeranfragen könnten ihn relevant machen und welche legitimen Dokumente konkurrieren mit ihm?

04
PrüffrageAutorisierung vor Kontext

Welche Prüfungen von Identität, Mandant, ACL und Security Trimming erfolgen vor dem Kontextaufbau?

05
PrüffrageModellsichtbare Daten

Welche synthetischen Geheimnisse, privilegierten Daten oder sensiblen Aufgabeninformationen wären bei Auswahl vorhanden?

06
PrüffrageNachgelagerte Reichweite

Welche Tools, Aktionen, Folge-Retrievals oder externen Ziele werden nach Modellbeeinflussung erreichbar?

07
PrüffrageEindämmende Schranke

Welche anwendungsseitige Policy kann den Vorschlag noch ablehnen oder eine Nebenwirkung verhindern?

08
PrüffrageEvidenz je Stufe

Welche Telemetrie belegt Platzierung, Retrieval, Beeinflussung, Autorisierungsentscheidung und Auswirkung getrennt?

Retrieval-Relevanz ist kein Vertrauen

Unabhängige RAG-Entscheidungen
DimensionFrageWas sie nicht beantwortet
RelevanzHilft dieses Element bei der Anfrage?Quellenvertrauen oder Zugriffsrecht
Authentizität und ProvenienzWoher stammt es und was hat es transformiert?Ein hoher Ähnlichkeitswert
Integrität und SchreibkontrolleWer konnte Quelle oder Metadaten ändern?Ablage in einem internen Index
AnweisungsautoritätDarf dieser Inhalt den Workflow steuern?Abruf, Ranking oder Zitat
Nutzer- und MandantenautorisierungDarf dieses Principal die Ressource erhalten?Die Anfrage des Modells
DatenvertraulichkeitWelche Daten dürfen in den Kontext oder hinaus gelangen?Antwortqualität
AktionsautorisierungDarf diese Aktion auf Ressource und Ziel erfolgen?Konfidenz des Modells

Wiederholter Abruf kann die Salienz im Modell erhöhen, aber nie die Autorität. Ein Zitat kann genau auf eine bösartige, veraltete oder unzulässige Quelle zeigen. Diese Dimensionen gehören in getrennte Felder und Entscheidungen, nicht in einen vermischten Vertrauenswert.

Das Lab zu Retrieval-Relevanz und Vertrauen übt, Retrieval-Belege von Quellautorität und Sicherheitsbelegen zu trennen: eine kontrollierte Simulation, in der Rang, Ähnlichkeit und Zitate Kandidaten ordnen, während Herkunft, Versionsstatus, Zugriff und zweckbezogene Regeln zur maßgeblichen Quelle bestimmen, worauf sich eine Antwort stützen darf.

Provenienz durch Parsing, Chunking, Embeddings und Indizes

Eine belastbare Herkunftslinie beginnt mit stabilen Quell-, Dokument- und Versionskennungen, URI oder Repository-Ort, Ingestion-Principal und Connector, Mandant und Eigentümer, autoritativem ACL oder Sicherheitslabel sowie Zeitpunkt der Aufnahme. Abgeleitete Datensätze ergänzen Parser- und Transformationsversion, Chunk-ID und Quellpositionen, Embedding-Modell und Indexgeneration, Collection oder Namespace sowie die Herkunft von Zusammenfassungen, Caches, Index- und Embedding-Artefakten, zusammengeführten Passagen und synthetischen Chunks. Auch Microsofts Leitlinie zur Retrieval-Hygiene stellt Quellenprovenienz, berechtigungsbewusste Indexierung und Validierung bei jedem Lese- und Schreibvorgang in den Mittelpunkt sicheren Retrievals.

Autoritative Metadaten bleiben außerhalb angreiferveränderlicher Textfelder. Ein Satz im Dokument, der es als öffentlich, freigegeben oder einem anderen Mandanten zugehörig bezeichnet, ist Inhalt und keine Policy. Abgeleitete Chunks erben Richtlinienmetadaten aus einer autoritativen Kontrollebene. Widersprüche werden gemäß Anwendungsrichtlinie geschlossen behandelt, nicht vom Modell aufgelöst.

Chunking erzeugt ein subtiles semantisches Risiko. Eine Trennung kann einen Absatz von Überschrift, Warnhinweis, Quellenidentität oder Zugriffslabel lösen. Überlappung kann einen anweisungsartigen Abschnitt wiederholen und seine Salienz erhöhen. Zusammenfassung kann externe Sprache als scheinbar interne Schlussfolgerung umformulieren. Embeddings und Reindexierung transformieren die Darstellung, bereinigen aber keine semantischen Anweisungen. Jedes abgeleitete Artefakt braucht daher einen Weg zurück zum ursprünglichen Abschnitt und zur exakten Transformationskette.

Autorisierung und Security Trimming

Autorisierung gehört vor den Eintritt geschützter Inhalte in den Modellkontext. Filterung nach der Generierung ist zu spät für Daten, die das Modell nie hätte sehen dürfen, und kann Offenlegung in Antworten, Logs, Caches oder späterer Planung nicht zuverlässig rückgängig machen. Kontrollziel ist die Durchsetzung von auslösendem Principal, Mandant und aktuellen Ressourcenrechten bei Kandidatenzulassung und Kontextaufbau.

Principal und MandantVertrauenswürdig

Werden durch die Anwendungssitzung festgestellt und an Retrieval weitergegeben, nie aus Anfragetext abgeleitet.

Dokument- und Chunk-ACLVertrauenswürdig

Autoritative Richtlinienmetadaten an jedem abgeleiteten Datensatz; Feld- oder Chunk-Kontrollen, wenn Dokumentrechte nicht genügen.

Fehlende oder widersprüchliche MetadatenNicht vertrauenswürdig

Security Trimming schlägt gemäß Anwendungsrichtlinie geschlossen fehl, statt Modell oder Reranker entscheiden zu lassen.

Umgeschriebene AnfrageVariables Vertrauen

Darf Recall verbessern, aber Collections, Mandant, Ressourcen oder Felder des Principals nicht erweitern.

Reranking nach der Autorisierung
Variables VertrauenAutorisierte Kandidaten
SystemReranker
Variables VertrauenGeordnete Kandidaten

Der Reranker ist Verarbeitungsinfrastruktur und keine vertrauenswürdige Quelle für Inhalt oder Autorität. Er ordnet Kandidaten, die bereits autorisiert sein müssen, und kann zuvor zugelassene unzulässige Kandidaten nicht reparieren.

Widerruf muss Indizes, Caches und abgeleitete Chunks erreichen, nicht nur das Quellsystem. Mandantenübergreifendes Retrieval ist strukturell zu verhindern. Eine vom Modell erzeugte Folgeanfrage schafft keine Berechtigung, und jede Retrieval-Runde verwendet aktuelle Identität und Policy erneut. Produkte können dieses Ziel unterschiedlich umsetzen, aber keines darf die Entscheidung semantischer Relevanz überlassen.

Mandantenübergreifende und nutzerübergreifende Exposition

01
FehlerklasseGeteilte Index-Namespaces

Gemeinsame Collections machen Kandidaten mandantenübergreifend sichtbar, wenn logische Trennung fehlt, falsch greift oder als Autorisierung behandelt wird.

02
FehlerklasseFehlende oder veraltete Mandantenfilter

Eine Retrieval-Runde lässt aktuellen Nutzer- oder Mandantenumfang aus oder nutzt Filter weiter, die nicht mehr zur Policy passen.

03
FehlerklasseVerlorene ACLs und Sicherheitslabels

Chunking, Zusammenfassung, Embedding oder Reindexierung erzeugen abgeleitete Datensätze ohne autoritative Zugriffsmetadaten.

04
FehlerklasseFalsch begrenzte Cache-Schlüssel

Gecachte Anfragen, Kandidatenmengen, Snippets oder Antworten werden wiederverwendet, ohne Mandant, Person und Autorisierungszustand zu binden.

05
FehlerklasseArtefakte mit gemischter Autorität

Zusammenfassungen, vereinte Passagen oder Memory verbinden Eingaben mit unterschiedlichen Rechten und erscheinen später unter einem einzigen schwächeren Label.

06
FehlerklasseZu weit berechtigte Service-Identität

Retrieval läuft mit Connector- oder Servicezugriff, der über die wirksamen Rechte der auslösenden Person hinausgeht.

07
FehlerklasseVeraltete Artefakte nach Widerruf

Chunks, Indizes, Caches oder Zusammenfassungen bleiben erreichbar, nachdem der Zugriff auf die Quelle entzogen wurde.

Das robustere Design überträgt Nutzer- und Mandantenidentität sowie aktuelle Autorisierung in jede Retrieval-Runde, einschließlich Query Rewrite und modellangeforderter Folgeabfragen. Wo praktikabel, sind Retrieval- und Service-Zugangsdaten begrenzt, kurzlebig und aufgabenbezogen statt dauerhaft und allgegenwärtig. Die Kandidatenzulassung richtet sich nach dem auslösenden Principal und nicht nur danach, was ein gemeinsames Servicekonto lesen kann.

Cache-Schlüssel, Indexpartitionen, Namespaces und Labels abgeleiteter Artefakte erhalten Mandanten- und Autorisierungsumfang. Geteilte Infrastruktur kann effizient und sicher sein, aber geteilter Speicher oder Compute darf nie geteilte Autorisierung bedeuten. Berechtigungsänderungen müssen jedes betroffene Derivat invalidieren oder neu aufbauen, bevor es wieder modellsichtbar werden kann.

Korpusprivatsphäre und Mandantenisolation beantworten, wer welche Daten abrufen darf. Prompt-Injection-Robustheit beantwortet, wie das System mit anweisungsartigen Inhalten nach einem autorisierten Abruf umgeht. Auch ein privater Korpus kann angreiferbeeinflusstes Material enthalten, während starke Injection-Kontrollen keinen mandantenübergreifenden Zugriff ausgleichen. Beide Eigenschaften werden getrennt getestet und berichtet.

Chunking, Kontextaufbau und abgeleitete Artefakte

Kontextaufbau ist eine sicherheitsrelevante Transformation, keine Formatierung. Chunk-Grenzen entscheiden, welche Einschränkungen erhalten bleiben. Überlappung und Deduplizierung entscheiden, was sich wiederholt. Kanonisierung entscheidet, welches Duplikat maßgeblich wird. Reihenfolge bestimmt Salienz. Zitatzuordnung entscheidet, ob Nutzende eine Aussage auf den genauen Quellabschnitt zurückführen können.

Bei der Ingestion erzeugte Zusammenfassungen, gecachte Retrieval-Ergebnisse, gespeicherte Antwortzusammenfassungen und Agent Memory sind Artefakte zweiter Ordnung. Sie können Beeinflussung nach Entfernung der Originalquelle bewahren, oft mit schwächerer Provenienz, weil ihr Text systemerzeugt erscheint. Das Löschen eines Dokuments entfernt nicht zwingend Chunks, Vektoren, Cache-Einträge, Zusammenfassungen oder kopiertes Memory. Jede Schicht braucht ausdrückliche Invalidierung und herkunftsbewusste Bereinigung.

Zitate verbessern Nachvollziehbarkeit, begründen aber kein Vertrauen. Ein Zitat kann korrekt auf eine bösartige, veraltete oder nicht autorisierte Quelle zeigen. Die Anwendung erhält die Quellenzuordnung für Untersuchungen und trifft Integritäts-, Zugriffs- und Autoritätsentscheidungen weiterhin getrennt.

Besonders exponierte RAG-Architekturen

01
ArchitekturUnternehmensweite Wissensassistenten

Große Berechtigungsunterschiede und interne Daten machen fehlerhaftes Security Trimming selbst bei reinen Antworten folgenreich.

02
ArchitekturSupport- und Dokument-Copiloten

Kundenkontrollierte Dokumente treffen auf Tickets, Antworten und Kontokontext. Auswirkungen hängen von Schreib- und Kommunikationspfaden ab.

03
ArchitekturMandantenfähige SaaS-Wissensbasen

Geteilte Infrastruktur macht Mandantenumfang und Namespace-Isolation zu zentralen Kontrollen gegen kundengrenzenüberschreitendes Retrieval.

04
ArchitekturGeteilte Wiki- und Suchindizes

Viele legitime Schreibende können das Korpus beeinflussen. Interner Speicherort begründet weder Quellenvertrauen noch Anweisungsautorität.

05
ArchitekturRAG mit Kundenuploads

Nicht vertrauenswürdige Ingestion ist eine vorgesehene Funktion. Schreibkontrollen, Quarantäne und dokumentgenaue Provenienz sind zentral.

06
ArchitekturCode- und Repository-RAG

Kommentare, Issues und Dokumentation werden neben proprietärem Code und Entwicklungswerkzeugen modellsichtbar.

07
ArchitekturE-Mail- und Archiv-RAG

Zitierter externer Text und Anhänge bleiben in einem durchsuchbaren historischen Korpus und erreichen Personen fern vom ursprünglichen Austausch.

08
ArchitekturAgentisches RAG

Abgerufener Inhalt beeinflusst weiteres Retrieval, Tool-Wahl, Schreibvorgänge und externe Kommunikation und schafft zusätzliche Fähigkeitspfade.

Keine dieser Architekturen ist von sich aus verwundbar. Exposition ergibt sich aus Quellenkontrolle, Erreichbarkeit, modellsichtbaren Daten und verfügbaren Fähigkeiten abzüglich der deterministischen Kontrollen, die sie trennen.

Beispiel: geteilter Wissensassistent

01Legitime Aufgabe

Eine Person fragt einen geteilten Wissensassistenten nach dem aktuellen internen Ablauf für eine gewöhnliche Kundenanfrage.

02Abgerufene Quelle

Ein von Beitragenden kontrolliertes Dokument wurde zuvor aufgenommen und in Chunks geteilt. Ein angreiferbeeinflusster Chunk wird neben legitimen Richtlinienquellen ausgewählt.

03Modellbeeinflussung

Die Antwort übernimmt den legitimen Ablauf, schlägt aber zusätzlich ein sachfremdes Folge-Retrieval und eine externe Aktion vor, die nicht zur Nutzeraufgabe gehören.

04Retrieval-Grenze

Berechtigungsbewusstes Retrieval hat geschützte Dokumente bereits ausgeschlossen, sodass das Modell keine für diese Person unzulässigen Ressourcen erhält.

05Aktionsgrenze

Eine unabhängige Policy lehnt Retrieval-Umfang und Ziel ab. Das Modell darf einen Antwortentwurf zeigen, aber keine externe Aktion wird ausgeführt.

06Evidenz

Der Aufgabeneintrag verbindet den Vorschlag mit Retrieval-Ereignis, Dokumentversion, Chunk, Indexgeneration, Autorisierungsentscheidung und exaktem Modellkontext.

Die Beeinflussung bleibt im Antwortvorschlag sichtbar, daher muss die Quelle untersucht und eingedämmt werden. Die Sicherheitsauswirkung ist dennoch begrenzt: Geschützte Inhalte außerhalb der Berechtigung der Person gelangten nie in den Modellkontext, und die sachfremde Aktion wurde nicht ausgeführt. Ohne Retrieval-ACLs hätten geschützte Inhalte in der Antwort offengelegt werden können; ohne Aktionskontrollen hätte dieselbe Beeinflussung eine externe Nebenwirkung erreicht.

Persistente und gespeicherte RAG Injection

RAG macht aus einer Quelle eine Familie von Artefakten: geparste Darstellung, Chunks, Embeddings, Indexeinträge, Caches, Zusammenfassungen und mitunter Memory für spätere Sitzungen. Prompt-Injection-Einfluss kann deshalb nach der ersten Anfrage fortbestehen und Personen erreichen, die die Originalquelle nie gesehen haben.

Quellentfernung, Indexneuaufbau, Cache-Löschung, Bereinigung von Zusammenfassungen und Memory sind verschiedene Vorgänge. Nur das Originaldokument zu löschen, kann abgeleitete Chunks in einer älteren Indexgeneration oder eine Modellausgabe im Cache zurücklassen. Ein sauberer Neuaufbau beginnt mit bekannt sauberen Quellen und geprüften Autorisierungsmetadaten, während forensische Kopien und Herkunftslinien erhalten bleiben.

Geteilte Korpora vergrößern die Reichweite, Mandantengrenzen sollten sie begrenzen. Untersuchungen müssen alle Personen, Mandanten und Anfragen bestimmen, die ein betroffenes Artefakt erhielten, einschließlich Zusammenfassungen zweiter Ordnung, welche die Beeinflussung nach Quarantäne der Quelle weitertrugen.

Agentisches RAG und Folgeaktionen

Bei agentischem RAG kann abgerufener Inhalt mehr als Antworttext beeinflussen: Planung, Tool-Wahl, Query Expansion, Folge-Retrieval, Schreibvorgänge und externe Kommunikation. Das schafft zusätzliche Richtlinienprüfungen, aber keine zusätzliche Autorität für das Modell.

Riskant
  1. Anfrage
  2. Retrieval
  3. LLM-Agent
  4. Tool / Aktion

Retrieval und Modellplanung fließen direkt in Fähigkeiten, sodass Quellinhalt die Ausführung umlenken kann.

Robuster
  1. Anfrage + Principal
  2. Autorisiertes Retrieval
  3. Provenienzerhaltender Kontext
  4. LLM-Vorschlag
  5. Policy / Autorisierung
  6. Begrenztes Tool oder Ablehnung

Jedes Retrieval und jede Aktion übernimmt aktuelle Identität, Umfang, Ressource und Zielrichtlinie außerhalb des Modells.

Erkennung und Telemetrie

RAG-Evidenz über die gesamte Anfrage
  1. 01
    Aufgabenidentität

    Korrelationskennung, auslösendes Principal, Mandant und erklärter Aufgabenumfang.

  2. 02
    Anfragepfad

    Originalanfrage und umgeschriebene oder erweiterte Anfragen, soweit Richtlinie und Datenminimierung die Protokollierung erlauben.

  3. 03
    Quellherkunft

    Quell-, Dokument-, Versions- und Chunk-IDs samt Ingestion-Principal, Connector und Ort.

  4. 04
    Transformationsversionen

    Parser, Chunker, Embedding-Modell, Indexgeneration, Collection und Namespace dieser Anfrage.

  5. 05
    Autorisierungsevidenz

    ACL oder Sicherheitslabel, Policy-Version und Zulassungsentscheidung für jeden in den Kontext aufgenommenen Kandidaten.

  6. 06
    Retrieval-Evidenz

    Wo betrieblich möglich Kandidatenmenge und Top-k, Ranking- und Reranker-Scores nur als Relevanzevidenz sowie der exakte Modellkontext.

  7. 07
    Antwort und Zitate

    Modellvorschlag oder Antwort mit Quellenzuordnung, ohne das Zitat als Vertrauen zu behandeln.

  8. 08
    Aktionen und Egress

    Tool-Vorschläge, Richtlinienentscheidungen, ausgeführte Aktionen und externe Ziele unter derselben Aufgabenkennung.

  9. 09
    Abgeleiteter Zustand

    Verwendete oder erzeugte Cache-Treffer, gespeicherte Zusammenfassungen und Memory-Artefakte mit Herkunftslinie.

Logs können sensible Anfragen und abgerufene Texte enthalten. Erfassung braucht Zweckbindung, Zugriffskontrollen, Aufbewahrungsgrenzen und Schwärzung, wo Rekonstruktion keinen Rohinhalt verlangt. Telemetrie kann einen Quellabschnitt mit einem veränderten Vorschlag korrelieren, aber interne Modellkausalität meist nicht beweisen. Inhaltsdetektoren bleiben probabilistische Signale; Autorisierungs- und Ausführungsdaten belegen, was eine Grenze überschritten hat.

Prävention und sichere Architektur

  1. 01
    Ingestion kontrollieren

    Schreibende und Connectoren authentifizieren, Schreibumfang begrenzen, Quellbesitz erhalten und einen Quarantänepfad für verdächtiges Material anbieten.

  2. 02
    Metadaten schützen

    Provenienz, Mandant und ACL in einer autoritativen Ebene speichern, die Quellenautoren nicht über Dokumenttext umschreiben können.

  3. 03
    Prüfen, ohne Autorität zu verleihen

    Inhaltsprüfung und Labels probabilistisch für Routing und Review nutzen, nie als Berechtigung.

  4. 04
    Berechtigungsbewusst indexieren

    Ressourcenrechte in jeden Chunk und Datensatz tragen, Mandanten isolieren und fehlende Sicherheitsmetadaten gemäß Policy geschlossen behandeln.

  5. 05
    Vor dem Kontext autorisieren

    Kandidaten für das aktuelle Principal filtern, bevor das Modell sie sieht, auch bei umgeschriebenen Anfragen und Folge-Retrieval.

  6. 06
    Provenienz erhalten

    Quell- und Transformationslinie durch Chunks, Zusammenfassungen, Caches, Indizes, Embeddings, Kontextaufbau, Zitate und Memory bewahren.

  7. 07
    Jeden Lese- und Schreibvorgang validieren

    Aktuelle Identität, Berechtigung und Integrität immer dann prüfen, wenn Retrieval Kontext liest oder ein Workflow abgeleiteten Zustand schreibt.

  8. 08
    Daten und Fähigkeiten minimieren

    Nur aufgabennötigen Kontext zeigen und Agents minimale, kurzlebige, aufgabenbezogene Tools geben.

  9. 09
    Aktionen und Ziele validieren

    Daten, Ressource, Aktion, Parameter und Ziel außerhalb des Modells autorisieren, Egress beschränken und Plan Drift überwachen.

  10. 10
    Widerruf und Wiederherstellung entwerfen

    Berechtigungsänderungen, Quarantäne, Cache-Invalidierung und Reindexierung in einen bekannten, testbaren Zustand führen.

Menschliche Freigabe eignet sich für ausgewählte folgenreiche Aktionen, nicht als universeller Ersatz für Richtlinien. Sie bindet exakten Vorgang, Daten, Ziel und Nebenwirkungen und wird bei jeder Änderung ungültig. Der Abwehr-Hub ordnet diese Kontrollen in ein breiteres Defense-in-Depth-Modell ein.

Incident Response bei RAG Prompt Injection

Checkliste für RAG-Vorfälle

  • Originalquelle und autoritative Metadaten zu Besitz, Mandant, ACL und Ingestion sichern.
  • Alle Dokumentversionen, Chunks, Embeddings und Indexgenerationen aus dieser Quelle bestimmen.
  • Zusammenfassungen, Caches, Antwortspeicher und Memory mit möglicher Beeinflussung zweiter Ordnung finden.
  • Zeitpunkt, Connector und Principal ermitteln, über die das Artefakt in den Korpus gelangte oder verändert wurde.
  • Retrieval-Logs nach betroffenen Anfragen, Personen und Mandanten durchsuchen, einschließlich Query Rewrite und Folgeanfragen.
  • Exakten Modellkontext mit Antworten, Vorschlägen, Tool Calls, Policy-Entscheidungen und ausgeführten Effekten korrelieren.
  • Quelle und abgeleitete Artefakte isolieren, ohne Beweise oder Herkunftslinien zu zerstören.
  • Wo angemessen aus bekannt sauberen Quellen neu aufbauen oder indexieren und veraltete Caches und Zusammenfassungen invalidieren.
  • Nach der Wiederherstellung ACL-Weitergabe und Mandantenisolation prüfen, bevor Automatisierung zurückkehrt.
  • Zugangsdaten nur bei belegter Offenlegung oder Nutzung rotieren und einordnen, ob die Auswirkung bei Beeinflussung, Retrieval, Policy oder externer Nebenwirkung endete.

Kontrollierte defensive Tests

Verwendet werden ein synthetischer, isolierter Korpus, ein Testindex und Testidentitäten. Erwartete Abrufe, Ablehnungen und Aktionsergebnisse stehen vor jedem Lauf fest. Variiert werden Quelltyp und Vertrauen in Schreibende, Ingestion-Pfad, Chunk-Strategie und Position, Indexversion, semantisches gegenüber hybridem Retrieval, sofern unterstützt, Top-k und Reranking, ACL- und Mandantengrenzen, Query Rewrite, Cache-Zustand und verfügbare Tools. Retrieval-Trigger werden weder optimiert noch veröffentlicht. Das Lab RAG Prompt Injection ist eine kontrollierte Simulation des RAG-Vertrauens- und Autorisierungspfads - autorisiertes Retrieval, Security Trimming, Chunk-Herkunft, Aufgabenumfang und Aktions-Policy - und keine Exploit-Anleitung.

Getrennte RAG-Sicherheitsmetriken
MetrikBeantwortete Frage
Retrieval Reachability / Hit RateWie oft wird das synthetische Artefakt unter den festgelegten natürlichen Testanfragen ausgewählt?
Injection Influence Rate nach RetrievalWie oft verändert es nach dem Abruf Antwort, Plan oder Vorschlag?
End-to-End Injection Success RateWie oft wird das Artefakt unter der Testdefinition sowohl abgerufen als auch wirksam?
Policy Bypass RateWie oft passiert ein verbotener beeinflusster Pfad die zuständige Policy?
Unauthorized Retrieval RateWie oft erhält ein Principal eine Ressource außerhalb aktueller Berechtigung?
Cross-Tenant Retrieval RateWie oft überschreiten Inhalte die vorgesehene Mandantengrenze?
Unauthorized Action RateWie oft wird eine unzulässige Nebenwirkung ausgeführt?
Synthetic Data Disclosure / Exfiltration Success RateWie oft erreichen synthetische geschützte Daten eine verbotene Ausgabe oder ein verbotenes Ziel?
Detection RecallWie viele bekannte synthetische Fälle werden erkannt?
False-Positive RateWie viele harmlose Fälle werden falsch markiert?
Containment RateWie oft wird verhindert, dass Beeinflussung zu unzulässiger Offenlegung oder Aktion wird?

Einen Test-Chunk zwangsweise in den Kontext einzusetzen, misst Beeinflussung und keine Ende-zu-Ende-RAG-Exposition. Hohe Beeinflussung bei niedriger Unauthorized Action Rate bedeutet, dass Autorisierung Auswirkungen eindämmt, aber die Exposition von Modellintegrität und Workflow weiterhin sinken muss. Jede Metrik bleibt separat, damit Retrieval-Qualität keine Zugriffsfehler und gute Erkennung keine schwache Autorisierung verdeckt.

Häufige Implementierungsfehler

Wiederkehrende RAG-Sicherheitsfehler

  • Eine interne Wissensbasis allein wegen ihres Speicherorts als vertrauenswürdig behandeln.
  • Annehmen, Chunking, Embeddings oder Indexierung bereinigten anweisungsartige Inhalte.
  • Ähnlichkeits- oder Reranker-Score als Vertrauensentscheidung verwenden.
  • Erst autorisieren, nachdem das Modell unzulässige Inhalte bereits gesehen hat.
  • ACLs nur in angreiferveränderlichem Text oder Metadaten speichern.
  • Berechtigungen und Provenienz bei Chunking, Zusammenfassung oder Reindexierung verlieren.
  • Veraltete ACLs, Indizes oder Caches nach Berechtigungsänderungen belassen.
  • Query Rewrite ohne erneute Autorisierung den Umfang erweitern lassen.
  • Mandanten durch geteilte Namespaces, Filter oder Cache-Schlüssel vermischen.
  • Schreibenden oder Connectoren breite Ingestion-Rechte geben.
  • Modellerzeugten Retrievals oder Tool Calls eigene Autorität verleihen.
  • Bei Incident Response nur die Originalquelle löschen.
  • Keine Korrelation von Retrieval und Kontext zu Vorschlag, Policy und Aktion führen.

Standards und Forschungskontext

Geprüfte Einordnungen

OWASP GenAI Security Project
LLM01:2026 Prompt Injection, LLM09:2026 Vector and Embedding Weaknesses
NIST
NIST AI 100-2e2025 Terminologie, NIST-Glossar: indirect prompt injection
Forschung
Greshake et al. 2023, PoisonedRAG - USENIX Security 2025, Overcoming the Retrieval Barrier - USENIX Security 2026

OWASP LLM01:2026 behandelt abgerufene Dokumente, Tool-Ergebnisse und Memory als einen einzigen nicht vertrauenswürdigen Token-Strom ohne erzwungene Vertrauensgrenze und beschreibt RAG-Corpus-Vergiftung als Ausbreitungspfad statt als Minderung. OWASP LLM09:2026 behandelt die breitere Klasse von Vektor- und Embedding-Schwächen einschließlich unbefugtem Zugriff, Datenlecks und Retrieval-Manipulation. Sie ist verwandt, aber nicht identisch mit Prompt Injection. NIST AI 100-2e2025 und das NIST-Glossar definieren indirekte Prompt Injection über die Kontrolle einer Ressource statt über die primäre Nutzereingabe.

Microsofts Leitlinien zu indirekter Prompt Injection und Least Privilege stützen mehrschichtige Kontrollen, begrenzte Agentenbefugnisse und die Validierung folgenreicher Vorgänge außerhalb des Modells. Die Leitlinie Input, Context, and Retrieval Hygiene behandelt ausdrücklich Prompts, Dokumente, abgerufene Chunks, Tool-Ergebnisse und Schreibvorgänge ins Memory als nicht vertrauenswürdige Eingaben. Sie verlangt Quellenprovenienz, berechtigungsbewusste Indexierung und Validierung bei jedem Lese- und Schreibvorgang. Greshake et al. begründeten das breitere Problem indirekter Injection in realen Anwendungen. PoisonedRAG untersucht Wissenskorruption und wird hier entsprechend bezeichnet. Chang et al. zeigen in Overcoming the Retrieval Barrier, warum realistische offensive Analysen Retrieval unter Nutzeranfragen als eigene messbare Ende-zu-Ende-Stufe behandeln müssen. Dieser Artikel berichtet ihre Ergebnisse mit den Grenzen der getesteten Konfigurationen und gibt weder Angriffskonstruktion, Token-Optimierung, Trigger-Erzeugung, Code noch Payload-Texte wieder.

CaMeL und AttriGuard sind für die nachgelagerte Grenze relevant: Sie untersuchen architektonische Trennung von Kontroll- und Datenfluss sowie die Attribution von Tool Calls zu vertrauenswürdiger Absicht. Sie machen Retrieval nicht zur Autorisierung, und kein Forschungsergebnis wird hier als universelle Präventionsgarantie dargestellt.

Häufige Fragen

Verhindert RAG Prompt Injection?

Nein. Retrieval kann Antworten fundieren, aber abgerufener Inhalt kann anweisungsartige Sprache enthalten. Provenienz, berechtigungsbewusstes Retrieval und unabhängige Aktionskontrollen bleiben nötig.

Ist jedes vergiftete RAG-Dokument eine Prompt Injection?

Nein. Wissensvergiftung kann Informationen ohne Anweisungen verfälschen. RAG Prompt Injection liegt vor, wenn abgerufener anweisungsartiger Inhalt Modellverhalten beeinflusst.

Sind Embeddings sicher, weil sie Vektoren statt Text sind?

Nein. Embeddings verändern die Darstellung für Retrieval, bereinigen aber keine semantische Bedeutung. Der später abgerufene Inhalt kann das Modell weiterhin beeinflussen.

Bedeutet ein hoher Ähnlichkeitswert, dass eine Quelle vertrauenswürdig ist?

Nein. Ähnlichkeit misst Relevanz nach einer Retrieval-Methode. Vertrauen, Integrität, Zugriffsrecht und Anweisungsautorität verlangen getrennte Evidenz und Kontrollen.

Soll Zugriffskontrolle vor oder nach dem Retrieval erfolgen?

Geschützter Inhalt muss ausgeschlossen sein, bevor modellsichtbarer Kontext entsteht. Umsetzungen unterscheiden sich, aber unzulässige Kandidaten dürfen für das Modell nicht sichtbar werden.

Entfernt das Löschen des Quelldokuments das Problem?

Nicht zwingend. Chunks, Vektoren, alte Indexgenerationen, Caches, Zusammenfassungen und Memory können fortbestehen. Bereinigung braucht herkunftsbewusste Invalidierung und geprüfte Neuaufbauten.

Kann RAG Prompt Injection andere Personen oder Mandanten treffen?

Ja, wenn ein geteilter Korpus oder abgeleitetes Artefakt übergreifend erreichbar ist oder Mandantenisolation versagt. Korrektes Security Trimming und Namespace-Isolation sollen das verhindern.

Beweist ein Zitat die Vertrauenswürdigkeit?

Nein. Es verbessert die Nachvollziehbarkeit. Die zitierte Quelle kann trotzdem bösartig, veraltet, falsch oder unzulässig sein.

Löst Reranking das Retrieval-Problem?

Nein. Reranking kann Kandidaten besser ordnen. Es verleiht kein Vertrauen, repariert keine unzulässige Kandidatenmenge und autorisiert keine Aktionen.

Quellen

  1. LLM01:2026 Prompt InjectionOWASP GenAI Security Project · GuidanceGeprüft 2026-09-20
  2. LLM09:2026 Vector and Embedding WeaknessesOWASP GenAI Security Project · GuidanceGeprüft 2026-09-20
  3. Adversarial Machine Learning: A Taxonomy and Terminology of Attacks and Mitigations, NIST AI 100-2e2025NIST · Standard · 2025-03Geprüft 2026-09-20
  4. indirect prompt injectionNIST Glossary · Technical documentationGeprüft 2026-09-20
  5. Defend against indirect prompt injection attacksMicrosoft Learn · GuidanceGeprüft 2026-09-20
  6. Input, Context, and Retrieval HygieneMicrosoft Learn · GuidanceGeprüft 2026-09-20
  7. Least privilege for AI agents with Microsoft Entra Agent IDMicrosoft Learn · GuidanceGeprüft 2026-09-20
  8. Not what you've signed up for: Compromising Real-World LLM-Integrated Applications with Indirect Prompt InjectionKai Greshake et al. · Research publication · 2023Geprüft 2026-09-20
  9. PoisonedRAG: Knowledge Corruption Attacks to Retrieval-Augmented Generation of Large Language ModelsUSENIX Association · Research publication · USENIX Security 2025Geprüft 2026-09-20
  10. Overcoming the Retrieval Barrier: Indirect Prompt Injection in the Wild for LLM SystemsHongyan Chang et al. · Research publication · USENIX Security 2026Geprüft 2026-09-20
  11. Defeating Prompt Injections by DesignEdoardo Debenedetti et al. · Research publication · 2025 preprint / IEEE SaTML 2026Geprüft 2026-09-20
  12. AttriGuard: Defeating Indirect Prompt Injection in LLM Agents via Causal Attribution of Tool InvocationsYu He et al. · Research publication · USENIX Security 2026Geprüft 2026-09-20