Howto Navigazione Anonima Con TOR

Da PtLUG Wiki.
Jump to: navigation, search

<adsense> google_ad_client = "pub-6334840821237294"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_type = "text_image"; google_ad_channel = ""; </adsense>

Contents

[edit] Cos'è TOR

TOR (The Onion Router) è un programma promosso dalla Electronic Frontier Foundation che ci consente di navigare in maniera del tutto anonima. Grazie a questa applicazione sarà possibile utilizzare la maggior parte dei servizi che la rete ci offre senza il rischio di essere tracciati e quindi senza far sapere a nessuno la nostra identità. Molti siti web utilizzano ad esempio tecniche per tracciare le preferenze dei propri visitatori, poi utilizzano i dati raccolti per fare pubblicità mirata o per altri scopi. Grazie a TOR potremo impedire che ciò accada.

[edit] Come funziona

TOR è una rete di tunnel virtuale all'interno della quale le informazioni viaggiano cifrate e nascoste in una struttura che ricorda appunto quella di una cipolla. Quando un utente che sta usando TOR ad esempio vuole visualizzare un sito web, la richiesta invece di essere inoltrata direttamente al sito web viene cifrata, incapsulata e inviata ad uno dei nodi della rete TOR. Ogni nodo della rete sa soltanto chi è che deve ricevere l'informazione e chi gliel'ha passata, ma non da chi proviene originariamente. Facciamo un esempio piu' pratico: se l'utente A vuole visitare il sito F, inoltrerà la richiesta a B. B sa che l'informazione proviene da A e che deve arrivare ad F, ma non sa se A a sua volta l'ha ricevuta da qualcun'altro. Il mittente al quale deve essere rispedita la risposta è sempre contenuto in un pacchetto cifrato e la cifratura cambia da nodo a nodo. Ogni nodo in pratica puo' togliere solo uno strato alla "cipolla". Alla fine la risposta tornerà al mittente originale senza che i nodi intermedi ne possano sapere di piu'.

[edit] Come si installa

TOR puo' essere installato come tutti gli altri programmi su Linux, basta ricordarsi che per funzionare si appoggia ad un altro programma fondamentale ovvero privoxy. Dopo aver scaricato TOR dal sito dedicato, sono sufficienti i seguenti classici comandi per installarlo a partire dai sorgenti:

tar xfvz tor-0.1.0.17.tar.gz
cd tor-0.1.0.17
./configure
make
sudo make install

Per chi usasse Debian o Ubuntu l'installazione è ancora piu' semplice. Da root basta dare il seguente comando:

apt-get install tor

che provvederà a scaricare ed installare TOR e tutte le dipendenze necessarie.

[edit] Configurazione di TOR

TOR di per se non necessita di una particolare configurazione. Le opzioni che vengono impostate per default sono già sufficienti per farlo funzionare in maniera sicura sul nostro computer. Per chi fosse interessato a personalizzarlo maggiormente, segnalo che il file di configurazione si trova qui: /etc/tor/torrc e che i parametri fondamentali sono i seguenti:

SocksPort 9050 # what port to open for local application connections
SocksBindAddress 127.0.0.1 # accept connections only from localhost

[edit] Configurazione di Privoxy

Privoxy necessita di essere configurato affinché faccia l'inoltro di tutto il traffico che passa, verso TOR. Il file di configurazione di privoxy si trova in /etc/privoxy/config ed è necessario aggiungere la seguente riga per integrarlo con TOR:

forward-socks4a /       localhost:9050  .

Mi raccomando di separare i parametri attraverso il TAB e non con gli spazi e di includere il . (il punto) alla fine.

[edit] Integrazione con Firefox

Il modo piu' veloce per iniziare a navigare con TOR è andare nelle impostazioni di Firefox, dove si inseriscono i proxy ed utilizzare i seguenti parametri per tutti i protocolli: localhost e porta 8118.

Sebbene questo ci permetta di utilizzare subito TOR, presenta uno svantaggio. Nel caso in cui si voglia navigare senza alcun proxy, dobbiamo andare di nuovo nelle impostazioni e modificare i parametri. Firefox ci viene incontro grazie al suo supporto per le estensioni. Ne esiste una chiamata SwitchProxy che ci permette di alternare in maniera rapida il tipo di proxy che stiamo usando. Sarà quindi piu' semplice dire a Firefox che vogliamo navigare senza TOR oppure con TOR.

[edit] Integrazione con altri software

TOR è utilizzabile con qualsiasi applicazione che abbia il supporto per i SOCKS, praticamente la maggior parte delle applicazioni internet attualmente in circolazione. Se si tratta di usarlo con un altro browser, ad esempio Opera oppure Konqueror basta andare nella impostazioni di questi client, dove si imposta il proxy ed utilizzare i parametri indicati nella sezione precedente: localhost e 8118 come porta.

Per utilizzare TOR con applicazioni che invece hanno il supporto diretto per i SOCKS come ad esempio aMule bisogna usare come host localhost e come porta la 9050.

[edit] Verificare che tutto funzioni

Una volta installato TOR è importante verificare che tutto stia funzionando correttamente prima di iniziare a navigare, altrimenti accederemo alle risorse della rete mostrando il nostro vero IP. Per fare questa verifica è sufficiente visitare questa pagina che ci indicherà se ci stiamo connettendo tramite la rete TOR oppure tramite il nostro normale indirizzo IP.

<adsense> google_ad_client = "pub-6334840821237294"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_type = "text_image"; google_ad_channel = ""; </adsense>

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox