1072 lines
71 KiB
Plaintext
1072 lines
71 KiB
Plaintext
|
||
|
||
|
||
|
||
ООО "Доктор Веб"
|
||
|
||
Демон Dr.Web(R) для Linux
|
||
Руководство администратора
|
||
|
||
Версия 6.0.2.9
|
||
|
||
===================================================================
|
||
Материалы, приведенные в данном документе, являются собственностью
|
||
ООО "Доктор Веб" и не могут быть использованы ни в каких публикациях
|
||
без письменного разрешения ООО "Доктор Веб" и ссылки на источник.
|
||
|
||
Dr.Web - зарегистрированный товарный знак ООО "Доктор Веб"
|
||
|
||
Остальные упоминаемые названия продуктов являются товарными знаками
|
||
или зарегистрированными товарными знаками соответствующих фирм.
|
||
|
||
В программное обеспечение могут вноситься изменения, не отраженные в
|
||
данной документации. Исправленные и дополненные редакции документа
|
||
оперативно размещаются на веб-сайте www.drweb.com.
|
||
===================================================================
|
||
|
||
(C) ООО "Доктор Веб", 2012
|
||
Россия, Москва - Санкт-Петербург
|
||
http://www.drweb.com/
|
||
|
||
|
||
СОДЕРЖАНИЕ
|
||
|
||
1. ВВЕДЕНИЕ
|
||
1.1. О чем эта документация
|
||
1.2. Что такое Dr.Web(R) Daemon для Unix?
|
||
1.3. Требования Dr.Web(R) к ОС и компьютеру
|
||
2. АНТИВИРУСНЫЙ МОДУЛЬ Dr.Web(R) Daemon
|
||
2.1. Установка и расположение файлов
|
||
2.2. Параметры командной строки
|
||
2.3. Конфигурирование антивирусного модуля
|
||
2.4. Запуск
|
||
2.5. Проверка работоспособности
|
||
2.6. Режимы проверки, реализуемые Dr.Web(R) Daemon
|
||
2.7. Регистрация пакета. Лицензионный ключевой файл
|
||
2.8. Обновление программы и вирусной базы данных
|
||
3. КОНТАКТЫ
|
||
|
||
1. ВВЕДЕНИЕ
|
||
|
||
1.1. О чем эта документация
|
||
|
||
В настоящей документации представлено описание антивирусного модуля Dr.Web
|
||
Daemon для UNIX-подобных систем: Linux, FreeBSD, SunOS Solaris и OpenBSD.
|
||
|
||
Руководство адресовано лицу, отвечающему за антивирусную безопасность
|
||
и настройку сетей, называемому в данном руководстве "администратором".
|
||
|
||
Проблема борьбы с вирусами в UNIX-подобных операционных системах (далее -
|
||
UNIX-системах) имеет два аспекта:
|
||
|
||
- во-первых, это локальная защита системы и пользовательских данных от
|
||
деструктивного воздействия программ-вирусов;
|
||
- во-вторых, это диагностика и обезвреживание вирусов при использовании
|
||
UNIX-систем в качестве платформы коммуникационных служб, в первую очередь
|
||
- почтовых серверов, файловых серверов локальных сетей и т.д.
|
||
|
||
Причем, вирусы могут быть (и в большинстве случаев являются) отнюдь не
|
||
специфичными для UNIX-систем. Через локальные сети и почтовые службы будут
|
||
распространяться обычные Windows-вирусы, в том числе и макровирусы для
|
||
Word, Excel и других офисных приложений.
|
||
|
||
Антивирусный комплекс Dr.Web для UNIX-систем выполняет обе функции. С
|
||
одной стороны - это консольный сканер Dr.Web Scanner (Сканер) для обнаружения
|
||
и лечения вирусов на локальной машине. Настройка параметров и управление
|
||
процессом сканирования на локальной машине значительно облегчаются при
|
||
использовании модуля графического интерфейса сканера.
|
||
|
||
С другой стороны - в комплект входит резидентный компонент Dr.Web Daemon
|
||
(Демон), который может использоваться практически в любых схемах обработки
|
||
данных в качестве подключаемого внешнего антивирусного фильтра.
|
||
Например, почтовые системы (такие как Communigate Pro, Sendmail, Postfix,
|
||
Exim, QMaill, ZMailer и др.) могут быть достаточно легко и гибко настроены
|
||
на использование Dr.Web Daemon для проверки проходящих через почтовый сервер
|
||
сообщений.
|
||
|
||
В настоящем руководстве будут рассмотрены основные аспекты установки
|
||
(параграф 2.1), настройки (параграфы 2.2 и 2.3) и запуска (параграфы
|
||
2.4, 2.5, 2.6) антивирусного модуля Dr.Web Daemon.
|
||
|
||
Информацию про резидентный компонент Dr.Web Daemon вы можете найти в
|
||
отдельном руководстве (readme.daemon.rus).
|
||
|
||
Необходимо отметить, что продукты Dr.Web находятся в постоянном развитии.
|
||
Обновления баз данных известных вирусов выходят ежедневно (как правило,
|
||
несколько раз в день). Периодически появляются новые версии самих программ.
|
||
Изменения в программах касаются как совершенствования приемов диагностики
|
||
и борьбы с вирусами, так и средств интеграции с другими приложениями
|
||
UNIX-систем. Кроме того, постоянно расширяется круг приложений, способных
|
||
работать совместно с Dr.Web. Поэтому не исключено, что некоторые детали
|
||
настройки и использования текущей версии будут отличаться от описанных в
|
||
настоящем руководстве.
|
||
|
||
1.2. Что такое Dr.Web(R) Daemon для Unix?
|
||
|
||
Dr.Web Daemon - это постоянно загруженный антивирусный модуль, который
|
||
позволяет, по запросу от программ-фильтров, проверять файлы на диске
|
||
или данные, переданные по сокету. Запрос осуществляется по
|
||
специальному протоколу через unix- или TCP-сокеты. В остальном Dr.Web
|
||
Daemon обладает такими же возможностями, что и другие продукты
|
||
семейства Dr.Web:
|
||
|
||
- использует то же ядро и вирусную базу, что и все сканеры семейства;
|
||
- способен обнаруживать и лечить все известные вирусы;
|
||
- проверяет упакованные файлы и архивы.
|
||
|
||
Кроме того, в Демоне Dr.Web имеются возможности фильтрации почты на основе
|
||
анализа заголовков. Демон всегда готов к выполнению своих функций и имеет
|
||
понятный и доступный протокол для запросов сканирования, что делает его
|
||
подходящим компонентом для создания антивирусных фильтров для почтовых систем
|
||
и файловых серверов. Разработчики Dr.Web предлагают готовые решения по
|
||
интеграции Демона Dr.Web с почтовыми системами CommuniGate Pro, Courier-MTA,
|
||
Exim, Postfix, QMail, Sendmail и ZMailer, c файловыми серверами Samba
|
||
и приложениями, использующими протокол ICAP (прокси-серверами Squid и Shweby).
|
||
Однако, кроме перечисленных выше, могут быть и другие области применения
|
||
Демона Dr.Web.
|
||
|
||
|
||
1.3. Требования Dr.Web(R) к ОС и компьютеру
|
||
|
||
|
||
Компоненты программного комплекса Dr.Web для Linux совместимы с дистрибутивами
|
||
Linux, основанными на glibc версии 2.2 или выше.
|
||
Библиотеки libstdc++ и libgcc_s должны быть установлены в системе и по
|
||
умолчанию доступны линковщику (linker).
|
||
|
||
С точки зрения аппаратного обеспечения требования Dr.Web совпадают с
|
||
требованиями консольного (текстового) режима ОС Linux. Для установки
|
||
программного комплекса Dr.Web требуется около 50 Мбайтов дискового
|
||
пространства.
|
||
|
||
2. АНТИВИРУСНЫЙ МОДУЛЬ Dr.Web(R) Daemon
|
||
|
||
В этом разделе будет рассмотрено расположение файлов программного комплекса
|
||
Dr.Web, параметры командной строки антивирусного модуля Dr.Web Daemon,
|
||
структура и настройки файла конфигурации, запуск, настройка лицензии и
|
||
обновление компонентов.
|
||
|
||
2.1. Расположение файлов пакета
|
||
|
||
Программный комплекс Dr.Web по умолчанию устанавливается в каталоги
|
||
/opt/drweb, /etc/drweb и /var/drweb.
|
||
В этих каталогах создается структура подкаталогов, описываемая ниже.
|
||
|
||
/opt/drweb - исполняемые модули Сканера (drweb) и Демона (drwebd).
|
||
|
||
/opt/drweb/lib/ - антивирусное ядро в виде подгружаемой библиотеки
|
||
(drweb32.dll).
|
||
|
||
/var/drweb/bases/*.vdb - базы данных известных вирусов.
|
||
|
||
/etc/drweb/drweb32.ini - конфигурационный файл.
|
||
|
||
/opt/drweb/lib/ru_daemon.dwl - файл языковых ресурсов Демона.
|
||
|
||
/opt/drweb/doc/ - документация.
|
||
Вся документация представлена в виде текстовых файлов и присутствует
|
||
в двух вариантах - англоязычном и русскоязычном (в кодировке KOI8-R).
|
||
|
||
/opt/drweb - модуль обновления компонентов (perl-скрипт update.pl).
|
||
|
||
/opt/drweb/agent/ - мета-конфигурационные файлы, необходимые для
|
||
работы Агента;
|
||
|
||
/var/drweb/infected/ - карантин для перемещения в него зараженных
|
||
файлов в тех случаях, когда такая реакция программы на обнаружение
|
||
зараженных или подозрительных файлов задана в настройках.
|
||
|
||
2.2. Параметры командной строки
|
||
|
||
Антивирусный модуль Dr.Web Daemon может быть настроен с помощью многочисленных
|
||
параметров командной строки.Они отделяются от указания пути пробелом и
|
||
предваряются символом "-" (дефис). Полный список можно получить, запустив
|
||
программу drwebd с параметрами -?, -h или -help.
|
||
|
||
-ini=<файл> - использование альтернативного конфигурационного файла;
|
||
|
||
--foreground=<yes|no> - задание режима работы Демона при запуске. Если выбрано
|
||
значение Yes, то Демон будет работать на первом плане; при значении No Демон
|
||
будет работать в фоновом режиме.
|
||
|
||
--check-only <параметры командной строки для проверки> - проверка правильности
|
||
конфигурации Демона при запуске. Если указаны какие-либо параметры командной
|
||
строки, то правильность задаваемых с их помощью значений также будет
|
||
проверена.
|
||
|
||
-a=<адрес Агента> - запуск Демона в режиме центральной защиты.
|
||
|
||
--only-key - при запуске Демон получает от Агента только лицензионный ключевой
|
||
файл.
|
||
|
||
2.3. Конфигурирование антивирусного модуля
|
||
|
||
Можно запустить Демон с настройками по умолчанию, но значительно
|
||
удобнее настроить его для соответствия конкретным требованиям и условиям
|
||
эксплуатации. Настройки Демона хранятся в конфигурационном файле программы
|
||
(по умолчанию drweb32.ini), который размещается в каталоге /etc/drweb.
|
||
Для использования другого конфигурационного файла полный путь к нему
|
||
необходимо указать параметром командной строки при запуске Демона,
|
||
например:
|
||
|
||
> $ /opt/drweb/drwebd -ini=/usr/local/drweb/drwebd.ini
|
||
|
||
Конфигурационный файл представляет собой текстовый файл, (что позволяет
|
||
редактировать его удобным вам редактором), построенный по следующему
|
||
принципу:
|
||
|
||
--- начало файла ---
|
||
[Имя секции 1]
|
||
Параметр1 = значение1, ..., значениеK
|
||
.....
|
||
ПараметрM = значение1, ..., значениеK
|
||
|
||
......
|
||
|
||
[Имя секции X]
|
||
Параметр1 = значение1, ..., значениеK
|
||
.....
|
||
ПараметрY = значение1, ..., значениеK
|
||
--- конец файла ---
|
||
|
||
Если строка начинается с символов ";" или "#", она считается строкой
|
||
комментариев - такие строки пропускаются при чтении
|
||
параметров из конфигурационного файла.
|
||
|
||
Если какой-либо параметр не задан либо закомментирован, то это не означает,
|
||
что у него нет значения. В таких случаях берется вшитое в код значение
|
||
по умолчанию. Лишь некоторые параметры являются необязательными или
|
||
не имеют значений по умолчанию, и об этом сообщается явным образом.
|
||
|
||
Значения могут быть заключены в кавычки (и должны быть заключены в
|
||
кавычки, если содержат пробелы). Некоторые параметры могут иметь
|
||
несколько значений, разделителем является "," (запятая), при описании
|
||
параметра это будет сказано явно. Если в поле значения параметра в
|
||
данном описании значения заключены в {}, то параметр может принимать
|
||
только одно из этих значений.
|
||
|
||
Имя секции настроек для демона - [Daemon].
|
||
|
||
Параметры будут описываться следующим образом:
|
||
|
||
ИмяПараметра = ПсевдоЗначениеПараметра
|
||
Описание параметра
|
||
{Может ли иметь несколько значений}
|
||
Значение по умолчанию:
|
||
{значение | отсутствует}
|
||
|
||
Описание параметров в порядке их следования в файле конфигурации,
|
||
создаваемом при установке программы:
|
||
|
||
EnginePath = {путь к файлу, обычное расширение - dll}
|
||
Расположение модуля drweb32.dll (антивирусное ядро).
|
||
Этот параметр также используется модулем обновления.
|
||
Значение по умолчанию:
|
||
/opt/drweb/lib/drweb32.dll
|
||
|
||
VirusBase = {список путей (масок) к файлам, обычное расширение - vdb}
|
||
Маски для подключаемых вирусных баз. Этот параметр также используется
|
||
модулем обновления. Допустимо перечисление нескольких масок.
|
||
Значение по умолчанию:
|
||
/var/drweb/bases/*.vdb,/var/drweb/bases/*.VDB
|
||
|
||
UpdatePath = {путь к каталогу}
|
||
Этот параметр используется модулем обновления (update.pl) и должен
|
||
быть задан обязательно.
|
||
Значение по умолчанию:
|
||
/var/drweb/updates
|
||
|
||
TempPath = {путь к каталогу}
|
||
Этот каталог используется антивирусным ядром для создания временных
|
||
файлов. При нормальной работе каталог практически не используется, он
|
||
нужен для распаковки некоторых видов архивов или когда в системе не
|
||
хватает памяти.
|
||
Значение по умолчанию:
|
||
/var/drweb/spool
|
||
|
||
Key = {путь к файлу, обычное расширение - key}
|
||
Расположение ключевого файла (лицензионного или демонстрационного).
|
||
Значение по умолчанию:
|
||
/opt/drweb/drweb32.key
|
||
|
||
|
||
PleskPublicKey = {путь к файлу}
|
||
Расположение файла, содержащего открытый RSA ключ для Plesk
|
||
Software (параметр требуется только при использовании данного
|
||
ПО). Рекомендуется использовать абсолютные пути, хотя
|
||
относительные пути также допустимы.
|
||
Значение по умолчанию:
|
||
/etc/drweb/plesk.key
|
||
|
||
OutputMode = {Terminal | Quiet}
|
||
Режим вывода информации при запуске: Terminal - на консоль, Quiet
|
||
- отменяет вывод.
|
||
Значение по умолчанию:
|
||
Terminal
|
||
|
||
RunForeground = {Yes | No}
|
||
Значение Yes запрещает Демону переходить в режим демона, т.е.
|
||
становиться фоновым процессом без управляющего терминала. Эта
|
||
возможность может быть использована некоторыми средствами мониторинга
|
||
(например, daemontools).
|
||
Значение по умолчанию:
|
||
No
|
||
|
||
User = {имя пользователя}
|
||
Пользователь, с правами которого работает Демон. Рекомендуется завести
|
||
в системе специального пользователя drweb, который будет
|
||
использоваться Демоном и некоторыми фильтрами. Использовать Демон с
|
||
правами root нежелательно, хотя такое решение значительно проще
|
||
настраивается (особенно в случае с Samba-серверами). Значение этого
|
||
параметра не изменяется во время процедуры перечитывания конфигурации
|
||
"на лету" (обработки сигнала SIGHUP).
|
||
Значение по умолчанию:
|
||
drweb
|
||
|
||
PidFile = {путь к файлу}
|
||
Имя файла, в который при запуске Демона записывается информация об
|
||
идентификаторе его процесса (pid), а также сокет (если параметр Socket
|
||
задает использование unix-сокета) или номер порта (если параметр
|
||
Socket задает использование TCP-сокета). Если задано более одного
|
||
параметра Socket, в данном файле будет присутствовать информация обо
|
||
всех заданных сокетах (по одному в строке).
|
||
Значение по умолчанию:
|
||
/var/drweb/run/drwebd.pid
|
||
|
||
BusyFile = {путь к файлу}
|
||
Данный файл сигнализирует о занятости Демона: он создается сканирующей
|
||
"копией" Демона при получении команды и уничтожается после передачи
|
||
результата ее выполнения. Имя файла, создаваемого каждой "копией"
|
||
Демона, дополняется точкой и ASCIIZ представлением pid (например,
|
||
/var/run/drwebd.bsy.123456).
|
||
Значение по умолчанию:
|
||
/var/drweb/run/drwebd.bsy
|
||
|
||
ControlAgent = {адрес сокета}
|
||
Адрес Агента. От Агента Демон получает ключ и конфигурационный файл
|
||
(если в качестве значения параметра OnlyKey задано No).
|
||
Значение по умолчанию:
|
||
local:/var/drweb/ipc/.agent
|
||
|
||
OnlyKey = {Yes | No}
|
||
Подключение возможности запросить только ключевой файл от Агента.
|
||
При этом будет использоваться локальный конфигурационный файл.
|
||
Значение по умолчанию:
|
||
No
|
||
|
||
ProcessesPool = {строка}
|
||
Настройки динамического пула процессов.
|
||
Первым определяется количество потоков в пуле:
|
||
* auto - количество процессов определяется автоматически в
|
||
зависимости от загрузки системы;
|
||
* N - целое неотрицательное число. Как минимум N процессов в пуле
|
||
будут активны, a новые процессы будут создаваться по
|
||
мере надобности;
|
||
* N-M - целые положительное значения, и M>=N. Как минимум N
|
||
процессов в пуле будут активны, а новые процессы будут
|
||
создаваться по мере надобности, пока число процессов не
|
||
достигнет значения M.
|
||
|
||
Далее определяются дополнительные параметры:
|
||
* timeout = {время в секундах} - если процесс не становится активным в течение
|
||
заданного периода времени, процесс закрывается. Этот
|
||
параметр не влияет на первые N процессов (ожидающих
|
||
запросов бесконечно).
|
||
Значение по умолчанию: 120
|
||
* stat = {yes|no} - статистика по процессам в пуле. Если установлено значение
|
||
yes, статистика пула будет выводится в файл отчета.
|
||
Значение по умолчанию: no
|
||
* stop_timeout = {время в секундах} - тайм-аут на остановку работающего
|
||
процесса.
|
||
Значение по умолчанию: 1
|
||
|
||
MailCommand = {команда}
|
||
Команда, используемая Демоном и модулем обновления для отсылки
|
||
уведомлений пользователю (администратору) по электронной почте. Демон
|
||
использует этот механизм при каждом запуске (перезапуске,
|
||
перезагрузке), если до истечения срока действия ключевого файла
|
||
(одного из ключевых файлов) осталось менее 14 дней. Модуль обновления
|
||
использует этот механизм для рассылки пользователям информационных
|
||
материалов, подготовленных компанией "Доктор Веб", в том числе по
|
||
вопросам, связанным с обновлениями файлов программы.
|
||
Значение по умолчанию:
|
||
/usr/sbin/sendmail -i -bm -f drweb -- root
|
||
|
||
NotifyPeriod = {значение}
|
||
Значение данного параметра определяет, за сколько дней до окончания
|
||
срока действия ключевого файла рассылаются уведомления о необходимости
|
||
продления лицензии. При значении параметра равном 0 уведомления
|
||
рассылаются сразу после окончания действия ключа.
|
||
Значение по умолчанию:
|
||
14
|
||
|
||
NotifyFile = {путь к файлу}
|
||
Путь к файлу с меткой времени последнего уведомления о продлении
|
||
лицензии. Этот файл отсылается администратору по истечении срока
|
||
действия лицензионного ключа.
|
||
Значение по умолчанию:
|
||
/var/drweb/.notify
|
||
|
||
NotifyType = {Once | Everyday | Ever}
|
||
Регулярность отправления уведомления о продлении лицензии.
|
||
Once - уведомление посылается единожды. Everyday - уведомление
|
||
посылается каждый день. Ever - уведомление посылается при каждой
|
||
перезагрузке Демона или обновлении баз.
|
||
Значение по умолчанию:
|
||
Ever
|
||
|
||
FileTimeout = {значение в секундах}
|
||
Максимальное время проверки одного файла.
|
||
Значение по умолчанию:
|
||
30
|
||
|
||
StopOnFirstInfected = {Yes | No}
|
||
Прекращение проверки письма после первого обнаруженного вируса.
|
||
Установка значения Yes может резко сократить нагрузку на почтовый
|
||
сервер и время проверки писем.
|
||
Значение по умолчанию:
|
||
No
|
||
|
||
ScanPriority = {значение}
|
||
Приоритет сканирующих процессов Демона. Значение параметра должно
|
||
быть в диапазоне от высшего значения (-20) до низшего (19 для Linux,
|
||
20 для остальных ОС)
|
||
Значение по умолчанию:
|
||
0
|
||
|
||
FilesTypes = {список расширений}
|
||
Типы файлов, которые будут проверяться при сканировании по
|
||
типу, т.е. когда параметр ScanFiles (см. ниже) имеет значение
|
||
ByType. Допускаются символы "*" и "?". Допускается несколько
|
||
строк с таким параметром, и в этом случае задаваемые
|
||
списки суммируются.
|
||
Значение по умолчанию:
|
||
пусто
|
||
|
||
FilesTypesWarnings = { Yes | No }
|
||
Предупреждать о файлах неизвестных типов.
|
||
Значение по умолчанию:
|
||
Yes
|
||
|
||
ScanFiles = {All | ByType }
|
||
Дополнительное ограничение на файлы, подлежащие проверке. При задании
|
||
ByType учитываются расширения файлов, значения которых заданы или по
|
||
умолчанию, или в параметре (параметрах) FilesTypes. Внутри почтовых
|
||
файлов всегда действует режим All. Значение ByType может быть
|
||
использовано только в режимах локального сканирования.
|
||
Значение по умолчанию:
|
||
All
|
||
|
||
CheckArchives = {Yes | No}
|
||
Распаковка архивов форматов ZIP (WinZip, InfoZIP...), RAR, ARJ, TAR,
|
||
GZIP и CAB.
|
||
Значение по умолчанию:
|
||
Yes
|
||
|
||
CheckEMailFiles = {Yes | No}
|
||
Проверка файлов в почтовых (e-mail) форматах.
|
||
Значение по умолчанию:
|
||
Yes
|
||
|
||
ExcludePaths = {список путей (масок) для исключения из проверки}
|
||
Маски для файлов, которые не должны проверяться.
|
||
Значение по умолчанию:
|
||
/proc,/sys,/dev
|
||
|
||
FollowLinks = {Yes | No}
|
||
Следование символическим ссылкам при сканировании.
|
||
Значение по умолчанию:
|
||
No
|
||
|
||
RenameFilesTo = {маска}
|
||
Маска для переименования файлов, если для данной ситуации
|
||
(зараженный или подозрительный файл) задано действие Rename.
|
||
Значение по умолчанию:
|
||
"#??" - первая буква расширения файла будет заменена на "#",
|
||
а две следующие буквы сохранены. Если файл не имел расширения,
|
||
оно будет состоять из одного символа "#").
|
||
|
||
MoveFilesTo = {путь к каталогу}
|
||
Путь к директории карантина.
|
||
Значение по умолчанию:
|
||
/var/drweb/infected
|
||
|
||
BackupFilesTo = {путь к каталогу}
|
||
Каталог для сохранения зараженных файлов, которые были вылечены.
|
||
Значение по умолчанию:
|
||
/var/drweb/infected
|
||
|
||
LogFileName = {имя файла}
|
||
Имя файла отчета. В качестве имени можно указать "syslog", тогда
|
||
отчет будет вестись средствами системного сервиса syslogd. При
|
||
использовании syslog нужно обратить внимание на параметры
|
||
SyslogFacility и SyslogPriority (см. ниже). Поскольку syslog имеет
|
||
несколько файлов для протоколирования разных событий и разных
|
||
степеней их важности, то, основываясь на этих двух параметрах и
|
||
содержимом конфигурационного файла syslog (обычно /etc/syslogd.conf),
|
||
можно определить, куда будет писаться отчет программы.
|
||
Значение по умолчанию:
|
||
/var/drweb/log/drwebd.log
|
||
|
||
SyslogFacility = {Daemon | Local0 .. Local7 | Kern | User | Mail}
|
||
Sets the log type when using syslogd system service.
|
||
Default value:
|
||
Daemon
|
||
|
||
SyslogPriority = {Alert | Warning | Notice | Info | Error}
|
||
Sets the log priority when using syslogd system service.
|
||
Default value:
|
||
Info
|
||
|
||
LimitLog = {Yes | No}
|
||
Ограничение размера файла отчета.
|
||
Значение по умолчанию:
|
||
No
|
||
|
||
MaxLogSize = {значение в Кб}
|
||
Максимальный размер файла отчета. Имеет смысл только если
|
||
LimitLog = Yes.
|
||
Значение по умолчанию:
|
||
512
|
||
|
||
LogScanned = {Yes | No}
|
||
Вывод в файл отчета информации обо всех проверяемых
|
||
объектах, независимо от того, обнаружены вирусы или нет.
|
||
Значение по умолчанию:
|
||
Yes
|
||
|
||
LogPacked = {Yes | No}
|
||
Вывод в файл отчета дополнительной информации о файлах,
|
||
упакованных утилитами DIET, PKLITE и т. п.
|
||
Значение по умолчанию:
|
||
Yes
|
||
|
||
LogArchived = {Yes | No}
|
||
Вывод в файл отчета дополнительной информации об архиваторах.
|
||
Значение по умолчанию:
|
||
Yes
|
||
|
||
LogTime = {Yes | No}
|
||
Вывод в файл отчета времени каждой записи. Параметр не
|
||
имеет смысла, если в параметре LogFileName указано значение
|
||
"syslog".
|
||
Значение по умолчанию:
|
||
Yes
|
||
|
||
LogProcessInfo = {Yes | No}
|
||
Вывод в файл отчета перед каждой записью данных об pid
|
||
сканирующего процесса и адресе фильтра (имени хоста или IP), с
|
||
которого инициирована проверка.
|
||
Значение по умолчанию:
|
||
Yes
|
||
|
||
RecodeNonprintable = {Yes | No}
|
||
Режим вывода в файл отчета символов, не являющихся
|
||
отображаемыми для данного терминала.
|
||
Значение по умолчанию:
|
||
Yes
|
||
|
||
RecodeMode = {Replace | QuotedPrintable}
|
||
При значении RecodeNonprintable равному Yes задает метод
|
||
перекодировки неотображаемых символов. При значении RecodeMode
|
||
равном Replace все такие символы заменяются на значение параметра
|
||
RecodeChar (см. ниже). При значении RecodeMode равному QuotedPrintable
|
||
производится перекодировка неотображаемых символов в формат
|
||
Quoted Printable.
|
||
Значение по умолчанию:
|
||
QuotedPrintable
|
||
|
||
RecodeChar = {"?" | "_" | ...}
|
||
При значении RecodeMode равном Replace задает символ, на
|
||
который будут заменены все неотображаемые символы.
|
||
Значение по умолчанию:
|
||
"?"
|
||
|
||
Socket = {адрес сокета}
|
||
Существует несколько вариантов задания сокетов для связи с Демоном.
|
||
Если необходимо указать несколько сокетов в одной строке, можно использовать
|
||
формат записи ТИП:АДРЕС, где ТИП может принимать значения inet (для TCP-сокетов),
|
||
local и unix (для UNIX сокетов).
|
||
Пример:
|
||
Socket = inet:3000@127.0.0.1,local:%var_dir/.drwebd
|
||
Также можно адрес каждого из сокетов указывать в отдельном параметре в формате
|
||
ПОРТ [интерфейсы] | ФАЙЛ [доступ]. Соответственно, для TCP-сокета: ПОРТ -
|
||
десятичный номер порта, интерфейсы - список имен интерфейсов или IP-адресов,
|
||
на которых Демон будет принимать запросы.
|
||
Пример:
|
||
Socket = 3000 127.0.0.1, 192.168.0.100
|
||
Для UNIX сокета: ФАЙЛ - имя сокета, доступ - восьмеричное значение прав доступа к нему.
|
||
Пример:
|
||
Socket = %var_dir/.drwebd 0660
|
||
Количество параметров "Socket" не ограничено, Демон будет
|
||
работать со всеми из описанных сокетов. Чтобы Демон принимал запросы
|
||
через все доступные интерфейсы, для параметра следует задать значение
|
||
3000 0.0.0.0.
|
||
Значение по умолчанию:
|
||
3000, localhost
|
||
/var/drweb/run/.daemon.
|
||
|
||
SocketTimeout = {значение в секундах}
|
||
Время, отведенное для приема/передачи всех данных через сокет
|
||
(время сканирования файла не учитывается).
|
||
Значение по умолчанию:
|
||
10
|
||
Следующие параметры могут быть использованы для уменьшения времени
|
||
проверки архивов (за счет отказа от проверки некоторых объектов в
|
||
архиве). Если объект подпадает под ограничения, созданные этими
|
||
параметрами, то к нему применяется действие ArchiveRestriction, которое
|
||
задано в файлах конфигурации различных фильтров.
|
||
|
||
MaxCompressionRatio = {значение}
|
||
Максимальный коэффициент сжатия, т.е. отношение длины файла в
|
||
распакованном виде к длине файла в запакованном виде (внутри
|
||
архива). Если коэффициент превышает данное значение, файл
|
||
не будет извлечен и, соответственно, не будет проверен.
|
||
Значение по умолчанию:
|
||
500
|
||
|
||
CompressionCheckThreshold = {значение в КБайтах}
|
||
Минимальный размер файла внутри архива, начиная с которого
|
||
будет производиться проверка коэффициента сжатия (если это
|
||
предписано параметром MaxCompressionRatio).
|
||
Значение по умолчанию:
|
||
1024
|
||
|
||
MaxFileSizeToExtract = {значение в КБайтах}
|
||
Максимальный размер файла, извлекаемого из архива. Если размер
|
||
файла внутри архива превышает это значение, он будет пропущен.
|
||
Значение по умолчанию:
|
||
40960
|
||
|
||
MaxArchiveLevel = {значение}
|
||
Максимальный уровень вложенности архивов (когда архив вложен в
|
||
архив, который тоже вложен в архив и т.д.). При превышении
|
||
этого уровня архив будет пропущен (не будет проверен).
|
||
Если указано значение 0, уровень вложенности архивов не будет
|
||
ограничиваться.
|
||
Значение по умолчанию:
|
||
8
|
||
ClientsLogs = {список}
|
||
Параметр разделения файлов отчета. В случае, если при обращении к
|
||
Демону клиент передает в расширенных опциях свой идентификатор,
|
||
файл отчета клиента заменяется на тот, который указан в параметре
|
||
ClientsLogs. Файлы отчета клиентов задаются в виде:
|
||
ClientsLogs=<имя клиента1>:<путь к файлу>,<имя клиента2>:<путь к файлу>.
|
||
Имя клиента может быть одним из следующих:
|
||
web - Dr.Web Icap
|
||
smb_spider - Dr.Web Samba SpIDer
|
||
mail - Dr.Web MailD
|
||
drwebdc - консольный клиент Демона Dr.Web
|
||
Описания файлов отчета разделяются запятыми или пробелами.
|
||
Может быть указано не более 4 описаний файлов отчета.
|
||
Пример:
|
||
drwebdc:/var/drweb/log/drwebdc.log,smb_spider:syslog,mail:/var/drweb/log/drwebmail.log
|
||
Кроме того, если клиент передает свой идентификатор
|
||
в расширенных настройках, то результаты сканирования для клиента
|
||
начинаются с префикса, значение которого определяется идентификатором клиента.
|
||
Определены следующие префиксы:
|
||
<web> - Dr.Web Icap
|
||
<smb_spider>- Dr.Web Samba SpIDer
|
||
<mail> - Dr.Web MailD
|
||
<drwebdc> - консольный клиент Демона Dr.Web
|
||
Значение по умолчанию:
|
||
|
||
MaxBasesObsolescencePeriod = {time}
|
||
Максимальный период времени (в часах) с момента последнего обновления,
|
||
в течение которого вирусные базы считаются "свежими". По истечении
|
||
этого времени, в консоли выводится уведомление о том, что базы устарели.
|
||
Если установлено значение 0, то актуальность вирусных баз не проверяется.
|
||
Значение по умолчанию:
|
||
24
|
||
MessagePatternFileName = {путь к файлу}
|
||
Путь к файлу шаблона сообщения об истечении срока действия лицензии.
|
||
Позволяет пользователю определить сообщение об истечении срока действия
|
||
лицензии в удобном для него виде. В шаблоне сообщения могут быть
|
||
использованы следующие переменные, вместо которых будут автоматически
|
||
подставлены следующие значения:
|
||
$EXPIRATIONDAYS - количество дней до истечения срока лицензии;
|
||
$KEYFILENAME - путь к лицензионному ключевому файлу;
|
||
$KEYNUMBER - номер лицензии;
|
||
$KEYACTIVATES - дата активации лицензии;
|
||
$KEYEXPIRES - дата завершения срока действия лицензии.
|
||
Если пользовательский шаблон отсутствует, используется сообщение
|
||
по умолчанию на английском языке.
|
||
Значение по умолчанию:
|
||
/etc/drweb/msg.tmpl
|
||
|
||
2.4. Запуск
|
||
|
||
В процессе загрузки Демона осуществляются следующие действия.
|
||
|
||
- Ищется и загружается конфигурационный файл. Если конфигурационный файл не
|
||
найден, то загрузка Демона прекращается. Путь к конфигурационному файлу
|
||
может быть задан при запуске параметром командной строки
|
||
-ini:{path/to/your/drweb32.ini}, иначе будет использовано значение по
|
||
умолчанию (/etc/drweb/drweb32.ini). При загрузке проверяется
|
||
допустимость некоторых параметров, и если значение параметра
|
||
недопустимо, берется значение по умолчанию.
|
||
|
||
- Создается файл отчета. Каталог с файлом отчета должен быть доступен
|
||
на запись пользователю, с чьими правами работает демон.
|
||
|
||
- Производится загрузка ключевого файла по пути, указанному в
|
||
конфигурационном файле. Если ключевой файл не найден, загрузка
|
||
Демона прекращается.
|
||
|
||
- Если задан параметр User, Демон пытается изменить свои права.
|
||
|
||
- Производится загрузка антивирусного ядра (drweb32.dll). Если антивирусное
|
||
ядро не найдено (ошибки в конфигурационном файле) или повреждено,
|
||
загрузка Демона прекращается.
|
||
|
||
- Загружаются вирусные базы. Поиск вирусных баз осуществляется по заданным
|
||
в конфигурационном файле путям, порядок загрузки вирусных баз не
|
||
регламентирован. Если вирусные базы повреждены или отсутствуют, загрузка
|
||
Демона продолжается.
|
||
|
||
- Демон отключается от терминала, поэтому сообщения о дальнейших
|
||
проблемах не могут быть выведены на терминал и выводятся только в
|
||
файл отчета.
|
||
|
||
- Создается сокет, в случае использования TCP-сокетов, возможно, не один.
|
||
Если какой-либо сокет создать не удалось, загрузка Демона продолжается.
|
||
В случае использования unix-сокета следует убедиться, что каталог, его
|
||
содержащий, доступен на запись и чтение пользователю, с чьими правами
|
||
работает Демон. Для пользователей, с правами которых будут работать
|
||
интеграционные модули, каталог должен быть доступен на выполнение,
|
||
а сам файл сокета - на запись и чтение;
|
||
|
||
- после этого создается pid-файл, в котором хранится информация об
|
||
идентификаторе процесса Демона и о транспортных адресах, по которым
|
||
доступен Демон. Каталог с pid-файлом должен быть доступен на запись
|
||
пользователю, с чьими правами работает Демон. Если определен параметр
|
||
User, нужно обязательно переопределить и параметр PidFile, т.к. каталог
|
||
по умолчанию /var/run/ не доступен пользователям на запись. Если создать
|
||
pid-файл не удалось, загрузка Демона прекращается.
|
||
|
||
|
||
2.5. Проверка работоспособности
|
||
|
||
Если в ходе загрузки не возникло проблем, Демон готов к работе.
|
||
Для проверки корректности загрузки Демона можно узнать, созданы ли
|
||
необходимые для его работы сокеты. Для этого используется команда
|
||
netstat -a.
|
||
|
||
В случае TCP-сокетов:
|
||
|
||
--- cut ---
|
||
Active Internet connections (servers and established)
|
||
Proto Recv-Q Send-Q Local Address Foreign Address State
|
||
tcp 0 0 localhost:3000 *:* LISTEN
|
||
raw 0 0 *:icmp *:* 7
|
||
raw 0 0 *:tcp *:* 7
|
||
Active UNIX domain sockets (servers and established)
|
||
Proto RefCnt Flags Type State I-Node Path
|
||
unix 0 [ ACC ] STREAM LISTENING 384 /dev/gpmctl
|
||
unix 0 [ ] STREAM CONNECTED 190 @0000001b
|
||
unix 1 [ ] STREAM CONNECTED 1091 @00000031
|
||
unix 0 [ ACC ] STREAM LISTENING 403 /tmp/.font-unix/fs7100
|
||
unix 4 [ ] DGRAM 293 /dev/log
|
||
unix 1 [ ] STREAM CONNECTED 1092 /dev/gpmctl
|
||
unix 0 [ ] DGRAM 450
|
||
unix 0 [ ] DGRAM 433
|
||
unix 0 [ ] DGRAM 416
|
||
unix 0 [ ] DGRAM 308
|
||
--- cut ---
|
||
|
||
В случае unix-сокетов:
|
||
|
||
--- cut ---
|
||
Active Internet connections (servers and established)
|
||
Proto Recv-Q Send-Q Local Address Foreign Address State
|
||
raw 0 0 *:icmp *:* 7
|
||
raw 0 0 *:tcp *:* 7
|
||
Active UNIX domain sockets (servers and established)
|
||
Proto RefCnt Flags Type State I-Node Path
|
||
unix 0 [ ACC ] STREAM LISTENING 384 /dev/gpmctl
|
||
unix 0 [ ] STREAM CONNECTED 190 @0000001b
|
||
unix 1 [ ] STREAM CONNECTED 1091 @00000031
|
||
unix 0 [ ACC ] STREAM LISTENING 1127 /opt/drweb/run/drwebd.skt
|
||
unix 0 [ ACC ] STREAM LISTENING 403 /tmp/.font-unix/fs7100
|
||
unix 4 [ ] DGRAM 293 /dev/log
|
||
unix 1 [ ] STREAM CONNECTED 1092 /dev/gpmctl
|
||
unix 0 [ ] DGRAM 450
|
||
unix 0 [ ] DGRAM 433
|
||
unix 0 [ ] DGRAM 416
|
||
unix 0 [ ] DGRAM 308
|
||
--- cut ---
|
||
|
||
Если созданных сокетов не видно, значит, имеются проблемы загрузки.
|
||
|
||
Если созданные сокеты не появились в списке, значит, имеются проблемы
|
||
загрузки. Для проверки работоспособности Демона можно использовать
|
||
консольный клиент Демона (drwebdc), запустив его для получения служебной
|
||
информации о Демоне. Если запустить drwebdc, он выдаст список всех
|
||
поддерживаемых параметров.
|
||
|
||
Для TCP-сокета:
|
||
|
||
> $ drwebdc -nHOSTNAME -pPORTNUM -sv -sb
|
||
|
||
Для unix-сокета:
|
||
|
||
> $ drwebdc -uSOCKETFILE -sv -sb
|
||
|
||
Должна появиться следующая информация:
|
||
|
||
--- cut ---
|
||
- Version: DrWeb Daemon 6.0.2
|
||
- Loaded bases:
|
||
Base /var/drweb/bases/drwtoday.vdb contains 5 records.
|
||
Base /var/drweb/bases/drw50003.vdb contains 409 records.
|
||
Base /var/drweb/bases/drw50002.vdb contains 543 records.
|
||
Base /var/drweb/bases/drwebase.vdb contains 51982 records.
|
||
Base /var/drweb/bases/drw50001.vdb contains 364 records.
|
||
Total 53303 virus-finding records.
|
||
--- cut ---
|
||
|
||
Если она не появилось, следует включить расширенную диагностику.
|
||
|
||
Для TCP-сокета:
|
||
|
||
> $ drwebdc -nHOSTNAME -pPORTNUM -sv -sb
|
||
|
||
Для unix-сокета:
|
||
|
||
> $ drwebdc -uSOCKETFILE -sv -sb
|
||
|
||
Более подробный вывод может прояснить ситуацию:
|
||
|
||
--- cut ---
|
||
dwlib: fd: connect() failed - Connection refused
|
||
dwlib: tcp: connecting to 127.0.0.1:3300 - failed
|
||
dwlib: cannot create connection with a DrWeb daemon
|
||
ERROR: cannot retrieve daemon version
|
||
Error -12
|
||
--- cut ---
|
||
|
||
Далее, взять тестовый файл readme.eicar.rus, входящий в состав
|
||
дистрибутива, с помощью текстового редактора изготовить из него
|
||
программу eicar.com (см. указания об этом внутри самого файла) и
|
||
попытаться проверить его с помощью Демона:
|
||
|
||
Если у вас лицензия для почтовых серверов на 50 и более адресов:
|
||
|
||
Для tcp-сокета:
|
||
> $ drwebdc -nHOSTNAME -pPORTNUM -e eicar.com
|
||
Для unix-сокета:
|
||
> $ drwebdc -uSOCKETFILE -e eicar.com
|
||
|
||
Если у вас лицензия для почтовых серверов на 15 или 30 адресов:
|
||
|
||
Для tcp-сокета:
|
||
> $ drwebdc -nHOSTNAME -pPORTNUM -e -FEMAIL_ADDRESS -REMAIL_ADDRESS eicar.com
|
||
Для unix-сокета:
|
||
> $ drwebdc -uSOCKETFILE -e -FEMAIL_ADDRESS -REMAIL_ADDRESS eicar.com
|
||
|
||
(где EMAIL_ADDRESS, один из "проверяемых" адресов (из email.ini))
|
||
|
||
Если у вас лицензия для файловых серверов или интернет-шлюзов:
|
||
|
||
Для tcp-сокета:
|
||
> $ drwebdc -nHOSTNAME -pPORTNUM eicar.com
|
||
Для unix-сокета:
|
||
> $ drwebdc -uSOCKETFILE eicar.com
|
||
|
||
Результатом команды должна быть соответствующая диагностика:
|
||
|
||
--- cut ---
|
||
Results: daemon return code 0x20 (known virus is found)
|
||
--- cut ---
|
||
|
||
Если ее не появилось, надо посмотреть в файле отчета Демона, есть ли
|
||
запись о проверке этого файла, и если ее нет, включить расширенную
|
||
диагностику (см. выше).
|
||
Если же проверка прошла правильно, это означает, что Демон находится
|
||
в рабочем состоянии.
|
||
|
||
2.6. Режимы проверки, реализуемые Dr.Web(R) Daemon
|
||
|
||
Dr.Web Daemon имеет два основных режима проверки:
|
||
|
||
- проверка фрагмента памяти, полученного из сокета;
|
||
- проверка файла на диске (локальное сканирование).
|
||
|
||
В первом режиме Демон получает данные для проверки из сокета - фактически,
|
||
это некоторый фрагмент данных. Данный фрагмент может быть поименованным
|
||
или нет, что отразится исключительно на форме записи в файле отчета Демона.
|
||
Пример работы Демона в этом режиме приведен в предыдущем пункте: клиент
|
||
читает файл и отсылает его Демону для проверки. Демон может проверять любой
|
||
фрагмент данных, не обязательно файл.
|
||
|
||
Значительно более эффективен режим, в котором Демон проверяет указанный файл
|
||
на диске - локальное сканирование. Клиент (консольный клиент или фильтр для
|
||
почты) сообщает Демону лишь путь к файлу, а не передает весь файл. Путь к
|
||
проверяемому файлу задается относительно Демона (т.к. клиенты могут находиться
|
||
на других машинах и т.д.).
|
||
|
||
Преимущества этого режима заключаются в следующем: во-первых, он более
|
||
производителен; во-вторых, значительно проще делать рабочие схемы с лечением
|
||
(например, на файловых серверах).
|
||
|
||
Но режим локального сканирования требует более тщательной настройки прав, т.к.
|
||
Демону должен быть доступен на чтение проверяемый файл, а в случае почтовых
|
||
файлов и использования действий Cure и Delete необходимы и права на запись.
|
||
|
||
В грамотно настроенной системе Демону в большинстве случаев не требуется прав
|
||
администратора (root). Но на это стоит обратить особое внимание при использовании
|
||
Демона с почтовыми системами, т.к. фильтры, как правило, работают от имени
|
||
почтовой системы (которая также не использует прав root).
|
||
|
||
В наиболее выгодном режиме фильтр создает файл с письмом (получая его от
|
||
почтовой системы) и сообщает Демону о его местоположении. На этом этапе
|
||
нужно грамотно распределить права на каталог, в котором фильтрами будут
|
||
создаваться файлы. Можно порекомендовать либо пользователя, чьи права
|
||
используются Демоном, включить в группу почтовой подсистемы, либо запускать
|
||
Демона с правами пользователям, с которыми запускается почтовая система.
|
||
|
||
2.7. Регистрация пакета. Лицензионный ключевой файл
|
||
|
||
Права на использование продуктов Dr.Web регулируются при помощи специального
|
||
файла, называемого ключевым файлом. В ключевом файле содержится, в частности,
|
||
следующая информация:
|
||
|
||
- перечень компонентов, которые разрешено использовать данному пользователю;
|
||
- разрешенные версии программ;
|
||
- период, в течение которого разрешено использование продукта;
|
||
- период, в течение которого разрешено автоматическое обновление
|
||
(срок подписки может не совпадать со сроком использования);
|
||
- другие ограничения (в частности, количество пользователей или число
|
||
компьютеров, на которых разрешено использовать антивирус).
|
||
|
||
Ключевой файл имеет расширение key и при работе программ по умолчанию
|
||
должен находиться в одном каталоге с исполняемыми файлами.
|
||
|
||
Внимание! Ключевой файл имеет формат, защищенный от редактирования при
|
||
помощи механизма электронной подписи. Редактирование файла делает его
|
||
недействительным. Поэтому не следует открывать ключевой файл в
|
||
текстовых редакторах во избежание его случайной порчи.
|
||
|
||
Коммерческие пользователи, приобретающие Dr.Web у законных поставщиков
|
||
продукта, получают лицензионный ключевой файл. Параметры этого
|
||
ключевого файла, регулирующие права пользователя, установлены в
|
||
соответствии с пользовательским договором. В такой файл также
|
||
заносится информация о пользователе и продавце продукта.
|
||
|
||
Для целей ознакомления с продуктами Dr.Web может быть получен
|
||
демонстрационный ключевой файл. Такие ключевые файлы обеспечивают
|
||
полную функциональность основных компонентов, но имеют ограниченный
|
||
срок действия и не предполагают оказания поддержки пользователю.
|
||
|
||
Ключевой файл может поставляться в виде файла c расширением key или в
|
||
виде zip-архива, содержащего этот файл.
|
||
|
||
Ключевой файл может быть получен пользователем одним из следующих
|
||
способов:
|
||
|
||
- Передан или переслан по электронной почте в виде zip-архива,
|
||
содержащего файл с расширением key (обычно после регистрации на
|
||
веб-сайте, см. ниже). Необходимо извлечь файл при помощи архиватора данного
|
||
формата и поместить его в каталог каталог с исполняемыми файлами продукта
|
||
/opt/drweb.
|
||
- Включен в состав дистрибутива продукта, при его комплектации.
|
||
- Передан на отдельном носителе в виде файла с расширением key. В
|
||
этом случае его необходимо скопировать в каталог /opt/drweb.
|
||
|
||
Лицензионный ключевой файл высылается пользователям по электронной почте,
|
||
как правило, после регистрации на специальном веб-сайте (адрес сайта
|
||
регистрации указан в регистрационной карточке, прилагаемой к продукту).
|
||
Для получения лицензионного ключевого файла необходимо зайти на указанный
|
||
сайт, заполнить форму со сведениями о покупателе и ввести в соответствующее
|
||
поле регистрационный серийный номер (находится на регистрационной карточке).
|
||
Ключевой файл будет выслан по указанному адресу.
|
||
|
||
Рекомендуется сохранять лицензионный ключевой файл до истечения срока его
|
||
действия и использовать его при переустановке или восстановлении программы.
|
||
В случае утраты лицензионного ключевого файла можно повторить процедуру
|
||
регистрации на сайте и снова получить лицензионный ключевой файл. При этом
|
||
необходимо указывать тот же регистрационный серийный номер и те же сведения
|
||
о покупателе, что и при первой регистрации; может измениться только адрес
|
||
электронной почты - в этом случае лицензионный ключевой файл будет выслан по
|
||
новому адресу.
|
||
|
||
Регистрация с одним и тем же регистрационным серийным номером допускается не
|
||
более 25 раз. При необходимости восстановить утерянный лицензионный ключевой
|
||
файл после 25 регистраций следует разместить по адресу в Интернете
|
||
http://support.drweb.com/request/ запрос на восстановление ключевого файла,
|
||
указать данные, введенные при регистрации, адрес электронной почты и подробно
|
||
описать ситуацию. Ключевой файл будет выслан службой технической поддержки
|
||
по указанному адресу.
|
||
|
||
Путь к ключу должен быть задан в настройках конфигурационного файла
|
||
drweb32.ini значением параметра Key.
|
||
Например:
|
||
|
||
Key = /opt/drweb/drweb32.key
|
||
|
||
Если до истечения срока действия ключевого файла осталось менее двух недель,
|
||
Демон известит об этом пользователя по электронной почте. Сообщения посылаются
|
||
для каждого установленного ключевого файла при каждом запуске, перезапуске
|
||
или перезагрузке Демона. Для того чтобы воспользоваться этой возможностью,
|
||
следует настроить параметр MailCommand в секции [Daemon] файла drweb32.ini.
|
||
|
||
Начиная с версии 4.33 демону можно указать несколько ключевых файлов,
|
||
например так:
|
||
Key = /opt/drweb/drwebFS.key
|
||
Key = /opt/drweb/drwebMS.key
|
||
Key = /opt/drweb/drwebGW.key
|
||
|
||
В таком случае демон будет пытаться загрузить все лицензиии и объединить их
|
||
в сторону увеличения. Например если указаны два ключа один на 15 адресов, а
|
||
другой на 100, то суммарная лицензия будет на 115 адресов, или одна лицензия
|
||
для файловых серверов, а другая для почтовых - суммарная будет включать обе.
|
||
Важно: Нельзя смешивать "адресные" лицензии и "трафиковые".
|
||
|
||
Если для всех ключевых файлов, указанных в параметре Key секции [Daemon],
|
||
истек срок, заблокированы, не удается прочитать (неверный путь, нет прав),
|
||
|
||
или невалидны, то демон пытается найти установленный программый пакет
|
||
Plesk Software. В этом случае демон работает в ознакомительном режиме,
|
||
а именно защищает только 15 (или меньше) e-mail адресов, полученных от
|
||
Plesk. В противном случае демон будет возвращать ошибку проверки клиентам.
|
||
|
||
2.8. Обновление программы и вирусной базы данных
|
||
|
||
Как и любой антивирусный пакет, программа Dr.Web нуждается в
|
||
регулярном обновлении базы данных известных вирусов.
|
||
|
||
Для автоматизации получения и установки дополнений вирусной базы
|
||
следует использовать специальный скрипт из каталога, содержащего
|
||
исполняемые файлы:
|
||
|
||
> /opt/drweb/update.pl
|
||
|
||
Подробно о настройках и использовании этого скрипта см. отдельное
|
||
руководство (readme.update.rus).
|
||
|
||
3. КОНТАКТЫ
|
||
|
||
Программа Dr.Web находится в постоянном развитии. Наиболее свежую
|
||
информацию о ее обновлениях и новости можно получить на сайте:
|
||
http://www.drweb.com
|
||
|
||
Отдел продаж:
|
||
http://buy.drweb.com
|
||
e-mail: sales@drweb.com
|
||
|
||
Консультации пользователей осуществляются по следующим адресам:
|
||
http://support.drweb.com
|
||
e-mail: support@drweb.com
|
||
|
||
В письме желательно дать следующую дополнительную информацию,
|
||
которая поможет лучше разобраться в ситуации:
|
||
|
||
- полное название и версию дистрибутива Unix-системы;
|
||
- версию программы Dr.Web;
|
||
- версии приложений и фильтров, с которыми интегрируется Dr.Web
|
||
Daemon;
|
||
- конфигурационные файлы демона и приложений, с которыми
|
||
интегрируется Dr.Web Daemon;
|
||
- логи демона, фильтров и других приложений, с которыми
|
||
интегрируется Dr.Web Daemon.
|