Skip to content

Tudo para WordPress, desenvolvimento web — e não só

🛡 Análise do sandbox Sandboxie: isolamento de aplicações para Windows em 2026

🛡 Análise do sandbox Sandboxie: isolamento de aplicações para Windows em 2026

Transferiu um.exe de uma fonte não fiável e tem receio de o executar? Ou precisa de abrir uma ligação suspeita, mas o navegador é uma janela para o seu sistema principal, com todas as suas palavras-passe e ficheiros? Qualquer pessoa que administre um computador Windows acaba por enfrentar este dilema. O software antivírus não deteta tudo e uma máquina virtual é uma solução pesada para apenas um ficheiro.

É aqui que entra uma sandbox: um ambiente isolado onde uma aplicação é executada normalmente, mas não pode tocar no sistema real. Desde 2020, a melhor ferramenta para isto no Windows tem sido o Sandboxie, que se tornou open source e ganhou uma nova vida.

💡 Visão geral rápida:

  • Transfira o Sandboxie Plus do site oficial e instale-o; o driver de isolamento integra-se no sistema em poucos minutos.
  • Inicie um navegador ou qualquer programa através do menu de contexto «Executar na sandbox»; a janela aparecerá com o prefixo [#] no título.
  • Verifique o isolamento: transfira um ficheiro de teste dentro da sandbox, feche o programa e repare que ele não está no disco real.
  • Se necessário, recupere o ficheiro através da «Recuperação Rápida», selecione a pasta de destino e confirme a transferência.

O que é o Sandboxie e qual a sua origem

O Sandboxie cria um ambiente operativo isolado sobre o Windows. Dentro dele, as aplicações veem a sua própria cópia do registo e do sistema de ficheiros, mas o registo e o disco reais permanecem intactos. Feche o programa e todas as alterações desaparecem.

O projeto tem uma longa história. O autor original, Ronen Tzur, escreveu a primeira versão em 2004. Mais tarde, a Invincea comprou o produto e, depois, a Sophos adquiriu-o. Em 2017, a Sophos integrou o Sandboxie no seu pacote empresarial e, em 2020, anunciou o fim do desenvolvimento e lançou o código-fonte sob a licença GPLv3.

Desde então, David Xanatos lidera o projeto e deu-lhe, de facto, um novo fôlego. Atualmente, estão disponíveis duas versões:

  • Sandboxie Plus, uma versão moderna com interface Qt, novas funcionalidades e desenvolvimento ativo (última versão 1.15.6, fevereiro de 2025).
  • Sandboxie Classic, a interface MFC original, sem novas capacidades, mas com o mesmo núcleo de isolamento comprovado.

No GitHub, o projeto tem 18 600 estrelas e mais de 2 000 forks; para um utilitário desta classe, é muito. O desenvolvimento continua de forma constante: suporte para Windows 11, processadores ARM64, novos modos de isolamento.

Instalação e primeira execução

A instalação é simples, mas requer atenção. O componente principal é o driver do Sandboxie, que interceta chamadas de sistema ao nível do kernel e as redireciona para o ambiente isolado. Num computador de teste com Windows 10 Home, o driver instalou-se sem conflitos com a proteção integrada do Windows.

Janela de instalação do driver Sandboxie

Na primeira execução, o Sandboxie analisa os programas instalados e oferece a aplicação de modelos de compatibilidade para navegadores, clientes de email e outro software. Não recuse; os modelos poupam tempo de configuração e pode remover os desnecessários mais tarde.

Assistente de configuração inicial do Sandboxie

Imediatamente após o assistente, aparece um atalho no ambiente de trabalho com o nome «Sandboxie, Navegador Predefinido». Esta é a sandbox DefaultBox com um perfil pré-configurado para o seu navegador.

Interface e utilização básica

A janela principal do programa assemelha-se ao Gestor de Tarefas. À esquerda está uma lista de sandboxes (contentores), à direita estão os processos em execução na sandbox selecionada. Tudo está agrupado por contentor: pode criar ambientes isolados separados para o navegador, email e ficheiros suspeitos.

Janela principal do Sandboxie com lista de processos

O principal indicador visual de que um programa está em sandbox é o prefixo [#] no título da janela. No Firefox e na maioria das aplicações clássicas, isto funciona de forma fiável. No Chrome, o título está oculto, pelo que não existe marcador visual; só pode ser identificado ao passar o cursor sobre a janela na barra de tarefas. Na prática, reconhecemos um Chrome em sandbox pela ausência de marcadores e histórico do perfil real.

Janela do navegador com prefixo de sandbox no título

Pode executar qualquer programa na sandbox: clique com o botão direito do rato num ficheiro executável ou atalho → «Executar na sandbox» → selecione um contentor. Não há restrições quanto aos tipos de aplicação; exe, msi e versões portáteis funcionam todos da mesma forma.

Como funciona o isolamento de ficheiros

O mecanismo chave: tudo o que um programa faz dentro da sandbox permanece lá. Transfira um ficheiro através do navegador em sandbox e este é guardado no sistema de ficheiros virtual dentro do contentor. Feche o navegador e o sistema virtual é limpo; não permanece nada no disco real.

Diálogo de recuperação rápida de ficheiros da sandbox

Mas e se precisar mesmo do ficheiro? É para isso que serve a «Recuperação Imediata». Quando tenta guardar um ficheiro numa das pastas do sistema (Transferências, Documentos, Ambiente de Trabalho), o Sandboxie interceta a operação e oferece a sua recuperação (ou seja, copiá-lo da sandbox para o sistema real).

Janela de confirmação de recuperação de ficheiros da sandbox

O mecanismo não é o mais intuitivo. A opção «Fechar» no diálogo de recuperação não cancela a gravação; o ficheiro permanece dentro da sandbox. «Recuperar» copia-o para fora. Após fechar a aplicação, os ficheiros não recuperados são eliminados. Na prática, habitua-se a isto após alguns dias de utilização ativa.

A execução através do menu de contexto é o cenário mais comum no trabalho diário. Seleciona um contentor e o programa inicia em isolamento, sem ações adicionais.

Menu de contexto do Windows com opções de lançamento na sandbox

Do ponto de vista do desempenho, não há queixas. No Firefox e no Chrome em sandbox, não se registou qualquer quebra de velocidade percetível, nem conflitos com extensões, nem problemas na reprodução de vídeo. A sobrecarga do isolamento é mínima.

Afinação: restrições e permissões

As definições do Sandboxie dividem-se em dois níveis. O primeiro são as definições rápidas para o processo atual: clicar com o botão direito num processo na janela principal permite alterar o comportamento para essa sessão. O segundo são as definições globais para cada sandbox individualmente.

Menu de contexto para um processo na sandbox do Sandboxie

As definições globais estão escondidas mais fundo do que seria desejável. Abrem através do menu «Sandbox» → «Definições da Sandbox», e trata-se de uma longa lista de separadores: aparência, recuperação e eliminação de ficheiros, agrupamento de programas por tipo, transferência de ficheiros entre ambientes.

Separador de recuperação de ficheiros nas definições da sandbox

Aqui define as pastas para as quais a «Recuperação Imediata» é acionada e o comportamento quando os programas dentro da sandbox são fechados.

Definições de agrupamento de aplicações na sandbox

O agrupamento permite combinar navegadores no mesmo motor ou todas as aplicações de escritório sob um único conjunto de regras, para não ter de configurar cada um separadamente.

Separador de transferência de ficheiros nas definições da sandbox

A transferência de ficheiros entre sandboxes é útil quando tem vários contentores e precisa de passar dados de um para o outro sem passar pelo sistema real.

Parâmetros de restrição do sistema de ficheiros na sandbox

As restrições do sistema de ficheiros controlam a que pastas a aplicação isolada pode aceder e quais ficam completamente ocultas.

Definições avançadas de restrição para aplicações

Nota: alguns parâmetros são descritos através de negações («não bloquear», «não proibir»). Isto é uma herança da antiga abordagem de configuração e é confuso. Tem de inverter mentalmente a lógica para perceber o que acontecerá quando ativar uma opção.

Segue-se uma secção verdadeiramente de baixo nível, direitos de acesso. Aqui pode configurar para cada sandbox: quais os ficheiros disponíveis para leitura e escrita, quais ficam completamente ocultos, que portas de rede estão abertas, que DLLs podem ser carregadas. Na essência, isto é análogo ao SELinux ou AppArmor no mundo Windows: poderoso, mas exigindo um conhecimento profundo do sistema.

Lista de restrições de acesso a ficheiros e bibliotecas

Cada linha nesta lista é uma regra que determina se uma aplicação dentro da sandbox pode ler um ficheiro específico, escrever nele, ou até mesmo ver que ele existe.

Definições de direitos de acesso ao registo e IPC na sandbox

As secções de registo, IPC e COM são território para administradores de sistemas e programadores. Se não sabe o que é uma tabela de descritores de processo ou virtualização de registo, é melhor não entrar nestas secções. Um erro de configuração pode impedir o Windows de arrancar ou tornar as aplicações dentro da sandbox não funcionais.

O separador «Aplicações» é uma lista extremamente longa de categorias com regras predefinidas: navegadores, clientes de email, leitores de PDF, multimédia, arquivadores. Para cada categoria, pode ativar ou desativar um grupo de regras com uma única caixa de verificação.

Separador de modelos de compatibilidade de aplicações no Sandboxie

Os modelos de compatibilidade são um conjunto pronto de regras para programas específicos. Por exemplo, as permissões para aceder ao perfil e à cache já estão definidas para o Firefox, para que o navegador funcione sem configuração manual adicional.

Lista de categorias de aplicações com grupos de regras

A configuração também está disponível através de um ficheiro ini para quem precisa de implementação em massa ou automação. Parece arcaico, mas funciona e permite copiar definições entre computadores numa única operação.

Resumo sobre as definições: o Sandboxie oferece um nível de controlo sem precedentes para uma ferramenta gratuita. No entanto, a interface de configuração continua a ser uma barreira de entrada que desencoraja os utilizadores principiantes.

Uma demonstração visual do cenário básico (iniciar um navegador numa sandbox e verificar o isolamento de ficheiros) está no vídeo acima.

Onde o modelo da sandbox falha

No papel, o Sandboxie parece impecável: o programa fica isolado do sistema e não pode causar danos. Na prática, o modelo quebra em três pontos.

Primeiro, o próprio utilizador. O mecanismo de «Recuperação Imediata» é conveniente, mas também é o principal vetor de risco. Transferiu um ficheiro no navegador isolado, recuperou-o para a pasta Transferências real e executou-o fora da sandbox. Se o ficheiro for malicioso, a sandbox não o salvou: ela apenas isola o que está lá dentro. A decisão de recuperar é tomada por uma pessoa, e ter o Sandboxie pode criar uma falsa sensação de segurança. Na nossa experiência, a cadeia «transferido na sandbox → recuperado → executado fora» é o cenário de comprometimento mais comum.

Segundo, a configuração incorreta. Aliviou as restrições para que o programa dentro da sandbox funcionasse «corretamente», abrindo acesso a uma pasta real ou a um ramo do registo. Nesse momento, criou uma brecha no isolamento. O paradoxo é que as definições mais restritivas muitas vezes interferem com a conveniência, e o utilizador suaviza-as. E nem sempre com competência.

Terceiro, os mecanismos de proteção alternativos que já existem no sistema. Os navegadores modernos (Chrome, Edge, Firefox) há muito que funcionam nas suas próprias sandboxes ao nível do processo. O Windows tem Proteção contra Explorações e Acesso Controlado a Pastas integrados. Executar um navegador sob uma conta restrita do Windows cobre, na verdade, a maioria dos cenários para os quais os utilizadores instalam o Sandboxie.

Isto não significa que o Sandboxie seja inútil. Ele fornece o que falta às sandboxes dos navegadores: isolamento para qualquer aplicação, não apenas para páginas web. Testar instaladores, executar utilitários antigos de origem desconhecida, verificar versões de teste com DRM agressivo: estes são cenários onde a proteção integrada do Windows é insuficiente.

⁉️🤔 Perguntas frequentes

O Sandboxie é um antivírus?

Não. O Sandboxie isola as aplicações do sistema, mas não procura nem remove código malicioso. Previne a infeção ao bloquear alterações no disco, em vez de analisar ficheiros. Para uma proteção completa, utilize-o em conjunto com um antivírus, e não em substituição de um.

Qual é a melhor versão, Plus ou Classic?

Sandboxie Plus. Tem uma interface moderna em Qt, um painel de recuperação com pré-visualização, agrupamento de processos e suporte ativo do programador (lançamentos a cada poucos meses). O Classic só faz sentido em máquinas mais antigas onde a versão Qt não funciona.

É possível executar um vírus dentro da sandbox?

Pode, e é seguro sob duas condições: não recuperar o ficheiro malicioso para fora através da «Recuperação Imediata» e não ter dado à sandbox acesso a pastas reais do sistema. A sandbox isola as alterações, mas não torna o vírus inofensivo. Se o recuperar e executar fora, a infeção ocorrerá.

O Sandboxie funciona no Windows 11?

Sim. A partir da versão 1.3.5 (setembro de 2022), o Sandboxie Plus suporta totalmente o Windows 11, incluindo a integração com o menu de contexto atualizado. Adicionalmente, o suporte para processadores ARM64 foi adicionado na versão 1.5.0.

O que acontece se desinstalar o Sandboxie com sandboxes em execução?

Todos os ficheiros dentro das sandboxes serão eliminados juntamente com o programa. Antes de desinstalar, aceda a cada sandbox através da janela principal e recupere os ficheiros necessários através da «Recuperação Imediata». Depois, desinstale o programa da forma habitual.

Existem alternativas para macOS ou Linux?

Não existe um equivalente direto. No Linux, a tarefa de isolamento é tratada pelo Firejail e pelo Bubblewrap; estes funcionam ao nível dos namespaces e grupos de controlo, em vez de através de um driver de kernel como o Sandboxie. No macOS, a ferramenta mais próxima em espírito é a App Sandbox integrada, mas os utilizadores não a podem aplicar a programas arbitrários.

Uma sandbox para o dia a dia: quando compensa

O Sandboxie não é para todos. Se trabalha num navegador, não transfere ficheiros de fontes questionáveis e utiliza uma conta padrão sem direitos de administrador, a proteção integrada do Windows é suficiente.

Mas se testa software regularmente, abre anexos de remetentes desconhecidos ou trabalha com programas em que não confia totalmente, o Sandboxie Plus compensa logo no primeiro dia. É uma ferramenta gratuita e de código aberto que fornece um nível de isolamento comparável ao de uma máquina virtual, mas sem a sobrecarga de um segundo sistema operativo.

O principal a reter: a sandbox protege o sistema da aplicação, não a aplicação do utilizador. A decisão de recuperar um ficheiro para fora é sua. E esse é o elo mais fraco.