Je autonomer KI-Coding-Agenten werden, desto kritischer wird die Sicherheitsgrenze zwischen Agent und Hostsystem. Dieser Artikel untersucht, warum Sandboxes auf Anwendungsebene, die auf Prozess- oder Bibliotheksebene eingreifen, unzureichend sind, wenn ein Agent Bash aufrufen kann. Bash-Befehle können Prozesse erzeugen, auf Dateideskriptoren zugreifen und mit dem Kernel interagieren, wodurch typische Beschränkungen auf Anwendungsebene umgangen werden. Der Autor argumentiert, dass Sandboxing auf Betriebssystemebene mit Mechanismen wie Containern, seccomp oder virtuellen Maschinen eine stärkere Isolationsgrenze bietet. Die Diskussion behandelt praktische Kompromisse: Leistungsaufwand, Entwicklungskomplexität und die Schwierigkeit, Agentenfähigkeit mit Sicherheit in Einklang zu bringen. Für Entwickler, die Coding-Agenten bauen oder bereitstellen, ist das Verständnis dieser Architekturentscheidungen unerlässlich, um katastrophale Sicherheitsfehler zu vermeiden.
Sandboxes auf Anwendungsebene können Bash-Befehle von Coding-Agenten nicht vollständig eindämmen. Diese Analyse untersucht OS-Level-Sandboxing als robuste Alternative und adressiert eine kritische Sicherheitslücke in KI-Tools.