Diventare anonimi al 100% con TOR – Guida TOR

Hacking, Sicurezza Informatica — il gennaio 24, 2008 alle 14:29 |
Scarica l'articolo in formato PDF


Diventare anonimi al 100% con TOR – Guida TOR

Per chi ancora non lo conosce, TOR, è un potentissimo software per la navigazione anonima. In poche parole serve per non lasciare traccie della nostra “surfata” su Internet.
In questo articolo voglio mostrare come installare tale sistema sul proprio computer.Vi ricordo che tutto questo è assolutamente LEGALE, poichè l’anonimato è un DIRITTO:

  • Quando vado in giro per la strada non devo mostrare i miei dati… Così deve essere anche su Internet.
  • Quando leggo un giornale su una panchina non mostro i miei dati… Così deve essere anche su Internet (quando magari leggo le news).

    Come funziona?

Il funzionamento di TOR è riassumibile in poche righe:

Il nostro computer si collega ad altri computer sparsi per tutto il mondo, ogni collegamento si dice nodo.
Quando andiamo a visitare un sito web quindi i dati non passeranno dal nostro computer al server dove è ospitato il portale che vogliamo visitare, ma prima arriveranno su altri computer, i quali dopo reindirizzeranno i dati al nostro. Le nostre informazioni reali quindi le possederà solamente il primo nodo al quale di andremmo a collegare, tutti gli altri sistemi possederanno le informazioni del nodo precedente, ma non il nostro.
Per riassumervi il funzionamento vi allego due schemi presenti sul sito ufficiale:

Funzionamento di TOR

Funzionamento di TOR

 


Installazione di TOR su Windows:

L’installer per MS Windows comprende Tor, Vidalia (una interfaccia grafica per Tor), e Privoxy (un filtro web proxy) in un unico pacchetto che contiene le tre applicazioni già preconfigurate per funzionare insieme. Scarica la versione stabile o quella sperimentale dalla pagina dei download.Se non riesci a far funzionare i pacchetti, puoi scaricare Tor da solo dalla pagina di download, e poi installare e configurare Privoxy a parte.

tor installer splash pageSe avevi già installato in precedenza Tor, Vidalia, o Privoxy puoi deselezionare i componenti di cui non hai bisogno nella finestra di dialogo qui sotto.

select components to installDopo aver terminato l’installazione, i componenti che hai scelto verranno avviati automaticamente.

Due: configura i tuoi programmi per usare Tor

Dopo l’installazione di Tor e di Privoxy, devi configurare i tuoi programmi affinché li usino. Il primo passo è configurare il browser web.

Se usi Firefox (consigliato), il pacchetto Vidalia installa il plugin Torbutton e basta poi riavviare Firefox:

Torbutton plugin for Firefox
(Maggiori informazioni su Torbutton. Se vuoi usare Firefox su un computer diverso da dove gira To, leggi la FAQ per usare Tor su un pc differente. Se devi usare un browser diverso da Firefox, dovrai configurare il proxy.)

È necessario usare Privoxy perché il browser rivela le tue richieste DNS quando usa direttamente un SOCKS proxy, cosa che riduce l’anonimato. Privoxy inoltre rimuove alcuni header pericolosi dalle tue richieste web e blocca certi fastidiosi siti pubblicitari come Doubleclick.

Per usare Tor con altre applicazioni che supportano un HTTP proxy, basta puntarle a Privoxy (ossia, a localhost porta 8118). Per usare SOCKS direttamente (con l’instant messaging, Jabber, IRC, etc), si può puntare il programma direttamente a Tor (localhost porta 9050), ma leggi questa FAQ che spiega perché è pericoloso. Per quei programmi che non supportano né SOCKS né HTTP, vedi SocksCap o FreeCap. (FreeCap è software libero; SocksCap è proprietario.)

Per informazioni su come Torificare altri programmi, guarda il Torify HOWTO.


Installazione di TOR su Linux:

