Proxy e Content Filter: Squid e Dansguardian
In questa sezione vedremo come configurare un proxy server e associato ad esso uno strumento di content filtering.
Per quanto riguarda il proxy server, installeremo Squid (il proxy più usato su linux).
Squid è un servizio che memorizza su disco (caching) il traffico effettuato dagli utenti su Web (HTTP, HTTPS, FTP, …); l’obiettivo è quello di ridurre l’occupazione della banda (se una pagina web è in cache, il proxy fornisce all’utente la pagina memorizzata senza dover necessariamente richiederla al server di destinazione) e chiaramente i tempi di risposta verso l’utente finale.
DansGuardian è un filtro per contenuti web (Content Filtering); il filtraggio viene effettuato fondamentalmente tramite 3 opzioni:
- ricerca di parole chiavi/frasi all’interno della pagina richiesta;
- il filtraggio PICS;
- filtraggio degli URL tramite liste basate su blacklist.
Le tipologie di filtraggio possono essere combinate tra loro per migliorare il filtraggio; è possibile (lo consiglio vivamente) di abbinare Dansguardian a Squid (come vediamo in questa sezione) per aumentare l’efficenza del proxy, creando un filtro sulle richieste che Squid deve elaborare.