Block IX · Agenten, die selbstständig arbeiten · Lektion 52
Sicherheit von Agenten: damit sie niemand austrickst
Du lernst die häufigsten Angriffe kennen, etwa versteckte Anweisungen in Websites und E-Mails, vergiftete MCP-Server oder offengelegte Schlüssel, und wie du dich mit isolierten Umgebungen, minimalen Rechten und menschlicher Freigabe schützt.
- 11 Min.
- 9 animierte Folien
- Quiz mit 4 Fragen
- Vertont in 6 Sprachen
Das erwartet dich in dieser Lektion
- Warum sich ein Agent leichter täuschen lässt
Ein Agent liest fremde Inhalte und handelt auch noch: Schmuggelt ihm jemand einen Befehl unter, kann er ihn mit deinen Rechten ausführen.
- Prompt-Injection: direkt und indirekt
Jemand versteckt einen Befehl in dem, was der Agent liest: im Chat (direkt) oder in einer Webseite, E-Mail oder PDF (indirekt).
- Es gibt keinen endgültigen Patch: Begrenze den Schaden
Das Modell unterscheidet einen Befehl nicht zuverlässig von Daten, also ist die echte Abwehr, zu begrenzen, was es tun kann, wenn es reinfällt.
- Vergiftete MCP-Server
Das Modell liest und befolgt die Beschreibung jedes MCP-Werkzeugs, also kann ein bösartiger Server dort Befehle verstecken.
- Offengelegte Schlüssel: der teuerste Fehler
Ein Schlüssel im Code, in einer auf GitHub hochgeladenen .env oder im Kontext des Agenten landet früher oder später in falschen Händen.
- Isolierte Umgebung: Arbeit in einer Box
Eine Sandbox begrenzt, welche Dateien der Agent sieht und welche Domains er erreicht, auch wenn man ihn täuscht.
- Minimale Rechte: nur das Nötigste
Gib dem Agenten genau das, was seine Aufgabe braucht: Mehr nennt OWASP «übermäßige Handlungsfreiheit» (LLM03).
- Menschliche Freigabe und Protokolle
Was sich nicht rückgängig machen lässt, gibt ein Mensch frei, und jede Aktion des Agenten wird protokolliert.
- Zusammenfassung: Agenten, die sich nicht täuschen lassen
Plane so, als würde der Agent getäuscht: Fällt er herein, darf er keinen großen Schaden anrichten.
Tools und Begriffe
- Prompt injection
- Sandbox
- OWASP MCP Top 10
Melde dich mit deinem Google-Konto an und starte diese Lektion und den ganzen Kurs.