Alle Artikel

Praxisleitfaden · KI-Agenten

KI-Agenten im Unternehmen: Was vor dem ersten echten Zugriff geklärt sein muss

Ein Sprachmodell, das nur Text vorschlägt, ist begrenzt. Ein Agent mit Zugriff auf E-Mail, CRM, Dateien, Browser oder Code kann reale Zustände verändern. Damit wird nicht der Prompt zum Sicherheitsmodell, sondern die Architektur rund um Modell, Werkzeuge und Freigaben.

Veröffentlicht: · Lesezeit: ca. 14 Minuten · Technischer Praxisleitfaden

Bewusst überzeichnete KI-Agenten-Szene: Alexander Paulus prüft einen einfachen Workflow vor einem absurd großen, mehrfach gesicherten Freigabeknopf.
Das Bild nimmt „Human in the Loop“ wörtlich: Ein harmloser Workflow wartet hinter Schlüsseln, Schutzhaube und einem absurd großen Freigabeknopf. In echten Systemen ersetzt Theater keine belastbare Architektur.

Das Wichtigste in 60 Sekunden / tl;dr

  • Ein Agent ist ein System, das Modellentscheidungen mit Werkzeugen, Datenzugriff und mehrstufigen Aktionen verbindet. Sein Risiko entsteht aus der Kombination, nicht nur aus dem Modell.
  • Prompt Injection lässt sich nicht zuverlässig allein mit einem besseren Systemprompt verhindern. Externe Inhalte müssen als nicht vertrauenswürdige Daten behandelt werden.
  • Das Modell darf nur Werkzeuge und Parameter erhalten, die für den konkreten Auftrag erforderlich sind. Berechtigungen werden serverseitig geprüft, nicht vom Modell ausgelegt.
  • Freigaben helfen nur, wenn die Oberfläche die tatsächlich auszuführende Aktion aus vertrauenswürdigen Daten zeigt und nach der Freigabe nicht unbemerkt verändert werden kann.
  • Jeder produktive Agent braucht begrenzte Identitäten, nachvollziehbare Logs, Kosten- und Schrittlimits, einen Abbruchweg und Tests mit absichtlich bösartigen Eingaben.

Quellen: NIST AI 600-1: Generative AI Profile · OWASP Top 10 for Agentic Applications · Model Context Protocol: Security Best Practices

01

Ab wann wird ein Assistent zum Agenten?

„Agent“ ist kein einheitlich geschützter Produktbegriff. Für die Sicherheitsbetrachtung genügt eine praktische Grenze: Sobald ein KI-System selbst Werkzeuge auswählt, mehrere Schritte plant oder externe Zustände lesen und verändern kann, entsteht Agentenrisiko.

Ein Textentwurf ist leicht verwerfbar. Eine versendete Nachricht, gelöschte Datei, geänderte Bestellung oder ausgelöste Zahlung ist ein realer Zustandswechsel. Die Verantwortung dafür bleibt bei der Organisation, auch wenn das Modell den Werkzeugaufruf vorgeschlagen hat.

Antwort

Das Modell erzeugt Text; ein Mensch überträgt ihn bewusst.

Werkzeugaufruf

Das Modell schlägt eine strukturierte Aktion vor; die Anwendung validiert sie.

Workflow

Mehrere Schritte laufen mit definiertem Zustand, Limits und Übergaben.

Autonomie

Aktionen dürfen innerhalb enger Grenzen ohne einzelne Freigabe erfolgen.

Quellen (3)

02

Prompt Injection ist kein Textproblem, sondern ein Vertrauensproblem

Ein Agent liest E-Mails, Webseiten, Dokumente, Tickets und Tool-Ausgaben. Darin können Anweisungen stehen, die nicht vom Betreiber stammen. Wenn das Modell diese Inhalte zugleich als Daten und als Handlungsanweisung verarbeitet, kann ein Angreifer das Ziel des Agenten verschieben.

