- Authors

- Name
- Phillip Pham
- @ddppham
TL;DR
Ein Coding-Agent auf dem Laptop arbeitet mit den Rechten des Mitarbeiters, inklusive Dateisystem, interner Zugänge und Schlüssel. Die betreibbare Alternative ist eine Sandbox auf dem eigenen Kubernetes-Cluster: frischer Container je Lauf, nur freigegebene Repos, Secrets erst zur Laufzeit, Netzwerk nur nach Allowlist und ein Audit-Log über jede Aktion des Agenten.
Warum der Laptop der falsche Ort ist
Das Problem ist nicht der Mitarbeiter, sondern die Berechtigung. Ein Agent, der Shell-Befehle ausführt und Dateien schreibt, kann im Zweifel auch die falsche Datenbank löschen oder Code an ein externes Ziel schicken. Dazu kommt die Schatten-Nutzung im Home Office mit privaten Accounts, bei der Firmendaten außerhalb jeder Freigabe landen. Mitarbeiter-Überwachung löst das nicht und ist arbeitsrechtlich der falsche Weg. Kontrolliert wird deshalb die Umgebung, in der der Agent läuft.
Architektur der Sandbox
Drei Bausteine reichen für den Start. Erstens ein eigener Namespace je Team oder Aufgabe, in dem Agenten-Container mit Resource Limits und einer Laufzeitbegrenzung starten. Für hohe Ansprüche kommt eine stärkere Runtime-Isolation wie gVisor oder Kata dazu, damit ein Ausbruch aus dem Container nicht auf dem Node endet. Zweitens eine browser-basierte Entwickler-Umgebung im Firmennetz nach dem Coder-Muster: Der Entwickler öffnet eine Session, der Agent arbeitet im Container mit den freigegebenen Repos, lokal liegen keine Secrets und keine direkten Datenbank-Zugänge mehr. Drittens eine eigene Service-Identität je Agenten-Umgebung. Der Agent handelt nicht als der Mitarbeiter, der ihn startet, sondern mit minimalen, im Vorfeld definierten Rechten.
Secrets, Netzwerk und Packages absichern
Secrets gehören nicht in Repo, Prompt oder Laptop. Sie liegen zentral, zum Beispiel in einem Vault, und werden über External Secrets erst zur Laufzeit in den Container gegeben. Connection Strings verwaltet die Plattform, der Agent sieht nur die Verbindung, die er für seine Aufgabe braucht. Beim Netzwerk gilt die Umkehr der üblichen Logik: Standard ist verboten, erlaubt ist nur, was auf der Egress-Allowlist steht, umgesetzt über Network Policies. So kann eine vom Agenten gebaute App nicht unbemerkt nach außen kommunizieren. Für Software- und Python-Packages betreiben Sie eine zentrale, geprüfte Registry mit CVE-Scanning. Der Agent installiert nur von dort. Das schließt die Lücke, über die KI-vorgeschlagene Dependencies zur Supply-Chain-Falle werden.
Überwachung: Der Agent wird geloggt, nicht der Mensch
Jeder Lauf schreibt ein Audit-Log: gestartete Werkzeuge, geänderte Dateien, angesprochene Netzwerkziele, Modell-Aufrufe und Kosten. Technisch ist das Container- und Gateway-Logging, keine Arbeitsplatzüberwachung. Am AI Gateway, der einzigen Tür zu den Modellen, sehen Sie zusätzlich Budgets und Aufrufe je Team. Auffälligkeiten wie ungewöhnliche Netzwerkziele oder Kostensprünge lösen Alerts aus. Damit hat die zentrale IT den Nachweis für Security und Compliance, ohne eine einzige Mitarbeiter-Aktivität zu protokollieren, die nicht vom Agenten stammt.
Betrieb und nächste Schritte
Im Betrieb zählen drei Routinen: Templates und Golden Paths pflegen, damit neue Teams nicht bei null anfangen, Freigaben für Repos, Modelle und Packages in einem festen Rhythmus prüfen und das Audit-Log stichprobenartig mit den Alerts abgleichen. Wer die Plattform nicht selbst betreiben will, lässt sie als Managed Service laufen. Wie das als Gesamtangebot aussieht, zeigt die Seite zur AI-Agenten-Plattform auf Kubernetes unserer Muttergesellschaft Pexon Consulting, inklusive Einstieg über einen Agenten-Risiko-Scan.
Fazit
Die Sandbox auf Kubernetes nimmt dem Agenten die Mitarbeiter-Rechte und gibt der IT die Kontrolle zurück, ohne Mitarbeiter zu überwachen. Isolation, eigene Identität, Secrets zur Laufzeit, Egress-Allowlist und Audit-Log sind kein Großprojekt, sondern eine betreibbare Grundeinstellung auf dem Cluster, den die meisten Häuser schon haben.
📖 Verwandte Artikel
Weitere interessante Beiträge zu ähnlichen Themen
Datenabfluss von AI-Agenten sperren: Egress-Kontrolle per Network Policy
Die wirksamste Kontrolle über KI-Agenten und KI-Apps ist das Netzwerk: Standard verboten, erlaubt nur die Allowlist. So setzen Sie Egress-Kontrollen mit Kubernetes Network Policies praktisch um.
AI-Agenten auf Kubernetes betreiben: Runtime, Limits, Isolation
KI-Agenten sind ein neuer Workload-Typ auf dem Cluster: kurze Läufe, Werkzeug-Zugriffe, Modell-Aufrufe. So betreiben Sie Agenten-Container mit Namespaces, Resource Limits, Runtime-Isolation und sauberem Lebenszyklus.
AI-Agenten überwachen: Monitoring und Audit-Log auf Kubernetes
Wer KI-Agenten betreibt, muss jeden Lauf nachvollziehen können, ohne Mitarbeiter zu überwachen. So bauen Sie Agenten-Monitoring mit Audit-Log, Kosten je Team und Anomalie-Alerts auf Kubernetes.
Code von AI-Agenten prüfen: Review-Pipeline mit Pflicht-Gates
Agenten schreiben Code schneller, als Teams ihn lesen. Die Antwort ist eine Review-Pipeline mit Pflicht-Gates: SAST, CVE-Scan, Secret-Scan, KI-Erstreview und menschliche Freigabe, bevor irgendetwas in Produktion geht.
Kubernetes Architektur Audit: Checkliste und Kosten
Kubernetes Architektur Audit: was geprüft wird, 12-Punkte-Checkliste, Ablauf und ein ehrlicher Kostenrahmen. Abgrenzung zu Pentest und RBAC-Audit.
NIS2-Meldepflicht für Kubernetes-Vorfälle: Ablauf in Stunden
Meldepflicht nach NIS2/§ 32 BSIG für Kubernetes-Vorfälle: 24h-Erstmeldung, 72h-Meldung, Abschlussbericht. Welche Cluster-Ereignisse die Frist auslösen.
§ 30 BSIG auf Kubernetes übersetzt: technische Pflichten
Die zehn Maßnahmenkategorien aus § 30 BSIG auf Kubernetes übersetzt: Audit-Policy, etcd-Backup, Secrets, RBAC, NetworkPolicies, Pod Security Standards.
Kubernetes CIS Benchmark Hardening: Guide + Checkliste
Kubernetes CIS Benchmark Hardening: kube-bench ausführen, Report priorisieren, Top-15-Fehler beheben. Härtungs-Checkliste & Managed-Kubernetes-Fallstricke.