Uma primeira olhada no Windows Sandbox

O Windows Sandbox é um novo recurso de virtualização que a Microsoft integrará no Windows 10. O Windows Sandbox permite que usuários e administradores executem software em um sandbox para que ele não prejudique o sistema subjacente.

Sandboxing não é um conceito novo, mas os usuários tiveram que recorrer à instalação de soluções de terceiros, como Sandboxie ou máquinas virtuais como VMWare ou VirtualBox no passado para executar software em um ambiente protegido.

O Windows Sandbox fará parte do Windows 10 Pro e Enterprise; tudo está incluído no sistema operacional, tornando-o uma solução confortável e elegante.

O ambiente funciona conforme o esperado: é um 'ambiente de área de trabalho isolado e temporário' que protege o host subjacente de danos e desaparecerá quando for fechado.

Requisitos do Windows Sandbox

O Sandbox do Windows possui os seguintes pré-requisitos:

  • Windows 10 Pro ou Windows 10 Enterprise build 18305 ou posterior.
  • Arquitetura AMD64.
  • Pelo menos 4 Gigabytes de RAM, 1 Gigabyte de espaço livre em disco e 2 núcleos de CPU (recomendado 8 Gigabytes ou mais de RAM, SSD e 4 núcleos com hyperthreading).
  • Virtualização habilitada no BIOS.
  • Se você usar uma máquina virtual, precisará executar o cmdlet PowerShell: Set-VMProcessor -VMName -ExposeVirtualizationExtensions $ true

A Microsoft observa que todas as configurações de privacidade, exceto a configuração de dados de diagnóstico do host, são definidas com seus valores padrão no ambiente em área restrita.

Como habilitar o Windows Sandbox

windows sandbox

Desde que o sistema atenda aos requisitos listados acima, você pode ativar o Windows Sandbox na caixa de diálogo Recursos do Windows.

  • Use o atalho Windows-Pause para abrir o miniaplicativo Painel de controle do sistema.
  • Selecione Página inicial do painel de controle.
  • Ative programas.
  • Selecione Ativar ou desativar recursos do Windows.
  • Verifique o Windows Sandbox.
  • Clique em ok e siga as instruções.

Você também pode ativar o recurso usando o aplicativo Configurações:

  • Use o atalho Windows-I para abrir o aplicativo Configurações.
  • Vá para Aplicativos> Aplicativos e recursos> Programas e recursos> Ativar ou desativar recursos do Windows.
  • Selecione Ativar Sandbox do Windows.

Usando o Windows Sandbox

Depois de instalado, use o menu Iniciar para carregar o Windows Sandbox. Você pode pesquisar por ele. Observe que requer elevação; você pode clicar com o botão direito no arquivo e selecionar executar como administrador para executá-lo com privilégios elevados.

Copie um arquivo executável - ou qualquer outro arquivo - e cole-o na janela do Windows Sandbox. Você pode então executá-lo como faria na área de trabalho 'real' e interagir com o software como faria normalmente.

Você pode fechar a janela do Windows Sandbox a qualquer momento para encerrar a sessão. Todas as alterações são descartadas e o conteúdo da sandbox é excluído no processo.

Microsoft notas que o Windows Sandbox usa Windows Containers para fornecer a funcionalidade de sandbox. Enquanto os contêineres do Windows foram 'projetados para rodar na nuvem', a equipe da Microsoft o integrou ao Windows 10 e o modificou para que funcionasse bem em laptops e desktops com o sistema operacional.

O Windows Sandbox usa a versão carregada do Windows como a imagem do sistema operacional; isso é diferente de muitos outros ambientes de virtualização que exigem imagens virtuais que os usuários precisam baixar e instalar nas máquinas.

A implementação tem vários problemas conhecidos em seu estado atual:

  • Acionará 'atividade significativa de CPU e disco' na instalação e no primeiro minuto de manutenção.
  • O menu Iniciar está atrasado e alguns aplicativos do menu Iniciar não serão executados.
  • O fuso horário não é sincronizado entre o Windows Sandbox e o host.
  • O Windows Sandbox não oferece suporte a instaladores que exigem reinicializações.
  • A Microsoft Store não é compatível.
  • Exibições de alto DPI e configurações de vários monitores não são muito bem suportadas.

Casos de Uso

O Windows Sandbox oferece vários casos de uso interessantes; pode substituir outras soluções de virtualização em alguns casos:

  1. Execute o software que deseja verificar para que ele não danifique o sistema operacional subjacente ou roube dados.
  2. Execute o software no ambiente para fins de privacidade (por exemplo, não querendo registros de histórico ou rastros na pasta temporária).
  3. Execute qualquer outro arquivo na sandbox.

Embora você possa instalar programas na sandbox, não pode usá-la para testar ou analisar software que exija a reinicialização do sistema antes de poder ser usado.

Palavras de Encerramento

A Microsoft ainda não integrou o recurso em nenhuma versão do Windows 10. A empresa planeja integrá-lo nas próximas compilações do Insider para fins de teste antes que ele chegue na próxima atualização de recurso do Windows 10.

O Windows Sandbox oferece vantagens sobre soluções de virtualização ou sandbox de terceiros: ele é integrado ao Windows 10 e usa o sistema operacional host como base. Por outro lado, falta flexibilidade e não suporta sessões ou dados persistentes.

Resta saber quão rápido o Windows Sandbox será iniciado quando executado em um sistema que o suporte, e quanta diferença faz um hardware mais rápido.

Agora você: Integração de sandbox no Windows 10? Bom ou mal? Qual é a sua opinião?