Herramientas · · 10 min de lectura

OpenShell de NVIDIA: el runtime que convierte a los agentes IA en ciudadanos de segunda clase dentro de tu infraestructura

NVIDIA libera OpenShell, un runtime open source que aplica políticas por agente, aísla cada ejecución en un sandbox y corta el acceso a archivos, secretos y red a nivel de kernel. Analizamos qué cambia para los CTOs que ya tienen agentes en producción y por qué el verdadero negocio no está en el sandbox.

Comparte: Compartir en LinkedIn Publicar en X

NVIDIA ha liberado OpenShell, un runtime de código abierto que encierra a cada agente de IA en un sandbox y le corta el acceso a archivos, secretos y red salvo que una política declarada lo autorice. Traducido a lenguaje de comité de dirección: alguien ha decidido, por fin, que el agente no puede tener los mismos permisos que el ingeniero que lo escribió.

TL;DR: OpenShell es un runtime open source de NVIDIA que aplica políticas declaradas por agente y las hace cumplir durante la ejecución: sandbox aislado por agente, restricción de archivos y syscalls a nivel de kernel, y salida a red solo si pasa la verificación de políticas. Añade un bróker de secretos para que el agente use servicios externos sin ver las claves. No publica benchmarks ni precio porque es código abierto; el coste real es el trabajo de escribir y mantener políticas. Para un CTO con agentes en producción, esto convierte la gobernanza en algo ejecutable, no en un PDF de compliance.

Por qué el sandbox no era el problema, sino el permiso

La mayoría de los equipos que han desplegado agentes autónomos han resuelto el aislamiento con lo primero que tenían a mano: un contenedor. El problema es que un contenedor aísla procesos, no intenciones. Un agente con credenciales de service account dentro de un pod puede leer el .env montado, hablar con cualquier endpoint que resuelva DNS y ejecutar curl contra el metadata service del proveedor cloud. El aislamiento de proceso no dice nada sobre qué puede hacer el agente con lo que ya tiene.

OpenShell ataca la capa que faltaba: la del permiso explícito. Cada agente declara una política, y el runtime la aplica en ejecución. Archivos y llamadas al sistema se restringen a nivel de kernel —no a base de buenas prácticas en el prompt del sistema— y las conexiones externas solo salen si superan la verificación de políticas. Es el modelo de un firewall de aplicación, pero con el sujeto de control siendo un agente y la unidad de decisión siendo una política versionada.

La pieza que más impacto tendrá en las auditorías es el bróker de secretos: el agente consume servicios externos sin que la clave exista en su entorno. Eso mata de un golpe la clase de incidente más común de 2025 y 2026 —claves de API filtradas en logs de razonamiento, en trazas de herramientas o en un archivo de configuración que alguien copió a un repo—. Si el agente nunca sostiene la credencial, no hay nada que exfiltrar.

Del aislamiento por hardware al aislamiento por contrato

Ayer mismo analizábamos el movimiento de Google con micro VM por agente: aislamiento fuerte, coste de arranque y una frontera de seguridad física. OpenShell propone otra frontera, más barata de escalar y mucho más granular: el contrato de lo que el agente puede tocar. No compiten exactamente, pero conviene tener claro qué resuelve cada uno antes de que un proveedor te venda la bala de plata.

Enfoque Unidad de aislamiento Control de red Gestión de secretos Sobrecoste operativo
Contenedor compartido con service account Proceso Abierto por defecto Variables de entorno en el pod Bajo, y por eso es el default peligroso
Micro VM por agente (estilo Google ACE) Hardware virtual Segmentación de red por instancia Inyección en el arranque de la VM Alto: arranque, orquestación, observabilidad por VM
OpenShell (sandbox + políticas) Ejecución del agente Solo egress que pasa política Bróker externo al sandbox Medio: el coste se traslada a escribir políticas

La lectura estratégica: Google está vendiendo la frontera dura, NVIDIA está regalando la frontera blanda. Y la frontera blanda es la que se puede adoptar incrementalmente sobre lo que ya tienes, sin reescribir la plataforma de orquestación.

El coste real no es la licencia, es la política

OpenShell es código abierto, así que el precio de entrada es cero y el de salida también. El coste está en otro sitio y conviene decirlo sin adornos: cada agente necesita una política, y cada política necesita a alguien que la escriba, la revise y la mantenga cuando el agente cambie de herramientas. Esto es IAM aplicado a razonamiento probabilístico, con todo lo que eso implica: el agente no falla de forma limpia, improvisa.

Ahí es donde el mercado español se va a partir en dos. Una cosa es tener un agente que resume tickets y otra tener doce agentes con acceso a CRM, ERP y un bucket de facturación. Las agencias de IA en Madrid que ya están operando agentes en clientes regulados van a encontrar aquí su argumento de venta más sólido que cualquier benchmark de modelo: la capacidad de enseñar al comité de riesgos una política ejecutable que dice literalmente qué rutas del filesystem toca el agente. En Barcelona, el ecosistema de agencias ia en barcelona tiene más recorrido en producto propio y agentes de cara al cliente final, donde el vector de ataque es distinto —prompt injection desde el input del usuario— y el valor de OpenShell está en bloquear el egress hacia endpoints no declarados.

Aviso para navegantes: una política mal escrita es peor que no tener política, porque genera la ilusión de control. Permitir / en lectura "porque el agente necesita contexto" es exactamente el atajo que convierte el sandbox en decorado.

Qué se rompe cuando aplicas políticas de verdad

