Privoxy: navigazione sicura a prova di spam: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
(primo inserimento)
(Nessuna differenza)

Versione delle 12:07, 9 ott 2005

Document-page-setup.png Attenzione: questo articolo è ancora incompleto e in fase di scrittura da parte del suo autore.

Sentitevi liberi di contribuire, proponendo modifiche alla guida tramite l'apposita pagina di discussione, in modo da non interferire con il lavoro portato avanti sulla voce. Per altre informazioni si rimanda al template.



Come tutti noi sappiamo, la navigazione in internet espone i nostri computers ad una lunghissima serie di rischi in fatto di privacy. Un grandissimo numero di siti internet oggigiorno sono concepiti per reperire a nostra insaputa informazioni sui nostri pc, le nostre abitudini, il nostro sistema operativo ed il nostro hardware: pop-ups, coockies, banners pubblicitari e tutta una pletora di servizi che nella migliore delle ipotesi sono assolutamente non richiesti e nei casi più sfortunati possono far risalire a informazioni sensibili su di noi (come ad esempio in nostro indirizzo email).

Privoxy è un proxy per i protocolli http e https che ci aiuta a difendere la nostra privacy durante la navigazione. Si tratta di un software estremamente potente che permette una configurazione estremamente accurata delle proprie regole, ma che anche nella sua configurazione più semplice dimostra la sua efficiacia.

Questa flessibilità lo rende adatto sia ad un uso personale (installandolo ad esempio sul nostro pc) che ad un uso in ambienti di rete più complessi (dal piccolo ufficio alla lan più estesa).

Privoxy è basato su Internet JunkBuster, può funzionare sia come unico proxy che in accoppiata con altri software, come ad esempio Squid.

In questa guida vedremo come installare ed utilizzare Privoxy sul nostro pc personale, ma non si esclude un futuro ampliamento per quel che riguarda la configurazione multi-utente in un ambiente di rete più complesso.

Installazione

L' installazione di Privoxy si limita ad impartire semplicemente il comando:

# apt-get install privoxy

che scarica il software, imposta la configurazione di default e lancia il servizio.

Privoxy è controllato da un apposito script che si trova in /etc/init.d. Per lanciare, fermare e riavviare privoxy possiamo usare i comandi seguenti:

# /etc/init.d/privoxy start
Starting filtering proxy server: privoxy.

# /etc/init.d/privoxy restart
Restarting filtering proxy server: privoxy.

# /etc/init.d/privoxy stop
Stopping filtering proxy server: privoxy.

Come sempre, una volta modificato un file di configurazione, dovremo riavviare il servizio usando restart.

Configurazione

La configurazione di default di privoxy è rivolta all' uso privato del proxy server.

All' interno del file di configurazione generale /etc/privoxy/config è possibile modificare il comportamento generale del proxy. Per un uso domestico/privato l' unico aspetto che potremmo voler modificare è relativo all' indirizzo ip/porta su cui resta in ascolto privoxy.

Alla linea 661 del file di configurazione incontriamo la direttiva listen-address, che ci permette di variare entrambi i parametri. Per default privoxy è in ascolto all' indirizzo 127.0.0.1 (che lo rende adatto all' utilizzo privato) sulla porta 8118.

Utilizzo

Dopo aver lanciato privoxy, dobbiamo fare in modo che il nostro browser lo utilizzi per navigare. Per fare questo dobbiamo impostare il proxy nel nostro client.

In Mozilla Firefox il proxy si imposta accedendo al menu "Modifica/Preferenze", cliccando sul pulsante "Impostazioni connessione". A questo punto indichiamo l' indirizzo 127.0.0.1 e la porta 8118 come proxy HTTP e come proxy SSL.

L' ultimo passo da compiere consiste nello svuotare completamente la cache del browser, in modo da cancellare qualsiasi traccia di eventuali contenuti dannosi.

Ad ogni buon conto, per verificare il comportamento di Privoxy, è possibile verificare il log delle richieste:

# tail -f /var/log/privoxy/logfile
Oct 09 14:05:09 Privoxy(b7f2a6c0) Info: Privoxy version 3.0.3
Oct 09 14:05:09 Privoxy(b7f2a6c0) Info: Program name: /usr/sbin/privoxy
Oct 09 14:05:09 Privoxy(b7f2a6c0) Info: Listening on port 8118 for local connections only
Oct 09 14:05:17 Privoxy(b7f08bb0) Request: www.debian.org/
Oct 09 14:05:17 Privoxy(b76f6bb0) Request: www.debian.org/favicon.ico
Oct 09 14:05:18 Privoxy(b6ef6bb0) Request: www.debian.org/sponsor_img.jpg
Oct 09 14:05:18 Privoxy(b66f6bb0) Request: www.w3.org/Icons/valid-html401

Riferimenti

Internet JunkBuster
Privoxy Home Page


keltik 08:07, Ott 9, 2005 (EDT)