Zum Hauptinhalt springen
Connic
Zurück zum BlogProdukt im Fokus

KI-Agenten absichern: Checkliste für den Produktivbetrieb

KI-Agenten ohne Sicherheitskonzept zu veröffentlichen ist riskant. Eine praktische Checkliste zu Prompt Injection, PII-Verarbeitung, Output-Validierung und Guardrails vor dem Go-live.

21. März 2026(zuletzt aktualisiert: 19. Juli 2026)12 Min. LesezeitAutor: Connic Engineering

Eine Webanwendung würde kaum ohne Authentifizierung, Eingabevalidierung und Rate Limits veröffentlicht. Viele Teams veröffentlichen KI-Agenten dennoch ohne vergleichbare Schutzmaßnahmen. Der Agent funktioniert in der Demo und gelangt in den Produktivbetrieb. Erst bei den ersten Angriffsversuchen zeigt sich unvorhergesehenes Verhalten.

Die Checkliste erläutert, mit welchen Schutzmaßnahmen KI-Agenten vor dem Go-live abgesichert werden und wie sie umgesetzt werden.

Das Bedrohungsmodell für KI-Agenten

Die Sicherheitsrisiken von KI-Agenten sind nicht theoretisch. Die OWASP Top 10 for Agentic Applications 2026 erweitern das Bedrohungsmodell über den KI-Modell-Output hinaus um Goal Hijacking, Tool Misuse, Privilege Abuse, Memory und Context Poisoning sowie Cascading Failures. Diese Risiken wachsen, wenn ein Agent mit der Identität eines Nutzers oder persistentem Kontext systemübergreifend handeln kann.

Die Absicherung eines Agenten beginnt mit dem Verständnis der relevanten Bedrohungen. Diese Angriffe treten im Produktivbetrieb auf:

Prompt Injection
Ein Nutzer erstellt Input, der den System-Prompt des Agenten überschreibt. „Ignoriere alle vorherigen Anweisungen und ...“ ist die offensichtliche Variante. Raffinierte Angriffe nutzen Encoding-Tricks, vertauschte Zeichen und strukturelle Manipulationen, die einfache Keyword-Filter umgehen. Bei Agenten kann Injection zu Goal Hijacking werden, wenn sie Pläne oder Tool-Calls verändert.
Offenlegung personenbezogener Daten
Nutzer fügen sensible Daten in Prompts ein: E-Mail-Adressen, Kreditkartennummern, Sozialversicherungsnummern, Telefonnummern. Ohne Guardrails fließen diese Daten an die APIs der KI-Modell-Provider und möglicherweise in die Anwendungs-Logs. Unter DSGVO und CCPA entsteht daraus ein reales Compliance-Risiko.
System-Prompt-Extraktion
Angreifer bringen den Agenten dazu, seinen System-Prompt offenzulegen, einschließlich interner Anweisungen, Tool-Konfigurationen, API-Schemas und Geschäftsregeln. Nach der Offenlegung wissen sie genau, wie sie den Agenten manipulieren können.
Datenabfluss
Präparierte Prompts veranlassen den Agenten, sensible Kontextdaten in URLs, Markdown-Bilder oder strukturierte Ausgaben zu codieren und interne Daten unbemerkt an externe Server zu senden.
Off-Topic und schädlicher Output
Ohne Inhaltskontrollen könnte ein Support-Agent für Abrechnungsfragen medizinische Ratschläge geben. Ein interner Assistent könnte toxische oder unangemessene Inhalte erzeugen. Das KI-Modell hält Inhaltsrichtlinien nur ein, wenn die Anwendung sie durchsetzt.
Sichere Agenten für den Produktivbetrieb ab

Isolation, Secret-Verwaltung, Guardrails und Audit-Logging sind in die Plattform integriert.

Kostenlos starten

Sicherheitscheckliste für den Produktivbetrieb

Diese Schutzmaßnahmen sollten eingerichtet sein, bevor ein Agent echten Nutzern gegenübersteht. Zu jeder Schutzmaßnahme folgt eine konkrete Implementierungsanleitung.

