Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
World desk7 min

Schutz vor Prompt Injection: KI-Software sicher entwickeln

Prompt Injection lässt sich nicht mit einem besseren Prompt schließen. Wer LLM-Funktionen entwickelt, braucht Vertrauensgrenzen, geprüfte Werkzeugaufrufe, Freigaben für riskante Aktionen und laufende Tests.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Wer ein Sprachmodell in eine Anwendung einbaut, schützt sie nicht durch einen besseren System-Prompt. Belastbarer Schutz vor Prompt Injection entsteht im Anwendungscode: Externe Inhalte gelten als unvertrauenswürdig, das Modell ruft Werkzeuge nur über Code auf, der Berechtigungen und Argumente prüft, und riskante Aktionen brauchen eine Freigabe für genau diese Aktion. Guardrail-Modelle können eine zusätzliche Schicht bilden, ersetzen diese Kontrollen aber nicht.

Der Artikel behandelt das Thema selbst. Ein bestimmtes Workshop-Programm wird hier nicht beschrieben. Grundlage sind die OWASP-Leitfäden zu LLM-Risiken und zu MCP sowie Veröffentlichungen des NIST, Stand Oktober 2026.

As an Amazon Associate I earn from qualifying purchases.

Was Prompt Injection ist

Prompt Injection ist eine Eingabe, die ein Sprachmodell dazu bringen soll, den Anweisungen eines Angreifers zu folgen statt den Vorgaben, die der Betreiber der Anwendung gesetzt hat. OWASP führt das Risiko in den „OWASP Top 10 for LLM and GenAI Applications“ (Ausgabe 2025) als LLM01 und ordnet es über Entwicklung, Bereitstellung und Betrieb ein. Der Kern des Problems: Ein Modell verarbeitet Anweisungen und Daten im selben Textstrom. Es gibt keine eingebaute Trennung, die zuverlässig unterscheidet, welcher Satz vom Entwickler stammt und welcher aus einer abgerufenen Webseite.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Direkte Prompt Injection

Die Manipulation kommt vom Nutzer selbst, etwa über ein Chatfeld. Typische Versuche zielen darauf, Vorgaben zu umgehen oder vertrauliche Konfiguration aus dem System-Prompt herauszulocken. Solange das Modell nur Text ausgibt, bleibt der Schaden oft überschaubar. Er wächst, sobald Modellantworten Aktionen auslösen, etwa Datenbankabfragen, E-Mail-Versand oder Änderungen in einem Ticketsystem.

#1 Best Overall

Indirekte Prompt Injection

Hier steckt der Befehl in Inhalten, die das System selbst einliest: Webseiten, hochgeladene Dokumente, E-Mails, Antworten von Werkzeugen oder APIs, Einträge in einer Datenbank. Der Angreifer platziert den Text dort und wartet, bis die Anwendung ihn abruft. Der legitime Nutzer, der nur eine Zusammenfassung anfordert, sieht die eingeschleuste Anweisung nicht. Deshalb reicht es nicht, allein die Nutzereingabe zu prüfen.

Warum Kennzeichnung im Prompt keine Sicherheitsgrenze ist

Verbreitet ist die Praxis, externe Texte in Tags wie <dokument> zu fassen und dem Modell zu sagen, deren Inhalt seien nur Daten. Das kann Antworten verbessern, schafft aber keine Grenze. OWASP formuliert es im Cheat Sheet zur Prompt-Injection-Prävention so: Textliche Kennzeichnung untrusted Inhalte reicht nicht als Sicherheitsgrenze. Die Anwendung muss untrusted Inhalte von vertrauenswürdigen Vorgaben unterscheiden und deren Wirkung durch technische Kontrollen begrenzen.

Die Grenze liegt also dort, wo die Anwendung entscheidet, was tatsächlich geschieht: beim Werkzeugaufruf, bei der Datenabfrage, beim Versand. Dort muss der Code prüfen, unabhängig davon, was das Modell vorschlägt.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Schutzschichten im Vergleich

Die Maßnahmen unterscheiden sich darin, wo sie wirken und was passiert, wenn ein Angriff sie umgeht. Die herangezogenen OWASP- und NIST-Quellen beschreiben diese Kontrollarten, nennen aber keine vergleichbaren Wirksamkeitszahlen. Die folgende Tabelle vergleicht deshalb Einsatzort, Restrisiko und Eignung.

