Anthropic presenta una herramienta de sandboxing a nivel de sistema operativo para agentes de IA
Anthropic ha presentado sandbox-runtime, una herramienta de código abierto que proporciona sandboxing a nivel de sistema operativo para agentes de IA sin necesidad de contenedores. La herramienta, diseñada para funcionar con la herramienta de bash sandboxed de Claude Code, restringe el acceso a archivos y las conexiones de red para los procesos, evitando la contenedorización.
No está limitada a Claude Code y se puede utilizar con servidores MCP locales y programas de línea de comandos. La herramienta envuelve cualquier proceso en restricciones del sistema de archivos y de red, funcionando tanto como una CLI como una biblioteca de TypeScript.
Aprovecha los primitivos de aislamiento de cada sistema operativo, aplicando restricciones a todo el árbol de procesos, incluidos los scripts y los subprocesos. El tráfico se enruta a través de proxies HTTP y SOCKS5 en el host, con listas blancas y listas negras de dominio aplicadas.
Anthropic afirma que el sandboxing ha reducido las solicitudes de permisos en un 84% en el uso interno, con el objetivo de mitigar la fatiga de la aprobación. La herramienta ofrece varias opciones de configuración para equilibrar la seguridad y la funcionalidad, lo que permite listas blancas y restricciones flexibles.
Los desarrolladores pueden integrar sandbox-runtime a través de npm o a través de la biblioteca proporcionada, con la configuración gestionada en un archivo de configuración.