1. Prompt Injection im Input blockieren

Jede Nutzernachricht sollte auf Injection-Versuche geprüft werden, bevor der Agent sie verarbeitet.

Wirksame Prompt-Injection-Erkennung geht über Keyword-Matching hinaus. Sie muss Folgendes erkennen:

  • Direktes Überschreiben von Anweisungen: „Ignoriere vorherige Anweisungen“ und Varianten
  • Encoding-Angriffe: Base64-codierte Anweisungen, hexadezimal codierte Payloads
  • Zeichenmanipulation: Typoglykämie (vertauschte Zeichen), Unicode-Substitution
  • Strukturelle Angriffe: Delimiter-Injection, Kontextmanipulation durch Formatierung
agent.yaml
guardrails:
  input:
    - type: prompt_injection
      mode: block
      config:
        sensitivity: medium  # low, medium, or high

Wird eine Prompt Injection erkannt, wird der Agent nicht ausgeführt. Die Anwendung gibt eine Ablehnung aus und erfasst den Versuch zur Sicherheitsprüfung als Trace-Span.

Für Hochrisikoanwendungen
Wir unterstützen spezialisierte Anbieter für die Injection-Erkennung wie Lakera. Sie bieten kontinuierlich aktualisierte KI-Modelle zur Erkennung und unterstützen mehr als 100 Sprachen. Die Einbindung erfolgt über das Feld provider in der Guardrail-Konfiguration.

2. Personenbezogene Daten schützen, bevor sie das KI-Modell erreichen

In Nutzereingaben können sensible Daten enthalten sein. Entscheidend ist, ob diese Daten die API des KI-Modell-Providers erreichen oder zuvor abgefangen werden.

Drei Modi stehen zur Verfügung:

Block
Lehnt die gesamte Nachricht ab, wenn PII erkannt wird. Die strengste Option für Umgebungen, in die PII überhaupt nicht gelangen darf.
Redact
Ersetzt erkannte PII durch Platzhalter wie [EMAIL_REDACTED]. Der Agent verarbeitet den bereinigten Input. Dieser Modus bietet einen Kompromiss zwischen Schutz und Nutzbarkeit.
Warn
Loggt die Erkennung, setzt die Verarbeitung aber fort. Damit lässt sich messen, wie häufig PII auftritt, bevor die Entscheidung für Block oder Redact fällt.
agent.yaml
guardrails:
  input:
    - type: pii
      mode: redact
      config:
        entities: [email, phone, ssn, credit_card, api_key]
  output:
    - type: pii_leakage
      mode: redact

Auch der Output-Guardrail ist wichtig. PII kann in Antworten des Agenten erscheinen, selbst wenn sie nicht im ursprünglichen Input enthalten war. Wenn ein Agent über Tools oder Retrieval auf Kundendaten zugreift, verhindert die PII-Erkennung im Output, dass sensible Informationen in Antworten sichtbar werden.

3. Offenlegung des System-Prompts verhindern

Ein System-Prompt enthält die Persönlichkeit des Agenten, Geschäftsregeln, Tool-Schemas und Betriebsanweisungen. Extrahiert ein Angreifer ihn, besitzt er einen Bauplan zur Manipulation des Agenten.

agent.yaml
guardrails:
  output:
    - type: system_prompt_leakage
      mode: block

Jede Antwort des Agenten wird auf Fragmente geprüft, die dem System-Prompt entsprechen. Beginnt der Agent seine Anweisungen offenzulegen, wird die Antwort blockiert und durch eine sichere Nachricht ersetzt.

4. Den Agenten auf seinen Aufgabenbereich begrenzen

Sprachmodelle beantworten bereitwillig Fragen zu jedem Thema. Ein Support-Agent für Abrechnungsfragen sollte weder Kochtipps noch medizinische Empfehlungen geben. Topic Restriction hält den Agenten auf seine vorgesehene Aufgabe fokussiert.

