Prática
Foi feito um experimento demonstrando algumas das funcionalidades do Tor e uma análise superficial de taxa e latência.
Ambiente
- Link Velox 1Mbps
- Windows 7 Professional
- Tor (Vidalia, Privoxy, Firefox, Torbutton)
Inicialização
Primeiro iniciamos o Tor e imediatamente alguns circuitos foram criados, abaixo um exemplo de circuito criado.
Tonga (Online)
Location: Amsterdam, NL
IP Address: 82.94.251.203
Platform: Tor 0.2.1.19 on Linux x86_64
Bandwidth: 6334 KB/s
Uptime: 14 days 18 hours 47 mins 28 secs
Last Updated: 2009-11-06 19:20:56 GMT
codingpirates (Online)
IP Address: 85.214.61.144
Platform: Tor 0.2.1.19 on Linux x86_64
Bandwidth: 5315 KB/s
Uptime: 5 days 5 hours 10 mins 18 secs
Last Updated: 2009-11-09 20:34:25 GMT
nixnix (Online)
Location: Washington, DC, US
IP Address: 149.9.0.58
Platform: Tor 0.2.0.34 (r18423) on Linux x86_64
Bandwidth: 4052 KB/s
Uptime: 101 days 10 hours 28 secs
Last Updated: 2009-11-07 00:36:00 GMT
Anonimização
Nesta etapa verificou-se o endereço IP da máquina utilizando o Tor para ficar anônima em um servidor com os logs disponíveis.
![ip local ip local](images/ip-local.png)
Endereço IP sem Tor.
![log com tor log com tor](images/log-com-tor.png)
Endereço IP com Tor.
Vemos pelas figuras acima que o endereço IP ficou mascarado com o uso do Tor, o IP original é 189.25.3.18 e com o Tor, o IP registrado no log é o IP do nó de saída (o circuito descrito acima não foi utilizado).
Taxa e Latência
Para verificar a banda e latência, foi utilizado o serviço Speedtest. Este serviço testa a taxa de envio e recebimento de dados e a latência do usuário até o servidor do SpeedTest.
![banda sem tor banda sem tor](images/banda-sem-tor.png)
Taxa e latência sem Tor.
![band com tor band com tor](images/band-com-tor.png)
Taxa e latência com Tor.
Note que no teste, a localização aproximada da origem da conexão via Tor é na Alemanha (foi usado um circuito diferente do descrito acima) e as taxas de upload, download e a latência são significativamente maiores do que acessado diretamente.
Por mais que o Tor seja eficaz em anonimizar o usuário, no cenário de teste foi inviável seu uso. Em todas as amostras a latência e a taxa foram significativamente baixas em relação ao controle, como vemos pelos histogramas abaixo.
![hist-latencia Histograma de Latência](images/hist-latencia.png)
Resultados dos testes de latência.
![hist-taxa Histograma de Taxa](images/hist-taxa.png)
Resultados dos testes de taxa.