Horus-Clamav

Un article de EoleWiki.

Sommaire

Mise en place de l'anti-virus temps réél sur Horus

Paquets à ajouter

Clamav

L'installation de clamav comporte 4 paquets :

  • libclamav
  • clamav-db
  • clamav
  • clamd

Il est possible de prendre ceux fournis avec le module Scribe mais l'équipe les met également à disposition à l'adresse suivante : [1].

Samba-vscan

Le module vscan de Samba dépend de la version de samba. Actuellement, samba est en version 2.2.12 sur Horus.
Le paquet samba-vscan-clamav est disponible dans : [2].


Mise en oeuvre

Configuration de clamav

Les fichiers de configuration de clamav (clamd.conf, freshclam.conf, vscan-clamav.conf) sont frournis dans le paquet horus-1.0 pour les versions d'Horus >= 1.0.j. Il est également possible de les récupérer dans notre dépôt subversion.

Les services clamd (démon clamav) et freshclam (service de mise à jour des signatures de virus) se lancent avec les commandes suivantes :

service clamd start
service freshclam start

Pour que les services soient pris en compte à chaque démarrage, il faut exécuter les commandes suivantes.
Il est recommandé d'ajouter les entrées correspondantes dans le fichier server.5 et d'en faire un patch.

chkconfig --add clamd
chkconfig --add freshclam


Activation de l'anti-virus temps réél

Pour activer l'anti-virus sur l'ensemble des partages samba, il suffit de rajouter les lignes suivantes dans la section [global] du fichier smb.conf (réalisation d'un patch sur le fichier global.tt2 recommandée) et de redémarrer samba :

        vfs object = /usr/lib/samba/vfs/vscan-clamav.so
        vfs options = config-file = /etc/samba/vscan-clamav.conf