agent.yaml
guardrails:
  input:
    - type: topic_restriction
      mode: block
      config:
        allowed_topics:
          - billing and payments
          - subscription management
          - account settings
        off_topic_message: "I can only help with billing and account questions."
        model: connic/gpt-5.6-luna

Je nach Einsatzbereich lassen sich erlaubte oder blockierte Themen definieren. Die Prüfung nutzt einen schlanken LLM-Call zur Klassifizierung und benötigt daher einen KI-Modellparameter. Ein schnelles, günstiges KI-Modell hält Latenz und Kosten niedrig.

5. Output-Inhalte moderieren

Auch mit einem guten System-Prompt können Sprachmodelle unangemessene Inhalte erzeugen. Inhaltsmoderation im Output erkennt Toxizität, Belästigung, Hassrede und andere Verstöße gegen Richtlinien vor der Ausgabe.

agent.yaml
guardrails:
  output:
    - type: moderation
      mode: block
      config:
        categories:
          - hate
          - harassment
          - violence
          - self_harm

6. Versuche zum Datenabfluss erkennen

Ein subtiler, aber gefährlicher Angriff: Prompts veranlassen den Agenten, sensible Daten in URLs, Markdown-Bildern oder strukturierten Ausgaben zu codieren und an externe Server zu senden. Besonders gefährlich ist dies für Agenten mit Tool-basiertem Zugriff auf interne Daten.

agent.yaml
guardrails:
  output:
    - type: data_exfiltration
      mode: block
      config:
        allowed_domains:
          - yourdomain.com
          - docs.yourdomain.com

Dies erkennt verdächtige URLs mit codierten Daten in Query-Parametern, auf externe Domains verweisende Markdown-Bild-Tags und Base64-codierte Datenblöcke in der Antwort. Die Liste erlaubter Domains stellt sicher, dass legitime Referenzen nicht blockiert werden.

7. Eigene Geschäftsregeln ergänzen

Jedes Unternehmen hat eigene Sicherheitsanforderungen, die integrierte Guardrails nicht vollständig abdecken können. Eigene Guardrails unterstützen beliebige Validierungslogik in Python.

guardrails/compliance_check.py
from connic import GuardrailResult

REQUIRED_DISCLAIMERS = [
    "not financial advice",
    "consult a professional",
]

def check(content: str, context: dict) -> GuardrailResult:
    """Ensure financial responses include disclaimers."""
    agent_name = context.get("agent_name", "")
    if "finance" not in agent_name:
        return GuardrailResult(passed=True)

    content_lower = content.lower()
    has_disclaimer = any(d in content_lower for d in REQUIRED_DISCLAIMERS)

    if not has_disclaimer:
        return GuardrailResult(
            passed=False,
            message="Response must include a disclaimer.",
        )
    return GuardrailResult(passed=True)

Gängige eigene Guardrails blockieren Erwähnungen von Wettbewerbern, prüfen regulatorische Compliance-Hinweise, filtern interne Terminologie oder wenden domänenspezifische Validierungsregeln an.

8. Output-Relevanz prüfen

Manchmal liefert ein Agent zwar keine schädlichen Inhalte, beantwortet aber die eigentliche Frage nicht. Die Relevanzprüfung erkennt Goal Hijacking, bei dem ein Angreifer den Zweck des Agenten subtil umlenkt, sowie erfundene Inhalte abseits der eigentlichen Frage.

agent.yaml
guardrails:
  output:
    - type: relevance
      mode: warn
      config:
        model: connic/gpt-5.6-luna

Der Warn-Modus zeigt zunächst die Häufigkeit irrelevanter Antworten. Ist die Rate inakzeptabel, folgt der Wechsel in den Block-Modus.

Alles zusammenführen

Eine vollständige Guardrail-Konfiguration für einen Support-Agenten im Produktivbetrieb:

agents/support.yaml
version: "1.0"
name: customer-support
model: connic/gpt-5.6-terra
system_prompt: |
  You are a customer support agent for Acme Corp.
  Help customers with orders, billing, and product questions.
tools:
  - support.search_orders
  - support.search_retrieval
  - support.create_ticket