Eine indirekte Prompt Injection kann etwa in einer Support-Mail stehen: Der Agent soll angeblich zur Bearbeitung weitere Kundendaten abrufen und an eine fremde Adresse senden. Sprachlich kann das plausibel aussehen. Sicherheit entsteht deshalb nicht dadurch, dass der Systemprompt eindringlicher formuliert wird.

Typische Einfallstore

Direkter Nutzereingang

Ein Nutzer fordert Umgehung, Datenoffenlegung oder eine Aktion außerhalb des vorgesehenen Zwecks.

Externe Inhalte

Webseite, PDF, E-Mail oder Ticket enthält eingebettete Instruktionen.

Werkzeugausgaben

Ein kompromittiertes oder zu breit vertrautes Tool liefert manipulierte Daten zurück.

Speicher und Verlauf

Vergiftete Notizen oder frühere Ergebnisse beeinflussen spätere Entscheidungen.

Externer Inhalt bleibt Datenmaterial. Er darf weder Berechtigungen erweitern noch neue Werkzeuge freischalten, Empfänger ändern oder eine Freigabe ersetzen.

Quellen (3)

03

Berechtigungen werden vor dem Prompt entschieden

OWASP beschreibt „Excessive Agency“ als Kombination aus zu viel Funktionalität, zu breiten Berechtigungen oder zu großer Autonomie. Die robusteste Gegenmaßnahme ist deshalb nicht kosmetisch: Der Agent bekommt weniger Macht.

  • Schmale Werkzeuge

    Statt eines universellen Datenbank- oder Shell-Werkzeugs erhält der Agent fachliche Funktionen wie getOpenInvoices oder draftReply.

  • Explizite Parameter

    IDs, Mandant, Empfänger, Betrag, Pfad und erlaubte Werte werden typisiert und serverseitig validiert. Freitext wird nicht ungeprüft zu SQL, Shell oder URL.

  • Least Privilege

    Die technische Identität darf nur die benötigten Ressourcen lesen oder verändern, idealerweise zusätzlich zeitlich und auftragsbezogen begrenzt.

  • Mandant vor Modell

    Organisation, Projekt und Datenscope werden aus der authentifizierten Sitzung bestimmt, nicht aus einer Modellantwort oder einem Dokument.

  • Getrennt lesen und schreiben

    Read-only-Suche und schreibende Aktionen sind unterschiedliche Werkzeuge und Berechtigungen. Ein Analyseagent braucht nicht automatisch Änderungsrechte.

  • Deny by default

    Unbekannte Werkzeuge, Parameter, Ziele und Zustände werden abgelehnt. Das Modell darf keine fehlende Berechtigung kreativ ersetzen.

Ein gutes Werkzeug beschreibt eine fachliche Absicht

Schlecht: executeHttpRequest(url, method, body)

Besser: createRefundDraft(orderId, reasonCode), ohne Auszahlung und mit serverseitigem Mandanten- und Statuscheck.

Quellen (3)

04

Human in the loop schützt nur mit einer vertrauenswürdigen Freigabe

Eine Bestätigung ist kein Sicherheitszauber. Wenn der Agent den Inhalt des Dialogs selbst formuliert oder nach der Freigabe andere Parameter ausführen kann, bestätigt der Mensch möglicherweise nicht die tatsächliche Aktion.

  • Konkrete Wirkung anzeigen

    Ziel, Empfänger, Betrag, betroffene Datensätze und irreversible Folgen aus den validierten Werkzeugparametern darstellen.

  • Untrusted Content trennen

    Text aus E-Mail, Webseite oder Dokument sichtbar als fremden Inhalt markieren; er darf nicht wie eine Systemwarnung aussehen.

  • Payload binden

    Die Freigabe gilt für einen Hash oder eine unveränderliche Aktions-ID. Jede Parameteränderung erfordert eine neue Freigabe.

  • Risikobasiert staffeln

    Lesen, Entwurf, interne Änderung, externe Kommunikation, Zahlung und Löschung brauchen unterschiedliche Schwellen.

  • Vier-Augen-Prinzip dort, wo es zählt

    Hohe Beträge, Massenänderungen oder sensible Exporte können eine zweite Rolle verlangen.

  • Zeitlich begrenzen

    Freigaben laufen ab und dürfen nicht für andere Aufträge, Mandanten oder spätere Wiederholungen wiederverwendet werden.