Schutzschicht Wo sie wirkt Restrisiko bei Umgehung Kosten und Latenz Eignung für riskante Aktionen
Guardrail-Modell oder Klassifikator Vor oder nach dem Modellaufruf Erheblich, weil das Prüfmodell selbst per Prompt Injection angreifbar ist (OWASP) Zusätzlicher Aufruf mit Latenz und Kosten (OWASP) Nur ergänzend, nicht allein
Validierung von Eingaben und Tool-Argumenten im Anwendungscode Zwischen Modellvorschlag und Ausführung Begrenzt auf das, was die Regeln abdecken Laufzeit im eigenen Code, kein Modellaufruf nötig Notwendig vor jedem Werkzeugaufruf
Minimale Werkzeugrechte Berechtigungen des Werkzeugs und seiner Identität Auf den Umfang des jeweiligen Werkzeugs begrenzt Aufwand beim Zuschneiden der Rechte Notwendig, aber ohne Freigabe nicht ausreichend
Aktionsbezogene menschliche Freigabe Vor Ausführung der konkreten Aktion Hängt davon ab, ob die Freigabemaske die Aktion verständlich zeigt Wartezeit und Personalaufwand Vorgesehen für destruktive, extern wirksame oder sensible Operationen (OWASP)
Red Teaming und Monitoring Vor dem Release und im Betrieb Findet Umgehungen, verhindert sie nicht allein Test- und Betriebsaufwand Für alle Schichten nötig (NIST)

Architektur in sieben Schritten

  1. Datenflüsse aufzeichnen. Liste jede Quelle, die in den Modellkontext gelangt: Nutzereingabe, Dokumente, Webabrufe, Werkzeugantworten, E-Mails. Markiere sie als untrusted, auch wenn sie intern erscheinen.
  2. Werkzeuge inventarisieren und Rechte schneiden. Jedes Werkzeug bekommt nur die Daten und Aktionen, die es braucht: lesend statt schreibend, auf definierte Ressourcen beschränkt, mit eigener Identität statt eines Administrator-Kontos.
  3. Argumente im Code validieren. Das Modell schlägt Parameter vor; der Code prüft Typ, Wertebereich und Zielobjekt, bevor das Werkzeug läuft.
  4. Autorisierung über den Nutzerkontext. Der Code prüft, ob der authentifizierte Nutzer die Aktion auslösen darf. Maßgeblich ist die Identität aus der Sitzung, nicht ein Satz im Prompt.
  5. Riskante Aktionen anhalten. Vor Löschen, Versand, Zahlung oder Schreibzugriff in externe Systeme zeigt die Anwendung die konkrete Aktion mit allen Parametern und wartet auf Bestätigung.
  6. Protokollieren. Erfasse Herkunft der Eingaben, Werkzeugaufrufe, Argumente, Freigaben und Ergebnisse, damit Vorfälle nachvollziehbar bleiben.
  7. Testen und nachschärfen. Red Teaming vor dem Release und nach jedem Modell- oder Prompt-Wechsel. Gefundene Umgehungen werden als feste Testfälle gespeichert.

Das folgende Muster zeigt die Trennung von Modellvorschlag und Ausführung. Es ist vereinfacht; approval_store und TOOLS stehen für die eigene Umgebung.

ALLOWED_TOOLS = {n    'get_order_status': {'args': {'order_id': int}, 'scope': 'orders:read'},n    'send_refund': {'args': {'order_id': int, 'amount_cents': int}, 'scope': 'payments:write', 'approval': True},n}nndef execute_tool_call(user, call):n    spec = ALLOWED_TOOLS.get(call.name)n    if spec is None:n        raise PermissionError('Tool nicht freigegeben')n    for arg, arg_type in spec['args'].items():n        if not isinstance(call.args.get(arg), arg_type):n            raise ValueError(f'Ungültiges Argument: {arg}')n    if spec['scope'] not in user.scopes:n        raise PermissionError('Keine Berechtigung für dieses Tool')n    if spec.get('approval') and not approval_store.is_approved(call.id, user.id):n        return {'status': 'pending_approval', 'call_id': call.id}n    return TOOLS[call.name](**call.args)

Agenten und MCP: zusätzliche Angriffsfläche

Das Model Context Protocol (MCP) verbindet Modelle mit Werkzeugen und Datenquellen. Mit jedem angebundenen Server wächst die Zahl der Stellen, an denen fremder Text in den Kontext gelangen kann. Das OWASP MCP Top 10 führt kontextuelle Prompt Injection als MCP06 und nennt daneben Tool Poisoning, fehlende Autorisierung und fehlende Telemetrie. Die Liste ist ein lebendes Dokument; Nummern und Formulierungen können sich mit neuen Fassungen ändern.

Werkzeugausgaben als untrusted Input

Die Antwort eines Werkzeugs ist keine vertrauenswürdige Tatsache. Ein Werkzeug, das Webseiten zusammenfasst oder Tickets ausliest, kann Anweisungen transportieren, die das Modell anschließend befolgt. OWASP beschreibt im MCP-Kontext Payloads, die erst durch OCR oder andere Verarbeitung zu Text werden. Bilder, Scans und PDFs gehören daher ebenso zur Angriffsfläche wie Fließtext.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Übermäßige Berechtigungen