guardrails:
  input:
    - type: prompt_injection
      mode: block
      config:
        sensitivity: medium
    - type: pii
      mode: redact
      config:
        entities: [email, phone, ssn, credit_card]
    - type: topic_restriction
      mode: block
      config:
        allowed_topics: [orders, billing, products, returns]
        off_topic_message: "I can only help with Acme Corp products and orders."
        model: connic/gpt-5.6-luna
  output:
    - type: moderation
      mode: block
    - type: system_prompt_leakage
      mode: block
    - type: pii_leakage
      mode: redact
    - type: data_exfiltration
      mode: block
      config:
        allowed_domains: [acmecorp.com]
    - type: relevance
      mode: warn
      config:
        model: connic/gpt-5.6-luna
Die Reihenfolge ist wichtig
Guardrails werden in der definierten Reihenfolge ausgeführt. Günstige, schnelle Prüfungen (Prompt Injection, PII, Regex) gehören an den Anfang, teure Prüfungen (Topic Restriction, Relevance) ans Ende. Blockiert ein früher Check den Request, werden die teuren nicht mehr ausgeführt.

Observability: sehen, was erkannt wird

Ohne Protokollierung bleibt unklar, wie Sicherheitskontrollen reagieren. Jede Guardrail-Evaluation wird als Trace-Span aufgezeichnet. Zusammen ergeben die Aufzeichnungen einen vollständigen Audit-Trail.

Trace-Spans
Jede Guardrail-Prüfung erzeugt einen Span mit Regeltyp, Modus, Richtung, Ergebnis und Details zur Erkennung. Dadurch bleibt sichtbar, welche Regel ausgelöst wurde und warum.
Audit-Trail
Jeder blockierte Request, jede Schwärzung und jede Warnung wird für Compliance-Teams mit Zeitstempel und vollständigem Kontext geloggt. Die Aufzeichnungen eignen sich für regulatorische Prüfungen.
Connic Audit Log mit Projektaktionen einschließlich Freigaben, Verbindungszuordnungen, Deployments, Umgebungsänderungen und Judge-Änderungen nach Nutzer und Zeit als unveränderliche Compliance-Aufzeichnung
Das Audit-Log hält unveränderlich fest, wer wann welche Aktion ausgeführt hat.

Mit diesen Daten lassen sich Fragen beantworten wie: Wie häufig wird Prompt Injection versucht? Welche Agenten lösen die meisten PII-Schwärzungen aus? Sind Themenbeschränkungen zu aggressiv? Guardrails lassen sich so anhand realer Traffic-Muster abstimmen.

Mehrschichtige Absicherung über Guardrails hinaus

Guardrails bilden die Sicherheitsschicht der Runtime. Eine vollständige Sicherheitsstrategie umfasst jedoch weitere Schutzmaßnahmen:

Iterationslimits
Begrenzen die Zahl der LLM-Calls pro Agenten-Run. Sie verhindern Endlosschleifen, reduzieren das Kostenrisiko durch außer Kontrolle geratene Agenten und erkennen Bugs, bei denen Agenten in Zyklen festhängen.
Parallelitätssteuerung
Parallelitätssteuerung anhand eines Schlüssels stellt sicher, dass pro eindeutigem Schlüssel nur ein Agenten-Run gleichzeitig aktiv ist. Sie verhindert doppelte Verarbeitung und reduziert das Risiko von Replay Attacks.
Datenbank-Zugriffskontrollen
Bei Agenten mit Datenbank-Tools sollten die les- und schreibbaren Collections beschränkt sein. Nach dem Least-Privilege-Prinzip erhalten Agenten nur Zugriff auf benötigte Daten.
Zugriff auf Retrieval-Namespaces begrenzen
Der Zugriff des Agenten bleibt auf bestimmte Retrieval-Namespaces begrenzt. Dadurch kann ein Agent in gemeinsam genutzten Retrieval-Systemen nicht auf sensible Daten eines anderen Agenten zugreifen.
Automatisierte Qualitätsprüfung
LLM Judges bewerten die Qualität der Agenten kontinuierlich und erkennen Regressionen bei Genauigkeit, Sicherheit oder Compliance, bevor sie zu Vorfällen werden.