Antimuster: „Der Agent möchte fortfahren. Zulassen?“, ohne konkrete Aktion, Datenquelle und Auswirkung.

Quellen (2)

05

Agenten brauchen eigene Identitäten, keine geliehenen Generalschlüssel

Ein Agent sollte weder das persönliche Dauer-Token eines Administrators noch einen globalen API-Schlüssel erben. Eigene technische Identitäten machen Scope, Widerruf und Nachvollziehbarkeit möglich.

  • Pro Agent und Umgebung trennen

    Entwicklung, Test und Produktion sowie verschiedene Agenten erhalten getrennte Clients oder Service-Identitäten.

  • Kurzlebige Tokens

    Zugriffstokens möglichst kurz halten, sicher speichern, nicht in Prompts, Logs oder Fehlermeldungen einbetten.

  • Audience prüfen

    Ein Token muss für den angesprochenen Dienst ausgestellt sein. MCP verlangt bei unterstützter Autorisierung eine Bindung und Prüfung der Zielressource.

  • Kein Token Passthrough

    Ein MCP-Server reicht empfangene Client-Tokens nicht einfach an nachgelagerte APIs weiter. Er verwendet einen dafür vorgesehenen eigenen Autorisierungsfluss.

  • Nutzer- und Agentenhandlung unterscheiden

    Auditdaten halten fest, welcher Nutzer den Auftrag gab, welche Agentenidentität handelte und welcher Dienst die Aktion ausführte.

  • Zugriff widerrufbar machen

    Ein kompromittierter Agent oder MCP-Server muss gezielt abgeschaltet werden können, ohne die gesamte Plattform stillzulegen.

MCP standardisiert, wie Kontext und Werkzeuge angeboten werden. Es macht ein Werkzeug nicht automatisch vertrauenswürdig. Betreiber müssen Serverquelle, Toolbeschreibung, Berechtigungen, Tokenfluss und Änderungen weiterhin prüfen.

Quellen (3)

06

Gedächtnis und Datenzugriff brauchen dieselbe Trennung wie jede andere Datenbank

Persistente Erinnerung macht Agenten nützlicher, aber auch angreifbarer. Falsche oder bösartige Einträge können viele spätere Läufe beeinflussen und über Mandanten- oder Projektgrenzen wandern.

Scope am Schreibpunkt

Jeder Memory-Eintrag trägt Organisation, Projekt, Nutzer, Quelle, Zweck und Ablaufdatum aus vertrauenswürdiger Anwendungsschicht.

Provenienz erhalten

Speichern, ob ein Fakt aus einem System of Record, einem Nutzertext, einer Modellableitung oder fremdem Inhalt stammt.

Keine Geheimnisse als Erinnerung

Passwörter, Tokens und private Schlüssel gehören in Secret Stores, nicht in Vektordatenbanken oder Chatverläufe.

Löschung und Korrektur

Einträge müssen auffindbar, korrigierbar und im Rahmen der geltenden Regeln löschbar sein.

Retrieval begrenzen

Die Suche filtert zuerst technisch nach Scope und Berechtigung; semantische Ähnlichkeit darf keine Zugriffskontrolle ersetzen.

Modellableitungen veralten

Zusammenfassungen und Präferenzen brauchen Aktualitätsregeln und dürfen nicht als unveränderliche Wahrheit gelten.

Quellen (2)

07

