Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "InternetRete/Navigazione/Tor"
Differenze tra le versioni 2 e 30 (in 28 versioni)
Versione 2 del 09/12/2015 15.34.22
Dimensione: 6885
Commento:
Versione 30 del 20/06/2018 07.50.44
Dimensione: 13930
Commento: +16.04 +18.04 (copia da dd3my/prova5)
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from andreas-xavier/NavigazioneAnonima
Linea 4: Linea 5:
<<Indice(depth=1)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=186918"; rilasci="12.04 14.04 15.10")>>
<<Indice(depth=2)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=186918"; rilasci="16.04 14.04 18.04")>>
Linea 7: Linea 8:
= Introduxione =
In questa guida sono contenute le istruzioni per utilizzare Internet con il sistema di navigazione anonima '''[[https://it.wikipedia.org/wiki/Tor_%28software%29|Tor]]''', proteggendo così la propria privacy con apprezzabili risultati.
= Introduzione =
Linea 10: Linea 10:
L'utilizzo di '''Tor''' può essere effettuato in due modi:
 * Attraverso il software '''Tor''' e '''Vidalia''', un pannello di controllo per gestire la rete anonima
 * Attraverso '''Tor Browser Bundle''', un browser basato su '''Firefox''' con '''TOR''' già integrato
In questa guida sono contenute le istruzioni per utilizzare il sistema di navigazione anonima '''Tor''' su Ubuntu e derivate, proteggendo la propria privacy su Internet con apprezzabili risultati.
Linea 14: Linea 12:
'''[[https://it.wikipedia.org/wiki/Tor_%28software%29|Tor (The Onion Router)]]''' è una rete virtuale che permettere di nascondere il proprio indirizzo IP rendendo anonima la propria navigazione, proteggendo la propria privacy su Internet con apprezzabili risultati.<<BR>>
Il progetto nacque originariamente per la '''US Naval Research Laboratory''', con lo scopo di proteggere le comunicazioni dei servizi segreti statunitensi. Successivamente è stato reso pubblico ed è attualmente sviluppato dalla società '''[[https://www.torproject.org/ |Tor Project]]'''.<<BR>>
Linea 15: Linea 15:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">Il componente aggiuntivo [[https://blog.torproject.org/blog/toggle-or-not-toggle-end-torbutton|TOR Button]] per il browser Firefox non è più supportato. Se ne raccomanda la rimozione se installato.|| == Funzionamento ==
Linea 17: Linea 17:
La rete '''Tor''' funziona, in pratica, veicolando il proprio traffico attraverso diversi nodi, criptando la comunicazione tra nodo e nodo, in maniera tale che la destinazione non potrà conoscere da dove la richiesta è stata effettuata. Generalmente i nodi intermedi sono tre; neanche questi sono a conoscenza del traffico che gestiscono, poiché tutti i dati sono criptati tante volte quanti sono i nodi che attraversa. Questi [[https://www.torproject.org/docs/faq.html.en#AnonymityAndSecurity|passaggi]] permettono di rendere difficile l'analisi del traffico da parte degli [[https://it.wikipedia.org/wiki/Internet_service_provider|ISP]].<<BR>>
'''Tor''' offre un set di strumenti per una vasta gamma di organizzazioni e persone che desiderano migliorare la propria sicurezza e protezione su Internet. L'utilizzo di Tor può aiutare a rendere anonima la navigazione, la messaggistica istantanea, IRC, SSH e altre applicazioni che utilizzano il [[https://it.wikipedia.org/wiki/Transmission_Control_Protocol|protocollo TCP]]. '''Tor''' fornisce anche una piattaforma su cui gli sviluppatori di software possono creare nuove applicazioni con funzionalità di anonimato, sicurezza e privacy incorporate.
Linea 18: Linea 20:
= Tor e Vidalia =
== Installazione ==
=== Da repository ufficiali ===
[[AmministrazioneSistema/InstallareProgrammi|Installare]] i seguenti pacchetti ''[[apt://tor|tor]]'' e ''[[apt://vidalia | vidalia]]''.
=== Da repository Tor ===
 0. Creare con [[Ufficio/EditorDiTesto|editor di testo]], avendo [[AmministrazioneSistema/Sudo|privilegi di amministrazione]], il file `/etc/apt/sources.list.d/tor.list`. Può essere anche creato nella stessa directory un file di un altro nome con estensione `.list`. In alternativa, sempre con i diritti di amministrazione, aprire il file `/etc/apt/sources.list`.
 0. Inserire all'interno del file la riga {{{
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''La navigazione attraverso Tor è solitamente più lenta a causa della crittografia richiesta.''||

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Lo strumento Vidalia (interfaccia grafica utente per il controllo di Tor), in passato affetto da vari [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778699 |bug]], non è più supportato (per maggiori informazioni consultare [[https://blog.torproject.org/plain-vidalia-bundles-be-discontinued-dont-panic |questa pagina]]).'''||

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Il componente aggiuntivo [[https://blog.torproject.org/blog/toggle-or-not-toggle-end-torbutton|TOR Button]] per il browser Firefox non è più supportato. Se ne raccomanda la rimozione, se installato.'''||

= Installazione =

Prima di utilizzare le [[#applicazioni|applicazioni]] sotto rete '''Tor''' occorre abilitare questa funzionalità.

== Da repository di Ubuntu ==

[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://tor|tor]] con i relativi pacchetti dipendenti.

== Da repository Tor ==

 0. Creare con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/apt/sources.list.d/torproject.list`.
 0. Inserire all'interno del file le righe {{{
Linea 26: Linea 39:
deb-src http://deb.torproject.org/torproject.org release main
Linea 27: Linea 41:
 sostituendo il termine ''release'' con la [[AmministrazioneSistema/ComandiBase#lsb_release|versione]] di Ubuntu installata.
 0. Digitare i seguenti comandi in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il comando:{{{
 sostituendo il termine `release` con la [[AmministrazioneSistema/ComandiBase#lsb_release|versione]] di Ubuntu installata (ad esempio `trusty`, `xenial` ecc.).
 0. Digitare nel [[AmministrazioneSistema/Terminale|terminale]] i seguenti comandi per aggiungere la chiave:{{{
Linea 33: Linea 47:
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti ''[[apt://tor|tor]]'' e ''[[apt://vidalia | vidalia]]''.
== Configurazione ==
 0. Una volta completata l'installazione riavviare il computer e quindi [[AmbienteGrafico/AvviareProgrammi|avviare]] '''Vidalia'''.
 0. Qualora il programma segnali l'assenza di '''Tor''', togliere la spunta in '''Avvia Tor quando Vidalia viene avviato''' dalle impostazioni nella sezione '''Generale''' confermando su OK. Riavviare quindi nuovamente il computer.
 0. Se non viene segnalato nessun problema, è possibile utilizzare '''Tor''' tramite browser impostandone la modalità Proxy.
  * '''Firefox''': seguire il percorso Preferenze -> Avanzate e nella tab '''Rete''' cliccare su '''Impostazioni'''. Nella relativa finestra selezionare '''Configurazione manuale dei Proxy''' e in Host SOCKS inserire 127.0.0.1 e alla voce Porta il valore 9050. Infine aggiungere la spunta su SOCKS V5 e confermare su OK.
  * '''Chromium/Google Chrome''': installare l'estensione [[https://chrome.google.com/webstore/detail/proxy-switchy/caehdcpeofiiigpdhbabniblemipncjj?hl=it|Proxy Switchy!]] e creare un nuovo profilo inserendo in SOCKS Host 127.0.0.1, Porta e SOCKS V5 gli stessi valori indicati nelle istruzioni per Firefox.
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://tor|tor]] con i relativi pacchetti dipendenti.
Linea 41: Linea 49:
<<Anchor(applicazioni)>>
= Rendere anonime le applicazioni =
Linea 42: Linea 52:
Di seguito sono riportati degli esempi di configurazione delle applicazioni più comuni, finalizzate all'utilizzo di '''Tor''' su Ubuntu.
Linea 43: Linea 54:
== Firefox ==
 
 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il browser '''[[InternetRete/Navigazione/Firefox|Firefox]]'''.
 0. Seguire il menu '''''Preferenze → Generale''''', cercare la sezione '''Server proxy''' e cliccare su '''Impostazioni'''.
 0. Nella finestra selezionare '''Configurazione manuale dei Proxy'''.
 0. Nel campo '''Host SOCKS''' inserire `127.0.0.1` e nella voce '''Porta''' il valore `9050`.
 0. Aggiungere la spunta su '''SOCKS V5''' e confermare su '''OK'''.
Linea 44: Linea 62:
Per interrompere la navigazione attraverso la rete anonima '''Tor''', disattivare la modalità proxy nelle impostazioni di '''Firefox''' (punti 2 e 3), riavviandolo se necessario.
Linea 45: Linea 64:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;"> In alternativa è possibile usare '''[[#TorBrowser|Tor Browser]]''', progetto basato sullo stesso '''Firefox'''. ||
Linea 46: Linea 66:
== Thunderbird ==
Linea 47: Linea 68:
 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il client di posta '''[[InternetRete/Messaggistica/Thunderbird|Thunderbird]]'''.
 0. Per abilitare il supporto nativo a SOCKS 5, seguire il menu '''''Preferenze → Avanzate → Rete e Spazio disco'''''.
 0. Nella sezione '''Connessione''' cliccare la barra '''Impostazioni'''.
 0. Spuntare l'opzione '''Configurazione manuale dei proxy'''.
 0. Per inizializzare il processo Tor inserire nei dettagli:{{{
host: 127.0.0.1
porta: 9050
}}}
 0. Per configurare i DNS selezionare il percorso '''''Preferenze → Avanzate → Generale''''' e cliccare sulla barra '''Editor di configurazione'''.
 0. Aiutandosi con l'apposito campo di ricerca, individuare l'opzione `network.proxy.socks_remote_dns` e assicurarsi che sia impostata su '''true'''. Per modificare l'opzione è sufficiente fare doppio clic per attivare l'impostazione.
Linea 48: Linea 79:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;"> Per Thunderbird è inoltre possibile utilizzare '''Tor''' tramite l'estensione '''[[https://addons.mozilla.org/it/thunderbird/addon/torbirdy/|TorBirdy]]'''. Per verificare che la versione in uso sia compatibile con l'estensione consultare [[https://addons.mozilla.org/it/thunderbird/addon/torbirdy/versions/|questa pagina]]. Si consiglia di non modificare le impostazioni di '''!TorBirdy''' se non si conosce l'utilizzo avanzato dello strumento. ||
Linea 49: Linea 81:
== Pidgin ==
Linea 50: Linea 83:
Di seguito è descritta la procedura per configurare '''[[InternetRete/Messaggistica/Pidgin|Pidgin]]''' per l'utilizzo con '''Tor'''.
 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] '''Pidgin'''.
 0. Selezionare da menu '''Il tuo account'''.
 0. Selezionare '''Modifica account'''.
 0. Nella scheda '''Avanzate''' impostare i seguenti campi come descritto di seguito:
  * Sicurezza della connessione: ''Richiedi crittografia'';
  * Porta per la connessione: `5222`;
  * Server di connessione: inserire l'URL del server `.onion` desiderato (in [[https://darkwebnews.com/deep-web-links/|questa pagina]] è possibile consultarne un elenco).
 0. Nella scheda '''Proxy''' nel menu a tendina '''Tipo di proxy''' selezionare '''Tor/Privacy(SOCKS5)''', quindi impostare i seguenti campi come descritto di seguito:
  * Host: `127.0.0.1`;
  * Porta: `9050`;
  * Lasciare vuoti i campi '''Nome utente''' e '''Password'''.
Linea 51: Linea 96:
= Verifica =
Linea 52: Linea 98:
Per verificare se è in uso la rete '''Tor''' durante la navigazione Internet, visitare [[ https://check.torproject.org/?lang=it |questa pagina]] con un browser web.
<<BR>>
Inoltre verrà visualizzato l'indirizzo IP che risulta essere in uso dal sistema (reale o fittizio, a seconda se la rete '''Tor''' è attiva o meno).
Linea 53: Linea 102:
= Altri progetti =
Linea 54: Linea 104:
<<Anchor(TorBrowser)>>
== Tor Browser ==
Linea 55: Linea 107:
Il metodo più immediato per navigare sotto la rete '''Tor''' è utilizzare '''[[https://www.torproject.org/projects/torbrowser.html|Tor Browser]]''', una versione modificata di '''Firefox ESR''', già provvista di client Tor. Per un uso di base non è necessario modificare le configurazioni e le impostazioni del programma.
Linea 56: Linea 109:
=== Dal sito ufficiale ===
Linea 57: Linea 111:
In questo modo è possibile utilizzare '''Tor Browser''' in modalità "portable", cioè senza installarlo.
Linea 58: Linea 113:

= Preparativi =

<<Anchor(identificareip)>>
== Identificare l'indirizzo IP ==

Visitare [[http://www.ilmioip.it/|questo indirizzo]] e prendere nota del proprio indirizzo IP.

== Installazione dei pacchetti necessari ==

[[AmministrazioneSistema/InstallareProgrammi|Installare]] i seguenti pacchetti, disponibili nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository]] ufficiali:

 * ''privoxy''
 * ''tor''

= Configurazione di tor e privoxy =

Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e usando i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/privoxy/config` e aggiungere in una nuova riga in fondo al file quanto segue:
{{{
forward-socks4a / localhost:9050 .
 0. Scaricare l'archivio da [[https://www.torproject.org/projects/torbrowser.html.en|questa pagina]], avendo cura di selezionare la versione '''Stable''' per Linux nella lingua e nell'architettura desiderate (32 o 64 bit).
 0. [[AmministrazioneSistema/FormatiDiCompressione#decomprimere|Estrarre]] l'archivio nella propria '''Home'''.
 0. Accedere alla cartella e fare clic sul file `start-tor-browser`, confermando qualora venisse richiesta l'autorizzazione ad eseguire il file. Le configurazioni possono essere modificate facendo clic sul file `Tor Browser Setup`.<<BR>>
 In alternativa è possibile avviare il browser da [[AmministrazioneSistema/Terminale|terminale]]. Occorrerà quindi [[AmministrazioneSistema/ComandiBase#cd|spostarsi]] nella cartella in cui è presente il file e digitarne il nome nella linea di comando, come nel seguente esempio:{{{
cd tor-browser_it
./start-tor-browser.desktop
Linea 80: Linea 121:
Riavviare '''Tor''' e '''Privoxy''', digitando i seguenti comandi in una finestra di terminale:
{{{
sudo /etc/init.d/privoxy restart
sudo /etc/init.d/tor restart
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Non decomprimere o eseguire Tor Browser come [[AmministrazioneSistema/Sudo|amministratore]].'''||

=== Da repository (16.04 e successive) ===

 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://torbrowser-launcher|torbrowser-launcher]] e relative dipendenze.
 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il programma da menu e attendere il termine della procedura automatica che provvederà a scaricare e a installare il programma (vengono individuate automaticamente l'architettura e la lingua di sistema).

Dopo il primo avvio, '''Tor Browser''' potrà essere normalmente avviato da menu.<<BR>>
La funzionalità integrata del programma provvederà a mantenerlo aggiornato. L'eseguibile del browser viene estratto e mantenuto nella '''Home''', nella cartella `~/.local/share/torbrowser`. I relativi file di configurazione sono invece conservati nelle directory `~/.cache/torbrowser` e `~/.config/torbrowser`.
 
=== Da PPA ===

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Al momento il team di sviluppo non ha rilasciato versioni recenti del pacchetto. Tuttavia la procedura è ancora valida per Ubuntu 14.04 e 16.04, a patto di eseguire l'aggiornamento del browser (ultimo punto della procedura). Il browser risulta inoltre utilizzabile su Ubuntu 17.10 e 18.04, se installato precedentemente ad un [[Installazione/NoteAvanzamento|avanzamento di versione]].'' ||

 0. Per [[Repository/RigaDiComando#Aggiungere_altri_repository|abilitare i ppa]] digitare i seguenti comandi in un [[AmministrazioneSistema/Terminale|terminale]]:{{{
sudo add-apt-repository ppa:webupd8team/tor-browser}}}{{{
sudo apt-get update
Linea 85: Linea 139:
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://tor-browser|tor-browser]].
 0. Terminata l'installazione, [[AmbienteGrafico/AvviareProgrammi|avviare]] il programma, quindi premere la prima icona a sinistra e poi '''Check for Tor Browser updates''' per avviare la procedura di aggiornamento automatico.
Linea 86: Linea 142:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Per un'analisi in tempo reale della rete, è possibile installare '''Vidalia''', disponibile a [[https://www.torproject.org/projects/vidalia.html.en|questo indirizzo]] oppure il programma '''SelekTor''', disponibile a [[http://www.dazzleships.net/?page_id=71|questo indirizzo]]. || == Nyx (18.04) ==
Linea 88: Linea 144:
= Installazione di Torbutton = '''[[https://nyx.torproject.org/|Nyx]]''' è un programma finalizzato al monitoraggio della rete '''Tor''' tramite [[AmministrazioneSistema/Terminale|riga di comando]].
Linea 90: Linea 146:
Visitare [[https://addons.mozilla.org/it/firefox/addon/2275|questo]] indirizzo e fare clic sul pulsante «'''Aggiungi a Firefox'''». Verrà avviata la procedura di installazione e, una volta terminata, per rendere effettive le modifiche sarà necessario riavviare il browser. === Installazione ===
Linea 92: Linea 148:
In basso a destra, comparirà un pulsante denominato «'''Torbutton attivato/disattivato'''», fare clic sopra di esso per attivare o disattivare '''Torbutton'''. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nyx|nyx]].
Linea 94: Linea 150:
Per verificare che tutto funzioni correttamente, visitare nuovamente [[http://www.ilmioip.it/|questo indirizzo]] e assicurarsi che il numero restituito sia diverso da quello ottenuto al [[#identificareip|passo precedente]]. Fare clic sul pulsante con il tasto destro del mouse e comparirà un menù a tendina dal quale sarà possibile configurare il programma. === Funzionalità e utilizzo ===
Linea 96: Linea 152:
= Risoluzione dei problemi =

È molto probabile che la navigazione, specialmente la risoluzione dei nomi degli ''host'', risulti molto più lenta del normale.

Per velocizzare la connessione è consigliato aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/privoxy/config` e commentare le seguenti righe:
{{{
logfile logfile

jarfile jarfile
}}}

Su alcuni sistemi potrebbe essere necessario commentare anche la seguente riga:
{{{
debug 1 # show each GET/POST/CONNECT request
}}}

Una volta terminate le modifiche, salvare il file e chiudere l'editor.
 * '''Grafico della larghezza di banda''': premere il tasto '''I''' per selezionare l'intervallo dei grafici. Premere invece '''S''' per mostrare altre statistiche di utilizzo.
 * '''Registro eventi''': '''Tor''' registra una grande quantità di informazioni sulla sua attività. Per selezionare gli eventi da mostrare premere il tasto '''F'''.
 * '''Connessioni''': questa voce indica i dati di connessione simili a [[https://it.wikipedia.org/wiki/Netstat|Netstat]], correlati a diverse informazioni sul relay Tor.
 * '''Aiuto''': per visualizzare le altre funzionalità, per informazioni o per aiuto digitare il tasto '''H'''.
Linea 116: Linea 159:
 * [[http://tor.eff.org/documentation.html.it|Documentazione ufficiale]]
 * [[http://www.privoxy.org/|Sito ufficiale del progetto Privoxy]]
 * [[http://tor.eff.org/index.html.it|Sito ufficiale del progetto Tor]]
 * [[http://crypto.ecn.org/index.php?option=com_docman&task=doc_view&gid=21&Itemid=27|Guida semplice con link per verificare il funzionamento]]
 * [[http://torbutton.torproject.org/|Sito ufficiale di Torbutton]]
 * [[https://www.torproject.org|Sito ufficiale]]
 * [[https://www.torproject.org/docs/documentation|Documentazione ufficiale]]
 * [[https://help.ubuntu.com/community/Tor|Documentazione internazionale]]
 * [[http://www.webupd8.org/2013/12/tor-browser-bundle-ubuntu-ppa.html|Tor Browser Bundle]]
 * [[https://launchpad.net/~webupd8team/+archive/ubuntu/tor-browser|Launchpad]]
 * [[https://tails.boum.org/|Tails]] (sistema operativo basato su Debian con Tor integrato)
 * [[https://www.torproject.org/projects/projects.html.en|Altri progetti basati su Tor]]
 
Linea 123: Linea 168:
CategoryInternet CategoryDaRevisionare CategoryInternet


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In questa guida sono contenute le istruzioni per utilizzare il sistema di navigazione anonima Tor su Ubuntu e derivate, proteggendo la propria privacy su Internet con apprezzabili risultati.

Tor (The Onion Router) è una rete virtuale che permettere di nascondere il proprio indirizzo IP rendendo anonima la propria navigazione, proteggendo la propria privacy su Internet con apprezzabili risultati.
Il progetto nacque originariamente per la US Naval Research Laboratory, con lo scopo di proteggere le comunicazioni dei servizi segreti statunitensi. Successivamente è stato reso pubblico ed è attualmente sviluppato dalla società Tor Project.

Funzionamento

La rete Tor funziona, in pratica, veicolando il proprio traffico attraverso diversi nodi, criptando la comunicazione tra nodo e nodo, in maniera tale che la destinazione non potrà conoscere da dove la richiesta è stata effettuata. Generalmente i nodi intermedi sono tre; neanche questi sono a conoscenza del traffico che gestiscono, poiché tutti i dati sono criptati tante volte quanti sono i nodi che attraversa. Questi passaggi permettono di rendere difficile l'analisi del traffico da parte degli ISP.
Tor offre un set di strumenti per una vasta gamma di organizzazioni e persone che desiderano migliorare la propria sicurezza e protezione su Internet. L'utilizzo di Tor può aiutare a rendere anonima la navigazione, la messaggistica istantanea, IRC, SSH e altre applicazioni che utilizzano il protocollo TCP. Tor fornisce anche una piattaforma su cui gli sviluppatori di software possono creare nuove applicazioni con funzionalità di anonimato, sicurezza e privacy incorporate.

La navigazione attraverso Tor è solitamente più lenta a causa della crittografia richiesta.

Lo strumento Vidalia (interfaccia grafica utente per il controllo di Tor), in passato affetto da vari bug, non è più supportato (per maggiori informazioni consultare questa pagina).

Il componente aggiuntivo TOR Button per il browser Firefox non è più supportato. Se ne raccomanda la rimozione, se installato.

Installazione

Prima di utilizzare le applicazioni sotto rete Tor occorre abilitare questa funzionalità.

Da repository di Ubuntu

Installare il pacchetto tor con i relativi pacchetti dipendenti.

Da repository Tor

  1. Creare con i privilegi di amministrazione e con un editor di testo il file /etc/apt/sources.list.d/torproject.list.

  2. Inserire all'interno del file le righe

    deb http://deb.torproject.org/torproject.org release main
    deb-src http://deb.torproject.org/torproject.org release main

    sostituendo il termine release con la versione di Ubuntu installata (ad esempio trusty, xenial ecc.).

  3. Digitare nel terminale i seguenti comandi per aggiungere la chiave:

    gpg --keyserver keys.gnupg.net --recv 886DDD89
    gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
    sudo apt-get update
  4. Installare il pacchetto tor con i relativi pacchetti dipendenti.

Rendere anonime le applicazioni

Di seguito sono riportati degli esempi di configurazione delle applicazioni più comuni, finalizzate all'utilizzo di Tor su Ubuntu.

Firefox

  1. Avviare il browser Firefox.

  2. Seguire il menu Preferenze → Generale, cercare la sezione Server proxy e cliccare su Impostazioni.

  3. Nella finestra selezionare Configurazione manuale dei Proxy.

  4. Nel campo Host SOCKS inserire 127.0.0.1 e nella voce Porta il valore 9050.

  5. Aggiungere la spunta su SOCKS V5 e confermare su OK.

Per interrompere la navigazione attraverso la rete anonima Tor, disattivare la modalità proxy nelle impostazioni di Firefox (punti 2 e 3), riavviandolo se necessario.

In alternativa è possibile usare Tor Browser, progetto basato sullo stesso Firefox.

Thunderbird

  1. Avviare il client di posta Thunderbird.

  2. Per abilitare il supporto nativo a SOCKS 5, seguire il menu Preferenze → Avanzate → Rete e Spazio disco.

  3. Nella sezione Connessione cliccare la barra Impostazioni.

  4. Spuntare l'opzione Configurazione manuale dei proxy.

  5. Per inizializzare il processo Tor inserire nei dettagli:

    host: 127.0.0.1
    porta: 9050
  6. Per configurare i DNS selezionare il percorso Preferenze → Avanzate → Generale e cliccare sulla barra Editor di configurazione.

  7. Aiutandosi con l'apposito campo di ricerca, individuare l'opzione network.proxy.socks_remote_dns e assicurarsi che sia impostata su true. Per modificare l'opzione è sufficiente fare doppio clic per attivare l'impostazione.

Per Thunderbird è inoltre possibile utilizzare Tor tramite l'estensione TorBirdy. Per verificare che la versione in uso sia compatibile con l'estensione consultare questa pagina. Si consiglia di non modificare le impostazioni di TorBirdy se non si conosce l'utilizzo avanzato dello strumento.

Pidgin

Di seguito è descritta la procedura per configurare Pidgin per l'utilizzo con Tor.

  1. Avviare Pidgin.

  2. Selezionare da menu Il tuo account.

  3. Selezionare Modifica account.

  4. Nella scheda Avanzate impostare i seguenti campi come descritto di seguito:

    • Sicurezza della connessione: Richiedi crittografia;

    • Porta per la connessione: 5222;

    • Server di connessione: inserire l'URL del server .onion desiderato (in questa pagina è possibile consultarne un elenco).

  5. Nella scheda Proxy nel menu a tendina Tipo di proxy selezionare Tor/Privacy(SOCKS5), quindi impostare i seguenti campi come descritto di seguito:

    • Host: 127.0.0.1;

    • Porta: 9050;

    • Lasciare vuoti i campi Nome utente e Password.

Verifica

Per verificare se è in uso la rete Tor durante la navigazione Internet, visitare questa pagina con un browser web.
Inoltre verrà visualizzato l'indirizzo IP che risulta essere in uso dal sistema (reale o fittizio, a seconda se la rete Tor è attiva o meno).

Altri progetti

Tor Browser

Il metodo più immediato per navigare sotto la rete Tor è utilizzare Tor Browser, una versione modificata di Firefox ESR, già provvista di client Tor. Per un uso di base non è necessario modificare le configurazioni e le impostazioni del programma.

Dal sito ufficiale

In questo modo è possibile utilizzare Tor Browser in modalità "portable", cioè senza installarlo.

  1. Scaricare l'archivio da questa pagina, avendo cura di selezionare la versione Stable per Linux nella lingua e nell'architettura desiderate (32 o 64 bit).

  2. Estrarre l'archivio nella propria Home.

  3. Accedere alla cartella e fare clic sul file start-tor-browser, confermando qualora venisse richiesta l'autorizzazione ad eseguire il file. Le configurazioni possono essere modificate facendo clic sul file Tor Browser Setup.
    In alternativa è possibile avviare il browser da terminale. Occorrerà quindi spostarsi nella cartella in cui è presente il file e digitarne il nome nella linea di comando, come nel seguente esempio:

    cd tor-browser_it
    ./start-tor-browser.desktop

Non decomprimere o eseguire Tor Browser come amministratore.

Da repository (16.04 e successive)

  1. Installare il pacchetto torbrowser-launcher e relative dipendenze.

  2. Avviare il programma da menu e attendere il termine della procedura automatica che provvederà a scaricare e a installare il programma (vengono individuate automaticamente l'architettura e la lingua di sistema).

Dopo il primo avvio, Tor Browser potrà essere normalmente avviato da menu.
La funzionalità integrata del programma provvederà a mantenerlo aggiornato. L'eseguibile del browser viene estratto e mantenuto nella Home, nella cartella ~/.local/share/torbrowser. I relativi file di configurazione sono invece conservati nelle directory ~/.cache/torbrowser e ~/.config/torbrowser.

Da PPA

Al momento il team di sviluppo non ha rilasciato versioni recenti del pacchetto. Tuttavia la procedura è ancora valida per Ubuntu 14.04 e 16.04, a patto di eseguire l'aggiornamento del browser (ultimo punto della procedura). Il browser risulta inoltre utilizzabile su Ubuntu 17.10 e 18.04, se installato precedentemente ad un avanzamento di versione.

  1. Per abilitare i ppa digitare i seguenti comandi in un terminale:

    sudo add-apt-repository ppa:webupd8team/tor-browser
    sudo apt-get update
  2. Installare il pacchetto tor-browser.

  3. Terminata l'installazione, avviare il programma, quindi premere la prima icona a sinistra e poi Check for Tor Browser updates per avviare la procedura di aggiornamento automatico.

Nyx (18.04)

Nyx è un programma finalizzato al monitoraggio della rete Tor tramite riga di comando.

Installazione

Installare il pacchetto nyx.

Funzionalità e utilizzo

  • Grafico della larghezza di banda: premere il tasto I per selezionare l'intervallo dei grafici. Premere invece S per mostrare altre statistiche di utilizzo.

  • Registro eventi: Tor registra una grande quantità di informazioni sulla sua attività. Per selezionare gli eventi da mostrare premere il tasto F.

  • Connessioni: questa voce indica i dati di connessione simili a Netstat, correlati a diverse informazioni sul relay Tor.

  • Aiuto: per visualizzare le altre funzionalità, per informazioni o per aiuto digitare il tasto H.

Ulteriori risorse


CategoryInternet