CEVIU Logo
Voltar

MXC da Microsoft: como os Execution Containers redefinem a sandboxing em nível de SO

Aprofundamento CEVIU

Aprofundamento

O MXC da Microsoft não é só mais uma sandbox: é um novo estrato de isolamento de código, enraizado no kernel e projetado para agentes que precisam executar tarefas reais, como compilar código, acessar APIs externas ou interagir com sistemas legados, sem expor o host. Enquanto LangSmith usa microVMs por hardware (Firecracker) e Codex depende de restrições de token e SIDs sintéticos no Windows, o MXC opera em camadas inferiores, aproveitando AppContainer e Windows.AI.IsolationBroker nativamente, sem depender de drivers ou VMs completas. Isso reduz a latência média de inicialização para menos de 120ms em ambientes Windows Server 2025, segundo benchmarks divulgados na Build 2026, quase 7x mais rápido que as microVMs do LangSmith em cenários de alta frequência de execução.

Na prática, isso muda o jogo para defesa corporativa: agentes de segurança como o MDASH (já em produção desde maio) agora podem rodar varreduras de vulnerabilidades diretamente no kernel, com acesso granular a syscalls, mas sem permissão para modificar memória de processo alheio ou injetar código em processos privilegiados. O isolamento não é binário (sim/não), mas parametrizável por política, por exemplo, permitir chamadas a OpenProcess apenas com PROCESS_QUERY_LIMITED_INFORMATION, bloqueando PROCESS_VM_READ por padrão.

O que mudou

A diferença crítica em relação ao sandbox Windows do Codex (coberto em 14/05) está na camada de operação: o Codex ainda roda em modo usuário, com restrições impostas via ACLs e tokens, enquanto o MXC atua no nível do kernel, usando mecanismos de isolamento já validados em produção pela equipe de segurança do Windows. Também evolui o RAMPART (lançado em 21/05): antes, ele testava agentes *fora* do ambiente real; agora, o MXC permite que o RAMPART execute red teaming *dentro* de containers de execução reais, simulando ataques de escape de sandbox com precisão de syscall-level, algo impossível com as abordagens anteriores baseadas em containers de aplicação.

Por que isso importa

Empresas que adotam agentes de IA para operações críticas, como auditoria de código-fonte, resposta a incidentes ou automação de compliance, deixam de precisar escolher entre segurança e desempenho. O MXC elimina o trade-off: não há mais necessidade de desativar sandboxes em produção por causa de latência ou de aceitar riscos com execução direta. Para equipes de segurança da informação, isso significa que políticas de execução de código não confiável passam a ser definidas por linha de código (via políticas de isolamento declarativas), não por tentativa e erro. E, diferentemente de soluções como o Perplexity Computer, que isola por microVM mas tem overhead de inicialização de 400ms, o MXC escala horizontalmente em ambientes de CI/CD com milhares de execuções por minuto, sem impacto significativo no tempo de build.

Linha do tempo

  1. OpenAI detalha sandbox Windows do Codex com restrições de modo usuário

  2. Microsoft lança RAMPART e Clarity para teste de segurança de agentes

  3. Análise técnica mostra limitações de escape no sandbox Codex

  4. LangSmith lança Sandboxes baseadas em microVM Firecracker

  5. Microsoft revela MXC, sandbox de kernel para execução de agentes

Perguntas frequentes

O MXC substitui o WSL ou o Hyper-V?

Não. O MXC não é um ambiente de virtualização completo. Ele não emula hardware nem roda kernels convidados. Funciona como um layer de isolamento de execução dentro do próprio kernel do Windows ou Linux, complementando, não substituindo, tecnologias como WSL2 ou microVMs.

Como o MXC se compara ao sandbox do Codex em termos de segurança contra escape?

O Codex depende de restrições de modo usuário (tokens, SIDs, ACLs), que já foram contornadas em explorações reais como CVE-2025-38291. O MXC usa mecanismos de kernel como AppContainer com mitigação de escalonamento de privilégios ativada por padrão, tornando escapes mais difíceis e exigindo exploits de kernel-level, não apenas de aplicação.

Posso usar o MXC hoje em minha aplicação .NET ou Python?

Ainda não. A API pública do MXC será liberada no SDK do Windows 11 24H2 (previsto para outubro/2026). Por enquanto, só está disponível para parceiros Microsoft e integrado nativamente ao MDASH e ao novo agente de segurança Clarity v2.0.

O MXC funciona em servidores Linux ou macOS fora do WSL?

Sim, mas com variações. No Linux, ele se integra a namespaces do kernel via bubblewrap com suporte a seccomp-bpf customizado. No macOS, depende do Seatbelt com extensões adicionais lançadas na WWDC 2026, ainda não documentadas publicamente.

Avalie este artigo:
Compartilhar:
Categoria
CEVIU Segurança da Informação
Publicado
09 de junho de 2026
Fonte
CEVIU Segurança da Informação

Quer receber mais sobre CEVIU Segurança da Informação?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser