Restrizioni di accesso a siti Web con Squid

All'interno di un'azienda la navigazione spesso viene gestita dal Proxy per svariati motivi:
- Autorizzazione alla navigazione tramite autenticazione degli utenti
- Gestione Access List che permettono di autorizzare/negare la navigazione alle macchine ad esempio in base agli indirizzi IP
- Logging di tutte le richieste fatte dai singoli client che navigano sulla linea internet aziendale
- Risparmio di banda grazie alla gestione da parte del proxy da parte del proxy server
- Possibilità di blocco di diversi indirizzi web.
La scelta del proxy server ricade quasi esclusivamente su Squid per le sue performance, affidabilità e per il fatto che è Open Source e quindi nella visione (distorta) di questo fenomeno da parte dei dirigenti aziendali, gratuito.

Squid può essere configurato per limitare l'accesso o meno a determinati siti web, per fare ciò bisogna utilizzare il TAG url_regex con cui è possibile indicare i file contenenti la lista delle parole chiave selezionate che non possono essere presenti negli URL richiesti dal client.

Esempio:
acl badlanguage url_regex "/etc/squid/squidblock/badlanguage.txt"
acl entertainment url_regex "/etc/squid/squidblock/entertainment.txt"
acl games url_regex "/etc/squid/squidblock/games.txt"
acl mp3 url_regex "/etc/squid/squidblock/mp3.txt"
acl pirates url_regex "/etc/squid/squidblock/pirates.txt"
acl porno url_regex "/etc/squid/squidblock/porno.txt"


A questo punto basta applicare le ACL che abbiamo appena definito tramite il TAG http_access come nell'esempio:
http_access deny badlanguage
http_access deny entertainment
http_access deny games
http_access deny mp3
http_access deny pirates
http_access deny porno


Per poter avere una lista aggiornata di siti web da bloccare si segnalano un paio di siti che forniscono e aggiornano i files contenenti i vari domini negati:
http://www.squidblock.com
http://www.squidguard.org
In particolare quest'ultimo permette tramite un semplice script sul server di scaricare gli aggiornamenti che sono veramente molto frequenti.

Privacy Policy