Ohne Belege ist ein Agent im Betrieb nur schwer steuerbar

Ein vollständiger Prompt-Mitschnitt ist weder immer zulässig noch ausreichend. Gute Beobachtbarkeit verbindet fachliche Ereignisse mit technischen Entscheidungen und minimiert gleichzeitig unnötige Inhaltsprotokollierung.

  • Korrelation

    Auftrag, Modellaufrufe, Tool-Calls, Freigaben und Ergebnis erhalten eine gemeinsame Run-ID.

  • Strukturierte Tool-Logs

    Werkzeugname, validierte Parameterklasse, Actor, Scope, Ergebnis, Dauer und Fehlercode protokollieren; sensible Werte maskieren.

  • Entscheidungsbelege

    Policy-Entscheidungen, Freigabe-ID, Modell- und Promptversion sowie genutzte Datenquellen nachvollziehbar halten.

  • Limits

    Maximale Schritte, Laufzeit, Kosten, Datenmenge, Empfänger und Wiederholungen pro Auftrag begrenzen.

  • Abbruch und Rückweg

    Laufende Agenten stoppen, Tokens widerrufen, Jobs sperren und reversible Aktionen zurückrollen können.

  • Evals und Angriffstests

    Erfolgsfälle, Fehlbedienung, indirekte Injection, manipulierte Tools, Scope-Wechsel und unvollständige Daten vor Releases testen.

Die wichtigste Produktionsmetrik ist nicht, wie viele Schritte der Agent autonom erledigt. Wichtiger sind korrekte Ergebnisse, verhinderte Regelverstöße, notwendige Eingriffe und sauber abgebrochene Läufe.

Quellen (3)

08

Die Leiter kontrollierter Autonomie

Autonomie sollte eine fachliche Entscheidung pro Aktionstyp sein, keine globale Eigenschaft des Agenten. Ein System kann Rechnungen selbständig lesen, Antworten entwerfen und Auszahlungen trotzdem niemals ohne Freigabe ausführen.

StufeWas der Agent darfGeeignet für
1 · BeobachtenNur lesen, klassifizieren und Quellen zeigen.Suche, Analyse, Zusammenfassung.
2 · VorbereitenEntwürfe und strukturierte Aktionsvorschläge erstellen.E-Mail-Entwurf, Ticket-Vorschlag, Änderungsplan.
3 · Nach Freigabe handelnEine exakt gebundene Aktion nach informierter Bestätigung ausführen.Externe Nachricht, Statuswechsel, begrenzte Buchung.
4 · Begrenzt autonomNur vorab definierte, reversible und überwachte Aktionen innerhalb harter Limits.Klassifizierung, Routing, ungefährliche Standardkorrekturen.

Eine Stufe wird erst erweitert, wenn Messdaten zeigen, dass Aufgabenqualität, Ablehnungen, Fehlermodi, Abbruch und Wiederherstellung beherrscht werden. Eine bessere Modellversion allein ist kein Freigabekriterium.

Quellen (3)

09

Die 12-Punkte-Produktionscheckliste

Vor dem ersten schreibenden Zugriff sollten diese Fragen nicht mit „das steht im Prompt“ beantwortet werden.

  • Geschäftszweck, erlaubte Aktionen und ausdrücklich verbotene Aktionen dokumentieren.
  • Datenquellen nach Vertrauen und Sensitivität klassifizieren.
  • Externe Inhalte technisch von Steuerinstruktionen trennen.
  • Schmale, typisierte Werkzeuge statt universeller Schnittstellen anbieten.
  • Mandant, Nutzer und Ressourcenscope serverseitig bestimmen.
  • Eigene kurzlebige Agentenidentitäten und Tokens verwenden.
  • Schreibende, externe und irreversible Aktionen risikobasiert freigeben.
  • Freigaben kryptografisch oder über unveränderliche IDs an die konkrete Payload binden.
  • Memory mit Scope, Quelle, Zweck, Ablauf und Löschweg versehen.
  • Run-IDs, Tool-Aktionen, Policy-Entscheidungen und Ergebnisse auditierbar machen.
  • Schritt-, Zeit-, Kosten-, Mengen- und Empfängerlimits festlegen.
  • Prompt-Injection-, Tool-Manipulations-, Scope- und Recovery-Tests vor Produktivsetzung bestehen.
