Cursor lança sandbox de código de IA em nível de sistema operacional

A Cursor adicionou este ano uma sandbox de segurança em nível de sistema operacional, resolvendo um problema fundamental de confiança das ferramentas de programação de IA: você permite que a IA execute código no seu computador – será que ela pode causar algum estrago?

Contexto do problema

Agentes de programação de IA não apenas geram código – eles executam código. Executam comandos de terminal, leem e escrevem arquivos, instalam pacotes de dependência. Se um agente cometer um erro (por exemplo, excluir arquivos acidentalmente) ou, em casos mais extremos, for atacado por injeção de prompt, as consequências podem ser graves.

A solução da Cursor

Isolamento em sandbox em nível de sistema operacional. Especificamente:

  • Todas as operações de arquivo do agente são limitadas ao diretório do projeto especificado
  • O acesso à rede é restrito (evita vazamento de dados)
  • Operações em nível de sistema são bloqueadas
  • Arquivos e diretórios sensíveis ficam inacessíveis

Isso é semelhante à abordagem de isolamento de namespace + bloqueio de rede do Claude Code, mas a Cursor implementa um isolamento em nível de SO mais profundo – com controle de permissões mais rigoroso.

Por que os Background Agents precisam ainda mais da sandbox

Os Background Agents da Cursor podem executar tarefas autonomamente em segundo plano – você pode fechar o editor para fazer outras coisas enquanto o agente continua trabalhando em segundo plano.

Nesse modo, você não pode monitorar cada passo do agente em tempo real. Sem a proteção da sandbox, isso equivale a dar acesso irrestrito ao sistema para um programa não totalmente confiável, sem supervisão.

Tendência do setor

Os mecanismos de segurança das ferramentas de programação de IA estão migrando de "confiar no julgamento do usuário" para "restrições técnicas obrigatórias". Algumas tendências principais:

  1. Isolamento em sandbox torna-se padrão (Cursor, Claude Code já têm)
  2. Registros de auditoria de operações (todas as operações do agente são rastreáveis)
  3. Privilégios mínimos (o agente só pode acessar os recursos de que precisa)
  4. Nós de aprovação manual (operações críticas exigem confirmação humana)

Essa direção está correta. Quanto mais capazes os agentes de IA se tornam, maior a importância das barreiras de segurança. O aumento de capacidade e as restrições de segurança precisam evoluir em sincronia.

Fonte de referência: CocoLoop, comunicado oficial da Cursor