Erste Schritte

Für eine neue Implementierung empfiehlt sich dieser Ansatz:

  • 1.Mit der Grundkonfiguration starten. prompt_injection und pii im Input sowie moderation und system_prompt_leakage im Output decken die häufigsten Angriffsvektoren ab.
  • 2.Zuerst den Warn-Modus verwenden. Die Markierungen sollten vor dem Wechsel zu Block beobachtet werden. So werden legitime Requests während der Abstimmung der Empfindlichkeit nicht abgelehnt.
  • 3.Anhand des Traffics erweitern. Sobald reale Nutzungsmuster sichtbar sind, folgen Topic Restriction, Relevance Checking und eigene Guardrails auf Basis der tatsächlich beobachteten Risiken.
  • 4.Trace-Daten regelmäßig prüfen. Häufig ausgelöste Guardrails und ihre Muster sollten untersucht werden. Empfindlichkeit und Modi lassen sich anpassen, sobald der Traffic besser verstanden ist.

Die vollständige Konfigurationsreferenz steht in der Guardrails-Dokumentation. Einen tieferen Einblick in die integrierten Guardrail-Typen bietet Guardrails für KI-Agenten: Sicherheit in Echtzeit.

Häufig gestellte Fragen

Die OWASP Top 10 for Agentic Applications 2026 behandeln Goal Hijacking, Tool Misuse, Identity and Privilege Abuse, Supply-Chain Vulnerabilities, unerwartete Code Execution, Memory und Context Poisoning, unsichere Inter-Agent Communication, Cascading Failures, die Ausnutzung des Vertrauens zwischen Mensch und Agent sowie Rogue Agents. Wir begegnen diesen Risiken im Produktivbetrieb mit Runtime-Guardrails, begrenzten Tool-Berechtigungen, Freigaben, Iterationslimits, isolierter Ausführung und nachvollziehbaren Runs.

Wirksamer Schutz vor Prompt Injection geht über Keyword-Matching hinaus. Die Erkennung muss direktes Überschreiben von Anweisungen, Encoding-Angriffe (Base64, Hex), Zeichenmanipulation (Unicode-Substitution, vertauschter Text) und Structural Injection durch Formatierung abdecken. Sie wird auf jeden Nutzer-Input angewendet, bevor er den Agenten erreicht. Für Hochrisikoanwendungen bieten spezialisierte Anbieter wie Lakera kontinuierlich aktualisierte KI-Modelle zur Erkennung für mehr als 100 Sprachen.

Ein PII-Guardrail gehört in den Agenten-Input, bevor die Nachricht die API des KI-Modell-Providers erreicht. Drei Modi stehen zur Verfügung: die gesamte Nachricht blockieren, erkannte Entitäten (E-Mail, Telefon, SSN, Kreditkarte) schwärzen und mit bereinigtem Input fortfahren oder warnen und zur Messung loggen. Auch die PII-Erkennung im Output ist nötig, weil Agenten mit Tool-basiertem Zugriff auf Kundendaten versehentlich sensible Daten in Antworten aufnehmen können.

Die Mindestabsicherung vor dem Produktivbetrieb besteht aus Prompt-Injection-Erkennung im Input (Block-Modus), PII-Schwärzung in Input und Output, Inhaltsmoderation im Output und Erkennung offengelegter System-Prompts. Je nach Einsatzbereich kommen Themenbeschränkung, Erkennung von Datenabfluss und eigene Compliance-Regeln hinzu. Das Guardrail-Trace-Logging erzeugt einen Audit-Trail, der zeigt, was warum blockiert wurde.