Primero, los workflows que dependían de que el agente "buscara" la información. Un agente que hoy lee un CSV de un directorio montado y mañana no puede, no falla de forma elegante: alucina una alternativa. Los equipos que integren OpenShell van a necesitar un modo de observación previo —registrar qué intenta hacer el agente antes de denegarlo— o van a pasar dos semanas depurando errores de razonamiento que en realidad eran errores de permisos.

Segundo, los secretos compartidos entre agentes. Si tres agentes usaban la misma clave de un proveedor de correo, el bróker de secretos te obliga a separar identidades. Es la decisión correcta y también la que destapa que tu arquitectura de agentes era, en realidad, un monolito con cuatro nombres distintos.

Tercero, el coste de latencia. Restringir syscalls a nivel de kernel añade comprobaciones en el camino caliente de cada invocación de herramienta, y en cargas con muchas llamadas cortas eso se nota. Es un intercambio razonable —hablamos de seguridad, no de rendimiento de inferencia— pero si tu producto es un agente de voz en tiempo real, mide antes de desplegar. Las agencias de agentes de voz son, de hecho, el vertical donde este intercambio duele más.

Quién debería mirar OpenShell esta semana y quién no

Míralo si tienes agentes con acceso a datos de clientes, si operas bajo NIS2 o DORA, si tu cliente te ha pedido un informe de controles, o si ya has tenido un incidente con una credencial filtrada. Míralo también si estás construyendo una plataforma interna de agentes y quieres que la gobernanza sea código desde el día uno en lugar de un comité que se reúne los viernes.

No lo mires todavía si tu agente es de un solo paso y solo consulta una API pública, si no tienes a nadie que pueda mantener políticas versionadas, o si estás en fase de descubrimiento y necesitas velocidad por encima de control. Añadir un runtime de políticas antes de tener claro el caso de uso es la forma más eficiente de matar un piloto.

Para las consultoría ia que están montando prácticas de agentes, esto es una línea de servicio nueva con nombre propio: diseño de políticas, revisión de superficies de exposición y auditoría de secretos. Y para quien integre plataformas de terceros, las agencias de integración de IA tienen aquí un argumento técnico para justificar la capa de orquestación frente al "lo hacemos todo con el SDK del proveedor".

Lo que NVIDIA no está contando

OpenShell es, en el fondo, un movimiento de commoditización del plano de control. Si el runtime que gobierna a los agentes es abierto y gratuito, el valor se desplaza hacia donde está el cómputo, y ahí NVIDIA no compite en el plano del software. Es la misma jugada que hizo con el stack de inferencia: regalar la capa que hace que su hardware sea fácil de usar. El anuncio se lee como seguridad; la estrategia se lee como distribución.

La consecuencia incómoda es que la gobernanza de agentes IA se va a estandarizar mucho más rápido de lo que muchos esperaban, y va a dejar de ser un diferenciador para convertirse en un requisito de compra. Cuando eso pase, la ventaja competitiva no será tener sandbox, sino tener políticas bien diseñadas y una telemetría que demuestre que funcionan.

Fuentes: anuncio y resumen de OpenShell en GeekNews ES. Puedes comparar el ecosistema de proveedores en el directorio de agencias de IA.

Preguntas frecuentes sobre OpenShell de NVIDIA

¿Qué es OpenShell y qué problema resuelve exactamente?

OpenShell es un runtime de código abierto de NVIDIA que ejecuta cada agente de IA en un sandbox aislado y aplica políticas declaradas por agente durante la ejecución. Resuelve el problema de que un agente con credenciales dentro de un contenedor puede leer archivos, llamar a servicios y exfiltrar claves sin que nada lo impida. Restringe archivos y llamadas al sistema a nivel de kernel y solo permite conexiones externas que superen la verificación de políticas.

¿OpenShell o micro VM por agente: cuál elijo?

Depende de dónde esté tu riesgo. La micro VM por agente da aislamiento por hardware y una frontera física, con más coste de arranque y orquestación. OpenShell da aislamiento por contrato: más granular, más barato de escalar y adoptable encima de tu orquestación actual. Muchos equipos acabarán combinando ambas: micro VM para el agente que toca datos regulados, políticas declarativas para el resto del enjambre.

¿Cuánto cuesta OpenShell en producción?

El software no tiene coste de licencia porque es open source; no hay tarifa publicada que analizar. El coste real es operativo: alguien debe escribir, versionar y revisar una política por agente, más el tiempo de ajuste cuando un agente cambia de herramientas. Presupuesta esfuerzo de plataforma, no compra de licencia.

¿Puedo usar OpenShell si mis agentes solo llaman a APIs SaaS?

Sí, y es el caso más rápido de justificar: el bróker de secretos evita que las claves viajen dentro del entorno del agente, y el control de egress limita a qué dominios puede hablar. Aun así, el beneficio es proporcional a cuántos datos sensibles maneje el agente; si solo consulta un endpoint público, el retorno de implantar políticas versionadas es bajo.

¿Cómo afecta OpenShell a las agencias de IA en España?

Les da un argumento técnico verificable para vender gobernanza, que hasta ahora se resolvía con documentación. Las agencias que operan en clientes regulados pueden demostrar controles ejecutables en lugar de promesas, y las que construyen agentes propios pueden separar identidades por agente sin rediseñar la plataforma. El riesgo es vender "sandbox" como si fuera un producto cuando el trabajo real está en las políticas.

Temas relacionados en agentes.ai

Si quieres aplicar lo que lees en tu empresa, estos son puntos de partida útiles dentro de agentes.ai:

Posts relacionados