Ein Agent mit einem breiten Token hat nach einer erfolgreichen Injection dieselbe Reichweite wie sein Betreiber. Ein Werkzeug, das nur den Bestellstatus liest, braucht keinen Schreibzugriff auf Zahlungen. Schmale Rechte pro Werkzeug begrenzen den Schaden, auch wenn ein Angriff durchkommt.

Befehlsausführung und fehlende Telemetrie

Agenten, die Shell-Befehle oder Code ausführen dürfen, brauchen die strengsten Grenzen: feste Befehlslisten, Ausführung in einer isolierten Umgebung ohne Zugriff auf Produktivdaten und lückenlose Protokollierung. Ohne Telemetrie lässt sich nach einem Vorfall kaum rekonstruieren, welcher Inhalt welche Aktion ausgelöst hat. OWASP nennt fehlende Telemetrie ausdrücklich als Risiko.

Freigaben für riskante Aktionen

Eine Freigabe schützt nur, wenn sie zur Aktion passt. Eine pauschale Zustimmung wie „KI darf Kundendaten bearbeiten“ ist dafür zu grob. OWASP nennt destruktive, extern wirksame oder sensible Operationen als Fälle, die eine Freigabe verlangen. Die Freigabemaske sollte mindestens zeigen:

  • Aktion und Zielobjekt, etwa „Rückerstattung an Bestellung 48213“
  • Alle Parameter im Klartext, etwa Betrag, Empfänger oder Dateipfad
  • Die Quelle, die das Modell zu dem Vorschlag bewogen hat, soweit die Anwendung sie kennt
  • Gültigkeit nur für diesen einen Aufruf, nicht für künftige Aktionen
  • Name der freigebenden Person und Zeitpunkt im Protokoll

Ein Restrisiko bleibt: Wer am Tag dutzende Bestätigungen klickt, bestätigt irgendwann reflexhaft. Freigaben sollten deshalb auf wenige, wirklich riskante Aktionen beschränkt bleiben.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Guardrails: ergänzen, nicht ersetzen

Guardrails sind Prüfmodelle oder Klassifikatoren, die Eingaben oder Ausgaben bewerten. OWASP warnt: “A guardrail LLM is itself an LLM and is itself susceptible to prompt injection.” Ein zweites Modell ist also nicht automatisch vertrauenswürdig. Hinzu kommt, dass jeder Aufruf Latenz und Kosten verursacht. OWASP beschreibt deshalb einen risikobasierten Einsatz: Prüfungen dort, wo ein Fehler im Ernstfall großen Schaden anrichten würde.

NIST zieht aus der Grenze fester Schutzmechanismen dieselbe Konsequenz. Apostol Vassilev, Senior Scientist bei NIST und Autor der Arbeit „Robust AI Security and Alignment: A Sisyphean Endeavor?“ (IEEE Security & Privacy, Mai 2026), schreibt: “What this proof shows is that there is no finite set of guardrails that is universally robust against adversarial prompts.” Das richtet sich gegen die Erwartung, eine endgültige Regelsammlung könne alle Angriffe abfangen. Die Architektur muss daher davon ausgehen, dass einzelne Injections durchkommen, und deren Folgen begrenzen.

Schutz als laufender Betrieb

NIST beschreibt einen Übergang zu einem Sicherheitsmodell, das KI-Systeme kontinuierlich überwacht und aktualisiert. Für Entwicklungsteams heißt das drei Aufgaben, die über den Release hinaus laufen:

  • Red Teaming: regelmäßige Suche nach Umgehungen, auch nach Modell- oder Prompt-Wechseln
  • Härtung: gefundene Umgehungen werden als Testfälle festgehalten und die Regeln nachgeschärft
  • Resilienz: Folgen begrenzen und den Betrieb wiederherstellen können

Für den Resilienz-Teil lohnt ein Runbook, das drei Fragen beantwortet: Wie wird ein Werkzeug sofort deaktiviert, ohne die ganze Anwendung abzuschalten? Wie werden betroffene Zugangsdaten rotiert? Welche Protokolle werden gesichert, bevor sie überschrieben werden? Diese Schritte sind eine praktische Umsetzung der NIST-Forderung nach Wiederherstellung, keine dort aufgeführte Checkliste.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Grenzen dieser Aussagen

  • Zur Verbreitung oder Erfolgsquote von Prompt Injection gibt es in den herangezogenen Quellen keine verlässliche Statistik. LLM01 ist eine Risikokategorie, keine Häufigkeitsangabe.
  • Die genannten Quellen enthalten keine vergleichbaren Wirksamkeitszahlen für einzelne Schutzschichten. Die Tabelle beschreibt deshalb Einsatzort und Grenzen, nicht Erfolgsraten.
  • Die OWASP-Dokumente werden fortlaufend gepflegt. Nummern und Formulierungen können sich mit neuen Fassungen ändern, besonders beim MCP Top 10.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.