L’ultima versione di Tor si trova sulla pagina scarica. Ci sono anche pacchetti per Debian, Red Hat, Gentoo, *BSD, etc.

Se compili dai sorgenti, installa prima libevent, e controlla di avere openssl e zlib (inclui i pacchetti -devel se necessario). Poi esegui
tar xzf tor-0.1.2.19.tar.gz; cd tor-0.1.2.19
./configure && make

Ora puoi eseguire tor come src/or/tor, oppure puoi eseguire make install (come root, se necessario) per installarlo in /usr/local/. Infine, puoi avviare Tor eseguendo tor.

In partenza, Tor è configurato sempre come client e usa un file di configurazione di default, di cui la maggior parte delle persone non dovrà modificare i valori. Dopo queste operazioni, Tor è installato.

Due: installa Privoxy per navigare sul web

Dopo avere installato Tor, occorre configurare i programmi affinché lo usino.

Per prima cosa va configurata la navigazione web. Inizia installando Privoxy: fai clic su ‘recent releases’ e scegli il tuo pacchetto preferito, o installa dai sorgenti. Privoxy è un filtro proxy web che si integra bene con Tor.

Una volta installato Privoxy (da un pacchetto o dai sorgenti), dovrai configurare Privoxy per usare Tor. Puoi prendere questa configurazione base di Privoxy come punto di partenza. Altrimenti devi configurare Privoxy a mano seguendo le istruzioni qui sotto.

Apri il file ‘config’ di Privoxy (cerca in /etc/privoxy/ o /usr/local/etc/) e aggiungi questa riga
forward-socks4a / 127.0.0.1:9050 .
in cima al file di configurazione. Non dimenticare il punto a fine riga.

Privoxy conserva un file di log per tutto ciò che vi passa attraverso. Per impedirlo occorre commentare via tre righe inserendo un # a inizio linea. Le tre righe sono:
logfile logfile
e
jarfile jarfile
e (su alcuni sistemi) la riga
debug 1 # show each GET/POST/CONNECT request
A seconda del tuo config file di default per Privoxy, dovresti anche disabilitare enable-remote-toggle, enable-remote-http-toggle, eenable-edit-actions.

Dovrai riavviare Privoxy perché le modifiche abbiano effetto.

Tre: configura i tuoi programmi per usare Tor

Dopo aver installato Tor e Privoxy, devi configurare i tuoi programmi per usarli. Il primo passo è la configurazione della navigazione web.

Se usi Firefox (l consigliamo), basta installare il plugin Torbutton e riavviare Firefox:

Torbutton plugin for Firefox
(Maggiori informazioni su Torbutton. Se vuoi usare Firefox su un computer diverso da quello su cui gira Tor, leggi la FAQ per usare Tor su un pc diversor. Se devi usare un browser diverso da Firefox, dovrai configurare il proxy da te.)

È necessario usare privoxy perché i browser rivelano le tue richieste DNS se usano un SOCKS proxy direttamente, cosa che riduce il tuo anonimato. Privoxy rimuove inoltre certi header pericolosi dalle tue richieste web, e blocca certi fastidiosi siti pubblicitari come Doubleclick.

Per torificare altri programmi che supportino un proxy HTTP, basta farli puntare a Privoxy (ovvero, a localhost porta 8118). Per usare SOCKS direttamente (per instant messaging, Jabber, IRC, etc), puoi puntare l’applicazione direttamente a Tor (localhost porta 9050), ma leggi questa FAQ per capire perché ciò può essere pericoloso. Per i programmi che non supportano né SOCKS neé HTTP, dai un’occhiata a tsocks o a socat.

Per informazioni su come torificare altre applicazioni, leggi il Torify HOWTO.


Installazione di TOR su Mac:

Le ultime versioni stabile e sperimentale di Tor for Mac OS X comprendono Tor, Vidalia (una GUI per Tor), e Privoxy (un filtro proxy web) in un unico pacchetto preconfigurato. Scaricali dalla pagina di download.L’installer di Tor dovrebbe rendere tutto semplicissimo. Qui sotto ecco una schermata dell’installazione

