Whonix oferece uma abordagem única para privacidade e segurança, superando em alguns aspectos soluções como Tails e Tor Browser. Veja seus diferenciais:
Gateway VM Isolado
Funciona como um roteador de rede Tor, mas isolado em uma máquina virtual (VM) que fornece tráfego Tor para outras VMs.
Workstation VM Isolada
Acessa a rede Tor exclusivamente através do Gateway isolado, garantindo maior segurança.
Segurança Aprimorada
Se um invasor comprometer a Workstation, ficará preso na VM sem conseguir desligar o Gateway ou descobrir seu IP real.
Comparação com Tor no Linux comum ou Tails
Em sistemas convencionais, um invasor com privilégios totais pode desativar o Tor e descobrir o IP do Gateway, potencialmente revelando sua localização e identidade.
Uso Ideal
O sistema host deve ser Linux, limpo e seguro - sem outras atividades ou navegação (similar ao domo0 do Qubes OS), dedicado exclusivamente ao Whonix.
Problema 1: Host Comprometido
Um host com muitas atividades (navegadores, softwares) é vulnerável. Se comprometido, um invasor pode acessar tanto o Gateway quanto a Workstation. Exemplo: um ataque zero-click via WhatsApp no host poderia conceder acesso root a todo o sistema, incluindo as VMs do Whonix.
Problema 2: Falta de Proteção contra Cold Boot Attack
Ao contrário do Tails (que permite remoção imediata do pendrive para limpar a RAM e desligar rapidamente), o Whonix não possui proteção nativa contra ataques físicos de cold boot para roubo de dados da memória RAM.
Baseado no tutorial oficial da Whonix
Download do Whonix
Navegue no terminal até o local de download e execute o comando:
tar -xvf Whonix*.libvirt.xz
Requisitos para instalação
Conhecimento prévio sobre máquinas virtuais KVM/QEMU e Virt Manager
Ter o KVM/QEMU instalado no sistema Linux
Mapeamento de arquivos importantes
Arquivos de configuração (.xml) e imagens do Whonix ficam armazenados em:
/etc/libvirt/qemu
/var/lib/libvirt/images/
Configuração de usuário
Execute os seguintes comandos no terminal:
sudo adduser "$(whoami)" libvirt;
sudo adduser "$(whoami)" kvm;
sudo systemctl restart libvirtd;
Configuração de Firewall
Execute o comando:
sudo apagafirewall; #script para limpar iptables
Importante: O modo default do Virt Manager cria regras NAT no iptables que podem causar conflitos com configurações existentes de firewall.
Criação do script de limpeza
Crie um script chamado apagaregras.sh com os seguintes comandos:
touch apagaregras.sh;
Copie o seguinte conteúdo para o script:
#!/bin/bash sudo iptables -F # Remove as regras de todas as chains sudo iptables -X # Apaga todas as chains sudo iptables -Z # Zera as regras de todas as chains sudo iptables -P INPUT ACCEPT; sudo iptables -P FORWARD ACCEPT; sudo iptables -P OUTPUT ACCEPT; sudo iptables -t filter -F; sudo iptables -t filter -X; sudo iptables -t filter -Z; sudo iptables -t nat -F; sudo iptables -t nat -X; sudo iptables -t nat -Z; sudo iptables -t mangle -F; sudo iptables -t mangle -X; sudo iptables -t mangle -Z; sudo iptables -t raw -F; sudo iptables -t raw -X; sudo iptables -t raw -Z;
Torne o script executável e execute-o:
sudo chmod +x apagaregras.sh;
sudo ./apagaregras.sh;
Comandos para configurar o Virt Manager e as redes padrão, whonix_external e whonix_internal
sudo virsh -c qemu:///system net-autostart default
sudo virsh -c qemu:///system net-start default
Importando os modelos de VM do Whonix
sudo virsh -c qemu:///system net-define Whonix_external*.xml
sudo virsh -c qemu:///system net-define Whonix_internal*.xml
Ativando as redes virtuais
sudo virsh -c qemu:///system net-autostart Whonix-External
sudo virsh -c qemu:///system net-start Whonix-External
sudo virsh -c qemu:///system net-autostart Whonix-Internal
sudo virsh -c qemu:///system net-start Whonix-Internal
Importando as imagens do Whonix Gateway e Workstation
sudo virsh -c qemu:///system define Whonix-Gateway*.xml
sudo virsh -c qemu:///system define Whonix-Workstation*.xml
Instalação das Imagens
# Movendo as imagens (operação definitiva)
sudo mv Whonix-Gateway*.qcow2 /var/lib/libvirt/images/Whonix-Gateway.qcow2
sudo mv Whonix-Workstation*.qcow2 /var/lib/libvirt/images/Whonix-Workstation.qcow2
# Ou copiando as imagens (operação não-destrutiva)
sudo cp -r Whonix-Gateway*.qcow2 /var/lib/libvirt/images/Whonix-Gateway.qcow2
sudo cp -r Whonix-Workstation*.qcow2 /var/lib/libvirt/images/Whonix-Workstation.qcow2
Inicialização
1. Inicie primeiro o Whonix-Gateway
Configuração de Bridges (Opcional)
Caso precise configurar bridges:
1. Acesse All Applications > Annon Connection Wizard
2. Adicione sua bridge (obtenha bridges em: bridges.torproject.org)
2. Inicie o Whonix-Workstation
Verificação
# Teste sua conexão Tor:
check.torproject.org
# Verifique vazamentos DNS:
dnsleaktest.org
Doar monero para ajudar no crescimento desse projeto: Clique aqui!