NanoClaws Sicherheitsmodell für KI-Agenten: Container-Isolation und minimaler Code

NanoClaws Sicherheitsarchitektur für nicht vertrauenswürdige KI-Agenten
Der NanoClaw-Blog argumentiert, dass KI-Agenten als nicht vertrauenswürdig und potenziell bösartig behandelt werden sollten, und plädiert für architektonische Abschottung statt anwendungsbasierter Berechtigungsprüfungen. Das System basiert auf dem Prinzip, dass Agenten sich fehlverhalten werden, und konzentriert sich darauf, den Schaden zu begrenzen, wenn sie es tun.
Container-Isolation als Kern der Sicherheit
NanoClaw führt jeden Agenten in seinem eigenen Container mit Docker oder Apple Container unter macOS aus. Diese Container sind kurzlebig – bei jedem Aufruf neu erstellt und anschließend zerstört. Agenten laufen als eingeschränkte Benutzer und können nur auf explizit eingebundene Verzeichnisse zugreifen. Dies steht im Gegensatz zum Standardansatz von OpenClaw, bei dem Agenten direkt auf dem Host-System laufen, mit einem optionalen Docker-Sandbox-Modus, den die meisten Nutzer nie aktivieren.
Die Containergrenze bietet hermetische Sicherheit, die vom Betriebssystem durchgesetzt wird und verhindert, dass Agenten entkommen, unabhängig von der Konfiguration. Jeder Agent erhält seinen eigenen Container, sein eigenes Dateisystem und seine eigene Claude-Sitzungshistorie, was Informationslecks zwischen Agenten verhindert, die auf unterschiedliche Daten zugreifen sollen.
Mount-Allowlist und Standard-Schutzmaßnahmen
Eine Mount-Allowlist unter ~/.config/nanoclaw/mount-allowlist.json dient als Verteidigung in der Tiefe und verhindert, dass Nutzer versehentlich sensible Pfade einbinden. Sensible Verzeichnisse wie .ssh, .gnupg, .aws, .env, private_key und credentials sind standardmäßig blockiert. Die Allowlist liegt außerhalb des Projektverzeichnisses, sodass kompromittierte Agenten ihre eigenen Berechtigungen nicht ändern können.
Der Host-Anwendungscode wird schreibgeschützt eingebunden, sodass nichts, was ein Agent tut, nach der Zerstörung des Containers bestehen bleibt. Nicht-Hauptgruppen sind standardmäßig nicht vertrauenswürdig, was gruppenübergreifende Nachrichten, Aufgabenplanung oder Datenanzeige verhindert, um vor Prompt-Injection durch Gruppenmitglieder zu schützen.
Minimale, überprüfbare Codebasis
NanoClaw hält eine bewusst minimale Codebasis von einem Prozess und einer Handvoll Dateien aufrecht, im Gegensatz zu OpenClaws etwa 400.000 Codezeilen, 53 Konfigurationsdateien und über 70 Abhängigkeiten. Das System verlässt sich stark auf Anthropics Agent SDK für Sitzungsverwaltung, Speicherkomprimierung und andere Funktionen, anstatt Komponenten neu zu erfinden.
Dieses Design ermöglicht es einem kompetenten Entwickler, die gesamte Codebasis an einem Nachmittag zu überprüfen. Beitragsrichtlinien akzeptieren nur Fehlerbehebungen, Sicherheitskorrekturen und Vereinfachungen. Neue Funktionalität kommt über Skills – Anleitungen mit vollständigen funktionierenden Referenzimplementierungen, die programmierende Agenten nach Überprüfung in Codebasen einfügen.
Jede Installation besteht am Ende aus ein paar tausend Codezeilen, die auf die spezifischen Bedürfnisse des Eigentümers zugeschnitten sind, und vermeidet die Komplexität, in der sich Schwachstellen typischerweise verbergen.
📖 Read the full source: HN LLM Tools
👀 Siehe auch

Claude Code-Wurm 'Hades' stiehlt Anmeldedaten via KI-Konfigurationen & Python-Startup-Hooks
Der aktive Claude-Code-Angriff (UNC6780) hat sich zu 'Hades' entwickelt – einem Wurm, der sich über Python verbreitet, KI-Scanner umgeht und Konfigurations-Hooks in Claude, Cursor, Copilot und Gemini platziert, um Geheimnisse zu stehlen.

OpenClaws "Immer erlauben"-Funktion: Sicherheitslücken und sicherere Alternativen
OpenClaws 'Immer erlauben'-Genehmigungsfunktion war diesen Monat Gegenstand von zwei CVEs, die unautorisierte Befehlsausführung durch Wrapper-Befehlsbindung und Shell-Zeilenfortsetzungs-Umgehungen ermöglichten. Das tiefere Problem ist, wie die Funktion Benutzer dazu bringt, auf Sicherheitsaufforderungen nicht mehr zu achten.
Google Threat Intelligence Group berichtet über ersten KI-entwickelten Zero-Day-Exploit, der 2FA umgeht
Die Google Threat Intelligence Group hat den ersten vollständig KI-entwickelten Zero-Day-Exploit entdeckt, der die Zwei-Faktor-Authentifizierung (2FA) in einem beliebten Open-Source-Web-basierten Systemadministrationstool umgeht, zusammen mit selbstmorphierenden Malware und Gemini-gestützten Backdoors.

Clawvisor: Zweckbasierte Autorisierungsschicht für OpenClaw-Agenten
Clawvisor ist eine Autorisierungsschicht, die zwischen KI-Agenten und APIs sitzt und zweckbasierte Autorisierung durchsetzt, bei der Agenten Absichten deklarieren, Benutzer bestimmte Zwecke genehmigen und ein KI-Gatekeeper jede Anfrage gegen diesen Zweck überprüft. Anmeldedaten verlassen Clawvisor nie und Agenten sehen sie nie.