tor installer splash pageDopo che il programma di installazione è terminato, puoi avviare Vidalia selezionandone l’icona dalla cartella Applicazioni. Una cipolla di colore scuro con una X rossa nel dock significa che Tor non è in esecuzione. Puoi eseguire Tor selezionando Start dal menu “Tor” nella parte superiore dello schermo.

Quando Tor 6egrave; in esecuzione, l’icona del dock di Vidalia ha questo aspetto:

vidalia running torPrivoxy viene installato insieme al pacchetto di installazione di Tor. Una volta installato viene eseguito automaticamente quando riavii il tuo computer. Non occorre configurare Privoxy per usare Tor. Infatti col pacchetto di installazione è stata installata anche una configurazione ad hoc di Privoxy per Tor.

Due: configura i tuoi programmi per usare Tor

Dopo avere installato Tor e Privoxy, occorre configuare i propri programmi perché li usino. Per prima cosa configuriamo il browser web.

se usi Firefox (raccomandato), basta installare il plugin Torbutton riavviare Firefox, far clic sulla scritta rossa “Tor disabled” per avviare Tor, ed è tutto: Torbutton plugin for Firefox
(Ulteriori informazioni su Torbutton . Se usi Firefox su un computer diverso da quello su cui gira Tor, leggi la FAQ per usare Tor su un pc diverso. Se devi usare un browser diverso da Firefox, dovrai configurare il proxy da te.)

Apple Safari

Se vuoi usare Tor con Safari, devi modificare le impostazioni di rete. Seleziona le Preferenze di Rete dal menu Apple | Location :

Network settingsSeleziona l’interfaccia di rete su cui abilitare Tor. Se ne usi più di una occorre definire i settaggi del proxy per ciascuna di esse.

Network preferences

Seleziona e definisci 127.0.0.1 porta 8118 per Web Proxy (HTTP) e per Secure Web Proxy (HTTPS). Fai la stessa cosa per “FTP Proxy” e “Gopher Proxy”; vedi questa nota a proposito di Tor e ftp proxy. Lascia inalterato il settaggio “Use Passive FTP Mode” (PASV).

Proxy settingsÈ necessario usare privoxy perché i browser rivelano le richieste DNS se usano un SOCKS proxy direttamente, cosa che non va bene per il tuo anonimato. Privoxy inoltre rimuove alcuni header pericolosi dalle tue richieste web e blocca alcuni fastidiosi siti pubblicitari come Doubleclick.

Per usare Tor con altre applicazioni che supportano proxy HTTP, basta puntarli a Privoxy (ovvero a localhost porta 8118). Per usare SOCKS direttamente (per l’instant messaging, Jabber, IRC, etc), puoi puntare la tua applicazione direttamente a Tor (localhost porta 9050), ma leggi anche questa FAQ che spiega perché può essere pericoloso. Per le applicazioni che non supportano né SOCKS né HTTP, dai un’occhiata a connect o a socat.

Per informazioni su come torificare altri programmi, guarda il Torify HOWTO.

Le guide qui riportate sono fonte del sito ufficiale

