Прозрачный антивирус Колисниченко Денис Хакер, номер #094, стр. 094-114-4 Теперь перейди в каталог /usr/src/samba-3.0.10/examples/VFS/samba-vscan-0.3.6b и выполни команды: # ./configure # make Если все будет в порядке, то через некоторое время получишь готовый модуль Samba VFS (vscan-clamav.so) для ClamAV. Не забудь скопировать его в каталог /usr/lib/samba/vfs. Права доступа к этому файлу нужно установить так: # chown root:root vscan-clamav.so # chmod 0755 vscan-clamav.so Ленивым советую набрать команду «make install», она выполнит те же действия, то есть скопирует файл в требуемый каталог и соответствующим образом изменит права доступа. Теперь скопируем файл /usr/src/samba-3.0.10/examples/VFS/samba-vscan-0.3.6b/clamav/vscan-clamav.conf в каталог /etc/samba. Права доступа нужно установить так: # chown root:root /etc/samba/vscan-clamav.conf # chmod 0644 /etc/samba/vscan-clamav.conf Осталось отредактировать конфигурационные файлы. Начнем с smb.conf. Принцип следующий: ты можешь указать объекты, для которых нужно включать проверку. Например, включим проверку для объекта public: # vi /etc/samba/smb.conf [public] comment = Public files path = /export/public vfs object = vscan-clamav vscan-clamav: config-file = /etc/samba/vscan-clamav.conf writeable = yes browseable = yes read-only = no public = yes guest ok = yes В vscan-clamav.conf оставь все, как есть (при необходимости отредактируешь его позднее), измени лишь следующую директиву: # vi /etc/samba/vscan-clamav.conf clamd socket name = /tmp/clamd После этого нужно запустить Samba: # service samba start Поздравляю, миссия выполнена! Единственный неприятный момент: все, что мы защитили, будет работать медленнее, чем до защиты. Особенно тормозить будет Samba. Но ведь нужно чем-то жертвовать, вот мы и пожертвовали скоростью ради безопасности. Обновление ClamAV Какой бы антивирус ты ни выбрал (KAV, Dr.Web, ClamAV), помни: он эффективно выполняет свои функции, если ты регулярно обновляешь его базу данных. Вот так с помощью программы freshclam антивирусная база ClamAV будет обновляться каждый день в 9 утра: # crontab -e 0 9 * * * /usr/bin/freshclam > /dev/null 2>&1 INFO ClamAV - некоммерческий антивирус. Не всегда разработчики антивирусных баз поспевают за разработчиками вирусов. Максимум, что ты можешь сделать в случае, если твоя сеть все-таки будет инфицирована, - это сообщить разработчикам о новом вирусе, на который антивирус не реагирует... WWW www.opennet.ru/base/net/clamav_icap_squid.txt.html - настройка связки Squid + ClamAV через ICAP dkws.org.ua/index.php?page=show&file=a/servers/kav - интеграция Антивируса Касперского с почтовой системой |