Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #94, ОКТЯБРЬ 2006 г.

Прозрачный антивирус

Колисниченко Денис

Хакер, номер #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 - интеграция Антивируса Касперского с почтовой системой

Назад на стр. 094-114-3  Содержание