ClamAV: scansione antivirus delle condivisioni Samba: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 58: Riga 58:
</pre>
</pre>
La configurazione presa in esame prevede una scansione ogni giorno a mezzanotte.
La configurazione presa in esame prevede una scansione ogni giorno a mezzanotte.
===Per approfondimenti vedi anche:===
http://guide.debianizzati.org/index.php/Samba_e_OpenLDAP:_creare_un_controller_di_dominio<br/>
http://guide.debianizzati.org/index.php/Samba_e_OpenLDAP:_creare_un_controller_di_dominio_con_Debian_Etch<br/>
http://guide.debianizzati.org/index.php/Samba_e_OpenLDAP:_creare_un_controller_di_dominio_con_Debian_Lenny<br/>
http://guide.debianizzati.org/index.php/Implementare_un%27architettura_ridondante_master/slave_OpenLDAP<br/>
http://guide.debianizzati.org/index.php/Scansione_antivirus_con_ClamAV_su_condivisioni_Samba<br/>
http://guide.debianizzati.org/index.php/Accedere_alle_condivisioni_Samba_dal_browser<br/>
http://guide.debianizzati.org/index.php/Creare_un_Cestino_di_rete_per_le_condivisioni_Samba<br/>
<br/>
<br/>
<br/>
<br/>

Versione delle 11:27, 2 gen 2010

Come impostare ClamAV per effettuare scansioni di condivisioni Samba

Versioni compatibili

  • Debian Sarge 3.0
  • Debian Etch 4.0
  • Debian Lenny 5.0

Introduzione

ClamAV è un ottimo antivirus opensource, in grado di competere con i più blasonati antivirus commerciali.
Installato su un server Samba può facilmente essere configurato per effettuare una scansione programmata delle condivisioni Samba, in modo da evitare che eventuali virus portati da un qualche client Windows si diffondano su tutta la sottorete delle macchine Microsoft.

Installazione

Per installare ClamAV basta digitare i comandi:

# apt-get update
#apt-get install clamav

Saranno così installati i seguenti pacchetti:

clamav clamav-base clamav-freshclam libbz2-1.0 libclamav1 libcurl3 libgmp3 libidn11 ucf

Aggiornamento delle definizioni dei virus

Il tool fornito da ClamAV per aggiornare il database dei virus si chiama freshclam e può funzionare in due modi:

  • interactive - lanciato manualmente da shell
  • daemon - avviato come servizio di sistema

Freshclam è un tool molto avanzato, nonostante la sua apparenza scarna: supporta la verifica delle signature e del database attraverso DNS, supporta l'autenticazione via proxy server, le firme digitali e ha una gestione avanzata degli errori. Per verificare il suo corretto funzionamento basta eseguirlo in maniera interattiva, senza specificare alcuna opzione:

# freshclam

Se non sono stati segnalati errori, si può procedere con la creazione del suo file di log:

#touch /var/log/freshclam.log
#chmod 600 /var/log/freshclam.log
#chown clamav /var/log/freshclam.log

A questo punto è necessario modificare il file di configurazione di freshclam (/etc/freshclam.conf) e configurare la direttiva UpdateLogFile in modo che punti al file di log che abbiamo appena creato. Infine avviamo freshclam in modalità demone:

#freshclam -d

La specifica di un proxy server è configurabile nello stesso file di configurazione di freshclam che abbiamo visto poco fa:

HTTPProxyServer myproxyserver.com
HTTPProxyPort 1234
HTTPProxyUsername myusername
HTTPProxyPassword mypass

Scansione delle condivisioni Samba

Per effettuare una scansione manuale di una directory, basta lanciare il comando:

#clamscan -r /directory/da/controllare

Su macchine server, però, probabilmente si vorrà automatizzare il procedimento. In questo caso è sufficiente editare il crontab di root

#crontab -e

aggiungendo le linee seguenti:

## Configuro una scansione automatica con clamav
00 00 * * * clamscan -r /directory/da/controllare

La configurazione presa in esame prevede una scansione ogni giorno a mezzanotte.

Per approfondimenti vedi anche:

http://guide.debianizzati.org/index.php/Samba_e_OpenLDAP:_creare_un_controller_di_dominio
http://guide.debianizzati.org/index.php/Samba_e_OpenLDAP:_creare_un_controller_di_dominio_con_Debian_Etch
http://guide.debianizzati.org/index.php/Samba_e_OpenLDAP:_creare_un_controller_di_dominio_con_Debian_Lenny
http://guide.debianizzati.org/index.php/Implementare_un%27architettura_ridondante_master/slave_OpenLDAP
http://guide.debianizzati.org/index.php/Scansione_antivirus_con_ClamAV_su_condivisioni_Samba
http://guide.debianizzati.org/index.php/Accedere_alle_condivisioni_Samba_dal_browser
http://guide.debianizzati.org/index.php/Creare_un_Cestino_di_rete_per_le_condivisioni_Samba


Ferdybassi