CAPSEM: hipervisor de Rust para aislar agentes de IA en Linux

Fuentes: CAPSEM: Rust hypervisor to sandbox AI coding agents in Linux

CAPSEM es un hipervisor de Rust diseñado para ejecutar agentes de codificación con inteligencia artificial en entornos Linux aislados, garantizando la seguridad y el control total sobre las operaciones de los modelos. La herramienta permite a los desarrolladores desplegar agentes de IA en máquinas virtuales Linux de aire aislado (air-gapped) con un entorno de desarrollo preconfigurado, reduciendo el tiempo de arranque a menos de 10 segundos. Este enfoque es particularmente útil para equipos que requieren inspeccionar el tráfico de red generado por los agentes sin exponerlos a la red real.

El sistema opera mediante un proxy de interceptación de man-in-the-middle (MITM) transparente que termina el TLS en el host, inspecciona cada solicitud HTTP y aplica políticas de seguridad antes de reenviar el tráfico. CAPSEM soporta agentes de IA de los principales proveedores y ofrece un endpoint nativo de MCP (Model Context Protocol) para la integración de herramientas. La arquitectura técnica se basa en la virtualización a nivel de hardware: en macOS utiliza Apple Virtualization.framework y en Linux se emplea KVM. Cada sesión de agente crea una VM ligera con un sistema de archivos de solo lectura, sin swap ni módulos del kernel, minimizando así la superficie de ataque. Además, el sistema incluye capas de configuración corporativa y reglas de cumplimiento basadas en Common Expression Language (CEL) para entornos empresariales. CAPSEM está disponible como software de código abierto para macOS 14+ y distribuciones Linux con KVM, ofreciendo una solución para el despliegue seguro de agentes de IA en infraestructuras corporativas.