Für die DSGVO wird PII geschwärzt, bevor sie Provider-APIs für KI-Modelle erreicht; der Datenzugriff wird über die Tool-Konfiguration minimiert und der Datenfluss bleibt nachweisbar. Für den EU AI Act erfasst das Logging jede Agentenaktion zur Nachvollziehbarkeit (Artikel 12 und 26), Workflows zur menschlichen Aufsicht decken sensible Entscheidungen ab (Artikel 14) und eine kontinuierliche Risikoevaluation erfüllt die Anforderungen an die fortlaufende Überwachung (Artikel 9). Prompt-Injection- und PII-Kontrollen unterstützen außerdem die Robustheitsanforderungen aus Artikel 15.

System-Prompts weisen das KI-Modell zum gewünschten Verhalten an. Das KI-Modell kann diese weiche Schutzmaßnahme ignorieren oder nach einer Manipulation überschreiben. Guardrails sind harte Kontrollen der Runtime, die jeden Input und Output unabhängig vom Ergebnis des KI-Modells abfangen und evaluieren. Ein gut geschriebener System-Prompt reduziert unerwünschte Ausgaben; Guardrails erkennen sie, wenn sie dennoch auftreten. Prompts steuern den Normalbetrieb, Guardrails setzen die Regeln durch.

Mehr aus dem Blog

Produkt im Fokus

KI-Agenten-Routing: Agenten auslösen und Ergebnisse zurückgeben

Connic leitet externe Events an Agenten weiter und liefert Ergebnisse synchron oder über asynchrone Outbound-Verbindungen an das Zielsystem.

24. August 20269 Min. Lesezeit
Produkt im Fokus

Von Staging zum Produktivbetrieb: So isolieren Connic Environments KI-Agenten

Connic Environments ordnen Git-Branches isolierten Deployments mit eigenen Secrets, Verbindungen, Budgets und Run History zu. So können verschiedene Agenten und Codeversionen unabhängig voneinander bereitgestellt werden.

6. August 20268 Min. Lesezeit
Produkt im Fokus

LLM-Kontextkomprimierung für lang laufende KI-Agenten

Connic komprimiert ältere Gesprächsverläufe und übergroße Tool-Ergebnisse. Danach wiederholt die Runtime den KI-Modell-Aufruf, damit lange Agentensitzungen das Kontextlimit nicht überschreiten.

20. Juli 20268 Min. Lesezeit
Produkt im Fokus

Connic Tests: Regressionen vor dem Produktivbetrieb erkennen

Ein YAML-basiertes Testframework für KI-Agenten mit schwankenden Ergebnissen: wiederholte Testläufe, flexible Assertions, Mocks und multimodale Fixtures. Fehlgeschlagene Tests blockieren standardmäßig das Deployment.

6. Mai 20268 Min. Lesezeit
Produkt im Fokus

Human-in-the-Loop-KI-Agenten: Approvals im Produktivbetrieb

So pausiert ein KI-Agent vor Erstattungen, Löschvorgängen oder externen Aufrufen, leitet die Entscheidung an einen Menschen weiter und setzt den Run mit vollständigem Audit Trail automatisch fort.

5. April 202610 Min. Lesezeit
Produkt im Fokus

A/B-Tests für KI-Agenten: Prompts sicher verbessern

Ob ein geänderter Prompt wirklich besser ist, zeigt ein kontrolliertes Experiment mit echtem Traffic.

27. März 20269 Min. Lesezeit
Produkt im Fokus

Guardrails für KI-Agenten: Sicherheit in Echtzeit

Connic Guardrails prüfen Ein- und Ausgaben von Agenten in Echtzeit, blockieren Prompt Injection, maskieren PII und setzen Themenbeschränkungen durch.

3. März 20269 Min. Lesezeit
Produkt im Fokus

Connic Bridge: KI-Agenten für private Infrastruktur

Connic Bridge stellt einen sicheren ausgehenden Tunnel bereit, über den KI-Agenten private Kafka-Cluster, Datenbanken und interne Dienste ohne offene eingehende Ports erreichen.

19. Februar 20267 Min. Lesezeit
Produkt im Fokus

Observability für Agenten: Kosten, Tokens und Runs erfassen

Eigene Dashboards machen LLM-Kosten pro KI-Modell und Fehler sichtbar, bevor Nutzer die Folgen bemerken.

23. Januar 20268 Min. Lesezeit