Ein LLM-System abzusichern, gleicht dem Schutz eines Gebäudes mit vielen Eingängen: Es reicht nicht, die Haustür zu verrammeln, wenn Fenster, Kellerluke und der Schlüsseldienst unbeobachtet bleiben. Dieser Artikel legt die Landkarte: die wichtigsten Angriffsmuster auf Systeme mit Sprachmodellen, eingeordnet anhand der OWASP Top 10 für LLM-Anwendungen in der Fassung 2025 [1]. Er ist bewusst defensiv geschrieben - Ziel ist das Verstehen und Verhindern, nicht das Nachbauen von Angriffen. Er baut auf Sicherheit für Agenten-Systeme auf; die Gegenmaßnahmen vertiefen Red Teaming selbst durchführen und Guardrails und sichere Prompts.
Die Landkarte: OWASP Top 10 für LLM-Anwendungen 2025
Das OWASP GenAI Security Project pflegt eine Rangliste der gravierendsten Risiken für Anwendungen mit Sprachmodellen. Die Fassung 2025 umfasst zehn Positionen [1]:
| Rang | Risiko | Kurzfassung |
|---|---|---|
| LLM01 | Prompt Injection | Eingaben verändern das Verhalten des Modells über unvorhergesehene Wege [2] |
| LLM02 | Sensitive Information Disclosure | Das System gibt vertrauliche Daten preis |
| LLM03 | Supply Chain | Angriffe über Modelle, Daten und Komponenten von Dritten |
| LLM04 | Data and Model Poisoning | Präparierte Trainings- oder Einbettungsdaten [3] |
| LLM05 | Improper Output Handling | Ungenügend geprüfte Modellausgaben werden weiterverarbeitet |
| LLM06 | Excessive Agency | Zu weitreichende Rechte und Handlungsfreiheit des Systems |
| LLM07 | System Prompt Leakage | Interne Vorgaben und Geheimnisse im System-Prompt werden offengelegt |
| LLM08 | Vector and Embedding Weaknesses | Schwachstellen in Einbettungen und Vektordatenbanken |
| LLM09 | Misinformation | Das System erzeugt glaubwürdige Falschinformationen |
| LLM10 | Unbounded Consumption | Unkontrollierter Ressourcenverbrauch, von Kosten bis Denial of Service |
Drei Dinge fallen beim Lesen der Liste auf. Erstens: Nur ein Teil der Risiken ist klassische 'Hackerarbeit' - Misinformation oder ungebremster Verbrauch entstehen auch ohne böse Absicht. Zweitens: Mehrere Einträge hängen direkt zusammen, etwa Prompt Injection mit überzogenen Rechten (Excessive Agency). Drittens: Die Liste beschreibt Anwendungen, nicht nur Modelle. Wer ein Modell hinter einer API mit Werkzeugen betreibt, hat eine größere Angriffsfläche als das Basismodell allein.
Prompt Injection: der Angriff durch den Textkanal
Prompt Injection ist das Kopfrisiko der OWASP-Liste [1][2]. Die direkte Variante kennt fast jeder Chatbot-Nutzer: Eine Eingabe versucht, die Vorgaben des Systems zu überlisten. Die gefährlichere Variante ist die indirekte Injection: Die Anweisungen stecken nicht in der Nutzereingabe, sondern in Inhalten, die das System verarbeitet - einer Webseite, einer E-Mail, einem Dokument, einem Ticket-Text. Bereits 2023 zeigten Forschende um Kai Greshake, dass sich so echte, mit Werkzeugen ausgestattete LLM-Anwendungen kompromittieren lassen, etwa indem präparierte Inhalte das Modell zum Ausspähen oder Weiterleiten von Daten verleiten [4].
Das Grundproblem ist strukturell: Anweisungen und Daten laufen bei Sprachmodellen durch denselben Textkanal. Das Modell kann 'tu dies' und 'hier steht: tu dies' nicht zuverlässig auseinanderhalten [2]. Ein System-Prompt ist deshalb kein Sicherheitsmechanismus, sondern eine Bitte an das Modell. Was das für die Abwehr heißt - Schichten statt Appelle -, beschreibt der Artikel zu Guardrails.
Jailbreaks: Schranken aushebeln
Ein Jailbreak ist eine Eingabe, die die Sicherheitsvorkehrungen eines Modells umgeht und es zu Antworten bringt, die es ablehnen sollte [1][2]. Die Muster reichen von Rollenspielen ('tu so, als gäbe es keine Regeln') über Umformulierungen in anderen Sprachen oder Kodierungen bis zu vielschrittigen Dialogen, die das Modell Stück für Stück an ein verbotenes Ergebnis heranführen. Für Betreiber sind zwei Punkte wichtig: Jailbreaks sind ein bekanntes, aktiv erforschtes Restrisiko und kein Zeichen eines 'kaputten' Modells; und ihre Erfolgsquote hängt stark davon ab, was hinter dem Modell hängt. Ein Chatbot, der Unsinn erzählt, ist ärgerlich. Ein Agent mit Werkzeugen und Rechten, der ausgehebelt wird, ist ein Sicherheitsvorfall [1].
Data Poisoning: der Angriff auf das Lernen selbst
Data Poisoning beginnt früher als jeder Chat: Angreifer schleusen präparierte Inhalte in die Daten ein, aus denen ein Modell lernt - in Vortrainings- und Fine-Tuning-Daten, aber auch in die Dokumente einer RAG-Wissensbasis [3]. OWASP führt Daten- und Modellvergiftung als Risiko LLM04; die Folgen reichen von gezielten Fehlern über Voreingenommenheit bis zu versteckten Hintertüren, die erst auf ein Stichwort hin aktiv werden [3]. Für die meisten Anwender ist der praxisnahe Fall nicht das vergiftete Basismodell, sondern die vergiftete Wissensquelle: Wer öffentlich editierbare oder ungeprüfte Inhalte in seinen Index lässt, gibt Fremden einen Hebel auf die Antworten seines Systems.
Modell-Extraktion: der Nachbau über die Schnittstelle
Bei der Modell-Extraktion wird ein fremdes Modell allein durch gezielte Anfragen an seine Schnittstelle nachgebaut - ohne dass die Gewichte je sichtbar waren. Dass das nicht nur Theorie ist, zeigten Forschende 2024 mit einem Verfahren, mit dem sie interne Eigenschaften produktiver Sprachmodelle abgriffen; der Angriff lief über die gewöhnliche API und wurde den Anbietern vor Veröffentlichung gemeldet [5]. Verwandt ist das Risiko LLM07, System Prompt Leakage: Interne Vorgaben, Funktionssignaturen oder gar Zugangsdaten gehören nicht in den System-Prompt, weil sie durch geschickte Fragerei offengelegt werden können [1].
Was das für die Verteidigung heißt
Drei Schlussfolgerungen für die eigene Praxis. Erstens: Die Angriffsfläche hängt an den Fähigkeiten, nicht am Modell allein. Jedes Werkzeug, jedes Recht, jede externe Datenquelle erweitert sie. Zweitens: Kein Muster steht für sich. Eine indirekte Injection wird erst durch übergroße Rechte und ungeprüfte Ausgaben zum Datenabfluss - die OWASP-Liste ist als Geflecht zu lesen [1]. Drittens: Sicherheit ist ein Prozess. Eigene Systeme gehören regelmäßig und erlaubnisbasiert getestet; die Methodik dazu beschreibt Red Teaming selbst durchführen, der Aufbau der Verteidigung in Schichten folgt in Guardrails und sichere Prompts und in Sicherheit für Agenten-Systeme.
Methode
Gelesen wurden am 20. Oktober 2026 die Übersichtsseite der OWASP Top 10 für LLM-Anwendungen (Fassung 2025) mit den Detailseiten zu LLM01 (Prompt Injection) und LLM04 (Data and Model Poisoning), das Papier von Greshake et al. zu indirekter Prompt Injection (arXiv:2302.12173) und das Papier 'Stealing Part of a Production Language Model' (arXiv:2403.06634) jeweils auf den verlinkten Seiten. Die Einordnung und die Kurzfassungen in der Tabelle sind redaktionelle Zusammenfassungen dieser Quellen.
Grenzen
- Die OWASP-Liste ist eine Community-Einordnung, keine Norm; Gewichtung und Begriffe können in späteren Fassungen anders ausfallen.
- Die Auswahl der vertieften Muster ist redaktionell; die Liste deckt weitere Risiken ab, die hier nur gestreift werden.
- Angriffstechniken entwickeln sich schnell weiter; der beschriebene Stand ist der 20. Oktober 2026.
Quellen
- OWASP Top 10 for Large Language Model Applications (2025), OWASP GenAI Security Project (abgerufen 2026-10-20) ↩1 ↩2 ↩3 ↩4 ↩5 ↩6
- LLM01:2025 Prompt Injection, OWASP GenAI Security Project (abgerufen 2026-10-20) ↩1 ↩2 ↩3 ↩4 ↩5
- LLM04:2025 Data and Model Poisoning, OWASP GenAI Security Project (abgerufen 2026-10-20) ↩1 ↩2 ↩3 ↩4
- Not what you've signed up for: Compromising Real-World LLM-Integrated Applications with Indirect Prompt Injection (arXiv:2302.12173), arXiv (abgerufen 2026-10-20) ↩1 ↩2
- Stealing Part of a Production Language Model (arXiv:2403.06634), arXiv (abgerufen 2026-10-20) ↩1 ↩2
