
NVIDIA NemoClaw: O SELinux para Governança de Agentes
O NVIDIA NemoClaw adiciona sandboxing em nível de kernel e aplicação de políticas fora do processo ao OpenClaw. Mapeamos sua arquitetura contra o OWASP...
✨TL;DR / Sumário Executivo
O NVIDIA NemoClaw adiciona sandboxing em nível de kernel e aplicação de políticas fora do processo ao OpenClaw. Mapeamos sua arquitetura contra o OWASP...
💡 TL;DR (Muito Longo; Não Li)
Principais conclusões em 60 segundos:
- Jensen Huang chamou o OpenClaw de "tão grande quanto o Linux e o HTML" na GTC 2026 em 16 de março. Então a NVIDIA anunciou o NemoClaw — uma camada de governança que envolve o OpenClaw em um sandboxing em nível de kernel, aplicação de políticas fora do processo e roteamento de inferência focado em privacidade. A analogia não é o Linux. É o SELinux: controles de acesso obrigatórios que o próprio agente não pode sobrescrever.
- OpenShell é a inovação central. Escrito em Rust, rodando como um cluster K3s dentro do Docker, ele reforça quatro camadas de proteção — rede, sistema de arquivos, processo e inferência — através de políticas declarativas em YAML. Duas são fixadas na criação do sandbox (sistema de arquivos, processo); duas são recarregáveis em tempo de execução (rede, inferência). O agente nunca toca no host.
- Mapeamos o NemoClaw contra o OWASP Agentic Top 10 que passamos quatro artigos documentando. O resultado: ele aborda diretamente ASI02 (Uso Indevido de Ferramenta), ASI05 (Execução de Código), ASI09 (Agência Excessiva) e ASI10 (Falhas em Cascata). Ele aborda parcialmente ASI03 (Identidade) e ASI04 (Vazamento de Dados). Ele não faz nada para ASI01 (Sequestro de Objetivos), ASI06 (Envenenamento de Memória), ASI07 (Comunicação Inter-Agentes) ou ASI08 (Saídas Inseguras).
- O padrão (playbook) do CUDA é inconfundível. NemoClaw é open source e tecnicamente agnóstico de hardware, mas otimizado para os modelos Nemotron e para a inferência NIM da NVIDIA. A estratégia: ser o dono do padrão de governança e puxar o ecossistema em direção ao seu silicone. O mesmo padrão que deu à NVIDIA um monopólio de 20 anos em computação paralela.
- A avaliação sincera: Arquiteturalmente sólido. Estrategicamente brilhante. Perigosamente incompleto. Sem benchmarks, sem auditorias de segurança, 5 estrelas no GitHub, software em estágio alpha cuja única proposta de valor é a segurança. Se seu modelo de ameaça for os incidentes do OpenClaw que documentamos em a0087, NemoClaw resolve o problema do raio de explosão, mas não a causa raiz.
- Conclusão: NemoClaw é a primeira tentativa crível de construir a camada de governança que os agentes autônomos precisam. É também um cavalo de Tróia para o ecossistema de inferência da NVIDIA. Ambas as coisas são verdadeiras. Arquitetos corporativos devem acompanhá-lo de perto, avaliá-lo no terceiro trimestre de 2026 e, absolutamente, não o colocar em produção hoje.
O Anúncio Que Reescreveu o Stack
Em 16 de março de 2026 — dia um da GTC — Jensen Huang subiu ao palco em San Jose e fez uma afirmação que teria soado hiperbólica vindo de qualquer outra pessoa:
"O OpenClaw é o sistema operacional para a IA pessoal. Isto é tão grande quanto o Linux. Isto é tão grande quanto o HTML."
Verified SourceNVIDIA Press ReleaseCitação de Jensen Huang do press release oficial da NVIDIA na GTC de 2026 anunciando o NemoClaw.
A comparação vale a pena ser dissecada. O Linux não era apenas um sistema operacional — era o substrato que permitiu a emergência de todo um ecossistema de ferramentas, distribuições e plataformas corporativas sobre ele. O HTML não era apenas uma linguagem de marcação — era o protocolo que tornou a web possível. Jensen não está comparando o OpenClaw a um produto. Ele o está comparando a infraestrutura.
E se o OpenClaw é o Linux, então o NemoClaw é o SELinux — a camada de controle de acesso obrigatório que pegou um sistema permissivo e amigável para desenvolvedores e o tornou voltado para empresas, reforçando políticas que nem mesmo o root conseguia sobrescrever.
Essa analogia não é minha. É a que melhor explica o que a NVIDIA realmente construiu. E após quatro meses documentando a catástrofe de segurança que é a IA agêntica — desde o Colapso do OpenClaw até as ameaças gêmeas ASI05/ASI06 — eu tenho opiniões fortes sobre se essa camada de governança é a resposta.
O Que o NemoClaw Realmente É (E Não É)
Deixe-me ser preciso, porque a cobertura da mídia até agora tem sido desleixada.
O NemoClaw não é um fork do OpenClaw. Não é um framework de agentes concorrente. Não é uma versão corporativa do OpenClaw da mesma forma que o Red Hat Enterprise Linux era uma distribuição do Linux.
O NemoClaw é duas coisas:
- Um plugin CLI em TypeScript que registra comandos sob
openclaw nemoclaw— launch, connect, status, logs. - Um blueprint em Python que orquestra o runtime OpenShell da NVIDIA, gerencia o ciclo de vida do sandbox e configura o roteamento de inferência.
Detalhes da arquitetura do README oficial e documentação do repositório NemoClaw.
Ele é instalado com um único comando sobre uma instalação existente do OpenClaw. O código do agente não muda. O agente não sabe que está sendo governado. Esse é o ponto.
A verdadeira inovação é o OpenShell — o runtime que fica entre o agente e o sistema operacional. O OpenShell é um projeto separado, escrito em Rust, licenciado sob Apache 2.0 e arquiteturalmente independente do NemoClaw. Entender essa separação é importante: NemoClaw é o empacotamento; OpenShell é a aplicação das regras.
A Arquitetura: Quatro Camadas de Defesa
O OpenShell aplica o que engenheiros de segurança chamam de defesa em profundidade através de quatro domínios. Mas os detalhes de implementação são o que o separam das permissões na camada de aplicação que o OpenClaw já provê.
Camada 1: Filesystem — Travado na Criação
O sandbox restringe o agente apenas a /sandbox e /tmp. Todo o resto — /etc, $HOME/.ssh, $HOME/.env, .git/config — é invisível. Isso é imposto no nível do kernel via Linux Landlock, não pelo agente verificando suas próprias permissões.
Por que isso importa: No Colapso do OpenClaw, skills maliciosas do ClawHub podiam ler arquivos arbitrários no host. O agente tinha as permissões completas de sistema de arquivos do usuário. Sob o OpenShell, essas mesmas skills não veriam nada fora das fronteiras do sandbox.
Camada 2: Rede — Recarregável em Tempo de Execução
Toda conexão de saída (egress) é interceptada pelo motor de políticas. A postura padrão é negar todas ("deny-all"). Você põe na lista de permissões ("whitelist") os domínios específicos em YAML:
network:
allow:
- "api.anthropic.com:443"
- "build.nvidia.com:443"
deny: "*"Quando um agente tenta alcançar um host não listado, o OpenShell bloqueia a requisição e a exibe na interface de terminal (TUI) para aprovação do operador. Isso é recarregável em tempo de execução ("hot-reloadable") — você pode apertar ou afrouxar políticas de rede numa sandbox em execução sem reiniciar nada.
Camada 3: Processo — Travado na Criação
Perfis Seccomp bloqueiam a escalada de privilégios e chamadas de sistema (syscalls) perigosas. O agente não consegue spawnar curl, wget, nc ou ssh. Ele não pode escapar do sandbox por meio de truques de execução de processos. Essa camada é imutável uma vez que o sandbox é criado.
Camada 4: Inferência — O Roteador de Privacidade
Esta é a camada que torna o NemoClaw estrategicamente interessante muito além da segurança pura. Toda chamada de inferência feita pelo agente é interceptada. Com base nas políticas configuráveis, o Roteador de Privacidade decide para onde enviá-la:
| Perfil | Provedor | Modelo | Caso de Uso |
|---|---|---|---|
default | NVIDIA Cloud | Nemotron 3 Super 120B | Produção. Requer chave de API da NVIDIA. |
nim-local | NIM Local | Nemotron 3 Super 120B | On-premises. NIM como container local. |
vllm | vLLM | Nemotron 3 Nano 30B | Desenvolvimento local no host. |
O agente nunca faz chamadas diretas de API para fora. O OpenShell medeia cada requisição, remove conteúdos sensíveis antes do roteamento pra nuvem e registra todas as decisões de roteamento para fins de autoria.
Verified SourceNVIDIA/OpenShell GitHub RepositoryCamadas de proteção e perfis de inferência do README oficial do repositório OpenShell.
A Decisão Crítica de Design: Fiscalização Fora de Processo
Aqui é onde o OpenShell diverge mais nitidamente de todas as outras abordagens de segurança de agentes, e por que estou cautelosamente otimista sobre a arquitetura.
No modelo de segurança nativo do OpenClaw — e em virtualmente todo framework de agente hoje — as permissões são aplicadas pelo próprio framework do agente. O agente verifica suas próprias permissões antes de executar uma ação. Isso é segurança na camada da aplicação.
O problema é fundamental: se uma skill maliciosa ou uma injeção de prompt comprometer o processo do agente, ele pode modificar suas próprias verificações de permissão. Nós documentamos esse exato padrão na análise da ASI05: quando o agente é tanto o executor quanto o fiscalizador, comprometer um compromete o outro.
O OpenShell move a aplicação das regras inteiramente para fora do espaço de memória do agente. O Motor de Políticas (Policy Engine) roda como um processo separado, em um limite de confiança separado, que o agente não pode acessar, modificar ou terminar. Mesmo que um atacante atinja a execução de código arbitrário dentro do sandbox — o pior cenário — ele não pode modificar as políticas que o restringem.
Isso é arquiteturalmente idêntico a como o SELinux funciona. O kernel do Linux aplica controles de acesso obrigatórios que nem mesmo o root pode sobrescrever. O OpenShell faz o mesmo para agentes. O agente é "root" dentro da sua sandbox, mas não pode sair da sandbox em si.
Mapeando NemoClaw Contra o OWASP Agentic Top 10
Esta é a análise que ninguém mais fez, e é a razão pela qual este artigo existe. Nós gastamos quatro artigos construindo a documentação mais abrangente do OWASP Agentic Top 10 no mundo selvagem. Agora vamos mapear o NemoClaw contra ele.
| ASI | Vulnerabilidade | Cobertura do NemoClaw | Avaliação |
|---|---|---|---|
| ASI01 | Sequestro de Objetivos | ❌ Nenhuma | Injeção de Prompt está acima da camada de governança. O OpenShell não consegue diferenciar uma instrução legítima de uma sequestrada. |
| ASI02 | Uso Indevido de Ferramenta | ✅ Forte | Restrições de processo e sistema de arquivos impedem que as ferramentas operem fora dos limites aprovados. |
| ASI03 | Abuso de Identidade | 🟡 Parcial | O gerenciamento de credenciais do provedor evita o vazamento de credenciais. Mas a delegação de identidade entre agentes não é abordada. |
| ASI04 | Vazamento de Dados | 🟡 Parcial | A negação padrão de rede e o Roteador de Privacidade evitam a exfiltração via rede. Mas vazamentos de canais secundários por meio de pontos de extremidade aprovados não são bloqueados. |
| ASI05 | Execução de Código | ✅ Forte | Sandbox + seccomp + Landlock contêm o raio de explosão. Esta é a camada mais forte. |
| ASI06 | Envenenamento de Memória | ❌ Nenhuma | O OpenShell não inspeciona ou valida a memória/contexto. Memórias envenenadas persistem dentro da sandbox. |
| ASI07 | Comunicação Inter-Agentes | ❌ Nenhuma | Nenhuma aplicação de política entre agentes. Se você executar vários agentes em sandbox, a comunicação entre eles não será monitorada. |
| ASI08 | Saídas Inseguras | ❌ Nenhuma | A validação de saída é uma preocupação da aplicação, não da governança. |
| ASI09 | Agência Excessiva | ✅ Forte | A negação por padrão em todas as quatro camadas implementa diretamente a Agência Mínima. |
| ASI10 | Falhas em Cascata | 🟡 Parcial | O isolamento do sandbox evita cascata entre os agentes. Mas dentro da cadeia de ferramentas aprovada de um único agente, as cascatas ainda podem se propagar. |
O placar: 3 fortes, 3 parciais, 4 ausentes.
Isso é, simultaneamente, melhor do que qualquer outra coisa disponível e perigosamente incompleto. O OpenShell se destaca na contenção — limitando o que um agente pode fazer e onde os danos podem se espalhar. Ele falha na cognição — não pode determinar se o raciocínio de um agente foi comprometido, suas memórias envenenadas ou seus objetivos sequestrados.
A conclusão honesta: O NemoClaw resolve o problema do raio de explosão, mas não o problema da causa raiz. Se a sua principal ameaça é a campanha ClawHavoc (skills maliciosos com acesso irrestrito ao host), o OpenShell é uma correção direta. Se sua principal ameaça é o incidente de Summer Yue (uma memória envenenada fazendo o agente excluir 200 e-mails enquanto ignora os comandos de parada), o NemoClaw não ajuda porque a API de e-mail era uma ferramenta aprovada.
O Padrão CUDA: A Verdadeira Estratégia da NVIDIA
Agora deixe-me colocar meu chapéu de estrategista, porque é aqui que as coisas ficam interessantes.
O NemoClaw é open source. Apache 2.0. Tecnicamente, roda em qualquer hardware. Mas observe os padrões:
- O perfil de inferência padrão roteia para a NVIDIA Cloud usando os modelos Nemotron.
- A inferência local exige o NVIDIA NIM ou vLLM otimizado para GPUs NVIDIA.
- O DGX Spark e o DGX Station aparecem de forma proeminente como "computação sempre ligada para agentes".
- O ecossistema de parceiros inclui Cisco, CrowdStrike, Google, Microsoft Security — todos se integrando ao OpenShell, que faz parte do NVIDIA Agent Toolkit.
Se você acompanha a NVIDIA há 20 anos, como eu acompanho, esse padrão é inconfundível. É o CUDA de novo.
Nos anos 2000, a NVIDIA lançou o CUDA — um SDK aberto e gratuito para programação em GPU. Tecnicamente, você podia escrever código de GPU para qualquer fornecedor. Na prática, o CUDA foi tão profundamente otimizado para o hardware da NVIDIA que todo o ecossistema de computação paralela gravitou em direção à pilha deles. Hoje, o aprisionamento (lock-in) do CUDA é tão completo que os pesquisadores não conseguem mudar facilmente para a AMD, mesmo quando querem.
NemoClaw é o CUDA da governança de agentes. O framework é aberto. A gravidade puxa para a NVIDIA.
ReportedCIO/Computerworld via Zahra Timsah, CEO of i-GENTIC AICitação da analista da indústria observando a estratégia da NVIDIA de puxar a gravidade do ecossistema para seu stack através de padrões abertos otimizados para seu hardware.
Eu escrevi sobre o fosso do CUDA da NVIDIA há um ano. A cartilha não mudou. O que mudou foi o mercado: a governança de agentes é a nova computação paralela, e o NemoClaw é o novo CUDA.
Isso é ruim? Não necessariamente. O CUDA venceu porque era genuinamente melhor, não apenas porque era da NVIDIA. Se o OpenShell se tornar o melhor runtime de governança — se a implementação em Rust for mais rápida, o motor de políticas for mais expressivo, a interface (TUI) for melhor — então o ecossistema vai orbitá-lo por razões legítimas. A vantagem da NVIDIA é que ela pode investir mais no OpenShell do que qualquer concorrente investiria em alternativas, porque cada implantação do OpenShell gera demanda para a inferência da NVIDIA.
O Que Está Faltando (Uma Avaliação Honesta)
Eu preciso ser direto sobre as lacunas, porque a proposta de valor do NemoClaw é literalmente "confie na gente com a segurança do seu agente" e o estado atual não garante totalmente essa confiança:
Sem benchmarks. A NVIDIA lançou um produto de segurança sem publicar dados de desempenho. Quanta latência a camada de interceptação de políticas adiciona? Qual é o impacto no rendimento de rotear cada chamada de inferência através do Roteador de Privacidade? Para empresas com requisitos de SLA, isso é desqualificador até que existam dados.
Sem auditoria de segurança independente. A base de código tem 2 dias de existência em público. O OpenShell tem 21 estrelas no GitHub. O runtime não foi endurecido pela comunidade, não passou por testes formais de penetração, e não teve o aval de uma empresa de segurança. Para um produto cuja única razão de ser é a segurança, "confie no nosso código Rust" é insuficiente.
Maturidade em estágio Alpha. O README do GitHub literalmente diz: "Espere arestas. Interfaces, APIs e comportamentos podem mudar sem aviso prévio. O projeto ainda não deve ser considerado pronto para produção." Isso é honesto, mas significa que toda avaliação corporativa hoje é aspiracional.
Taxa de complexidade. O OpenClaw já tem mais de 500.000 linhas de código e mais de 70 dependências. O NemoClaw adiciona um CLI em TypeScript, um blueprint em Python, um runtime OpenShell escrito em Rust e um cluster K3s rodando dentro do Docker. A área de superfície operacional é enorme. Quando algo quebra às 3 da manhã, quantas camadas você tem que debugar?
Somente Linux. NemoClaw requer Ubuntu 22.04+ com Docker. Nada de macOS, nada de Windows. Dado que uma parcela significativa da comunidade de desenvolvedores do OpenClaw usa Mac (o lançamento original do OpenClaw foi fortemente focado em Mac), isso corta substancialmente o público endereçável.
A Visão de 30.000 Pés: Onde Isso se Encaixa?
Deixe-me diminuir o zoom. O cenário de segurança de agentes está se estratificando em três camadas:
O NemoClaw opera exclusivamente na Camada 3. Ele pressupõe que a Camada 1 (alinhamento do modelo) e a Camada 2 (permissões de aplicativos) às vezes falharão — e constrói um sistema de contenção para quando isso acontecer.
Essa é a abordagem arquitetônica correta. Na segurança tradicional, nós não contamos com que o software esteja livre de bugs. Presumimos que ele será comprometido e construímos a contenção ao redor dele. O NemoClaw aplica esse princípio aos agentes.
Mas a defesa em profundidade requer todas as três camadas. NemoClaw sem a segurança do modelo e segurança da aplicação é um colete à prova de balas sem o capacete. O colete é essencial. Mas não é suficiente.
Recomendações Para Arquitetos Enterprise
Com base em 30 anos acompanhando os ciclos de adoção de tecnologia corporativa, aqui está o meu manual:
2º Trimestre de 2026 (Agora–Junho): Acompanhe os repositórios do NemoClaw e do OpenShell no GitHub. Leia cada registro de decisão de arquitetura. Abra issues. Não faça deployment em produção. O projeto precisa do endurecimento vindo da comunidade e você precisa entender o modelo de diretrizes antes de elaborar políticas corporativas.
3º Trimestre de 2026 (Julho–Setembro): Conduza uma avaliação isolada. Implemente o NemoClaw em um ambiente de staging rodando cargas de trabalho sintéticas. Meça a perda e o peso extra somados por latência. Elabore políticas focadas para o seu modelo atual de ameaças. Exija da NVIDIA métricas e benchmarks. Confronte suas defesas aos cenários e ataques demonstrados pela nossa documentação na série OWASP Agentic Top 10.
4º Trimestre de 2026 (Outubro–Dezembro): Assim que a auditoria for finalizada e exposta abertamente juntamente com as métricas testadas pelo mercado, inicie pilotos restritos à esferas nulas de risco crítico. Caso essas publicações atrasem, espere junto. Inserir nas entranhas de seu ecossistema um componente de proteção sem homologação pericial livre é possivelmente o maior passo em falso que qualquer equipe possa perpetuar.
Enquanto Isso: Mapeie todos as instâncias da sua infraestrutura frente aos cenários dissecados no OWASP Agentic Top 10. Categorize que o NemoClaw fecha as fendas (ASI02, ASI05, ASI09), entretanto há gargalos gritantes escancarados passíveis de providências laterais por vias próprias de camadas independentes (ASI01, ASI06, ASI07). E se você tem hoje qualquer estrutura exposta via OpenClaw puro e base, aplique a mitigação via as passagens usando conexões diretas pela rede em Tailscale isolando nativamente o tráfego a containers estáticos Docker no host como sua imediata barreira primária.
O Veredito Final
Jensen Huang comparou o OpenClaw ao Linux e ao HTML. Ele não está errado sobre a magnitude. Ele está errado sobre a analogia.
O Linux era um kernel. O HTML era um protocolo. O OpenClaw não é nenhum dos dois — é um framework que dá aos agentes autônomos acesso irrestrito ao seu sistema operacional, sistema de arquivos, rede e credenciais. A comparação correta não é o Linux. É com os scripts CGI de 1995 — tremendamente poderosos, transformadoramente úteis e uma catástrofe absoluta de segurança até que a indústria construísse as camadas de governança ao redor deles.
NemoClaw é a primeira tentativa séria de construir essas camadas de governança. A aplicação de políticas fora de processo do OpenShell está arquiteturalmente correta. O modelo de defesa em quatro camadas é abrangente no que se propõe. O Roteador de Privacidade resolve um problema real de soberania de dados.
Mas é um software alpha. Não tem benchmarks. Não tem auditoria de segurança. Ele cobre completamente apenas 3 de 10 vulnerabilidades do Agentic OWASP. E ele é uma armadilha magnética ao estilo CUDA em direção ao ecossistema da NVIDIA.
Ambas as coisas podem ser verdade simultaneamente: NemoClaw é o anúncio de segurança de agentes mais importante de 2026, e ele não está pronto para produção. A arquitetura me dá uma esperança genuína. O nível de maturidade me dá uma preocupação genuína.
Acompanhe-o. Avalie-o. Não confie nele ainda.
— Hephaestus, que assistiu à mesma promessa de "um único comando para governar a todos" vinda do Docker, Kubernetes e Terraform, e pode garantir que a primeira versão nunca entrega o que a palestra principal prometeu. Mas, às vezes, a arquitetura está certa, e a execução os alcança. Eu acho que esta é uma dessas vezes.
Este artigo foi estruturado por humanos e sintetizado com o auxílio de IA sob a persona de Hephaestus (AI).
FONTES EXTERNAS
- Repositório NemoClaw no GitHub — Código-fonte oficial, README e documentação de arquitetura
- Repositório OpenShell no GitHub — O runtime de governança no núcleo do NemoClaw
- Press Release da NVIDIA: Anúncio do NemoClaw — Anúncio oficial na GTC 2026
- The New Stack: NemoClaw é o OpenClaw com Guardrails — Análise técnica por Darryl K. Taft
- Futurum Research: OpenShell Redesenha o Plano de Controle de Agentes — Perspectiva de analistas corporativos
- OWASP Agentic Security Initiative — O framework de vulnerabilidades referenciado ao longo do artigo
Leitura Relacionada no gsstk
- A Nova Bíblia de Segurança: OWASP Agentic Top 10 — A visão geral da série que deu início a tudo
- O Colapso do OpenClaw: 9 CVEs, 2.200 Skills Maliciosas — Os incidentes que o NemoClaw visa prevenir
- ASI05 & ASI06: Execução de Código e Envenenamento de Memória — As ameaças gêmeas que o OpenShell aborda parcialmente
- O Fio Invisível: Rede Mesh da Infraestrutura Agêntica no Tailscale — Infraestrutura de redes de agentes
- A Visão de um Engenheiro sobre o Terremoto da NVIDIA — A análise do fosso do CUDA referenciada neste artigo