Quellen (3)

10

Häufige Fragen

Reicht ein guter Systemprompt als Schutz?

Nein. Ein Systemprompt kann Verhalten lenken, aber keine verlässliche Zugriffskontrolle, Parametervalidierung oder Transaktionsgrenze ersetzen. Sicherheit muss außerhalb des Modells durchgesetzt werden.

Soll jeder Tool-Aufruf von einem Menschen bestätigt werden?

Nein. Das erzeugt Freigabemüdigkeit und macht harmlose Abläufe unnötig langsam. Bestätigungen sollten nach Wirkung gestaffelt werden. Lesen oder reversible Standardaktionen können anders behandelt werden als Zahlungen, Exporte oder Löschungen.

Ist ein lokales Modell automatisch sicherer?

Lokale Verarbeitung kann Datenabfluss an externe Modellanbieter reduzieren. Sie löst aber keine Prompt Injection, überbreiten Berechtigungen, unsicheren Tools oder fehlerhaften Freigaben.

Macht MCP einen Agenten sicher?

MCP schafft ein einheitliches Protokoll für Kontext und Werkzeuge. Sicherheit hängt weiterhin von Serververtrauen, Autorisierung, Tokenprüfung, Tool-Scope, Eingabevalidierung und Betrieb ab.

Braucht ein interner Agent dieselben Kontrollen?

Interne Systeme enthalten oft besonders sensible Daten und weitreichende Berechtigungen. Das Publikum ist kleiner, das mögliche Schadensausmaß aber nicht automatisch geringer.

Wie startet man sinnvoll?

Mit einem engen, messbaren Prozess auf Stufe 1 oder 2: lesen, Quellen zeigen und einen Entwurf erzeugen. Erst nach Tests und realen Messdaten werden einzelne Aktionen kontrolliert freigegeben.

Welche Rolle spielt der EU AI Act?

Unabhängig von der Risikoklasse gilt für beruflich eingesetzte KI seit Februar 2025 die Pflicht, Maßnahmen für angemessene KI-Kompetenz zu treffen. Je nach Einsatz können weitere AI-Act-Pflichten hinzukommen; dieser Artikel behandelt primär technische Sicherheit.

Quellen (3)

11

Quellen und technische Grundlagen

Originäre Standards, Frameworks und offizielle Hinweise für diesen Beitrag. Zuletzt geprüft am 15. August 2026.

  1. NIST AI 600-1: Generative AI Profile
  2. OWASP Top 10 for Agentic Applications
  3. OWASP: Excessive Agency
  4. OWASP: Prompt Injection
  5. Model Context Protocol: Authorization
  6. Model Context Protocol: Security Best Practices
  7. Verordnung (EU) 2024/1689 (AI Act)
  8. EU-Kommission: FAQ zur KI-Kompetenz

Über den Autor

Alexander Paulus

Alexander Paulus entwickelt und betreibt digitale Produkte, Apps und Plattformen. Seine Arbeit mit KI-Agenten konzentriert sich auf begrenzte Berechtigungen, lokale Verarbeitung, nachvollziehbare Werkzeuge und überprüfbare Ergebnisse.

Weiterlesen

Alle Artikel ansehen

Aus einem KI-Demo-Flow soll ein belastbarer Prozess werden?

Ich unterstütze bei Architektur, Tool- und MCP-Integration, lokalen Modellen, Berechtigungskonzepten und der kontrollierten Einführung in bestehende Software.

KI-Anwendungsfall besprechen