Прозрачный антивирус Колисниченко Денис Хакер, номер #094, стр. 094-114-3 # chown apache:apache /var/www/html/downloads Пришло время настроить ClamAV. Хотя тут и настраивать нечего. Просто установи пакеты clamav, clamav-db, clamd и libclamav. Первый пакет содержит сканер, второй - базы данных, третий - демон ClamAV, а четвертый - библиотеку, необходимую антивирусу. После установки нужно обновить антивирусные базы. Делается это командой: # freshclam Перед выполнением freshclam можно запустить демон clamd: # clamd Тогда программа freshclam автоматически сообщит демону об обновленных базах. Также рекомендую без промедления выполнить проверку файловой системы шлюза: # clamav -r / Теперь осталось на клиентских машинах указать использование прокси-сервера 192.168.0.1 (порт 3128). На этом настройку можно считать завершенной. Один путь попадания вирусов в нашу сеть мы уже отрезали. Хотя, если быть предельно точным, не отрезали, а значительно сузили. Проверка почты Для проверки «удаленных» почтовых ящиков (скажем, на mail.ru или yandex.ru) предлагаю использовать программу P3Scan в паре с ClamAV. Данный способ позволяет проверить все POP3-соединения, вне зависимости от того, к какому POP3-серверу подключаются наши клиенты. С ClamAV мы уже знакомы, поэтому особо останавливаться на нем не будем, лучше поговорим о P3Scan, скачать который можно по адресу: sourceforge.net/projects/p3scan/. Работает он так: * Клиент пытается соединиться с удаленным POP3-сервером. * iptables перенаправляет пакеты на локальный порт, который прослушивает демон p3scan. * Демон читает адрес получателя пакета (это адрес того самого POP3-сервера) и соединяется с POP3-сервером, запущенным на узле получателя. * Демон получает почту с удаленного сервера, проверяет ее на наличие вирусов, спама и т.д. * Неинфицированная почта отправляется клиенту. Для установки p3scan распакуй архив в каталог /usr/src и выполни команды: # make # make install После этого следует отредактировать конфигурационный файл /etc/p3scan/p3scan.conf. В большинстве случаев устроят значения по умолчанию: нужно только их раскомментировать. Для подключения ClamAV используй следующие параметры (при необходимости измени путь к исполняемому файлу clamdscan): # vi /etc/p3scan/p3scan.conf virusregexp = .*: (.*) FOUND scanner = /usr/bin/clamdscan --no-summary -i scannertype = basic После этого для перенаправления POP3-трафика на локальный порт 8110 добавь дополнительное правило в набор рулесетов iptables: # iptables -t nat -A PREROUTING -p tcp --dport 110 \ -j REDIRECT --to 8110 Samba + ClamAV ClamAV можно использовать и для проверки Samba-трафика. Но настройка будет несколько сложнее, чем в первых двух случаях. Прежде всего нам понадобятся исходники Samba, а именно samba-3.0.10.tar.bz2 и samba-vscan-0.3.6b.tar.bz2 (во всяком случае я использовал именно эти файлы). Оба архива нужно распаковать в каталог /usr/src. Затем скопируй каталог с исходниками samba-vscan в каталог /usr/src/samba-3.0.10/examples/VFS. После этого перейди в каталог /usr/src/samba-3.0.10/source и введи следующие команды: # ./configure # make proto |