Squid e DansGuardian - 8
Author: Giancarlo Dessi'

Il tuo browser non supporta i fogli di stile. Per i dettagli vai a fondo pagina.

# Intestazione

Salta e vai al contenuto principale

Squid e DansGuardian
Come gestire e controllare gli accessi al Web dalle reti scolastiche
di Giancarlo Dessì, gian at cettolini.it

Accesso rapido: Inizio [1] - Precedente [2] - Successivo [3] - Ultimo [4] - Licenza [5]

# Contenuto principale

Vai all'intestazione

## 8. Estensioni di Squid

Squid supporta di per sé alcune funzionalità in modo intrinseco, tuttavia tali funzioni possono essere rese efficaci integrando il proxy con altri servizi forniti da terze parti. Fra i più interessanti cito i seguenti, tutti prodotti liberi e open source:

- Autenticazione degli utenti. La configurazione di Squid può essere collegata ad un database MySQL in cui sono registrati tutti gli utenti della rete con le rispettive password. In questo modo è possibile differenziare le regole degli accessi in funzione del tipo di utenza.
- Protezione con antivirus. Integrando il servizio di Squid con DansGuardian è possibile configurare quest'ultimo per scansionare il materiale che si scarica allo scopo di individuare l'eventuale presenza di virus. Questa soluzione è offerta dall'antivirus ClamAv, il cui funzionamento s'integra nel servizio di content filtering svolto da DansGuardian. Lo scopo è naturalmente quello di proteggere le postazioni Windows nei confronti di virus, cavalli di Troia e worm.
- Filtro dei contenuti. Si tratta dell'estensione più interessante, quella che rende Squid un ottimo strumento per le reti scolastiche in quanto permette di selezionare le risorse che si scaricano dal Web in funzione del loro contenuto, bloccando gli accessi ai contenuti che violano la policy. Esistono diversi prodotti di terze parti, in concorrenza fra loro, ma i più celebri e più usati sono SquidGuard e DansGuardian.

Tralascio la trattazione dell'implementazione del proxy con un servizio di autenticazione e la protezione con un antivirus. Chi è interessato all'argomento può fare riferimento alla documentazione in Rete. A tal fine consiglio di visitare il sito www.sistemistiassociati.org nel quale è possibile trovare una guida che tratta anche gli aspetti che in questa sede ho trascurato per dare uno spazio adeguato alla tematica del filtro dei contenuti.

Come piattaforma di riferimento ho scelto DansGuardian perché l'ho trovato più semplice rispetto a SquidGuard e perché è considerato da molti addetti ai lavori più aggiornato ed efficiente del suo "rivale".

### Come opera DansGuardian?

Il funzionamento di DansGuardian, nelle linee essenziali, è riassunto nello schema della figura 6. La linea nera rappresenta la richiesta del client, le linee verdi rappresentano la transazione con il proxy ammessa in caso di esito favorevole, quella rossa il flusso in risposta da DansGuardian in caso di accesso negato.

Figura 6 - Algoritmo del servizio di DansGuardian

[d]

Lo schema mette in evidenza la posizione intermedia di DansGuardian fra il browser Web e Squid, restando in ascolto sulla porta 8080 nell'impostazione predefinita. DansGuardian è a sua volta connesso a Squid, che invece resta in ascolto sulla porta 3128 nella configurazione predefinita. Filtro e proxy possono operare sullo stesso host o su computer differenti.

Le richieste dei client non sono indirizzate direttamente a Squid, bensì sono ricevute da DansGuardian (linea di flusso nera), il quale verifica nella banca dati se la risorsa richiesta è conforme alla policy d'accesso configurata.

- In caso di esito positivo DansGuardian reindirizza l'istanza al proxy che provvederà ad espletare la transazione con il client (linee di flusso verdi).
- In caso di esito negativo DansGuardian blocca la transazione e invia al browser una pagina informativa di accesso negato secondo quanto previsto nella configurazione (linea di flusso rossa).

Torna su

# Note aggiuntive sull'accessibilità

Il tuo programma di navigazione non supporta il CSS 2, pertanto i contenuti sono accessibili in modalità testuale secondo un ordine lineare definito con la struttura del documento.
Se il tuo programma di navigazione non supporta i fogli di stile i motivi sono essenzialmente i seguenti:

1. Sti usando una vecchia versione di un browser ormai obsoleta. Per fruire dell'impaginazione grafica è necessario un browser che supporti i fogli di stile a cascata.
2. Hai disattivato i fogli di stile. Ti consiglio di verificare nella configurazione del tuo browser se l'applicazione dei fogli di stile è stata disattivata accidentalmente.
3. Stai usando un browser testuale.
4. Stai usando un sintetizzatore vocale, un lettore di schermo o altro dispositivo di ausilio per i disabili.

Torna su