PDF    Invia l'articolo in formato PDF   

    14 commenti

  • Andrea scrive:

    Ciao Luca,

    Posso sapere come mai ha copiato ed incollato tutte le istruzioni per l’installazione/funzionamento di tor dal sito ufficiale (torproject.org)? Che senso ha copiare ed incollare quello che qualcun’altro ha già fatto?
    Grazie,
    ciao.
    Andrea

  • Luca Mercatanti scrive:

    @Andrea

    Grazie per avermi posto questa domanda Andrea. Intanto vorrei farti notare che è riportata la fonte (il sito ufficiale come te hai specificato).

    Come puoi vedere ho solo incollato le “istruzioni” su come poter installare TOR sul proprio sistema operativo, ma la spiegazione sul di che cosa si tratta, perchè è stato realizzato, etc… è tutta la mia…
    Avendo inserito anche la guida chiunque avesse deciso dopo il mio articolo di volerlo installare gli è bastato rimanere su questa pagina.

  • M4iden_Rul3z scrive:

    Non per svalutare il tuo articolo… ma secondo me l’utilizzo di un Proxy è un po’ inutile…
    Se qualcuno vuole scoprire chi sei, puoi essere nascosto anche dietro a un miliardo di proxy: lo fa… magari con un po’ di tempo, ma lo fa.
    Specialmente se quel “qualcuno” si chiama… vediamo… polizia postale? mwahahaha

    Un anonimato completo in rete non si puo avere… pertanto credo che sia meglio fare tutto alla luce del sole ;)

    Complimenti per la spiegazione comunque: è ottima e soddisfa ogni domanda.

  • Luca Mercatanti scrive:

    @M4iden:

    Ovvio che se la polizia postale vuole va da ogni singolo server a cui ci siamo collegati a richiedere il server precedente e così via fino a che non si arriva all’indirizzo ip di origine… Ma è anche vero che se stabilisci un bel pò di nodi che non sono nel tuo stato, magari al di fuori anche dell’unione Europea… Bè… Almeno che tu non abbia attaccato qualcosa di veramente importante non credo facciano così tante ricerche per venirti in casa…

    • piratevagabundo scrive:

      Già.. pensa che con la burocrazia Italiana anche se fai le cose alla luce del sole il rischio è basso..
      E se poi ti occulti in altri Paesi…
      Micca è facile.. la Polizia Italiana non ha alcuna autorità fuori dallo stato Italiano.. solo per reati come il terrorismo la pedofilia ecc..
      Quindi..

  • Guru scrive:

    Veramente anche la spiegazione di come funziona è presa dal sito…

  • Luca Mercatanti scrive:

    @Guru:

    Se ti riferisci alle immagini si, il testo è mio (apparte la spiegazione dove ho ovviamente mensionato il sito)

  • Franz scrive:

    l’invidia è una brutta bestia..
    luca qst è 1 dei blog + interess k abbia mai visitato..continua così..

  • LukeTroy scrive:

    Ciao luca, ho visto la guida su tor per configurarlo con safari e
    volevo sapere se oltre ad inserire i localhost:(relativa porta) su proxy,
    bisogna fare altre configurazioni o inserire altre cose (tipo sul pannello di controllo di tor alla voce impostazioni: avvia un proxy quando vidalia viene avviato)..in poche parole vorrei sapere se basta quello che hai indicato tu o serve altro per essere anonimi al + possibile???

  • klejdi scrive:

    Luca volevo sapere se tu sai con quanti nodi(di solito,o piu o meno) navighi con tor .cioè quanti nodi ci sono prima che i dati arrivino a te.

  • bandit scrive:

    ciao Luca
    scusa se insisto nel ripeterti la domanda di klejdi
    quanti nodi(di solito,o piu o meno) navighi con tor .cioè quanti nodi ci sono prima che i dati arrivino a te?
    grz

  • masterbiz scrive:

    ciao luca grazie per la guida , quanto ne fai un’altra ?

  • Salvatore scrive:

    ciao,

    volevo sapere se era possibile impostare al tor un ip diverso. ovvero conoscendo già un proxy se potevo impostarlo al tor e navigare anonimo, in qunato se vado ad impostare il proxy a me noto su firefox vedo che sui siti di rilevamento IP risulto collegato con quell’ip ma sul sito su cui mi interessa navigare anonimo risulto con connessione italiana (cosa che non succede invece se navigo col tor).

    Puoi aiutarmi?
    Grazie

  • Marco scrive:

    Ciao, davvero interessante la guida. L’ho installato e funziona abbastanza bene nella navigazione, anche se la velocità di download diminuisce tantissimo! Inoltre non funzionano alcune applicazioni di chat, tipo chatroulette e simili…come mai?In pratica non si riesce a connettere alla chat.Qualcuno sa aiutarmi? Ottima guida.Ciao!

Lascia un commento

Trackbacks

Inserisci Trackback