Geführtes Sicherheitslab

RAG Prompt Injection

Eine geführte Übung zum RAG-Vertrauenspfad: Inhalte von der Quelle über Ingestion, Chunking, autorisiertes Retrieval und Kontextaufbau verfolgen und dann Identitäts-, Provenienz-, Aufgaben- und Aktions-Policy auf einen Modellvorschlag anwenden.

Konzeptionelle SimulationIntermediate15 Minuten2026-09-26
Konzeptionelle Simulation

Diese Übung nutzt redaktionell festgelegte, deterministische Beispiele mit fiktiven Namen. Sie führt kein Retrieval aus, nutzt keine Embeddings, keine Vektordatenbank, kein Modell und keine Tools und sagt nicht voraus, wie sich ein reales Modell verhält.

3/6

Lernziele

  • Erklären, warum Inhalte, die eine Identität lesen darf, den Assistant weder anweisen noch die Aufgabe ändern dürfen.
  • Berechtigungsbewusstes Retrieval vor den Kontextaufbau legen, damit Relevanz und Rang nie Identität, Mandant oder ACL übersteuern.
  • Quelle, Version, Chunk-Herkunft und Autorisierungsmetadaten über Parsing, Chunking und Neuindizierung erhalten und bei fehlenden Angaben sicher ablehnen.
  • Einen begrenzten, legitimen RAG-Antwortpfad erkennen, ohne abgerufenem Text Autorität über spätere Schritte zu geben.
  • RAG-Einfluss von nachgelagerter Fähigkeit trennen: Jede folgenreiche Aktion wird außerhalb des Modells neu geprüft.

Voraussetzungen

  • Lab Vertrauensgrenzen und Modellkontext (empfohlen)
  • Angriffsartikel RAG Prompt Injection (optional)
Szenario wählen

Jedes fiktive Szenario zeigt abgerufene Inhalte, die das Modell sieht, und getrennt davon die Identitäts-, Provenienz- und Policy-Fakten, die die Anwendung erfasst. Sicherheitsentscheidungen gehören in die zweite Spalte.

RAG-Pfad und Vertrauensfluss

Inhalte laufen von der Quelle über Ingestion, Chunking, autorisiertes Retrieval und Kontextaufbau, bevor das Modell sie sieht. Komponenten sind System; Dokumente, Chunks und der Modellvorschlag bleiben variabel.

  1. NutzerfrageVariabler Inhalt->
  2. Retriever mit ACL-FilterSystemkomponente->
  3. Autorisierter ChunkVariabler Inhalt->
  4. KontextaufbauSystemkomponente->
  5. ModellSystemkomponente->
  6. VorschlagVariabler Inhalt->
  7. Aufgaben-PolicySystemkomponente

Modellsichtbare abgerufene Inhalte

Abgerufener Text, den das Modell liest. Text in eckigen Klammern ist ein neutraler Platzhalter, keine echte Anweisung.

  1. Abgerufener Chunk, Handbuch Abschnitt 4

    Urlaubsanspruch entsteht monatlich; übertragen werden höchstens zehn Tage. [synthetischer anweisungsartiger Text, der versucht, den Assistant umzulenken]

Anwendungsseitige Identität, Provenienz und Policy

Von der Ingestion-Pipeline, dem Retriever und der Anwendung außerhalb des Modelltexts erfasst.

Auf welche Tatsache darf sich die Anwendung bei einer Sicherheitsentscheidung stützen?