
Contêinerização Qubes no Windows
Wubes é como o Qubes, mas para Windows. A ideia é aproveitar a tecnologia do Windows Sandbox para executar aplicativos em isolamento.
Atualmente, oferecemos suporte à criação de um Windows Sandbox para os seguintes aplicativos:
Outros aplicativos podem ser facilmente adicionados.
O repositório contém a seguinte hierarquia de arquivos e pastas:
.
├── sandboxes // Contains folders shared between the sandboxes and the host
│ ├── Firefox // Folder shared between the host and the Firefox sandbox
│ │ ├── abcdefgh.default-release // Firefox profile copied from the host
│ │ ├── backups // Contains a backup of all previous Firefox profiles
│ │ ├── install.bat // Install script automatically executed when the Windows Sandbox starts (see below)
│ │ └── save.bat // Script to manually execute to save modified Firefox profile onto the host for next Windows Sandbox run
│ └── Firefox.wsb // Windows Sandbox profile for Firefox. Double-click to open the sandbox
└── shared
└── Tools
└── procexp64.exe
Você precisa ter o Windows 10 Pro ou Enterprise e seguir o início rápido disponível aqui.
Cada aplicativo tem um perfil do Windows Sandbox (por exemplo, Firefox.wsb) que define a pasta do host onde os arquivos do wubes estão (você precisa modificá-la para corresponder ao seu ambiente), bem como os caminhos dentro do Sandbox que serão sempre os mesmos (não há necessidade de modificá-los).
<Configuration>
<vGPU>Enable</vGPU>
<Networking>Default</Networking>
<MappedFolders>
<MappedFolder>
<HostFolder>C:\path\to\wubes\sandboxes\Firefox</HostFolder>
<ReadOnly>false</ReadOnly>
</MappedFolder>
</MappedFolders>
<LogonCommand>
<Command>C:\users\WDAGUtilityAccount\Desktop\Firefox\install.bat</Command>
</LogonCommand>
</Configuration>
Quando abrimos o perfil do Windows Sandbox (por exemplo, Firefox.wsb), ele chama automaticamente o script install.bat para baixar o Firefox, executar o Firefox uma vez para criar um perfil vazio, substituir o perfil pelo da pasta compartilhada e executar o Firefox novamente. Para que isso funcione, primeiro você precisa copiar o perfil do Firefox usado no host (por exemplo, %APPDATA%\Mozilla\Firefox\Profiles\d63zctv5.default-release) para wubes\sandboxes\Firefox\abcdefgh.default-release. Usamos abcdefgh fixo no código para que você não precise modificar os scripts auxiliares internos.
Você pode ver que a barra de favoritos contém todos os meus marcadores e ela reabriu uma aba antiga.

Quando terminamos de navegar na Internet, podemos executar o arquivo C:\Users\WDAGUtilityAccount\Desktop\Firefox\save.bat de dentro do sandbox. Isso fará o backup do nosso perfil do Firefox no host. Em seguida, podemos fechar a janela do Windows Sandbox.
Você pode definir sua pasta Downloads como C:\users\WDAGUtilityAccount\Desktop\Firefox\Downloads para baixar arquivos diretamente no seu host.