Você instala o cliente dentro de uma máquina virtual, o túnel sobe e o tráfego do convidado é criptografado. Isso vale algo contra a rede fora da máquina. Contra o sistema operacional que executa o convidado, rende muito menos, porque ele pode ler a memória do convidado e ver a tela. As verificações abaixo separam o que o túnel protege do que o host mantém.

O host lê texto claro antes do túnel

Um hipervisor de desktop dá tempo de CPU ao convidado e pode ler a memória que ele grava, inclusive a página que um navegador acabou de descriptografar. Uma ferramenta de monitoramento no host lê esse texto claro sem atacar a cifra, e um keylogger no mesmo nível coleta teclas antes que qualquer cliente as envolva. Nada disso precisa de um VPN quebrado, então um túnel limpo pode conviver com um host instrumentado.

O que essa posição não entrega são as chaves do outro extremo, ou conteúdo que outro ponto final protege de ponta a ponta. O túnel continua valendo contra a rede que atravessa; a lacuna é local.

Artefatos sobrevivem à sessão

Pause um convidado do VirtualBox e um arquivo .sav com o estado da memória salvo aparece ao lado. O VMware deixa arquivos .vmem e .vmsn durante suspensão e snapshots, e os pontos de verificação do Hyper-V criam discos de diferença .avhdx no volume do host. Nenhum desses arquivos é criptografado pela criptografia de disco do convidado. O arquivo de paginação do host também pode receber páginas que o hipervisor expulsou, o rastro que o Tails alerta em seu guia de virtualização. Verifique se o hipervisor mantém snapshots e se o swap do host está em um volume criptografado.

Defina uma regra de retenção para esses arquivos em vez de confiar no padrão, que os mantém até alguém apagá-los. Um convidado que anuncia sessão amnésica não muda nada disso; o host escreve o arquivo, então a política do host manda. Se você não consegue dizer onde os snapshots ficam ou quem pode abri-los, o projeto do convidado não foi avaliado.

A criptografia de disco cobre um caso mais estreito

Criptografar o disco do convidado protege uma imagem em repouso, um volume levado a outra máquina ou um backup que escapa. Não faz nada enquanto o convidado roda, porque o hipervisor lê a memória depois que o convidado a descriptografou. Trate a senha como proteção das cópias armazenadas, não como escudo contra a máquina que executa a VM.

Chaves e execução ao vivo são questões separadas. Em ambiente hospedado ou compartilhado, o provedor pode guardar as chaves da imagem enquanto executa o convidado em hardware que você nunca inspeciona, então registre as duas respostas.

O transporte não é a mesma visão

Quem carrega o túnel do convidado vê os pontos finais externos, o tempo e o volume, mesmo que o conteúdo fique fechado. Metadados desse formato costumam responder à pergunta que o observador realmente tem, então trate-os como parte da exposição e não como ruído. O modo do adaptador e o roteamento decidem se regras de VPN no nível do host tocam o tráfego do convidado.

Teste isso de dentro do convidado, não de um navegador no host. Um navegador do host pode estar coberto enquanto o convidado está em bridge direto para fora, e os dois podem compartilhar uma conexão usando rotas diferentes. Registre o modo do adaptador e então confira uma captura na interface física do host em vez de confiar numa suposição.

Reduza as travessias, depois escreva o registro

Execute o convidado em hardware que você controla, mantenha o hipervisor atualizado e habilite pastas compartilhadas, compartilhamento de área de transferência e arrastar e soltar apenas onde o trabalho precisa. Cada um deles é um canal entre host e convidado, e o padrão de fábrica costuma ser mais aberto do que a tarefa exige. Desligue os adicionais de convidado que você não usa e confirme que as configurações sobrevivem a um reinício, porque uma atualização pode restaurar o que você desativou.

Esses passos estreitam as travessias; eles não transformam o convidado numa fronteira física de confiança separada. Tratar uma VM endurecida como tal fronteira é onde as avaliações de risco costumam errar.

Para trabalho sensível, registre como o tráfego é roteado e quais sistemas locais executam e guardam a carga. Acrescente quem controla o host e quais arquivos sobrevivem à sessão. Uma nota de privacidade que lista apenas o túnel descreve metade do arranjo.

Artigos relacionados