Cos’è Tor e come funziona

Tor è un browser basato su Firefox e preconfigurato per usare la rete Tor, cosa che permette all’utente di navigare in internet in modo anonimo. Usando la rete Tor si nasconde la propria identità in Internet, il traffico passa da diversi Tor Servers prima di arrivare al punto di uscita, il traffico viene criptato.

Tor non è molto diverso da un Proxy, la differenza essenziale consiste nel fatto che prima di arrivare al punto di uscita, un Proxy, i dati vengono passati tra i diversi computer degli utenti che utilizzano Tor in modo criptato, rendendo così molto difficile il risalire a chi ha effettuato una tale richiesta alla rete e offrendo un alto grado di anonimato.

Nessun utente Tor sa quali dati passano per il proprio computer, dati che vengono solo decodificati al momento in cui giungono a destinazione.

Alcune buone pratiche per navigare in modo ancora più anonimo, se si usa Tor, sono:

  • Usare il DVD -o USB stick- “bootabile” TAILS
  • Usare Linux al posto di Windows
  • Usarlo in combinazione con un servizio VPN
  • Usare motori di ricerca alternativi come startpage.com o duckduckgo.com

Alcuni degli svantaggi nell’usare Tor sono:

  • La lentezza. La connessione non è diretta dato che passa attraverso diversi computer di utenti Tor, prima di arrivare a destinazione
  • Diverse pagine bloccano il traffico proveniente dalla rete Tor

Installazione Linux (Opensuse 13.2)

Scaricare Tor: Tor Download. Scegliere GNU/Linux, BSD, and Unix e poi la versione del sistema. Scaricare il programma ed estrarlo.

Una volta fatto spostarsi nella cartella del programma e avviarlo con il comando ./start-tor-browser, vedi esempio sottostante.

workstation1:/home/chit/tor-browser_en-US/Browser>./start-tor-browser
./start-tor-browser: line 37: [: : integer expression expected
./start-tor-browser: line 54: zenity: command not found
kdialog(21136)/kdeui (kdelibs): Session bus not found 
To circumvent this problem try the following command (with Linux and bash) 
export $(dbus-launch) 
KCrash: Application 'kdialog' crashing...
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
KCrash: Connect sock_file=/home/chit/.kde4/socket-workstation1/kdeinit4__0
Warning: connect() failed: : Connessione rifiutata
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi directly
drkonqi(21137)/kdeui (kdelibs): Session bus not found 
To circumvent this problem try the following command (with Linux and bash) 
export $(dbus-launch) 
workstation1:/home/chit/tor-browser_en-US/Browser>

Nel mio caso mi da un errore, questo è dovuto al fatto che il programma usa un comando non installato, zenity.

Per rimediare installare il programma con il seguente commando:

# zypper in zenity
Lettura dei dati del repository in corso...
Lettura dei pacchetti installati in corso...
Risoluzione delle dipendenze dei pacchetti in corso…

Il seguente NUOVO pacchetto verrà installato: zenity 

1 nuovo pacchetto da installare.
Dimensione complessiva scaricata: 424,4 KiB. Già nella cache: 0 B. Dopo l'operazione, saranno usati ulteriori 1,3 MiB.
Continuare? [s/n/? mostra tutte le opzioni] (s): s
Recupero di pacchetto zenity-3.14.0-1.1.x86_64                                                                                                (1/1), 424,4 KiB (estratto   1,3 MiB)
Recupero di: zenity-3.14.0-1.1.x86_64.rpm ......................................................................................................................[fatto (1,7 MiB/s)]
Controllo dei conflitti tra file: ..........................................................................................................................................[fatto]
(1/1) Installazione di: zenity-3.14.0-1.1 ..................................................................................................................................[fatto]
# 

Una volta installato i pacchetti mancanti, riprovare ad eseguire Tor.

Adesso funziona! La prima volta che si esegue Tor, il programma chiede se ci si vuole connettere direttamente a Tor, o se si vuole apportare qualche modifica nel caso ci si connetta ad internet tramite un Proxy. Nella maggior parte dei casi lasciare così e scegliere connect.

installare tor su linux OpenSUSE

Perfetto, se tutto è andato come doveva ora siamo pronti a surfare in modo anonimo con Tor. Apparirà una finestra di benvenuto vedi esempio.

Installare Tor con linux OpenSUSE