Como Habilitar o Sandbox do Windows 10 para Testar Aplicativos com Segurança

Executar aplicativos com segurança nunca foi tão fácil! Sendo parte do Windows 10, praticamente não há mais necessidade de configurar uma máquina virtual. Usando o modo de sandbox do Windows 10, você pode criar um espaço seguro e isolado para realizar testes de aplicativos.

Neste artigo, você aprenderá como habilitar o modo de Sandbox do Windows 10 e como usá-lo para testar aplicativos.

Pré-requisitos

  1. Windows 10 Professional, Education ou Enterprise versões Build 18305 ou posterior. Este tutorial utiliza o Windows 10 Professional build 19043.
  2. Um PC Windows x64 com pelo menos 4GB de RAM, 1GB de espaço livre em disco e dois núcleos de CPU.
  3. Suporte à virtualização de hardware

O que é o Sandbox do Windows 10?

O Sandbox do Windows 10 é um ambiente temporário e leve para executar aplicativos em total isolamento. Dentro do ambiente de sandbox, o aplicativo é executado em uma área compartimentada em seu PC que é completamente separada da sua instalação do Windows 10 hospedeira.

O sandbox é como uma instância temporária do Windows. Quando você fecha o sandbox, tudo dentro dele é removido. Criar um novo sandbox traz uma instância totalmente nova toda vez.

O Sandbox do Windows 10 usa virtualização baseada em hardware para fornecer um ambiente seguro, completo com seu próprio kernel, incluindo o uso do escalonador de kernel integrado para gerenciar recursos do sistema.

Verificando a Virtualização de Hardware

Como o Windows 10 Sandbox utiliza as capacidades de virtualização de hardware do seu PC, você precisa ativá-lo. Muitos fabricantes de PCs habilitam esse recurso por padrão, mas é importante verificar e ativá-lo manualmente, se necessário.

Para verificar se a virtualização de hardware está ativada em seu PC, você pode fazê-lo através do Gerenciador de Tarefas e também pela linha de comando. Ambas as opções são aceitáveis e dependem de suas preferências pessoais.

Para verificar o status da virtualização de hardware em seu PC com o Gerenciador de Tarefas, abra o Gerenciador de Tarefas pressionando Ctrl + Shift + Esc. Em seguida, clique na guia Desempenho. Observe o valor para o campo Virtualização, mostrado abaixo. Se o valor estiver como Ativado, está tudo certo. Se não, leia a próxima seção para dicas sobre como ativá-lo.

Checking whether virtualization is enabled via Task Manager

Você também pode verificar se a virtualização de hardware está ativada usando a linha de comando. Para fazer isso, abra um prompt de comando e digite systeminfo. Role um pouco até encontrar a seção Requisitos do Hyper-V. Nesta seção, você verá um campo rotulado como Virtualização Ativada no Firmware. Se estiver Não, continue lendo.

Virtualization Enabled

Ativando a Virtualização de Hardware

Se a virtualização não estiver ativada em seu PC, este tutorial não pode fornecer instruções específicas. Cada fabricante de PC fornece uma maneira diferente de ativar a virtualização de hardware. No entanto, se você estiver usando um PC Dell, HP ou Lenovo, encontrará algumas dicas rápidas abaixo sobre como ativá-la.

Quando o seu PC está apenas inicializando:

  • Dell – Pressione a tecla F2 para acessar a configuração da BIOS/UEFI e navegue até a guia Avançado onde você deve ver Virtualização.
  • HP – Pressione a tecla F10 para acessar a configuração da BIOS/UEFI e navegue até a guia Configuração do Sistema onde você deve ver uma opção para habilitar Virtualização.
  • Lenovo – Pressione a tecla F1 para acessar a configuração da BIOS/UEFI e navegue até a guia Segurança onde você deve ver uma opção para habilitar Virtualização.

Instalando/Habilitando o Modo de Sandbox do Windows 10

Depois de garantir que você tem a virtualização de hardware habilitada, é hora de instalar o Windows Sandbox! Para fazer isso, você tem duas opções; seja usando o Painel de Controle ou o PowerShell. Como com a virtualização de hardware, cada método realiza a mesma tarefa, mas cabe a você decidir sua maneira preferida.

Instalando o Windows Sandbox via Painel de Controle

