Verlässlichkeit

Guardrails und sichere Prompts: Verteidigung in Schichten

Kein Filter und kein System-Prompt stoppt jeden Angriff auf ein LLM-System. Was wirklich trägt: Verteidigung in Schichten, von der Eingabe bis zu den Rechten.

Mehrere konzentrische violette Schutzwände um einen hellen Kern, an denen stilisierte Textpfeile nacheinander abprallen, bis keiner mehr durchkommt
Verteidigung in Schichten: Keine einzelne Schranke muss perfekt sein, wenn die nächste dahinter steht. · KI-generiert
Kurz gesagt
  • Prompt Injection gilt strukturell als schwer vollständig lösbar, weil Anweisungen und Daten im selben Textkanal laufen - ein System-Prompt ist eine Bitte an das Modell, kein Sicherheitsmechanismus [1][4].
  • Wirksame Verteidigung arbeitet in Schichten: System-Prompt-Härtung, Eingabeprüfung, Ausgabeprüfung, eingeschränkte Rechte und Sandbox, Überwachung und menschliche Freigaben [1][3].
  • Guardrail-Frameworks wie NVIDIAs NeMo Guardrails ergänzen ein Modell um programmierbare Prüfschienen für Ein- und Ausgaben, ohne das Modell selbst zu ändern [2].
  • Die härteste Schicht ist organisatorisch: kleinste nötige Rechte, abgeschottete Ausführung und Freigabe durch Menschen bei kritischen Aktionen begrenzen den Schaden, wenn alle technischen Schranken versagen [1].
  • Gemessen wird die Verteidigung durch erlaubtes Testen: Ohne regelmäßiges Red Teaming ist unklar, ob die Schichten halten.

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

Sechs Verteidigungsschichten für LLM-Systeme, ihre Stärken und Grenzen. Redaktionelle Einordnung anhand der zitierten Quellen [1][2][3].
SchichtWas sie tutWo sie versagt
1. System-Prompt-HärtungRolle, Grenzen und Anweisungshierarchie klar formulieren; fremde Inhalte als Daten markieren [3]Überredbar durch geschickte Eingaben; kein Schutz gegen entschlossene Angriffe [1]
2. EingabeprüfungFilter und Klassifikatoren erkennen verdächtige Eingaben und fremde Inhalte [1][2]Fehlalarme und Umgehungen; kann Sprache und Kontext nicht vollständig verstehen
3. AusgabeprüfungAntworten 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 SandboxWerkzeuge mit minimalen Rechten, Ausführung in abgeschotteter UmgebungBegrenzt Komfort und Funktionsumfang; muss konsequent durchgezogen werden
5. ÜberwachungAbrufmuster, Kosten und Auffälligkeiten beobachten und alarmierenErkennt Schäden oft erst beim Entstehen statt vorher
6. Menschliche FreigabeHuman-in-the-Loop bei kritischen Aktionen wie Versand oder ZahlungSkaliert 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

  1. LLM Prompt Injection Prevention Cheat Sheet, OWASP Cheat Sheet Series (abgerufen 2026-10-20) ↩1 ↩2 ↩3 ↩4 ↩5 ↩6
  2. NeMo Guardrails (Repository), NVIDIA NeMo (GitHub) (abgerufen 2026-10-20) ↩1 ↩2 ↩3 ↩4 ↩5 ↩6
  3. Mitigate jailbreaks and prompt injections, Anthropic Documentation (abgerufen 2026-10-20) ↩1 ↩2 ↩3 ↩4 ↩5
  4. LLM01:2025 Prompt Injection, OWASP GenAI Security Project (abgerufen 2026-10-20) ↩1 ↩2 ↩3

Häufige Fragen

Ist ein guter System-Prompt nicht Schutz genug?

Nein. Ein System-Prompt steht im selben Textkanal wie Nutzereingaben und externe Inhalte; das Modell kann Vorgabe und Angriff nicht zuverlässig trennen. Prompts härten lohnt sich, aber sie sind eine Schicht von mehreren - entscheidend sind Rechte, Sandboxing, Prüfungen und Überwachung.

Was sind Guardrails bei KI-Systemen?

Technische Schranken um das Modell herum: Prüfungen der Ein- und Ausgaben, erlaubte Themenfelder, Faktenkontrollen - als eigene Softwareschicht, unabhängig vom Modell. Frameworks wie NeMo Guardrails machen solche Schienen programmierbar und testbar.

Welche Maßnahme bringt am meisten, wenn ich nur eine umsetzen kann?

Die Rechtefrage: Gib dem System nur die Rechte und Daten, die es für seine Aufgabe braucht, und führe kritische Aktionen über eine menschliche Freigabe. Das begrenzt den Schaden jedes erfolgreichen Angriffs - egal, über welche Lücke er hereinkommt.

Woran erkenne ich, dass meine Verteidigung funktioniert?

Nur durch Testen: dokumentierte, autorisierte Angriffsversuche auf das eigene System (Red Teaming), idealerweise vor dem Start und nach jeder wesentlichen Änderung. Dazu gehört Überwachung im Betrieb, damit auffällige Muster und Kosten früh auffallen.

Weiterlesen