7:45
youtube.com ontem SRT AI Coder TODAY

NVIDIA Just Built a Sandbox That Knows When to Say No (Openshell)

NVIDIA apresenta sandbox que reconhece quando dizer não, redefinindo segurança com inteligência OpenShell.

Agentes de IA Tecnologia Segurança Cibernética

Conteudo

TLDR;

Ele é um sandbox open‑source (Open Shell) que aplica políticas por processo, checa cada acesso a arquivo, chamada de sistema e conexão de rede, registra todas as negações e injeta credenciais só para endpoints aprovados via um supervisor. Roda sem GPU Nvidia — pode ser executado em Mac (dentro da VM Linux do Docker Desktop) e é compatível com Docker, Podman, Kubernetes e microVMs. Trata‑se de uma versão inicial (v0.1.5) com telemetria ativada por padrão, relatou falhas em algumas criações (~12%), exige recursos de kernel como landlock e host networking em Macs e não substitui garantias totais de segurança, apenas limita o alcance dos agentes.

Resumo

O vídeo explica o problema de segurança dos agentes de IA que recebem tokens e rodam em contêineres: embora pareçam isolados, conseguem fazer qualquer requisição para um mesmo endereço e podem acessar credenciais e recursos demais. A solução apresentada é o Open Shell, um sandbox open-source (Apache 2.0, escrito em Rust) que aplica políticas granulares para arquivos, chamadas de sistema e rede, verificando cada acesso. Ele tem três peças: gateway, supervisor (uma espécie de "porteiro" que toma decisões confiáveis) e o sandbox onde o agente vive; toda saída passa pelo supervisor, que injeta credenciais apenas para requisições aprovadas, de modo que o agente nunca vê chaves reais. Regras são por binário (um processo não herda permissões de outro), rede é default deny e todas as negações são auditadas; mudanças de política passam por um "approver" que usa o solver Z3 para detectar concessões indesejadas e tem tempo-limite por padrão. Open Shell roda sobre Docker/Podman/Kubernetes e microVMs, é self-hosted e voltado a agentes de longa execução. Pontos a observar: telemetria ligada por padrão, limitações em macOS (rodando Linux em VM e exigindo landlock/host networking) e status ainda inicial (v0.1.5). É recomendado especialmente quando se delegam credenciais a agentes, pois controla não só se alcançam um serviço, mas exatamente o que podem fazer.