Eine mittelalterliche Burg verließ sich nie auf eine Mauer: Graben, äußere Mauer, innere Mauer, Bergfried - jede Schicht musste nur gut genug sein, um die nächste zu retten. Genau so denkt man die Absicherung von LLM-Systemen sinnvoll: als Verteidigung in Schichten, bei der kein einzelnes Bauteil perfekt sein muss. Dieser Artikel stellt die Schichten vor und benennt, was jede leistet und wo sie versagt. Er schließt an Angriffsmuster auf LLM-Systeme und Sicherheit für Agenten-Systeme an; wie du die Schichten prüfst, steht in Red Teaming selbst durchführen.
Warum eine Schicht nie reicht
Die unbequeme Grundwahrheit zuerst: Prompt Injection gilt als strukturell schwer lösbar, weil bei Sprachmodellen Anweisungen und Daten durch denselben Textkanal laufen [1][4]. Ein System-Prompt kann Verhalten steuern, aber nicht erzwingen - er ist Teil desselben Textstroms, den auch der Angreifer füllt. Die OWASP-Hinweise zur Abwehr von Prompt Injection und die Dokumentation großer Anbieter sind sich deshalb einig: Es gibt keine einzelne Maßnahme mit hundertprozentiger Wirkung, sondern nur Kombinationen, die Angriffe unwahrscheinlicher, langsamer und weniger schädlich machen [1][3].
Die Schichten im Überblick
| Schicht | Was sie tut | Wo sie versagt |
|---|---|---|
| 1. System-Prompt-Härtung | Rolle, Grenzen und Anweisungshierarchie klar formulieren; fremde Inhalte als Daten markieren [3] | Überredbar durch geschickte Eingaben; kein Schutz gegen entschlossene Angriffe [1] |
| 2. Eingabeprüfung | Filter und Klassifikatoren erkennen verdächtige Eingaben und fremde Inhalte [1][2] | Fehlalarme und Umgehungen; kann Sprache und Kontext nicht vollständig verstehen |
| 3. Ausgabeprüfung | Antworten vor Anzeige oder Ausführung prüfen, etwa auf Datenabfluss oder verbotene Inhalte [1][2] | Erkennt nicht jeden codierten Abfluss; bremst legitime Antworten |
| 4. Kleinste Rechte und Sandbox | Werkzeuge mit minimalen Rechten, Ausführung in abgeschotteter Umgebung | Begrenzt Komfort und Funktionsumfang; muss konsequent durchgezogen werden |
| 5. Überwachung | Abrufmuster, Kosten und Auffälligkeiten beobachten und alarmieren | Erkennt Schäden oft erst beim Entstehen statt vorher |
| 6. Menschliche Freigabe | Human-in-the-Loop bei kritischen Aktionen wie Versand oder Zahlung | Skaliert schlecht; Gewöhnungseffekt führt zu ungelesenen Klicks |
Die Reihenfolge ist kein Zufall: Die ersten drei Schichten arbeiten am Text, die letzten drei an der Umgebung. Wer nur am Text arbeitet, kämpft auf dem Feld, auf dem der Angreifer zu Hause ist. Die eigentliche Risikoreduktion kommt aus den Schichten vier bis sechs - sie begrenzen, was ein überlistetes Modell überhaupt anrichten kann [1].
Sichere(r) Prompts: was hilft, was nicht
Prompts härten heißt nicht, sie geheim zu halten. Die OWASP-Liste führt System Prompt Leakage als eigenes Risiko: Interne Vorgaben, Funktionsnamen oder gar Zugangsdaten im System-Prompt können durch Fragerei offengelegt werden - Geheimnisse gehören deshalb gar nicht erst in den Prompt [1]. Was dagegen hilft: eine ausdrückliche Anweisungshierarchie ('diese Regeln gelten vor jeder Nutzeranweisung'), das konsequente Markieren externer Inhalte als Daten und realistische, wenige Verbote statt langer Wunschlisten. Die Dokumentation der Anbieter zeigt dazu konkrete Muster, etwa das Einrahmen unvertrauenswürdiger Inhalte und das Trainieren des Modells auf erwartete Umgehungsversuche [3].
Guardrail-Frameworks am Beispiel NeMo Guardrails
Guardrails sind technische Schranken um das Modell herum, die Ein- und Ausgaben prüfen, ohne das Modell selbst zu ändern. Als Referenz für ein solches Framework dient NVIDIAs quelloffenes NeMo Guardrails: Es erlaubt programmierbare 'Rails' - festgelegte Prüfungen und Dialogpfade, die zwischen Nutzer, Modell und Werkzeuge geschaltet werden [2]. Typische Schienen sind die Prüfung der Eingabe auf Angriffsmuster, die Begrenzung der Antworten auf erlaubte Themenfelder und die Kontrolle von Fakten gegen eine Wissensbasis. Der Vorteil des Ansatzes: Die Schranken sind eigene, testbare Software mit eigener Logik, nicht noch mehr Prompt. Der Preis: Jede Schiene muss gepflegt werden und kann selbst Fehlalarme oder Lücken haben [2].
Die härteste Schicht ist organisatorisch
Technik allein trägt keine Verteidigung. Drei organisatorische Entscheidungen bestimmen, wie schlimm ein erfolgreicher Angriff wird. Erstens kleinste nötige Rechte: Ein Lese-Assistent braucht keine Schreibzugriffe; ein Recherche-Agent keinen Geldbeutel. Zweitens Sandboxing: Modellgenerierter Code und Agentenaktionen laufen in Wegwerf-Umgebungen ohne echte Daten und Systeme. Drittens Freigaben: Bei Aktionen mit echten Folgen - Versand, Löschung, Zahlung - zeigt das System den Entwurf einem Menschen. Diese drei Punkte sind der Kern von Sicherheit für Agenten-Systeme und decken sich mit den OWASP-Empfehlungen gegen überzogene Handlungsfreiheit (Excessive Agency) [1].
Erwartungsmanagement: Ziel ist Schadensbegrenzung, nicht Unverwundbarkeit
Niemand kann heute versprechen, dass ein LLM-System jeder Injection standhält [1][4]. Das ehrliche Ziel lautet: Angriffe seltener erfolgreich machen, ihren Schaden deckeln und sie bemerken, wenn sie passieren. Ob die eigenen Schichten das leisten, weiß nur, wer sie prüft: mit dokumentierten, erlaubten Angriffsversuchen nach der Methodik in Red Teaming selbst durchführen - vor dem Start und nach jeder wesentlichen Änderung. Verteidigung ist wie bei der Burg: Keine Mauer hält ewig, aber ein Burgherr, der seine Mauern regelmäßig rüttelt, schläft besser.
Methode
Gelesen wurden am 20. Oktober 2026 das OWASP Cheat Sheet zur Abwehr von Prompt Injection, die OWASP-Risikoseite LLM01:2025, das Repository von NVIDIAs NeMo Guardrails und die Anthropic-Dokumentation zur Abschwächung von Jailbreaks und Prompt Injections. Das Sechs-Schichten-Modell ist eine redaktionelle Strukturierung dieser Empfehlungen; die zitierten Quellen selbst ordnen Maßnahmen anders und detaillierter.
Grenzen
- Das Schichtenmodell ist eine didaktische Zusammenfassung, kein anerkannter Standard; konkrete Architekturen hängen vom Einzelfall ab.
- Guardrail-Frameworks entwickeln sich schnell weiter; die Beschreibung von NeMo Guardrails entspricht dem Repository-Stand vom 20. Oktober 2026.
- Keine der beschriebenen Maßnahmen garantiert Schutz; der Artikel ersetzt kein Sicherheitsaudit bei hohem Schutzbedarf.
Quellen
- LLM Prompt Injection Prevention Cheat Sheet, OWASP Cheat Sheet Series (abgerufen 2026-10-20) ↩1 ↩2 ↩3 ↩4 ↩5 ↩6
- NeMo Guardrails (Repository), NVIDIA NeMo (GitHub) (abgerufen 2026-10-20) ↩1 ↩2 ↩3 ↩4 ↩5 ↩6
- Mitigate jailbreaks and prompt injections, Anthropic Documentation (abgerufen 2026-10-20) ↩1 ↩2 ↩3 ↩4 ↩5
- LLM01:2025 Prompt Injection, OWASP GenAI Security Project (abgerufen 2026-10-20) ↩1 ↩2 ↩3
