Onion Routing: Três Camadas de Criptografia, Três Saltos
O Tor Browser (The Onion Router) é um navegador baseado no Firefox que roteia o tráfego através de uma rede mundial de servidores voluntários -- os relés -- utilizando uma técnica chamada onion routing. Cada conexão percorre, por padrão, três saltos criptografados: o nó de guarda (guard), o nó intermediário (middle) e o nó de saída (exit), cada um capaz de descriptografar apenas uma camada do pacote, sem nunca conhecer simultaneamente a origem e o destino completos da comunicação.
Essa arquitetura impede que um único ponto da rede -- nem mesmo um relé malicioso -- reconstrua sozinho quem você é e o que está acessando. Mas existe um detalhe frequentemente ignorado: os endereços IP de praticamente todos os relés públicos do Tor estão listados em consensos públicos, documentos que qualquer pessoa pode baixar e consultar. Isso significa que um administrador de rede, uma faculdade, uma empresa ou o seu provedor de internet (ISP) pode comparar o tráfego que passa pela rede com essa lista pública e descobrir, sem qualquer técnica avançada, que você está usando o Tor -- mesmo sem saber o que você está acessando dentro dele.
O Tor protege o conteúdo da sua navegação por criptografia em camadas, mas, por padrão, não esconde o fato de que você está usando a rede Tor. Essa distinção é a base de todo o restante deste artigo.
O Circuito Tor na Prática
Ao abrir o Tor Browser sem nenhuma configuração adicional, o circuito formado conecta seu dispositivo a um nó de guarda público, depois a um nó intermediário e, por fim, a um nó de saída que entrega o tráfego ao destino final. Toda essa cadeia é renovada periodicamente para dificultar a correlação de longo prazo entre você e suas atividades.
Pesquisas acadêmicas independentes que auditaram forensicamente o Tor Browser concluíram que ele deixa artefatos recuperáveis em memória e em disco, contrariando a percepção popular de anonimato absoluto. Os resultados não sustentam a alegação de invisibilidade total feita por usuários leigos do navegador.