Come navigare liberi su Internet in massima sicurezza e senza censura

Navigare su internet è purtroppo il solo motivo per il quale la maggior parte delle persone utilizza un calcolatore. La navigazione web è semplice ed immediata e l'utente medio dietro lo schermo crede di essere completamente anonimo e con un antivirus installato si crede completamente invulnerabile.

Purtroppo per lui non è così.

Nell'utilizzo pratico sembra che accedere ad un sito sia estremamente semplice, si accende il computer, si avvia il proprio browser preferito, ci si collega ad un motore di ricerca e si perde la cognizione del tempo passando delle ore a cercare cose che in realtà nemmeno interessano. Dietro quella che è una cosa estremamente semplice nella pratica c'è tutta una serie di passaggi intermedi che il solito utente medio ignora.

Se ad esempio si fa una ricerca con un qualsiasi browser su un qualsiasi motore di ricerca allora il sistema operativo si occupa della risoluzione dell'indirizzo del motore di ricerca nel suo indirizzo IP controllando prima il file hosts ed in caso di fallimento interrogando i Servers DNS dell'ISP che rispondono con l'indirizzo IP richiesto permettendo di accedere al motore di ricerca che è ora pronto a servire i risultati delle scansioni dei sui crawlers e nel momento che si sceglie di consultare uno dei sui risultati il sistema operativo si occupa nuovamente della risoluzione dell'indirizzo IP consultando hosts\DNS che rispondono con l'indirizzo ip che occorre per poter accedere alla ricerca effettuata. In ognuno di questi passaggi c'è tutto un mondo sporco ed oscuro che è ignorato dai molti, quando si contatta l'ISP per la risoluzione dell'indirizzo lo si fa presentandosi con l'indirizzo IP pubblico e quindi gli ISP mantengono una cronologia di tutto ciò che un IP fa su internet, quando si effettua una ricerca su un motore di ricerca quest'ultimo spia spudoratamente tutto ciò che si ricerca in modo da poter raccogliere dati sulla navigazione per poi poter bombardare l'utente con offerte commerciali mirate e rivendere le informazioni raccolte ad apposite società. Inoltre questi passaggi intermedi obbligati permettono ad uno Stato di inibire l'accesso a determinati siti Internet a propria descrizione costringendo gli ISP a non fornire i loro indirizzi IP o nei casi più estremi bloccano completamente gli IP.

Il tutto senza tenere conto dei rischi che si nascondono nel web come virus, pishing, pubblicità assordanti, siti che cercano di trarre in inganno con javascripts o con tecniche di clickjacking.

Tutto questo però non relega l'utente medio a ruolo di vittima sacrificale infatti basta conoscere quali programmi utilizzare per scrollarsi da dosso tutte queste sanguisughe intervenendo sul Sistema Operativo e sul browser che si utilizza.

Intervenendo sul Sistema Operativo si può:

Intervenendo sul browser si scarica Firefox e tutto il necessario per navigare in anonimato e sicurezza:

  • Firefox
    • DuckDuckGo: un valido motore di ricerca che a differenza di Google&Co non spia i suoi utenti
    • Adblock Plus: per aiutare il file hosts ad eliminare le pubblicità da Firefox
    • NoScript: per disabilitare gli script malevoli che si trovano sul web da Firefox
    • FoxyProxy: per permettere a Firefox di interfacciarsi con i proxy server
  • Privoxy: proxy per la protezione della privacy
  • TOR: proxy per navigare in completo anonimato

In questo modo sarà possibile navigare con Firefox, abilitando le tre estensioni e con l'aiuto di Privoxy e Tor.

Si potrebbe anche utilizzare o solo Privoxy o solo Tor. Il primo permette una protezione della privacy medio-bassa, il secondo permette una elevata protezione della privacy con un quasi totale anonimato con lo svantaggio di una bassa velocità di navigazione ma con il vantaggio di poter accedere anche alla DarKnet ed a tutti i siti con blocco fisico dell'indirizzo IP. La migliore soluzione è quindi quella di configurare Firefox in modo che utilizzi Privoxy per la normale navigazione e TOR quando si deve accedere alla DarkNet o ad un sito censurato e con la possibilità di scegliere manualmente di utilizzare sempre Tor pagando il prezzo di una bassa velocità.

L'installazione è molto semplice.

In un sistema Windows si scaricano e si installano i programmi e le estensioni anche se per una maggiore sicurezza occorre installare un buon antivirus ma la cosa migliore sarebbe installare una qualsiasi distro linux dato che voler navigare in sicurezza sotto windows é come voler rapinare una banca in passamontagna ma con cavigliera elettronica.

In un sistema Linux si installano i programmi:

sudo apt-get install firefox
sudo apt-get install privoxy
sudo apt-get install tor tor-geoipdb torsocks vidalia

e si installano le estensioni.

Una volta installato tutto si configura FoxyProxy in modo che Firefox si colleghi ad internet con Privoxy e con Tor.

Configurazione di FoxyProxy per Privoxy:

  • FoxyProxy -> Generali -> Proxy predefiniti -> Dettagli dei proxy:
    • Configurazione manuale dei proxy
    • Nome del server/indirizzo IP:
      • ipv4: 127.0.0.1
      • ipv6: localhost
    • Porta: 8118

Configurazione di FoxyProxy per TOR:

  • FoxyProxy -> Generali -> Nuovo proxy -> Dettagli dei proxy:
    • Configurazione manuale dei proxy
    • Nome del server/indirizzo IP: 127.0.0.1
    • porta: 9050
    • Proxy SOCKS
    • SOCKS v5
  • FoxyProxy -> Generali -> Nuovo proxy -> Generali
    • Nome: TOR
    • Nota: Proxy attraverso la rete Tor (http://tor.eff.org)
    • Anima l'icona nella barra di stato quando si utilizzano i proxy
    • Includi proxy alternandoli quando si fa clic nella barra di stato/degli strumenti
    • Effettua la ricerca remota dei DNS per i nomi dei server con questo proxy
  • FoxyProxy -> Generali -> Nuovo proxy -> URL o modelli URL -> Nuovo modello
    • Attiva
    • Nome modello: DarkNet
    • URL o modello URL: *.onion/*

Per accedere ad un sito censurato tramite routing nazionale creiamo un modello, ad esempio per il sito www.sitocensurato.com :

  • FoxyProxy -> Generali -> TOR -> Nuovo modello:
    • Attiva
    • Nome modello: Sito Censurato
    • URL o modello URL: *.sitocensurato/*

Per utilizzare le impostazioni create in modo da alternare Privoxy e TOR:

  • FoxyProxy -> Proxy basati su modelli predefiniti

Per utilizzare sempre TOR:

  • FoxyProxy -> Usa "TOR" per tutti gli URL