Para instalar o Windows Sandbox via Painel de Controle, você precisará habilitar um recurso específico do Windows. Vamos fazer isso agora.

1. Clique no menu Iniciar e digite appwiz.cpl. Esta ação deve trazer a opção appwiz.cpl no menu Iniciar. Clique nela para abrir Programas e Recursos.

2. Clique no link Ativar ou desativar recursos do Windows no menu do lado esquerdo da janela.

Turn Windows Features on or off

3. Role para baixo na caixa de diálogo Recursos do Windows até encontrar Windows Sandbox. Quando encontrá-lo, selecione-o e clique em OK.

Windows Features dialog box

Depois de tentar habilitar o recurso Windows Sandbox, você deverá ver uma janela pop-up que procura pelos arquivos necessários e os instala. Após alguns minutos, a instalação deve ser concluída.

Quando estiver completo, clique em Reiniciar agora para reiniciar o computador.

restart your computer

Instalando o Windows Sandbox usando o PowerShell

Se preferir a linha de comando, você também pode habilitar o modo de sandbox do Windows 10 via PowerShell. Para fazer isso:

1. Abra o PowerShell como administrador.

2. Execute o cmdlet Enable-WindowsOptionalFeature conforme mostrado abaixo para habilitar o recurso Windows Sandbox. O parâmetro All diz ao cmdlet para instalar todos os recursos pai do recurso opcional e Online diz ao cmdlet para olhar para a instância do Windows em execução atualmente vs. olhar para uma imagem.

O PowerShell usa o nome DISM para o recurso que é Containers-DisposableClientVM.

Enable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -All -Online

Você deve ver uma sobreposição com uma barra de progresso indicando que o comando inserido está sendo executado.

Enabling Windows Sandbox via PowerShell

3. Quando solicitado, pressione Enter para reiniciar o computador e aplicar as alterações.

Prompt to restart PC after enabling Windows Sandbox

Executando o Modo de Caixa de Areia no Windows 10

Agora que você ativou a Caixa de Areia do Windows, vamos experimentar!

Clique no menu Iniciar e digite sandbox. Agora você deve ver um aplicativo Windows Sandbox aparecer. Clique nele para abrir uma nova instância do Windows Sandbox.

Em um PC com sete anos de idade, levou menos de três minutos para a Caixa de Areia do Windows ser aberta!

Opening Windows Sandbox via Start Menu

Ao abrir, você verá uma nova janela Windows Sandbox, como mostrado abaixo.

Opening Windows Sandbox for the first time

Baixo Consumo de Recursos

Você ficará surpreso com a eficiência de recursos da Caixa de Areia do Windows. Sem nada acontecendo na caixa de areia, a utilização de memória não chega nem a 50%! Minimize a Caixa de Areia do Windows e verifique a utilização da CPU. Você verá que ela cai para 0% se não houver nada em execução, então você não precisa se preocupar em esgotar os recursos do seu PC.

Resources usage by Windows Sandbox

Nenhuma Atualização de Software Necessária

A Caixa de Areia do Windows é essencialmente uma réplica do seu sistema hospedeiro. Se você atualizar seu sistema hospedeiro, estará atualizando a instância do Windows em sua Caixa de Areia também!

Windows version in Windows Sandbox is the same as that of the physical PC

Copiando e Colando

Assim como se o Windows Sandbox fosse um compartilhamento de rede ou até mesmo uma máquina virtual em algum lugar, você também pode copiar e colar arquivos de e para ele, conforme mostrado abaixo.

Infelizmente, você não pode arrastar e soltar arquivos entre o host e o Sandbox, ou vice-versa.

Copy and Paste Illustration for Windows Sandbox

Parando o Windows 10 Sandbox

Parar o Sandbox é tão fácil quanto iniciá-lo. Como o Sandbox é representado apenas como outra janela, clique no X no canto superior direito como faria com qualquer outra janela. Quando fizer isso, o Sandbox lembrará que todas as alterações serão perdidas.

Windows Sandbox warning before shutdown

Conclusão

O modo Windows 10 Sandbox é uma forma integrada de trazer rapidamente instâncias do Windows isoladas para testar software não confiável. Como nenhum software extra é necessário, o Sandbox é relativamente fácil de configurar.

Quais outros usos você pode imaginar para o Windows Sandbox?

Source:
https://adamtheautomator.com/windows-10-sandbox-mode/