Kaspersky® SMTP-Gateway для Linux/Unix (далее Kaspersky SMTP-
Gateway, приложение) предназначендляантивируснойобработки
проходящего SMTP-потока. Приложение является полноценным почтовым
маршрутизатором (в соответствии с интернет-стандартами IETF RFC),
работающим под управлением операционных систем Linux, FreeBSD или
сообщений, включая вложенные объекты и тела почтовых
сообщений;
• выявлять инфицированные, подозрительные, поврежденные и
защищенные паролем вложенные файлы и тела почтовых
сообщений;
• выполнять антивируснуюобработку (лечение) зараженных
объектов почтовых сообщений, обнаруженных в результате
проверки;
• организовывать дополнительную фильтрацию потока почтовых
сообщений по именам и MIME-типам вложенных файлов и
применять к отфильтрованным объектам отдельные правила
обработки;
• вести архивывсехпринятых и/илиотправленныхприложением
почтовых сообщений, еслиэтоготребуютправилавнутренней
безопасности организации;
• противостоять хакерскиматакам, противодействовать приему
нежелательной почты и использованию приложения в качестве
открытого почтового маршрутизатора для несанкционированных
рассылок;
• ограничивать нагрузкинасервер при помощисоответствующей
настройки приложения и параметров SMTP–протокола;
• уведомлять отправителей и получателей почтовых сообщений, а
также администратора о
подозрительные или поврежденные объекты;
сообщениях, содержащих инфицированные,
Kaspersky® SMTP-Gateway 5.0
• помещать в карантинный каталог и резервное хранилище
инфицированные, подозрительные и поврежденные объекты;
• обновлять антивирусныебазы. Ресурсом для обновления баз
являются сервера обновлений "Лаборатории Касперского".
Антивирусные базы используются для обнаружения и лечения
зараженных объектов. На основе записей, содержащихся в них,
каждый объект во время проверки анализируется на присутствие
вирусов: содержание объекта
для того или иного вируса.
системы с помощью параметров командной строки, сигналов, путем
создания специальных управляющих файлов и модификацией
конфигурационного файла приложения), так и удаленно через вебинтерфейс программы Webmin;
• производить мониторингсостоянияантивируснойзащиты,
просматривать статистику и журнал работы приложения.
7
сравнивается с кодом, характерным
Необходимо помнить, что каждый день появляются новые
вирусы, поэтому для поддержания антивирусной защиты в
актуальном состоянии мы рекомендуем обновлять
антивирусные базы раз в три часа.
1.1. Политикалицензирования
Политика лицензирования Kaspersky SMTP-Gateway предполагает систему
ограничений на использование продукта по следующим критериям:
• количеству защищаемыхпользователей;
• объему суточногопочтовоготрафика (MB/сутки).
Каждый тип лицензирования также ограничивается по времени (как
правило, это один-два года со дня приобретения продукта).
Вы можете приобрести лицензию по какому-либо одному типу ограничения
(например, по
Существуют некоторые особенности настройки приложения исходя из типа
приобретенной лицензии на его использование. Так, при ограничении поколичествузащищаемыхпользователей вам необходимо сформировать
список адресов (доменов), на которые будет распространяться
антивирусная защита. При ограничении пообъемупочтовоготрафика у
вас есть возможность настроить уведомление администратора об
суточному объему почтового трафика).
8
истечении действия лицензии в связи с достижением критического объема
лицензированного почтового трафика.
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
1.2. Аппаратные и программные
требования к системе
Для работы Kaspersky SMTP-Gateway необходимо соответствие системы
следующим требованиям:
• Аппаратные требования:
• Процессор класса Intel Pentium (рекомендуется Pentium III
или Pentium 4).
• Объем свободной оперативной памяти не менее 128 МB.
• Свободное место на диске не менее 100 MB (для
установки приложения).
Обратите внимание, что требуемый размер свободного
дискового пространства не включает в себя объем
резервного хранилища, карантина и архивов входящей и
исходящей почты. Если политика безопасности вашей
организации предполагает использование данных архивов,
вам необходимо соответственно проиндексировать объем
требуемого свободного дискового пространства.
Программныйпродуктвыможетеприобрестиунашихдистрибьюторов
(коробочныйвариант), атакжеводномизинтернет-магазинов (например,
www.kaspersky.ru
Если вы приобретаете продукт в коробке, то в комплект поставки
программного продукта входят:
• запечатанный конверт с установочнымкомпакт-диском, накотором
записаны файлы программного продукта;
• руководство пользователя;
• лицензионный ключ, записанный на установочный компакт-диск;
• регистрационная карточка (с указанием серийного номера продукта);
• лицензионное соглашение.
Перед тем как распечатать конверт с компакт-диском, внимательно
ознакомьтесь с лицензионным соглашением.
При покупке продукта в интернет-магазине вы копируете продукт с вебсайта Лаборатории Касперского, в дистрибутив которого помимо самого
продукта включено также данное руководство. Лицензионный ключ либо
включен в дистрибутив, либо отправляется вам по электронной почте по
факту оплаты.
, раздел Электронныймагазин).
1.3.1. Лицензионноесоглашение
Лицензионное соглашение – это юридическое соглашение между вами и
ЗАО "Лаборатория Касперского", в котором указано, на каких условиях вы
можете пользоваться приобретенным вами программным продуктом.
Внимательно прочитайте лицензионное соглашение!
Если вы не согласны с условиями лицензионного соглашения, вы можете
вернуть коробку с Антивирусом Касперского дистрибьютору, у которого она
была приобретена, и получить назад сумму, уплаченную за подписку. При
этом конверт с установочным компакт-диском должен оставаться
запечатанным.
10
Открывая запечатанный пакет с установочным компакт-диском или
устанавливая продукт на компьютер, вы тем самым принимаете все
условия лицензионного соглашения.
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
1.3.2. Регистрационнаякарточка
Пожалуйста, заполните отрывной корешок регистрационной карточки, по
возможности наиболее полно указав свои координаты: фамилию, имя,
отчество (полностью), телефон, адрес электронной почты (если она есть), и
отправьте ее дистрибьютору, у которого вы приобрели программный
продукт.
Если впоследствии у вас изменится почтовый/электронный адрес или
телефон, пожалуйста, сообщите об этом в организацию, куда
отправлен корешок регистрационной карточки.
Регистрационная карточка является документом, на основании которого вы
приобретаете статус зарегистрированного пользователя нашей компании.
Это дает вам право на техническую поддержку в течение срока подписки.
Кроме того, зарегистрированным пользователям, подписавшимся на
рассылку новостей ЗАО "Лаборатория Касперского", высылается
информация о выходе новых программных продуктов.
был
1.4. Сервис для
зарегистрированных
пользователей
ЗАО "Лаборатория Касперского" предлагает своим легальным
пользователям большой комплекс услуг, позволяющих увеличить
эффективность использования Антивируса Касперского.
Приобретя подписку, вы становитесь зарегистрированным пользователем
программы и в течение срока действия подписки получаете следующие
услуги:
• предоставление новых версий данного программного продукта;
• консультации по вопросам, связанным с установкой, настройкой и
эксплуатацией данного программного продукта
телефону и электронной почте;
• оповещение о выходеновыхпрограммныхпродуктовЛаборатории
Касперского и о новых вирусах, появляющихся в мире (данная услуга
, оказываемые по
Kaspersky® SMTP-Gateway 5.0
предоставляется пользователям, подписавшимся на рассылку
новостей ЗАО "Лаборатория Касперского").
Консультации по вопросам функционирования и использования
операционных систем, а также работы различных технологий не
проводятся.
11
1.5. Принятыеобозначения
Текст документации выделяется различными элементами оформления в
зависимости от его смыслового назначения. В расположенной ниже
таблице приведены используемые условные обозначения.
Оформление Смысловое назначение
Жирный шрифт
Примечание.
[ключ]
Внимание!
Чтобы выполнить
действие,
1. Шаг 1.
2. …
Задача, пример
Решение
– назначение ключа.
Названия меню, пунктов меню, окон,
элементов диалоговых окон и т. п.
Дополнительная информация,
примечания.
Информация, на которую следует
обратить особое внимание.
Описание последовательности
выполняемых пользователем шагов и
возможных действий.
Постановка задачи, примера для
реализации возможностей
программного продукта
Реализация поставленной задачи
Ключи командной строки.
12
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
Оформление Смысловое назначение
Текст информационных
сообщений и командной
строки
Текст конфигурационных файлов,
информационных сообщений
программы и командной строки.
ГЛАВА 2. СОСТАВ И
ТИПИЧНЫЕ СХЕМЫ
РАЗВЕРТЫВАНИЯ
ПРИЛОЖЕНИЯ
В данной главе будут подробно рассмотрены состав приложения, его
архитектура, механизм работы, а также типичные схемы развертывания.
2.1. Архитектура и состав
приложения
Прежде чем приступить к изучению функциональных возможностей
приложения, рассмотрим его внутреннюю архитектуру.
Kaspersky SMTP-Gateway представляет собой полноценный почтовый агент
(MTA – Mail Transfer Agent), способный принимать поток почтовых
сообщений и выполнять его маршрутизацию, при этом осуществляя
проверку почты на вирусы. Kaspersky SMTP-Gateway реализует набор
команд SMTP-протокола (RFC 2821), формат почтового сообщения (RFC
2822), MIME-формат (RFC 2045-2049, 2231, 2646) и набор требований к
почтовому маршрутизатору (RFC 1123). В соответствии
2505 приложение выполняет рекомендации борьбы со спамом, в частности
имеет собственную таблицу ретрансляции (для запрета использования
приложения в качестве открытого маршрутизатора). Также Kaspersky
SMTP-Gateway поддерживает следующие расширения SMTP-протокола:
• Pipelining – для ускоренияработы с серверами, поддерживающими
этот режим работы (RFC 2920).
• 8-bit MIME Transport – для работыснациональнымикодировками
(RFC 1652).
• Enhanced Error Codes – для дополнительныхвозможностей
диагностики протокола
• DSN (Delivery Status Notifications) – для уменьшениянагрузкина
канал и более точной диагностики (RFC 1891, 3461-3464).
(RFC 2034).
состандартом RFC
14
• SMTP Message Size – для увеличенияскоростипередачи и
ограничения нагрузки (RFC 1870).
Приложение включает в себя следующие компоненты:
• smtpgw – основной компонент, представляющий собой полноценный
почтовый маршрутизатор со встроенной антивирусной защитой.
• licensemanager – компонент, предназначенный для работы с
лицензионными ключами (установки, удаления, просмотра
статистической информации).
• keepup2date – компонент, обеспечивающийобновление
антивирусных баз, который используется для скачивания
обновлений с серверов обновлений Лаборатории Касперского.
• Webmin – модуль для удаленного администрирования приложения
при помощи веб-интерфейса (устанавливается опционально).
Компонент позволяет настраивать и организовывать обновления
антивирусных баз, просматривать статистическую информацию,
задавать действия над объектами в зависимости от статуса,
контролировать результаты работы приложения.
Компонент smtpgw (см. рис.1) в свою очередь состоит из модулей Receiver
(модуль приема входящего трафика), Sender (модуль для рассылки
прошедших антивирусную обработку сообщений) и AV–модуля,
реализующего антивирусную функциональность.
• наличие IP-адресаотправителя в маскахзапрета и /или
разрешения;
• соответствие размераписьма (а такжесамойпочтовой
сессии в целом и общего количества писем в
ней)
установленным в настройках приложения ограничениям;
• соответствие числаоткрытыхсессий (как общего
количества, так и с одного IP) заданным настройкам
приложения.
В случае если сообщение удовлетворяет требованиям первичной проверки,
оно помещается в рабочую очередь объектов, обрабатываемых
антивирусным ядром.
3. Процесс обработки (проверки и лечения) выполняется следующим
образом:
a. компонент антивирусной проверки AV–
модуль получает из
рабочей очереди объект, предназначенный для проверки;
b. AV–модуль выполняет проверку и, если данная опция
включена, лечение объекта на основании записей,
содержащихся в антивирусных базах, после чего помещает
проверенный объект вместе с кодом возврата, определяющим
его статус, в рабочую очередь готовых к отправке сообщений;
c. в соответствии со статусом
объекта модуль Sender выполняет
действия над ним на основании настроек конфигурационного
файла.
4. Обработанный почтовый поток с уведомлениями о результатах
проверки и лечения передается по SMTP-протоколу следующему
почтовому агенту, который выполняет доставку почтового потока
локальным пользователям или осуществляет маршрутизацию на
другие почтовые сервера.
16
Рисунок 2. Структурарабочейочередиприложения
Kaspersky SMTP-Gateway
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
5. Если в качестве действия над сообщением указано сохранение в
резервном хранилище или в карантине (см. рис. 3), то после
проверки одновременно с перемещением объекта в исходящую
рабочую очередь его копия сохраняется в карантине или в
резервном хранилище (в зависимости от статуса).
6. Если предполагается ведение архива всего объема исходящего
почтового трафика, то
после антивирусной проверки сообщение
автоматически помещаются не только в исходящую рабочую
очередь, но и в архив.
Рисунок 3. Сохранение почтовых сообщений в резервном хранилище или карантине
Составитипичныесхемыразвертыванияприложения
17
2.3. Типичные схемы
развертывания
В зависимости от исходной архитектуры почтового сервера возможны
следующие варианты развертывания Kaspersky SMTP-Gateway:
• Установка приложенияпопериметруорганизациинаодинсервер с
почтовой системой (рекомендуется для почтовых систем Sendmail,
Postfix и Exim).
• Установка приложения по периметру организации на выделенный
сервер вкачествеантивирусногофильтра (рекомендуется для
почтовых систем Sendmail, Postfix и Exim).
• Установка приложения внутри существующей почтовой системы
организации на один сервер сней.
• Установка приложения внутри существующей почтовой системы
организации на выделенный сервер вкачествеантивирусного
фильтра.
Рассмотрим все эти варианты подробнее и выделим преимущества,
характерные для каждого из них.
Приложение, являясь почтовым маршрутизатором, не включает в
себя агента локальной доставки. Поэтому при реализации любой
из схем развертывания наличие почтовой системы (систем),
осуществляющей доставку почтовых сообщений локальным
пользователям в защищаемых доменах организации обязательно!
2.3.1. Установка приложения по
периметру организации
Преимуществом при установке приложения по периметру организации
является высокая скорость работы всей системы в целом за счет
минимизации количества циклов передачи почтовых сообщений.
Кроме того, при реализации подобной схемы развертывания существующий
почтовый сервер организации не соединен с сетью интернет, что
обеспечивает дополнительную степень защиты данных. При этом возможна
организация демилитаризованных зон
При установке приложения и почтовой системы наодинсервер
предусмотрен следующий алгоритм их совместной работы:
(DMZ).
18
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
1. Kaspersky SMTP-Gateway настраивается для приема
входящего почтового трафика на порт 25 на всех интерфейсах.
2. Приложение осуществляет антивирусную проверку и
обработку почтового потока, после чего передает на другой
порт (например, 1025) обработанные сообщения почтовой
системе организации.
3. Почтовая система, работающая на локальном интерфейсе,
осуществляет локальную доставку сообщений пользователям.
При реализации подобной схемы развертывания необходимо произвести
следующие настройки:
При установке приложения и почтовой системы наодинсервер
необходимо:
• Настроить приложениедляприемапочтынапорту 25 навсех
сетевых интерфейсах сервера. Для этого в конфигурационном
файле в секции [smtpgw.network] задайте значение:
ListenOn=0.0.0.0:25
• В таблицемаршрутизациизадатьпередачувсехпроверенных
сообщений почтовой системе на порт 1025. Для этого в
конфигурационном файле приложения в секции [smtpgw.network]
задайте значение:
ForwardRoute=company.com [host:1025]
где: company.com
host
–
–
защищаемый домен организации;
имя сервера почтовой системы организации.
• Измените настройкисуществующейпочтовойсистемыдляприема
сообщений от приложения на порту 1025. Тем самым
обеспечивается прием, антивирусная проверка входящих почтовых
сообщений и их доставка локальным пользователям в защищаемых
доменах организации.
• Определите передачувсехсообщенийпринятыхсуществующей
почтовой системой на 25 порт приложению. Тем самым
обеспечивается антивирусная
проверка исходящих почтовых
сообщений от локальных пользователей и их доставка в интернет.
В секции [smtpgw.network] конфигурационного файла приложения
параметру ProtectedDomains задать список всех локальных
доменов организации (могут быть использованы специальные
символы "*" и "?"). Почта для них будет проверяться и
лицензироваться.
Состав и типичные схемы развертывания приложения
Настройка приложения для данной схемы развертывания
реализуется по умолчанию в процессе установки приложения.
Алгоритм работы приложения при установке на выделенный сервер
аналогичен работе наодномсервере, однако настройки данной схемы
будут иными.
При установке приложения на выделенный сервер необходимо:
• Настроить приложениедляприемапочтынапорту 25 навсех
сетевых интерфейсах сервера. Для этого в конфигурационном
файле в секции [smtpgw.network] задайте значение:
19
ListenOn=0.0.0.0:25
• В таблицемаршрутизациизадатьпередачувсехпроверенных
сообщений почтовой системе на порт 25. Для этого в
конфигурационном файле приложения в секции [smtpgw.network]
задайте значение:
ForwardRoute=company.com [host:25]
где:company.com
host
–
• В секции[smtpgw.network]параметруProtectedDomains задать
список всех локальных доменов организации (могут быть
использованы специальные символы "*" и "?"). Почта для них будет
проверяться и лицензироваться.
Данный вариант схемы развертывания является наиболее
удобным, особенно если установка Kaspersky SMTP-Gateway
производится одновременно с развертыванием сети и почтовой
системы организации.
–
защищаемый домен организации;
имя сервера почтовой системы организации.
2.3.2. Установка приложения внутри
почтовой системы
При установке приложения внутри почтовой системы преимуществом
является отсутствие во внешней сети интернет данных об установленном
на сервере приложении и его настройках. Кроме того, при установке
приложения внутри почтовой системы на выделенный сервер существует
20
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
возможность распределения нагрузки на несколько серверов,
производящих антивирусную проверку.
При установке приложения и почтовой системы наодинсервер
предусмотрен следующий алгоритм их совместной работы:
1. Создаются две копии почтовой системы, одна из которых
устанавливается на порт 25 и ведет прием почтового потока на
всех интерфейсах.
2. Почтовая система передает всю входящую почту по
локальному интерфейсу на другой порт (например, 1025) для
антивирусной проверки приложением.
3. Приложение производит антивирусную проверку, после чего
пересылает обработанный почтовый трафик второй копии
почтовой системы, производящей прием почты на порту,
отличном от вышеупомянутых (например, 1026).
4. Вторая копия почтовой системы осуществляет доставку
локальным адресатам.
Подобная схема развертывания рекомендована для выбора
пользователями, которые уверены в надежности установленной на
их сервере почтовой системы. Установка приложения не повлияет
на стабильность работы почтовой системы.
При установке приложения навыделенныйсервер алгоритм работы
системы аналогичен рассмотренному выше. Кроме того, данный вариант
допускает запуск нескольких копий приложения на разных серверах. В
таком случае нагрузка по проведению антивирусной проверки почтового
трафика может быть равномерно распределена между ними.
При использовании данной схемы развертывания приложения
необходимо:
В секции [smtpgw.network] параметру ProtectedDomains задать
список всех локальных доменов (могут быть использованы
специальные символы "*" и "?"). Почта для них будет проверяться и
лицензироваться.
Состав и типичные схемы развертывания приложения
При развертывании Kaspersky SMTP-Gateway возможно
потребуется изменение настроек работающих внутри организации
почтовых клиентов, для того чтобы все исходящие почтовые
сообщения направлялись приложению, которое после
антивирусной проверки доставит почту во внешнюю сеть.
Если в организации установлены Firewall или организованы DMZ,
необходимо обеспечить доступ почтовых клиентов и серверов
внешней и внутренней сети к установленному приложению для
соединения с ним и маршрутизации почтового трафика.
21
ГЛАВА 3. УСТАНОВКА
ПРИЛОЖЕНИЯ
Прежде чем приступить к установке Kaspersky SMTP-Gateway, необходимо:
• Убедиться, чтосистемасоответствуетаппаратным и программным
требованиям для установки Kaspersky SMTP-Gateway (см. п.1.2 на
стр. 8).
• Войти в системуподпользователемrootилилюбымдругим,
имеющим права привилегированного пользователя.
3.1. Установка приложения на
сервер под управлением Linux
Для серверов, работающих под управлением операционной системы Linux,
приложение Kaspersky SMTP-Gateway распространяется в трех вариантах
установки в зависимости от дистрибутива.
Для дистрибутивов Linux Red Hat и Linux SuSE предусмотрена установка
приложения из rpm-пакета.
Для запуска установки Kaspersky SMTP-Gateway из rpm-пакета в
командной строке введите:
rpm –i smtpgw-linux-5.0.x-yy.i386.rpm
Если при установке вы использовали rpm-пакет, после завершения
копирования файлов дистрибутива на сервер вам необходимо
самостоятельно запустить скрипт postinstall.pl, выполняющий
настройку приложения после установки.
Для дистрибутива Linux Debian установка осуществляется с помощью debпакета приложения.
Для запуска установки Kaspersky SMTP-Gateway из deb-пакета в
командной строке введите:
Установка приложения
После запуска команды дальнейший процесс установки будет выполнен
автоматически.
Также вы можете воспользоваться универсальным дистрибутивом, единым
для всех OC Linux. Этот вариант может быть задействован в случае, если
соответствующий дистрибутив Linux не поддерживает rpm или debформаты либо если администратор по каким-либо причинам не желает (не
может) использовать соответствующий менеджер пакетов.
В результате из архива будут извлечены: инсталлятор и дерево
файлов дистрибутива продукта.
3. Запустите инсталляционный скрипт:
После запуска команды дальнейший процесс установки будет выполнен
автоматически.
23
dpkg –i smtpgw-linux-5.0.x.yy.deb
в виде
сервера.
tar zxvf smtpgw-linux-5.0.x.yy.tar.gz
cd smtpgw-install
./install.sh
3.2. Установка приложения на
сервер под управлением
FreeBSD или OpenBSD
Длясерверов, работающихподуправлениемоперационнойсистемы
FreeBSD или OpenBSD, дистрибутив Kaspersky SMTP-Gateway
поставляетсяв pkg-пакете.
Для запуска установки Kaspersky SMTP-Gateway из pkg-пакета в
командной строке введите:
24
pkg_add smtpgw-freebsd-4.x-5.0.x.yy.tgz
либо:
pkg_add smtpgw-freebsd-5.x-5.0.x.yy.tgz
либо:
pkg_add smtpgw-openbsd-3.4-5.0.x.yy.tgz
После запуска команды дальнейший процесс установки будет выполнен
автоматически.
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
3.3. Процессустановки
По ряду причин процесс установки может завершиться с ошибкой.
В этом случае убедитесь, что ваш компьютер соответствует
аппаратным и программным требованиям (см. п.1.2 на стр.8), а
также что вход в систему выполнен с правами пользователя root.
Установка приложения на сервер включает в себя следующие шаги:
Шаг 1. Подготовка системы к установке.
Происходит создание системных группы и логина (по умолчанию создается
группа kavusers и логин kavuser). В дальнейшем при старте приложение
будет использовать именно этот логин (не root). Эта функция необходима
для обеспечения дополнительной безопасности.
Шаг 2. Копирование файлов дистрибутива на сервер.
На этом этапе копируются файлы дистрибутива на сервер. Подробное
описание каталогов, в которые производится установка, см. в A.1 на стр. 77.
Шаг 3. Постинсталляционная настройка.
Постинсталляционная настройка включает в себя следующие этапы:
• Конфигурирование компонента smtpgw (см. п.3.4 на стр.25).
• Установка и регистрация лицензионного ключа.
Еслилицензионныйключнамоментустановкивременноотсутствует
(например, приложениеприобретеночерезинтернет, и
лицензионной ключ еще не доставлен по электронной почте), можно
установить его непосредственно перед началом использования
приложения.
Подробнее об этом см. п. 5.4 на стр. 51. Обратите
Установка приложения
внимание, что если лицензионный ключ не установлен, обновление
антивирусных баз и запуск компонента smtpgw в рамках процесса
установки не выполняется. В этом случае необходимо выполнить эти
действия самостоятельно, после установки ключа.
• Конфигурирование компонента keepup2date.
• Установка (обновление) антивирусных баз.
• Установка модуля Webmin.
Модуль удаленного управления будет установлен только при
условии, что программа Webmin расположена в стандартном
каталоге. После установки модуля будут даны соответствующие
рекомендации по настройке его совместной работы с приложением.
• Запуск компонентаsmtpgw.
В случае если Kaspersky SMTP-Gateway не начал свою работу,
проверьте правильность заданных вами в процессе конфигурации
настроек (обратите внимание на выбор порта для приема потока
почтовых сообщений). Также вы можете просмотреть журнал
отчета о работе приложения (лог-файл).
Если все описанные выше шаги выполнены корректно, по завершении
процесса установки приложения на консоль
соответствующее сообщение.
25
Необходимо установить антивирусные базы перед началом
использования приложения. Процедура поиска и лечения
вирусов основывается на записях антивирусных баз,
содержащих описание всех известных на настоящий момент
вирусов и способов лечения зараженных ими объектов. Без
антивирусных баз проверка и обработка почтовых сообщений
невозможна!
сервера будет выведено
3.4. Конфигурацияприложения
Сразу по завершении копирования файлов дистрибутива на сервер
выполняется конфигурация системы. В зависимости от менеджера пакета
этап конфигурации будет запущен автоматически либо (в случае если
менеджер пакета не допускает использование интерактивных скриптов, как,
например, rpm) от администратора потребуются некоторые
дополнительные действия.
26
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
Для запуска процесса конфигурации при использовании rpm-пакета
по завершению копирования файлов дистрибутива на сервер в
командной строке введите:
/opt/kav/5.0/smtpgw/setup/postinstall.pl
Процесс конфигурации приложения включает в себя:
• Задание администраторомименисервера, котороебудет
использовано для идентификации приложения в командах SMTPпротокола, при формировании DSN и уведомлений (секция
[smtpgw.network] параметр Hostname). Введенное значения
должно иметь
• для разрешениявходящейпочтынаданныйдомен (секция
[smtpgw.access] параметр Rule).
Введенное значение должно иметь формат <*.*>.
• Определение интерфейса и
порта, на который происходит прием
входящего почтового трафика (секция [smtpgw.network] параметр
ListenOn). Введенное значения должно иметь формат <x.х.х.x:z>
где:
x.х.х.x – IP адрес;
z – номерпорта.
• Идентификацию вовнутреннейсети (секция [smtpgw.access]
параметр Rule). Это значение используется для определения правил
прохождения и обработки почтового трафика, в частности для
задания отдельных правил проверки почты внутри организации,
запрета на прием сторонней почты и т.д. Введенное значение
должно иметь формат <x.х.х.x> либо <x.х.х.x/y.y.y.y>,
либо <x.х.х.x/y> где:
x.х.х.x – IP адрес;
y.y.y.y или y – маскаподсети.
Установкаприложения
27
• Определение сервера, накоторыйпроисходитотправкавсех
проверенных приложением сообщений (секция [smtpgw.forward]
параметр ForwardRoute,). Введенное значение должно иметь
формат <x.х.х.x:z> где:
x.х.х.x – IP адрес;
z – номерпорта.
• Внесение изменений в конфигурационныйфайлприложения.
При успешном завершении всех вышеописанных действий
конфигурационный файл содержит все необходимые для начала работы
приложения настройки.
По окончании установки и конфигурирования системы
рекомендуется проверить правильность настроек и корректность
работы Kaspersky SMTP-Gateway. Подробнее об этом см. Глава 8
на стр. 73.
ГЛАВА 4. УДАЛЕНИЕ
ПРИЛОЖЕНИЯ
Дляудаления Kaspersky SMTP-Gateway ссервератребуется наличие прав
привилегированного пользователя (root). Еслинамоментудалениявыне
обладаете такими правами, то вам необходимо войти в систему под
пользователем root.
Процесс удаления самостоятельно остановит работу приложения!
В процессе удаления производится остановка приложения, удаление
созданных при установке файлов и директорий. Однако каталоги и файлы,
созданные или модифицированные администратором (конфигурационный
файл приложения, файлы шаблонов уведомлений, каталог карантинного
хранения и резервное хранилище, архивы принятых и отправленных
сообщений, антивирусные базы, файл лицензионного ключа) сохраняются.
Запуск процедуры удаления приложения происходит различными
способами в зависимости от используемого менеджера пакетов.
Рассмотрим эти варианты подробнее.
Если при установке вы использовали универсальный
дистрибутив (tar.gz-пакет) Kaspersky SMTP-Gateway, для
запуска процедуры удаления в командной строке введите:
Каждая
рассмотрим наиболее характерные из них, которые администратор может
комбинировать и усложнять применительно к потребностям конкретной
организации.
В данной документации описаны настройка и запуск задач локально из
командной строки. Запуск задач и работа с компонентами приложения
удаленно через модуль удаленного администрирования
программы Webmin в примерах не рассматривается.
группа включает более частные задачи. В этой главе мы подробно
приложения
Во всех приведенных ниже задачах предполагается, что
администратор выполнил постинсталляционную настройку и
приложение функционирует корректно.
5.1. Обновлениеантивирусныхбаз
Поиск вирусов и лечение зараженных объектов выполняются на основании
записей антивирусных баз, содержащих описание всех известных на
настоящий момент вирусов и способов лечения пораженных ими объектов.
Для проведения различных видов обновлений в состав Kaspersky SMTPGateway входит компонент keepup2date. Источником обновлений являются
сервера обновлений Лаборатории Касперского. Например, такие как:
http://downloads1.kaspersky-labs.com/updates/
http://downloads2.kaspersky-labs.com/updates/
Работасприложением
31
ftp://downloads1.kaspersky-labs.com/updates/ и другие.
Список адресов, с которых можно копировать обновления, определен в
файле updcfg.xml, включенном в дистрибутив приложения.
В процессе обновления компонент keepup2date обращается к данному
списку, выбирает адрес и пытается скопировать с сервера антивирусные
базы. Если получить обновление с выбранного адреса невозможно, то
программа обращается по следующему адресу и вновь
пытается обновить
базы. После успешного обновления выполняется команда, указанная в
качестве значения параметра PostUpdateCmd секции [updater.options]
конфигурационного файла. По умолчанию эта команда запустит
автоматическую перезагрузку приложения, ее изменение не рекомендуется.
Все настройки компонента keepup2date сгруппированы в секциях
[updater.*] конфигурационного файла.
Если структура вашей локальной сети достаточно сложная, мы
рекомендуем каждые три часа скачивать обновления с серверов
обновлений, размещать их в некотором сетевом каталоге, а для локальных
компьютеров сети настроить копирование баз из этого каталога. Подробнее
об организации задачи подобного рода
см. п. 5.1.3 на стр. 34.
Настоятельно рекомендуется обновлять антивирусные базы
каждые три часа!
Обновление может быть выполнено по расписанию при помощи программы
cron (см. п. 5.1.1 настр. 32) илижеадминистраторомизкоманднойстроки
(см. п. 5.1.2 настр. 33).
Компонент keepup2dateосуществляет обновления всех
приложений "Лаборатории Касперского", в состав которых он
входит.
Задача: посмотреть список всех доступных для обновления
приложений Лаборатории Касперского.
Решение: для реализации поставленной задачи в командной
строке введите:
keepup2date –i
В этом случае на экране будет выведен список, включающий
названия всех приложений Лаборатории Касперского, в состав
которых входит компонент keepup2date, а также их
идентификационные номера (Application ID).
32
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
5.1.1. Автоматическое обновление
антивирусных баз
Вы можете спланировать регулярное автоматическое обновление
антивирусных баз при помощи программы cron.
Задача: задать автоматическое обновление антивирусных баз
ежедневно в 07:00. Установить выбор серверов обновлений из
файла updcfg.xml (по умолчанию). В системном журнале
фиксировать только ошибки, встретившиеся при работе
компонента. Вести общий журнал по всем запускам задачи, на
консоль никакой информации не выводить.
Решение: для реализации поставленной задачи выполните
следующие действия:
1. В конфигурационном файле приложения задайте
соответствующие значения для параметров:
[updater.options]
KeepSilent=yes
[updater.report]
Append=yes
ReportLevel=1
2. Отредактируйтефайл, задающийправилаработыпроцесса
cron (crontab –e), а именно для пользователя root (илилюбого
другого, имеющего права привилегированного пользователя)
добавьте следующую строку:
В любой момент времени вы можете запустить обновление антивирусных
баз из командной строки.
Задача: запустить обновление антивирусных баз, сохранив
результаты работы в файле /tmp/updatesreport.log.
Решение: для реализации поставленной задачи войдите в систему
под пользователем root (или любым другим, имеющим права
привилегированного пользователя) и в командной строке введите:
#keepup2date –l /tmp/updatesreport.log
Если вам необходимо обновить антивирусные базы на нескольких
серверах, удобнее вместо многократного получения баз через интернет
получить базы с серверов обновлений один раз, сохранить их в сетевой
каталог, а затем обновлять базы из этого каталога.
Задача: запустить обновление антивирусных баз из сетевого
каталога /home/kavuser/bases
пуст, то обновлять c серверов "Лаборатории Касперского".
Результаты работы вывести в файл /tmp/updatesreport.log.
Решение: для реализации поставленной задачи войдите в систему
под пользователем root (или любым другим, имеющим права
привилегированного пользователя) и выполните следующие
действия:
,
аеслиэтоткаталогнедоступенили
1. В конфигурационном файле приложения задайте соответствующиезначениядляпараметров:
[updater.options]
UpdateServerUrl=/home/kavuser/bases
UseUpdateServerUrl=yes
UseUpdateServerUrlOnly=no
2. В командной строке введите:
#keepup2date –l /tmp/updatesreport.log
Также все подобные задачи вы можете решить удаленно, с
помощью модуля удаленного администрирования приложения
программы Webmin.
34
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
5.1.3. Создание сетевого каталога для
хранения и копирования
антивирусных баз
При обновлении из сетевого каталога, для того чтобы обновления
антивирусных баз локальных компьютеров проходили корректно, вам
необходимо создать в этом каталоге файловую структуру, аналогичную
структуре сайтов-источников обновлений антивирусных баз "Лаборатории
Касперского". Это довольно сложная задача, поэтому остановимся на ней
подробнее.
Задача
сети смогут производить обновление антивирусных баз.
Решение
под пользователем root (или любым другим, имеющим права
привилегированного пользователя) и выполните следующие
действия:
С его помощью обеспечивается защита пользователей от инфицированных
писем, организована доставка незараженных и вылеченных сообщений с
уведомлениями о результатах проверки каждого письма.
Реализация дополнительной фильтрации по именам и типам вложенных
объектов позволяет снизить нагрузку на сервер в процессе антивирусной
обработки почтового потока. И
это лишь частичная функциональность
Работа с приложением
приложения. Более широкие возможности Kaspersky SMTP-Gateway
раскрыты в изложенных далее задачах по защите почтового трафика.
Все настройки компонента smtpgw сгруппированы в секциях
[smtpgw.*] конфигурационного файла приложения.
35
5.2.1. Формированиегруппадресатов
Группа адресатов – заданное множество пар адресов отправителейполучателей почтового сообщения. Принадлежность почтового сообщения
к конкретной группе определяется наличием в этой группе, как адреса
отправителя, так и адреса получателя из команд MAIL FROM и RCPT TO.
Администратор имеет возможность задать индивидуальные правила
обработки каждого почтового сообщения в зависимости от группы
адресатов. Поэтому крайне важно отнести адреса
Приложение просматривает список адресов группы и ищет в нем тот и
другой адрес. Как только в исследуемой группе обнаруживается
комбинация адресов "отправитель-получатель", к сообщению применяются
правила обработки, определенные параметрами этой группы.
Kaspersky SMTP-Gateway выполняет антивирусную проверку в
соответствии с настройками конфигурационного файла. Вы можете
отредактировать файл как локально, так и удаленно с помощью
модуля администрирования приложения программы Webmin.
В конфигурационном файле описана секция [smtpgw.policy], неявно
задающая группу policy, определяющую правила обработки почтовых
сообщений по умолчанию.
в нужную группу.
Все настройки, заданные в данной секции, а также наличие самой
секции являются обязательными.
В группе policy не содержится имен отправителей и получателей. Правила,
определенные в policy, применяются ковсемсообщениям, кроме
попадающих в другие группы, явно описанные в виде секций
[smtpgw.group:имя_группы].
Все параметры в секциях [smtpgw.group:имя_группы]
необязательными. Если значение параметра в такой секции не задано,
будет взято значение соответствующего параметра из секции
[smtpgw.policy].
Если используется конфигурационный файл, включенный в состав
дистрибутива приложения, то почтовые сообщения будут обрабатываться
по следующим правилам (заданным группой policy):
являются
36
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
• Проверять все почтовые сообщения.
• Доставлять адресатам только незараженные почтовые сообщения.
• Письма, которые вылечить не удалось, а также подозрительные,
поврежденные, защищенные письма и почтовые сообщения, в
результате проверки которых произошла ошибка, удалять.
• Получателей и администраторагруппыуведомлять о зараженных,
вылеченных, подозрительных, поврежденных, защищенных письмах
и почтовых сообщениях, в результате проверки
которых произошла
ошибка.
Вы можете изменить параметры группы policy, а также создать новые
группы. Если вы хотите, чтобы для различных групп получателейотправителей почтовые сообщения обрабатывались по отдельным
правилам, вам необходимо создать несколько различных групп.
Чтобы создать новую группу адресов пользователей,
1. В конфигурационном файле создайте секцию
[smtpgw.group:имя_группы].
2. Определитеадреса (маски адресов) отправителей и
получателей группы, перечислив их через запятую в качестве
значений параметров Senders и Recipients.
При задании масок используется специальные
символы "*" и "?".
Если вы не определите значения параметра
Recipients
как "
*@*"
ИЛИ Senders, то оно будет определено
Обязательно должен быть задан хотя бы один из
параметров Senders, Recipients.
Если вы внесли в конфигурационный файл другие группы, то
последовательность обработки почтового сообщения будет следующая:
1. Программа последовательно проверяет наличие адресов
сообщения в группах, созданных администратором. Если пара
адресов получателя и отправителя сообщения входят в какуюлибо группу, то к сообщению будут
применены правила
обработки, определенные параметрами данной группы.
Если адреса отправителя и получателя обрабатываемого
сообщения попадают в интервал адресов нескольких групп,
программа будет использовать параметры первой из них.
Работасприложением
37
2. Если адреса не входят ни в одну из групп адресов, созданных
администратором, то к сообщению будут применены правила
обработки, описанные в группе policy.
Если у сообщения имеются несколько получателей, попадающих в
разные группы, будут созданы виртуальные копии исходного
сообщения в количестве, соответствующем числу таких групп.
Каждая такая копия будет обрабатываться отдельно по правилам,
заданным конкретной группой.
Графическое представление последовательности действий Kaspersky
SMTP-Gateway с полученным почтовым сообщением изображено на рис. 4
Рисунок 4. Обработка почтового сообщения
38
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
5.2.2. Общий алгоритм обработки
почтовых сообщений
Рассмотрим алгоритм обработки приложением почтовых сообщений. При
получении сервером почтового сообщения AV-модуль:
1. Определяется группа адресатов, в которую попадает почтовое
сообщение.
2. Если сообщение доставляется нескольким получателям,
принадлежащим к разным группам, перед дальнейшей
антивирусной проверкой сообщение разделяется на несколько
виртуальных копий, в соответствии с количеством групп
адресатов. Для каждой копии будут
соответствующие правила обработки.
3. Встроенный в приложение разборщик формата почтовых
сообщений (MIME, RFC822, UUE) производит разбор
проверяемого сообщения на составные объекты – тела
сообщения, вложения и прочее.
4. Если в настройках приложения задана фильтрация объектов по
имени и/или по типу вложения, производится соответствующая
проверка. В случае если сообщение удовлетворяет условиям
фильтра объекту присваивается статус
антивирусная проверка не производится.
5. Далее каждый из полученных объектов отправляется на
проверку антивирусному ядру, которое обрабатывает
полученный объект и возвращает его со статусом,
определяющим его состояние.
В процессе проверки объекту присваивается один из следующих
статусов:
• Clear – объектнеинфицирован.
• Infected – объект инфицирован, не может быть вылечен
или лечение не проводилось.
• Disinfected – объект был инфицирован и успешно вылечен.
• Suspicious – объект подозревается на заражение
неизвестным вирусом или новой модификацией известного
вируса.
• Protected – объект проверитьневозможноиз-затого, чтоон
защищен паролем (частый случай – архив).
Filtered и дальнейшая
применяться
Работа с приложением
6. В зависимости от статуса объекта над ним производятся
• уведомлять отправителей, получателей и администратора о
зараженных, подозрительных и поврежденных почтовых
сообщениях, а также об объектах, в результате проверки
которых произошла ошибка.
Решение: для реализации поставленной задачи выполните
следующие действия:
В секции [smtpgw.policy] конфигурационного файла задайте
следующие значения параметров:
5.2.3.2. Доставка только незараженных и
вылеченных почтовых сообщений
Задача:
• проверять весьпочтовыйтрафиксерверанаприсутствие
вирусов и лечить все зараженные почтовые сообщения;
• удалять инфицированныепочтовыесообщения, которыене
удалось вылечить;
• доставлять вылеченные сообщения адресатам;
• уведомлять отправителей, получателей и администратора о
зараженных, удаленных, подозрительных и поврежденных
почтовых сообщениях, а также об объектах, в результате
проверки которых произошла
администратора прикреплять инфицированные объекты без
изменений.
ошибка; к уведомлениям
Решение
следующие действия:
1. В секции [smtpgw.ave] конфигурационного файла задайте
2. В секции [smtpgw.policy] конфигурационного файлазадайте
• проверять весьпочтовыйтрафиксерверанаприсутствие
вирусов и лечить все зараженные почтовые сообщения;
• доставлять адресатам вылеченные сообщения;
• при обнаружении инфицированных, подозрительных,
поврежденных и защищенных паролем вложенных объектов
удалять их, доставляя почтовое сообщение без вложенного
объекта.
Решение
следующие действия:
1. В секции [smtpgw.ave] конфигурационного файла задайте
2. В секции [smtpgw.policy] конфигурационного файлазадайте
: дляреализациипоставленнойзадачивыполните
следующеезначениепараметра:
Cure=yes
следующие значения параметров:
Check=yes
BlockMessage=
ActionDisinfected=cure
ActionInfected=remove
ActionSuspicious=remove
ActionProtected=remove
ActionError=remove
ActionFiltered=remove
NotifyAdmin=
NotifySender=
NotifyRecepient=
Работасприложением
43
5.2.3.4. Замена зараженных вложенных
объектов сообщениями,
сформированными по шаблону
Задача:
• проверять весьпочтовыйтрафиксерверанаприсутствие
вирусов и лечить все зараженные почтовые сообщения;
• доставлять адресатам только вылеченные сообщения;
• при обнаружении инфицированных, подозрительных,
поврежденных и защищенных паролем вложенных объектов
удалять их, заменяя вложенный объект стандартным
сообщением и доставляя почтовое сообщение без
вложенного объекта.
Решение: для реализации поставленной задачи выполните
следующие действия:
1. В секции [smtpgw.ave] конфигурационного файла задайте
следующее значение параметра:
Cure=yes
2. В секции [smtpgw.policy] конфигурационного файла задайте
следующие значения параметров:
Check=yes
BlockMessage=
ActionDisinfected=cure
ActionInfected=placeholder
ActionSuspicious=placeholder
ActionProtected=placeholder
ActionError=placeholder
ActionFiltered=placeholder
NotifyAdmin=
NotifySender=
NotifyRecepient=
44
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
5.2.4. Дополнительныезадачи
Дополнительные задачи дают представление о расширенных возможностях
приложения. Рассмотренные ниже примеры помогают администратору
произвести более точную настройку приложения для решения частных
задач, направленных на расширение функциональности приложения и его
настройки под условия использования и требования конкретной
организации.
Иногда администратору необходимо блокировать поступление некоторых
сообщений для получателей.
Например, рассмотрим такую ситуацию: почтовое сообщение
подозревается на заражение вирусом, но может содержать важные данные,
которые необходимо сохранить. В процессе лечения часть данных может
быть повреждена. В такой ситуации лучше блокировать почтовое
сообщение и, например, отправить его на исследование специалистам
"Лаборатории
• блокировать доставкуинфицированных, подозрительных,
поврежденных и защищенных паролем почтовых
сообщений, а также сообщений, в результате проверки
которых произошла ошибка;
• уведомлять отправителей, получателей и администратора о
заблокированных, вылеченных, удаленных, подозрительных
и поврежденных почтовых сообщениях, а также об объектах,
в результате проверки которых
уведомлениям администратора прикреплять
инфицированные объекты без изменений.
произошла ошибка; к
Решение: для реализации поставленной задачи выполните
следующие действия:
В секции [smtpgw.policy] конфигурационного файла задайте
следующие значения параметров:
вирусов и лечить все зараженные почтовые сообщения;
заблокированных, вылеченных, удаленных, подозрительных
и поврежденных почтовых сообщениях, а также об объектах,
в результате проверки которых произошла ошибка; к
уведомлениям администратора прикреплять
инфицированные объекты
5.2.4.4. Дополнительная фильтрация объектов
по имени и типу
Зачастую почтовые сообщения содержат объекты, которые имеют большую
вероятность наличия вируса (например, exe-файлы). Во избежание
заражения мы предлагаем организовать фильтрацию почтового трафика по
имени и/или типу таких объектов с сохранением их в отдельном каталоге.
Существуют и такие объекты, которые не могут быть инфицированы. Для
снижения нагрузки на сервер при выполнении
почтовых сообщений мы рекомендуем заранее определить типы и/или
имена таких вложенных объектов и исключать их из антивирусной
проверки.
Фильтрация объектов производится с помощью указания масок имен
• фильтровать почтуповложенными exe-файлам и
блокировать доставку сообщений, содержащих такие
файлы;
• уведомлять отправителей, получателей и администратора
о exe-файлах, заблокированных, вылеченных, удаленных,
подозрительных и поврежденных почтовых сообщениях, а
также об объектах, в результате проверки которых
произошла ошибка; к уведомлениям администратора
прикреплять инфицированные
Вы можете организовать работу Kaspersky SMTP-Gateway таким образом,
что он будет помещать почтовые сообщения с определенным статусом в
отдельный каталог (карантин или в резервное хранилище).
Например, такая возможность может быть использована, когда в процессе
антивирусной проверки почтового сообщения был обнаружен вложенный
зараженный объект, содержащий важные данные. При лечении часть
данных может быть потеряна
изолирование зараженного сообщения в отдельном каталоге для,
например, последующей его отправки в Лабораторию Касперского на
экспертизу. Возможно, нашим экспертам удастся вылечить объект и
сохранить целостность содержащихся в нем данных.
. Решением в такой ситуации может быть
Проверенные объекты со статусом Infected сохраняются в
карантинном каталоге. Остальные сообщения, подозреваемые на
заражение вирусом, а также объекты, при проверке которых
произошла ошибка, сохраняются в резервном хранилище.
Работа с приложением
Задача:
• проверять весьпочтовыйтрафиксерверанаприсутствие
вирусов и лечить все зараженные почтовые сообщения;
• доставлять адресатам только вылеченные сообщения;
• поместить обнаруженные подозрительные объекты на
карантин в каталог /tmp/suspicious;
• уведомлять отправителей, получателей и администраторов
о заблокированных, вылеченных, удаленных,
подозрительных и поврежденных почтовых сообщениях, а
также об объектах, в результате
произошла ошибка; к уведомлениям администратора
прикреплять инфицированные объекты без изменений.
49
проверки которых
Решение
следующие действия:
: дляреализациипоставленнойзадачивыполните
1. В секции [smtpgw.ave] конфигурационного файла задайте следующеезначениепараметра:
Cure=yes
2. В секции [smtpgw.policy] конфигурационного файла задайте
следующие значения параметров:
5.2.4.6. Настройка автоматической архивации
принятой и отправленной почты
Если политика безопасности вашей организации предполагает ведение
архивов всего почтового трафика, проходящего через сервер, с помощью
приложения вы можете настроить автоматическое выполнение данной
операции. Администратор при необходимости сможет просмотреть
сообщения в архивах.
При включении автоматической архивации в архивах будут сохранены
копии:
• Всех входящихпочтовыхсообщений (втомчислеизараженных,
дополнительного уведомления). Архивация таких сообщений
включается при задании пути к архивному каталогу в качестве
значения параметра IncomingArchivePath секции [smtpgw.path]
конфигурационного файла приложения.
• Исходящих почтовыхсообщений (какотправленныхадресатам, так и
заблокированных вследствие обнаружения в них вирусов, а также
сообщения-уведомления, сформированных самим приложением).
Архивация таких сообщений включается при задании пути
архивному каталогу в качестве значения параметра OutgoingAr-chivePath секции [smtpgw.path] конфигурационного файла
приложения.
без
к
Перед настройкой данной опции убедитесь, что на файловой
системе сервера достаточно места для ведения подобного архива.
Также не забывайте периодически очищать данный каталог,
удаляя неактуальные сообщения и проводя архивацию
необходимых (периодичность данной процедуры зависит от
интенсивности почтового трафика).
5.3. Защита от хакеров и
нежелательной почты
Для обеспечения максимальной степени безопасности вашей почтовой
системы мы предлагаем произвести ряд дополнительных модификаций
конфигурационного файла Kaspersky SMTP-Gateway. Для защиты сервера
от хакерских атак, а также для предотвращения использования приложения
в качестве открытого почтового маршрутизатора (что может привести,
например, к рассылке большого количества спама) рекомендуется
настроить следующие параметры:
Работа с приложением
• DenyUnresolvedConnect в секции [smtpgw.access]
конфигурационного файла приложения. Параметр определяет
действие приложения в случае, если производится попытка
установления SMTP-сессии с хоста, чье имя не может быть
определено по IP-адресу. Если параметр включен
(DenyUnresolvedConnect=true) приложение произведет попытку
определения имени хоста клиента, установившего почтовое
соединение. Если попытка не удачна, приложение завершит
почтовую
• DenyUnresolvedMailfrom в секции [smtpgw.access]
конфигурационного файла приложения. Параметр ограничивает
прием сообщений с IP-адресов, не прописанного в настройках DNS.
Если параметр включен (DenyUnresolvedMailfrom=true) приложение
произведет попытку определения IP-адреса MX-записи домена,
содержащегося в адресе отправителя. Если попытка неудачна,
прием или отправка сообщений с этого адреса не производится.
• Rule в секции [smtpgw.access] конфигурационного файла
приложения. Параметр ограничивает маршрутизацию сообщений
через приложение с определенных IP-адресов только на некоторые
разрешенные домены. Настройка этого параметра крайне важна для
предотвращения использования приложения в качестве открытого
почтового маршрутизатора.
Подробное синтаксис данных команд рассмотрен в описании
конфигурационного файла (см. A.2 на стр. 82).
51
сессию.
5.4. Управление лицензионными
ключами
Возможность использования Kaspersky SMTP-Gateway определяется
наличием лицензионного ключа. Ключ входит в поставку продукта и дает
вам право использовать приложения со дня приобретения и установки
ключа.
Без лицензионного ключа Kaspersky SMTP-Gateway НЕ
РАБОТАЕТ!
По окончании действия лицензии функциональность приложения
сохраняется за исключением возможности обновления антивирусных баз.
Вы по-прежнему можете проверять почту на присутствие вирусов и лечить
зараженные объекты, но используя антивирусные базы, актуальные на дату
52
окончания лицензии. Следовательно, мы не гарантируем вам
стопроцентную антивирусную защиту от новых вирусов, которые появятся
после окончания действия лицензии приложения.
Чтобы избежать заражения новыми вирусами, мы рекомендуем вам
продлить лицензию на использование Kaspersky SMTP-Gateway.
Лицензионный ключ дает вам право на использование приложения и
содержит всю необходимую информацию, связанную с лицензией, которую
вы
приобрели, такую как: тип лицензии, дата окончания срока ее действия,
информацию о дистрибьюторах и т.д.
Помимо прав на использование приложения в течение срока действия
лицензии вы приобретаете следующие возможности:
Просматривать информацию об установленных лицензионных ключах вы
можете в отчете о работе компонента smtpgw. При старте smtpgw
загружает информацию о ключах и выводит ее в отчет.
Более полная информация о состоянии лицензионных ключей может быть
получена при помощи специального компонента licensemanager, входящего
в состав приложения.
Вся информация о ключах может быть
просмотрена удаленно с любого компьютера сети с помощью модуля
удаленного администрирования приложения Webmin.
Чтобы просмотреть информацию обо всех установленных
лицензионных ключах,
в командной строке введите:
#licensemanager –s
На консоль сервера будет выведена информация подобного рода:
Kaspersky license manager. Version 5.0.0.0/RELEASE
выведенана консольсервераили
Работа с приложением
Copyright (C) Kaspersky Lab. 1998-2003.
Active key info:
Product name: Kaspersky Anti-Virus 5 Business Optimal 1
month
Key file 00053BC3.key
Type: Commercial
Expiration date: 17-11-2003, expires in 60 days
Serial: 02B1-000454-00053BC
Additional key info:
Product name: Kaspersky Anti-Virus 5 Business Optimal 1
month
Key file 00053E3D.key
Type: Commercial
Expiration date: expired
Serial: 02B1-000454-00053E3
Чтобы просмотреть информацию о лицензионном ключе,
в командной строке введите, например, такую строку:
#licensemanager -k 00053E3D.key
где 00053E3D.key – имя файла, содержащего лицензионный ключ.
На консоль сервера будет выведена информация подобного рода:
Kaspersky license manager. Version 5.0.0.0/RELEASE
Copyright (C) Kaspersky Lab. 1998-2003.
Product name: Kaspersky Anti-Virus 5 Business Optimal 1
month
Creation date: 23-07-2003
Expiration date: 21-11-2003
Serial 02B1-000454-00053E3
Type: Commercial
Lifespan: 30
53
5.4.2. Продлениелицензии
Продление лицензии на использование Kaspersky SMTP-Gateway дает вам
право на восстановление полной функциональности приложения. Кроме
54
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
того, возобновляются дополнительные услуги, приведенные в п. 5.4 на
стр. 51.
Срок действия лицензии зависит от типа лицензирования, который вы
выбрали, приобретая приложение (на Kaspersky SMTP-Gateway срок
составляет, как правило, один год), а также от продукта, в составе которого
вы приобрели приложение.
связаться с компанией, у которой вы купили приложение, и
приобрести продление лицензии на использование Kaspersky
SMTP-Gateway.
или:
продлить лицензию непосредственно в "Лаборатории Касперского",
написав в Отдел продаж (sales@kaspersky.com
соответствующую форму на нашем сайте (www.kaspersky.ru
) илизаполнив
) в
разделе Электронныймагазин ! Продлитьлицензию. По факту
оплаты вам будет отправлен лицензионный ключ по электронной
почте, адрес которой был указан вами в форме заказа.
Регулярно Лаборатория Касперского проводит акции, позволяющие
продлить лицензии на использование наших продуктов со
значительными скидками. Следите за акциями на сайте
"ЛабораторииКасперского" вразделе Продукты ! Акции и
спецпредложения.
Приобретенный лицензионный ключ необходимо скопировать в каталог,
заданный в качестве значения параметра LicensePath секции [path]
конфигурационного файла приложения и установить с помощью утилиты
licensemanager.
Чтобыустановитьновыйключвамнеобходимо:
в командной строке ввести, например, такую строку:
#licensemanager -a 00053E3D.key
где 00053E3D.key – имя файла, содержащего лицензионный
ключ.
На консоль сервера будет выведена следующая информация:
Kaspersky license manager. Version 5.0.0.0/RELEASE
Copyright (C) Kaspersky Lab. 1998-2003.
Работа с приложением
Key file 00053E3D.key is successfully registered
После этого рекомендуем вам обновить антивирусные базы.
Если вы хотите установить новый лицензионный ключ до истечения срока
действия текущего, вы можете добавить его в качестве резервного.
Резервный ключ начинает свою работу и становится основным после
истечения срока действия подписки предыдущего. Срок действия
резервного ключа начинает отсчитываться с момента его активации.
установить только один резервный ключ.
Установка резервного ключа проводиться стандартным способом,
аналогичным установке основного. После этого при запросе информации о
лицензионном ключе на консоль сервера будет выводиться информация
как о текущем, так и о резервном ключах.
55
Можно
5.4.3. Удалениелицензионногоключа
Чтобы удалить активный ключ,
в командной строке введите:
#licensemanager –da
На консоль сервера будет выведена следующая информация:
Kaspersky license manager. Version 5.0.0.0/RELEASE
Copyright (C) Kaspersky Lab. 1998-2003.
Active key was successfully removed
Чтобы удалить резервный ключ,
в командной строке введите:
#licensemanager –dr
На консоль сервера будет выведена следующая информация:
Kaspersky license manager. Version 5.0.0.0/RELEASE
Copyright (C) Kaspersky Lab. 1998-2003.
Additional key was successfully removed
ГЛАВА 6. ДОПОЛНИТЕЛЬНАЯ
НАСТРОЙКА
В данном разделе мы подробно остановимся на дополнительных
настройках функциональности Kaspersky SMTP-Gateway. В отличие от
необходимых настроек (см. 5.2 на стр. 34), без выполнения которых
использование приложения невозможно, дополнительные настройки
осуществляются по усмотрению администратора.
6.1. Настройка параметров
антивирусной защиты
почтового трафика
Все настройки параметров антивирусной защиты почтового
трафика сгруппированы в секции [smtpgw.ave] конфигурационного
файла приложения.
Настройка антивирусной защиты почтового трафика сервера предполагает
задание правил обработки инфицированного объекта в зависимости от его
вида.
В том числе приложение будет осуществлять проверку архивов и почтовых
баз если параметрам ScanArchives и ScanMailBases соответственно
присвоено значение true.
6.1.1. Режим проверки и лечения
сообщений
По умолчанию приложение выполняет толькоантивируснуюпроверку
почтового трафика. При этом в случае обнаружения вируса может
производиться удаление инфицированного объекта, его переименование,
блокировка доставки почты, рассылка уведомлений получателю,
отправителю и администратору. Для включения режима лечения
инфицированных объектов необходимо присвоить параметру Cure
значение true.
Дополнительная настройка
Для настройки режима лечения зараженных сообщений предлагается
задать следующую опцию проверки и лечения:
• Cure=true – лечить зараженныйобъект. Вслучаеуспешноголечения
проверенному объекту будет присвоен статус Disinfected.
57
6.1.2. Технология iChecker
В процессе антивирусной проверки приложение может использовать
технологию iChecker (параметр UseIChecker секция [smtpgw.ave]),
позволяющую не проводить антивирусную проверку одинаковых объектов
каждый раз при обнаружении их в потоке почтовых сообщений, а по
возможности ограничиваться операцией сравнения с уже существующими о
них данными.
При этом алгоритм проверки объекта (файла) на присутствие вирусов
изменяется следующим образом
При первичной проверке любого почтового сообщения (в случае
присвоении по результатам проверки статуса Clean) информация о нем
(имя, контрольная сумма, дата) фиксируется в базе iChecker (путь к базе
определяется параметром ICheckerDBFilename секции [smtpgw.options]).
При каждом последующем обращении
проверки объекта производится его поиск сначала в базе iChecker. Если
такой объект был обнаружен в базе, информация об объекте сравнивается
с указанной в базе. При условии полной идентичности текущего состояния
объекта и его описания в базе объект считается неизмененным и повторно
не проверяется на присутствие вирусов.
:
приложенияк AV-модулюдля
Для включения технологии iChecker в конфигурационном файле
приложения в секции [smtpgw.ave] присвойте параметру
UseIChecker значение true.
6.1.3. Настройкатайм-аутовприложения
Все настройки тайм-аутов приложения сгруппированы в секции
[smtpgw.timeouts] конфигурационного файла приложения.
При помощи настройки различных тайм-аутов приложения администратор
может:
• Ограничить максимальноевремя, черезкотороебудетпроизведена
повторная попытка доставить неотправленное сообщение (параметр
MaximalBackoffTime, значение задается в секундах).
• Определить длительностьпериода, втечениекоторогосзаданной
параметрами MinimalBackoffTime и MaximalBackoffTime частотой
производятся попытки доставки сообщения (параметр
MaximalQueueLifetime). По истечении данного периода
неотправленное почтовое сообщение удаляется из очереди на
доставку. При этом, если необходимо, формируется DSN-сообщение
о недоставке исходного
письма.
• Задать время, черезкотороепроизводитсяобновлениеинформации
о MX-записях в кеше приложения (параметр
MXCacheRefreshPeriod). В течениеэтоговремениприложениене
будет осуществлять DNS-запросы о доменах, информация о MXзаписях которых сохранена.
• Определить времяхраненияинформациио хостахс
неустановленным именем (параметр
UnresolvedCacheRefreshPeriod). При неудачной попытке
определения имени хоста приложение не будет предпринимать
повторных попыток соединения с хостом или определения имени
хоста в течение данного времени.
• Определить времяхраненияинформациионедоступныххостах
(параметрUnreachableCacheRefreshPeriod). Принеудачном
соединении с удаленным хостом приложение не будет
предпринимать повторных попыток обращения к данному хосту в
течение данного времени.
• Задать времяпрерыванияна
различные сетевые операции (для
модулей Sender и Receiver), такие как:
• Тайм-аутнасетевуюоперациючтения (параметр
ReadTimeout). Значение по умолчанию, заданное в
конфигурационном файле приложения является
оптимальным для большинства случаев, изменять его не
рекомендуется.
• Тайм-аутнасетевуюоперациюзаписи (параметр
WriteTimeout). Значение по умолчанию, заданное в
конфигурационном файле
приложения является
оптимальным, для большинства случаев, изменять его не
рекомендуется.
• Определить тайм-ауты, используемыеприложениемприотправке
сообщений:
Дополнительная настройка
• Тайм-аутнавремяожиданияданныхотудаленного
сервера при установке SMTP–сессии (параметр
• Тайм-аутнавремяожиданиякоманд HELO/EHLO, MAIL
FROM, RCPT TO, QUIT удаленного сервера (параметр ReceivingCommandTimeout).
на начало передачи данных (команда DATA)
завершение передачи данных удаленным
6.1.4. Настройка ограничений
приложения
Kaspersky SMTP-Gateway предоставляет администратору дополнительную
возможность настройки ограничений при работе с приложением.
Проведение таких настроек позволяет в некоторых случаях снизить
нагрузку на сервер, увеличить скорость обработки почтового трафика.
Кроме того, настройка сетевых ограничений помогает бороться с
некоторыми видами вирусных эпидемий и DOS-атаками, когда работа
почтового сервера может блокироваться или замедляться из-за
объема нежелательного входящего трафика.
большого
60
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
Все настройки ограничений приложения находятся в секции
[smtpgw.limits] конфигурационного файла приложения.
Приложение предлагает возможность настройки ограничений следующих
параметров:
• Количество объектов, одновременнообрабатываемыходним
модулем (модули Receiver, Sender и AV–модульпараметры
условиях некорректной настройки таблицы маршрутизации.
• Ограничение какмаксимальногоразмерапринятогопочтового
сообщения (параметр MaximalIncomingMessageSize), так и общего
количества принятых за одну почтовую сессию писем (параметр
MaximalIncomingMessagesPerSession).
• Ограничение количества адресатов одного письма (параметр
MaximalIncomingRcptsPerMessage). Это предотвращает массовую
рассылку сообщений (спам).
• Максимальное количествосоединений с одного IP (илихоста)
которые обрабатываются модулями приема (Receiver) и отправки
(Sender) (параметрыMaximalIncomingSessionsPerIP и
MaximalOutgoingSessionsPerHost соответственно).
Если поток почтовых сообщений через ваш сервер превышает
допустимый, рекомендуется:
Уменьшить количество одновременно обрабатываемых
антивирусным ядром объектов (параметр AntiviralSessions) и
максимальный размер принятого почтового сообщения (параметр
MaximalIncomingMessageSize). Это позволит увеличить скорость
приема и обработки сообщений.
Если скорость соединения вашего сервера с интернетом
невелика, рекомендуется:
Дополнительная настройка
• Уменьшить количествообъектов, одновременнообрабатываемых
модулями Receiver и Sender (параметры IncomingSessions и
Набор интерфейсов и портов, на которых приложение производит прием
соединений определяется параметром ListenOn секции [smtpgw.network]
конфигурационного файла приложения. По умолчанию Kaspersky SMTPGateway ожидает соединения на порту 25 на всех доступных интерфейсах.
Если необходимо использовать конкретный интерфейс, а не все доступные,
или использовать порт, отличный от 25, необходимо провести ряд
дополнительных настроек.
Задать ожидание соединения приложением на 1025 порту
интерфейса 192.168.0.1:
В состав приложения не входит локальный агент доставки сообщений,
необходимо передать все входящие почтовые сообщения для локальных
пользователей на хост, имеющий такого агента.
Правила передачи (правила маршрутизации) задаются параметром
домен_получателя – адрес получателясообщений (могутбыть
использованы специальные символы "*" и "?"; если параметру
присвоено значение any, то адрес получателя может
получатель:порт – определяет точкудоставки (IP-адресилиимя
хоста, порт).
Например, создав в секции [smtpgw.forward] следующую запись:
ForwardRoute=domain.com [localhost:1025]
все почтовые сообщения, предназначенные для домена domain.com,
после антивирусной проверки, будут направляться на порт 1025 локального
хоста.
Если необходимо задать несколько правил маршрутизации, создайте в
конфигурационном файле несколько записей параметра ForwardRoute.
Например, созданная в секции [smtpgw.forward] запись:
• всю почтудлядоменаdomain1.com, послеантивируснойпроверки,
направлять на порт 1025 локального хоста;
следующие
правила обработки:
Дополнительная настройка
• всю почтудлядоменаdomain2.com, послеантивируснойпроверки,
направлять на порт 25 хоста somehost.somedomain.com;
• всю почтудлядоменаdomain3.com, послеантивируснойпроверки,
направлять на MX-хост домена otherdomain.com, определение
которого будет производиться во время отправления сообщений;
• все остальныесообщения, послеантивируснойпроверки,
направлять на соответствующие MX-хосты.
При определении правила маршрутизации используется
первая из встретившихся записей, указанный в которой домен
соответствует домену получателя сообщения!
63
6.4. Управление работой
приложения
При эксплуатации приложения в рабочем режиме существует возможность
управления работой с помощью скриптов, сигналов и специальных
управляющих файлов.
В данном разделе мы подробно рассмотрим управление с помощью
скриптов (об управлении с помощью сигналов см. п. A.3 на стр. 96; с
помощью файлов – см. п. A.4 на стр. 96).
Если вы используете дистрибутив Linux (кроме установки из
пакета tar.gz) для запуска управляющего скрипта в командной
строке введите:
/etc/kav/init.d/smtpgw <действие>
или используйте ссылку:
/etc/init.d/smtpgw <действие>
Если вы используете дистрибутив FreeBSD, то для запуска
управляющего скрипта в командной строке введите:
/usr/local/etc/rc.d/smtpgw.sh <действие>
Если вы используете дистрибутив OpenBSD, то для запуска
управляющего скрипта в командной строке введите:
где параметр <действие> может принимать одно из следующих значений:
Параметр Значение
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
start
stop
restart
reload
reloadbases
status
stats
recv-on
recv-off
send-on
send-off
avir-on
Запуск работы приложения.
Остановка работы приложения.
Последовательная остановка и запуск работы
приложения.
Переинициализация приложения с перечитыванием
антивирусных баз и конфигурационного файла.
Перечитывание антивирусных баз.
Запрос статуса состояния приложения.
Запрос статистики работы приложения.
Запуск модуля Receiver приложения.
Остановка модуля Receiver приложения.
Запуск модуля Sender приложения.
Остановка модуля Sender приложения.
Запуск AV-модуля.
avir-off
Остановка AV-модуля.
6.5. Локализация отображаемого
формата даты и времени
Во время работы Kaspersky SMTP-Gateway формируются отчеты по
каждому из компонентов. Такая информация всегда сопровождается датой
и временем ее формирования.
Дополнительная настройка
По умолчанию Kaspersky SMTP-Gateway использует следующие форматы
для записи даты и времени (в соответствии с соглашениями, принятыми
для строки формата strftime):
%H:%M:%S – отображаемый формат времени.
%d/%m/%y – отображаемый формат даты.
Администратору предоставляется возможность изменения формата даты и
времени. Локализация форматов выполняется в секции [locale]
конфигурационного файла приложения. Вы можете задать, например,
следующие форматы:
%I:%M:%S %P
формате (параметр TimeFormat).
%y/%m/%d и %m/%d/%y – дляотображениядаты (параметр
DateFormat; вывод даты будет производиться в форме гг/мм/дд и
мм/дд/гг соответственно).
65
– дляотображениявременивдвенадцатичасовом
6.6. Параметры формирования
отчета приложения
Результаты работы компонента smtpgw фиксируются в отчете, который
выводится в лог-файл приложения в текстовом формате (параметр
LogFilename в секции [smtpgw.options]) либо в системный журнал (syslog).
Если значением параметра LogFilename является пустая строка
(LogFilename=) информация о работе приложения не фиксируется.
Объем выводимой информации вы можете откорректировать путем
изменения уровнядетализации
[smtpgw.options]).
Уровеньдетализации представляет собой число, определяющеестепень
конкретизации информации о работе компонентов в отчете. Каждый
последующий уровень включает в себя информацию предыдущего и
некоторую дополнительную.
В таблице, приведенной ниже, перечислены все возможные уровни
детализации отчета.
отчета (параметрLogLevelвсекции
66
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
Уро
вни
Название
уровня
Фатальные
ошибки
Буквенное
обозначен
Значение
ие уровня
F Информация только о критических
ошибках (ошибках, которые
приводят к завершению работы
программы из-за невозможности
выполнения каких-либо действий).
Например, компонент заражен
или произошла ошибка при
инициализации, загрузке баз и
лицензионных ключей.
1 Errors E Информация о прочих ошибках, в
том числе и не приводящих к
завершению работы компонентов;
например, информация об ошибке
проверки объекта.
2 Warning W Информация об ошибках, которые
могут привести к завершению
работы приложения (информация
об истечении срока действия
лицензионного ключа, о
исчерпании свободного места на
диске и проч.).
3 Info, Notice I Важные сообщения
информационного характера;
например: информация о том,
запущен ли компонент, путь к
конфигурационному файлу,
область проверки, информация об
антивирусных базах, о
лицензионных ключах,
результирующая статистика.
4 Activity A Сообщения о проверке файлов в
соответствии с уровнем
детализации отчета.
9 Debug D Все сообщения отладочного
характера; например, содержание
конфигурационного файла.
Дополнительнаянастройка
67
Информация о фатальных ошибках в работе компонента выводится всегда
вне зависимости от установленного уровня детализации. Оптимальным
уровнем для работы компонента является уровень 4, который задан по
умолчанию.
Сообщения информационного характера можно разделить на следующие
виды:
• Сообщения о действиях над письмами.
• Прочие сообщения (о старте компонента, о загрузке антивирусных
баз, коды
возвратаит.д.).
• Сообщения о системныхсобытиях.
Формат вывода информации для любого из перечисленных уровней
детализации имеет следующий вид:
[датавремяуровень_детализации] envelope-id: MESSAGE для
сообщений о действиях над письмами;
[датавремяуровень_детализации]: MESSAGE для всех остальных
сообщений, где:
• [датавремяуровень_детализации] – параметр, содержащийвремя (в формате, указанном администратором в секции
• envelope-id – идентификатор письма в рабочей очереди
приложения, которому соответствует сообщение.
• MESSAGE – текст сообщения; имеетразличныйформат в
зависимости от вида сообщения.
Тексты сообщений о действиях над письмами см. в A.13 на стр.110.
ГЛАВА 7. ЧАСТО ЗАДАВАЕМЫЕ
ВОПРОСЫ
В данной главе мы осветим наиболее часто задаваемые пользователями
вопросы по установке, настройке и работе приложения и постараемся
ответить на них наиболее подробно.
Вопрос
производительности сервера и ощутимо нагружает процессор?
подсчетом контрольных сумм и математическими
преобразованиями данных. Поэтому основным ресурсом, который
потребляется Антивирусом в процессе работы, является
процессорное время. При этом каждый новый вирус, добавленный
в антивирусную базу, увеличивает
В отличие от других антивирусов, сокращающих время проверки
путем исключения из антивирусных баз более сложных в
обнаружении или более редких (например, в географическом
отношении) вирусов, а также более сложных в анализе форматов
файлов (например, pdf), Лаборатория Касперского считает, что
задача Антивируса – обеспечивать реальную антивирусную
безопасность пользователей.
Антивирус Касперского
ускорить антивирусную проверку путем отключения антивирусной
проверки различных типов файлов. Однако не стоит забывать, что
это приводит к снижению уровня безопасности.
Антивирус Касперского распознает более семисот форматов
архивированных и сжатых файлов. Это очень важно для
антивирусной безопасности, поскольку каждый из распознаваемых
форматов может содержать исполняемый вредоносный код. Тем
не менее, новая версия продукта работает быстрее, чем
предыдущая, несмотря на ежедневное увеличение общего
количества обнаруживаемых Антивирусом Касперского вирусов
(около 30 новых вирусов в день), а также постоянное увеличение
количества распознаваемых форматов. Это следствие
использования новых уникальных технологий, разработанных в
Лаборатории Касперского, таких как iChecker™ и iStreams™.
: почемуприложениевызываетопределенноеснижение
общее время проверки.
позволяет опытному пользователю
Частозадаваемыевопросы
69
Вопрос
работать без него?
: зачем нужен лицензионный ключ? Может ли приложение
Без установленного лицензионного ключа приложение не работает!
Если вы еще не решились на приобретение приложения, мы можем
предоставить вам пробный ключ (trial-key), который будет работать
в течение двух недель или месяца. По истечении данного срока
ключ будет заблокирован.
Вопрос
использование продукта?
: что произойдет, когда истечет лицензия на
По истечении срока действия лицензии на использование
Антивируса Касперского продукт будет продолжать работу, но
использование новых антивирусных баз станет невозможным.
Антивирус по-прежнему будет выполнять лечение зараженных
объектов, но с использованием старых антивирусных баз.
При возникновении данной ситуации проинформируйте вашего
системного администратора
или обратитесь за продлением
лицензии в компанию, где был приобретен Антивирус Касперского
или непосредственно в ЗАО "Лаборатория Касперского".
Вопрос
: приложение не работает. Что мне делать?
Прежде всего, убедитесь, не описан ли метод решения вашей
проблемы в данной документации, в частности в этом разделе, или
на нашем сайте.
Также мы рекомендуем обратиться к фирме, где вы приобрели
Антивирус Касперского или написать письмо в Службу технической
поддержки (support@kaspersky.com
) или по адресу, указанному в
информации о лицензионном ключе.
Чтобы ваш запрос был обработан как можно скорее:
1. В заголовке сообщения укажите операционную систему
вашего компьютера, название продукта Лаборатории
Касперского, который вы используете, и проблему. Например:
Linux, Webmin, нет доступа к настройкам списка
лицензированных пользователей
plain text.
. Пишитесообщенияввиде
70
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
2. В начале сообщения укажите точную версию операционной
системы, дистрибутива Антивируса Касперского и номер
вашей лицензии.
3. Кратко, но наиболее понятно опишите проблему. Помните, что
Служба поддержки на момент чтения вашего письма ещё
ничего не знает о вашей проблеме и сможет помочь вам,
только полностью поняв и воспроизведя ее.
4. Отправьте в
Службу технической поддержки следующие
данные, предварительно запаковав их в один архив:
• все файлы конфигурации вашего почтового агента (MTA);
• файл отчета почтовой системы;
• файл отчета Антивируса;
• лицензионный ключ.
5. Обязательноукажитевписьмеоналичии:
• SCSI-контроллера;
• очень старого или нового процессора, нескольких
процессоров;
• памяти меньше, чем 64 МБилибольше 2
ГБ.
6. Укажите примерный размер дневного трафика и бывают ли
пики нагрузки.
Вопрос
базы?
: может ли злоумышленник подменить антивирусные
Злоумышленник может загрузить антивирусные базы с сайта
Лаборатории Касперского и скопировать их в каталог хранения
антивирусных баз, однако приложение не будет их использовать в
процессе работы!
Все антивирусные базы имеют уникальную подпись, и при
обращении к базам приложение проверяет ее. Если подпись не
соответствует
присвоенной в Лаборатории Касперского, и дата баз
– более поздняя, чем день окончания лицензии на использование
продукта, приложение не будет использовать такие базы.
Вопрос
т.п., что делать?
: приложение не запускается/не работает задача Sender и
Часто задаваемые вопросы
Возможно, что в результате некорректной настройки возникла
ситуация, когда количество запущенных процессов (потоков)
превышает предельно допустимое системой значение. В этом
случае скорость работы приложения значительно уменьшится или
система "зависнет". Для решения данной проблемы рекомендуем
вам уменьшить количество одновременно запущенных входящих и
исходящих почтовых сессий, а также количество объектов,
одновременно проверяемых модулем
После установки и настройки Kaspersky SMTP-Gateway мы рекомендуем
вам проверить правильность настроек и корректность работы приложения
двумя способами:
• с помощью программы Telnet,
• с помощью тестового "вируса" EICAR.
8.1. Тестирование с помощью
программы Telnet
Для проведения тестирования работоспособности приложения с
помощью программы Telnet вам необходимо:
1. Настроить соединение с сервером с установленным
приложением при помощи программы Telnet. Для этого в
командной строке введите:
telnet <адресхостас smtpgw> <порт>
где адрес адресхоста и порт – значения, заданные в
конфигурационном файле приложения (секция
[smtpgw.network]параметрListenOn).
2. Послеустановкисоединения
smtpgw. На экран компьютера будет выведена информация
подобного рода:
На экран компьютера будет выведена информация подобного
рода:
250- smtpgw.company.com hello user [127.0.0.1]
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE 10485760
250 DSN
где:
smtpgw.company.com – имя тестируемого сервера;
user – имя хоста клиента;
[127.0.0.1] – IP-адресклиента.
В командной строке введите:
MAIL FROM:<адрес_отправителя>
На экран компьютера будет выведена информация подобного
рода:
250 2.1.0 OK
В командной строке введите:
RCPT TO:<адрес_получателя>
Наэкранкомпьютерабудетвыведенаинформация
подобного
рода:
250 2.1.0 OK
В командной строке введите:
DATA
На экран компьютера будет выведена информация подобного
рода:
354 Start mail input; end with <CRLF>.<CRLF>
В командной строке введите:
Subject: test
test
.
На экран компьютера будет выведена информация подобного
рода:
250 2.1.0 OK
Проверка корректности работы приложения
4. Если в результате диалога получен ответ 250 2.1.0 OK, то
тестовое сообщение было успешно принято сервером. Далее
сообщение должно пройти антивирусную проверку, после чего
быть отправлено адресату в соответствии с таблицей
маршрутизации. Рекомендуется проверить доставку тестового
сообщения. Также вы можете просмотреть отчет о работе
приложения, в котором количества обработанных и
отправленных сообщений
75
должны увеличится на одно письмо.
8.2. Тестированиеспомощью
EICAR
Тестовый "вирус", рекомендованный для проверки настроек и
работоспособности приложения, был специально разработан организацией
(The European Institute for Computer Antivirus Research) для
проверки работы антивирусных продуктов.
Тестовый "вирус" НЕ ЯВЛЯЕТСЯ ВИРУСОМ и не содержит программного
кода, который может навредить вашему компьютеру, при этом большинство
продуктов антивирусных компаний-производителей идентифицируют его
как вирус.
Никогда не используйте в качестве проверки работоспособности
антивирусного продукта настоящие вирусы!
Загрузить тестовый "вирус" можно с официального сайта организации
EICAR: http://www.eicar.org/anti_virus_test_file.htm. При отсутствии доступа к
интернету вы можете самостоятельно создать тестовый "вирус". Для этого
в любом текстовом редакторе наберите следующую строку, а затем
сохраните в файле с именем eicar.com:
Файл, который вы загрузили с сайта компании EICAR или создали в
текстовом редакторе описанным выше способом, содержит тело
стандартного тестового "вируса".
присваивает тип Infected и выполняет действия, установленные
администратором для объектов с таким типом.
Для того чтобы проверить реакцию приложения при обнаружении объектов
других типов, вы можете модифицировать содержание стандартного
тестового "вируса", добавив к нему один из префиксов (см. таблицу 1).
Приложение обнаруживает его,
76
Kaspersky® SMTP-Gateway 5.0
Выможетепроверятькорректностьработы Kaspersky SMTPGateway с помощью модифицированного "вируса" EICAR только приналичииантивирусныхбаз, датированныхнеранее 24.10.2003
(кумулятивноеобновление – Октябрь, 2003).
Таблица 1. Модификации тестового
Префикс Тип объекта
для Linux/Unix
"вируса"
Префикс
отсутствует,
Инфицированный. При попытке лечения объекта
возникает ошибка; объект удаляется
стандартный
тестовый
"вирус"
CORR–
SUSP–
WARN–
Поврежденный.
Подозрительный (код неизвестного вируса).
Подозрительный (модифицированный код известного
вируса).
ERRO–
CURE–
Не проверенный из-за сбоя.
Инфицированный. Объект подвергается лечению, при
этом текст тела "вируса" изменяется на CURED.
DELE–
Инфицированный. Объект автоматически удаляется.
В первом столбце таблицы приведены префиксы, которые нужно добавить
в начало строки стандартного тестового "вируса" (например, DELE–
После добавления префикса к тестовому "вирусу" сохраните его в файл с
другим именем, например, eicar_dele.com (аналогично дайте названия всем
модифицированным "вирусам").
Во втором столбце описаны типы объектов, идентифицируемые
антивирусной программой в результате добавления префиксов
. Действия
над каждым из объектов определяются настройками приложения,
выполненными администратором.
ПРИЛОЖЕНИЕ A.
ДОПОЛНИТЕЛЬНЫЕ
СВЕДЕНИЯ О
ПРИЛОЖЕНИИ
По умолчанию в поставку Kaspersky SMTP-Gateway включен
конфигурационный файл, содержащий все необходимые параметры
функционирования приложения. В данном разделе мы подробно
рассмотрим каждую секцию параметров файла. При описании параметров
файла будут указаны значения по умолчанию, если таковые
предусмотрены.
A.1. Расположение файлов
приложения по каталогам
После установки Kaspersky SMTP-Gateway при условии принятия всех
предлагаемых по умолчанию во время установки путей файлы
дистрибутива будут расположены следующим образом:
Для дистрибутивов Linux:
/opt/kav/5.0/smtpgw/ – основной каталог, вкоторыйпроизводитсяустановка
по умолчанию для хранения manual pages приложения.
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
A.2. Конфигурационный файл
Kaspersky SMTP-Gateway
По умолчанию в поставку Kaspersky SMTP-Gateway включен
конфигурационный файл smtpgw.conf, содержащий параметры
функционирования продукта.
Конфигурационный файл разбит на секции, описывающие параметры
работы отдельной группы функциональности приложения.
Каждая секция описывается следующим образом: первая строка –
заголовок секции вида [имясекции], строки с описанием параметров
вида параметр=значение. Описание секции конфигурационного файла
завершается заголовком следующей
секции.
В конфигурационном файле для бинарных настроек, которые
могут принимать значения true|false можно также указывать
эквивалентные значения: либо yes|no, либо y|n, либо 1|0.
Параметры, отмеченные в описании как "обязательный параметр",
являются необходимыми для корректного функционирования
приложения. Без них конфигурационный файл неработоспособен!
Секция [path] содержит параметры, определяющие пути к важнейшим
файлам, без которых программный продукт не будет функционировать:
BasesPath – полный путь к антивирусным базам. Обязательный
параметр.
LicensePath – полный путь к каталогу расположения лицензионных
ключей. Обязательный параметр.
Секция [locale] содержит форматы даты и времени:
Приложение A
83
DateFormat – формат представления даты компонентами приложения
в отчете согласно strftime.
Вы можете изменить формат представления времени на
двенадцатичасовой (am, pm): %I:%M:%S %P
TimeFormat – формат представления времени компонентами
приложения в отчете согласно strftime.
Вы можете изменить формат представления даты в
почтовых сообщениях, например, на: %y/%m/%d или
%m/%d/%y.
Секция [smtpgw.access] содержит параметры контроля доступа SMTPклиентов:
DenyUnresolvedConnect=true|false – параметр определяет правила
соединения с SMTP-клиентами, запись о хостах которых
отсутствует в DNS. Значение по умолчанию: false. Для запрещения
таких соединений присвойте параметру значение true.
DenyUnresolvedMailfrom=true|false – параметр определяет правила
приема почтовых сообщений от адресатов, запись о хостах
которых, использованных в SMTP-команде MAIL FROM,
отсутствует в DNS. Значение по умолчанию: false. Для запрещения
приема почты
от таких SMTP-клиентов присвойте параметру
значение true.
Rule – параметр задается в виде таблицы (списка значений) и
определяет правила пересылки почтовых сообщений через
приложение.
вида
:
Каждое правило определяется строкой следующего
Rule=правило from адрес_или_маска to домен_получателя
где:
правило
–
определяет, разрешитьдоступклиентуилинет
(значенияallowилиdeny);
адрес_или_маска – определяет IP-адрес или маску
отправителей (формат значения x.x.x.x или
x.x.x.x/x.x.x.x или x.x.x.x/y;
домен_получателя – определяет домен получателя (могут
быть использованы специальные символы "*" и "?").
Значение any определяет любое имя домена.
При выборе правила из списка срабатывает первое,
удовлетворяющее паре адрес_или_маска/ домен_получателя.
84
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
Секция [smtpgw.ave] содержит параметры антивирусной проверки почтовых
сообщений:
Cure=true|false – режим лечения инфицированных объектов. Значение
по умолчанию: false. Для включения режима лечения присвойте
параметру значение true.
ScanArchives=true|false – режим проверкиархивов. Значениепо
умолчанию: true. Для отключения режима присвойте параметру
значение false.
ScanMailBases=true|false – режим проверкипочтовыхбаз. Значение
по умолчанию: true. Для отключения режима присвойте параметру
значение false.
ScanTimeout=0…3600 – время (в
секундах), втечениекоторогомодуль
антивирусной проверки может обрабатывать объект. Если за
указанное время проверка не завершена, объекту присваивается
статус Error (ошибка проверки, ошибка сканирования). Значение по
умолчанию: 180.
UseIChecker=true|false – режим использованиявовремяпроверки
технологии iChecker. Значение по умолчанию: true. Для
отключения режима присвойте параметру значение false.
Секция [smtpgw.forward] содержит правила маршрутизации почтовых
сообщений:
маршрутизации почтовых сообщений. Позволяет определить в
явном виде для некоторых выбранных доменов почтовый сервер,
на который приложение пересылает почту, предназначенную для
этого домена. Формат значений состоит из: маски домена (могут
быть использованы специальные символы "*" и "?") и имени или IPадреса почтового сервера, с которым приложение будет
производить
соединение при отправке почты. Опционально можно
также указать порт, если он отличается от стандартного порта
(порт 25).
Секция [smtpgw.limits] содержит параметры, регулирующие ограничения
работы приложения при обработке почтового трафика:
AntiviralSessions=1…1024 – определяет максимальноеколичество
одновременных антивирусных сессий (увеличивать данный
параметр не рекомендуется, за исключением случаев чрезвычайно
высокой нагрузки на приложение). Значение по умолчанию: 10.
IncomingSessions=1…1024 – определяет максимальноеколичество
входящих соединений. Значение по умолчанию: 100.
Приложение A
85
OutgoingSessions =1…1024 – определяет максимальноеколичество
исходящих соединений. Значение по умолчанию: 20.
MaximalIncomingHops=1…100 – максимальное количество
промежуточных хостов, через которые прошло сообщение.
Значение по умолчанию: 20.
MaximalIncomingMessageSize=64…204800 – максимальный размер (в
КБ) одного входящего почтового сообщения. Значение по
умолчанию: 10240.
количество соединений, открытых для отправки
приложением на один хост. Значение по умолчанию: 4.
почты
Секция [smtpgw.network] содержит сетевые настройки приложения:
ListenOn – параметр задается в виде таблицы (списка значений) и
определяет интерфейсы и порты, на которых приложение (модуль
Receiver) производит прием почтового трафика. Значение по
умолчанию: "0.0.0.0:25" (все доступные интерфейсы, порт 25).
Hostname – имя хоста, которыйидентифицируетсервер с
установленным приложением. Обязательный параметр.
Postmaster – почтовый адрес, используемый приложением в качестве
адреса <postmaster>. Обязательный параметр.
ProtectedDomains – набор доменов, подлежащих проверке и
участвующих в лицензировании (могут быть использованы
специальные символы "*" и "?"). Обязательный параметр.
Секция [smtpgw.options] содержит различные параметры работы
компонента, не вошедшие в другие секции:
LogFilename – полное имя лог-файла, в который выводятся
результаты работы компонента smtpgw в текстовом формате. Если
86
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
значением параметра является пустая строка (LogFilename=),
информация о работе не фиксируется. Информация может также
фиксироваться в системном журнале (LogFilename=syslog).
LogLevel =1…9 – уровень детализации отчета о работе приложения.
Значение по умолчанию: 4.
StatFilename – полное имя файла, в который сохраняется статистика
smtpgw будет добавлять заголовок Received: в проверенные
сообщения. Значение по умолчанию: true (заголовок не
добавляется).
DSNTemplate – полное имя файла, содержимое которого используется
в качестве шаблона для сообщений Delivery Status Notification.
Обязательный параметр.
DSNEntireMessage=true|false – при
включении данной опции в DSN–
сообщения будет включено исходное письмо полностью. Иначе
только заголовки исходного письма. Значение по умолчанию: false.
DSNOnRelaying=true|false – опция формирования DSN-сообщения при
успешной доставке почтового сообщения. Значение по умолчанию:
false.
AVStatistics – полное имя файла или сокета, в который будет
происходить запись антивирусной статистики приложения. Если
значением параметра является
пустая строка (AVStatistics=),
антивирусная статистика не выводится.
DropMailformedMail=true|false – опция, определяющая доставку или
удаление почтовых сообщений, не соответствующих стандартами
RFC. Значение по умолчанию: false. При этом производится
попытка приведения сообщения в соответствие со стандартами,
после чего над сообщением будут проведены действия,
соответствующие настройкам конфигурационного файла. При
установке параметра в значение true письма
, не соответствующие
стандартам, не доставляются.
Секция [smtpgw.path] содержит пути к архивам, файлам управления и
рабочей очереди приложения:
IncomingArchivePath – путь к каталогу хранения архива всех принятых
почтовых сообщений. Если задано пустое значение или параметр
Приложение A
87
опущен, архивирование принятых почтовых сообщений не
производится.
OutgoingArchivePath – путь к каталогу хранения архива всех
отправленных почтовых сообщений. Если задано пустое значение
или параметр опущен, архивирование отправленных почтовых
сообщений не производится.
QueuePath – путь к каталогу, используемому в качестве рабочей
ControlPath – путь к файламуправленияприложением. Обязательный
параметр.
Секция [smtpgw.timeouts] содержит настройки тайм-аутов приложения:
MaximalBackoffTime=60…64800 – время (в секундах), определяющее
максимальный промежуток времени, через который будет
предпринята следующая попытка доставки сообщения. Значение
по умолчанию: 21600.
MinimalBackoffTime=64…64800 – время (в секундах), определяющее
минимальный промежуток времени, через который будет
предпринята следующая попытка доставки сообщения. Значение
по умолчанию: 1800.
Обратите внимание, что для параметра
UnreachableCacheRefreshPeriod должно бытьустановлено
значение меньшее, чем MinimalBackoffTime. В противном случае
может возникнуть ситуация, когда повторная попытка отправить
сообщение произойдет через промежуток времени меньший, чем
UnreachableCacheRefreshPeriod, приложение найдет
информацию о недоступном хосте в кеше и не будет
предпринимать попытку отправить такое сообщение.
MaximalQueueLifetime=1…14 – период (в днях
), в течение которого
приложение пытается доставить сообщение. В случае если
сообщение не доставлено за время MaximalQueueLifetime, оно
будет удалено и для отправителя будет сформирована
нотификация, уведомляющая его о невозможности доставить
сообщение. Значение по умолчанию: 5.
MXCacheRefreshPeriod=60…64800
– период (в секундах) определяет
время хранения информации об MX-записях. При DNS-запросе
приложение определяет MX-записи и при условии, что время жизни
этих записей (TTL, определенное в DNS) более
MXCacheRefreshPeriod, приложение кеширует ихнавремя=TTL. В
течение этого времени приложение не будет осуществлять DNS-
88
запросы о доменах, MX-записи которых сохранены. Значение по
умолчанию: 1200.
UnreachableCacheRefreshPeriod=60…64800 – период (в секундах)
определяет время хранения информации о недоступных хостах.
При неудачной попытке соединения приложения с удаленным
хостом информация об этом сохраняется в кеше на время
UnreachableCacheRefreshPeriod. В течениеэтоговремени
приложение не будет предпринимать попыток соединения с
данным хостом. Значение по умолчанию: 1200.
UnresolvedCacheRefreshPeriod=60…64800
определяет время хранения информации о хостах, информация о
которых отсутствует в DNS. В течение указанного временного
приложение не будет предпринимать попыток соединения с
данным хостом. Значение по умолчанию: 1200.
ReadTimeout=1…1200
чтения модулем Receiver приложения. Значение по умолчанию:
определяет время ожидания от удаленного клиента команд SMTPпротокола HELO/EHLO, MAIL FROM, RCPT TO (первой такой
команды) и QUIT. Значение по умолчанию: 300.
ReceivingDataInitiationTimeout=1…2400 – тайм-аут (в секундах),
определяет время ожидания команды DATA SMTP-протокола от
удаленного клиента. Обратите внимание, что время ожидания
первой команды RCPT TO определяется предыдущим таймаутом,
тогда как все последующие команды RCPT TO должны быть
переданы клиентом за время ReceivingDataInitiationTimeout.
Значение по умолчанию: 600.
всех почтовых сообщений, попадающих в данную группу
адресатов. Для отключения режима (то есть пропуска сообщений
без антивирусной проверки) присвойте параметру значение false.
Обязательный параметр.
AdminNotifyAddress – почтовый адрес, на который производится
отправка предназначенных для администратора уведомлений,
связанных с результатами обработки сообщений, попадающих в
данную группу. Обязательный
параметр.
NotifyFromAddress – почтовый адрес, который используется в
качестве адреса отправителя уведомлений, связанных с
результатами обработки сообщений, попадающих в данную группу.
Обязательный параметр.
BackupPath – путь к каталогурезервногохранилища. Обязательный
параметр.
QuarantinePath – путь к карантинному каталогу. Обязательный
удовлетворяет
заданным маскам и не попадает под действие масок в списке
исключения. Если параметр не указан, его значение принимается
равным <*> – любое имя.
ExcludeByName – маска-исключение фильтрации по имени вложения.
Будут отфильтрованы те объекты, чье имя не удовлетворяет
заданным маскам и попадает под действие масок в списке
включения.
90
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
IncludeByMime – маска-включениефильтрациипо MIME-типу. Будут
отфильтрованы те объекты, чье имя удовлетворяет заданным
маскам и не попадает под действие масок в списке исключения.
Если параметр не указан, его значение принимается равным <*> –
любой тип.
ExcludeByMime – маска-исключениефильтрациипо MIME-типу. Будут
отфильтрованы те объекты, чье имя не удовлетворяет заданным
маскам и попадает под действие масок в списке включения.
NotifyAdminTemplate – путь к файлу, содержимое которого
используется в качестве шаблона для уведомлений, отправляемых
администратору. Обязательный параметр.
NotifyRecipientTemplate – путь к файлу, содержимое которого
используется в качестве шаблона для уведомлений, отправляемых
получателю. Обязательный параметр.
NotifySenderTemplate – путь к файлу, содержимое которого
используется в качестве шаблона для
уведомлений, отправляемых
отправителю. Обязательный параметр.
PlaceholderTemplate – путь к файлу, содержимое которого
используется в качестве шаблона для замещения вложенных
инфицированных объектов. Обязательный параметр.
ActionDisinfected=cure|pass|remove|placeholder – действие над
вылеченным объектом. Обязательный параметр.
ActionInfected=pass|remove|placeholder – действие над
инфицированном объектом. Обязательный параметр.
ActionSuspicious=pass|remove|placeholder – действие над объектом,
который подозревается на заражение неизвестным вирусом.
Обязательный параметр.
ActionProtected=pass|remove|placeholder
– действие над объектом,
проверка которого невозможна из-за того, что объект защищен
паролем. Обязательный параметр.
ActionError=pass|remove|placeholder – действие над объектом, при
проверке которого произошла ошибка. Обязательный параметр.
ActionFiltered=cure|pass|remove|placeholder – действие над
объектом, при проверке которого сработал фильтр по имени или
MIME-типу. Обязательный параметр.
всех почтовых сообщений, попадающих в данную группу
адресатов. Для отключения режима (то есть пропуска сообщений
без антивирусной проверки) присвойте параметру значение false.
Обязательный параметр.
Senders – список масокадресовотправителейпочтовогосообщения.
Каждая маска должна быть указана на отдельной строке вида
Senders=маска. В маскахмогут
быть использованы специальные
символы "*" и "?" (например Senders=*@mycompany.com). Если
параметр не задан, то он считается определенным как "
*@*"
(все
адреса).
Recipients – список масок адресов получателей почтовых сообщений.
Каждая маска должна быть указана на отдельной строке вида Recipients=маска. В масках могут быть использованы специальные
символы "*" и "?" (например Recipients=*@mycompany.com). Если
параметр не задан, то он считается определенным как "
AdminNotifyAddress – почтовый адрес, на который производится
отправка предназначенных для администратора уведомлений,
92
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
связанных с результатами обработки сообщений, попадающих в
данную группу. В случае, если значение параметра не указано,
будет использовано значение одноименного параметра из секции
качестве адреса отправителя уведомлений, связанных с
результатами обработки сообщений, попадающих в данную группу.
В случае, если значение параметра не указано, будет
использовано значение одноименного параметра из секции
[smtpgw.policy].
BackupPath – путьккаталогурезервногохранилища. Вслучае, если
его значение не указано, будет использовано значение
одноименного параметра из секции [smtpgw.policy].
QuarantinePath – путь к карантинному каталогу. В случае, если его
значение не указано, будет использовано значение одноименного
параметра из секции [smtpgw.policy].
IncludeByName – маска-
включение фильтрации по имени вложения.
Будут отфильтрованы те объекты, чье имя удовлетворяет
заданным маскам и не попадает под действие масок в списке
исключения. Если параметр не указан, его значение принимается
равным <*> – любое имя.
ExcludeByName – маска-исключение фильтрации по имени вложения.
Будут отфильтрованы те объекты, чье имя не удовлетворяет
заданным маскам и попадает под действие масок в списке
включения.
IncludeByMime – маска-включениефильтрациипо MIME-типу. Будут
отфильтрованы те объекты, чье имя удовлетворяет заданным
маскам и не попадает под действие масок в списке исключения.
Если параметр не указан, его значение принимается равным <*> –
любой тип.
ExcludeByMime – маска-исключениефильтрациипо MIME-типу. Будут
отфильтрованы те
объекты, чье имя не удовлетворяет заданным
маскам и попадает под действие масок в списке включения.
NotifyAdminTemplate – путь к файлу, содержимое которого
используется в качестве шаблона для уведомлений, отправляемых
администратору. В случае, если значение параметра не указано,
будет использовано значение одноименного параметра из секции
в качестве шаблона для уведомлений, отправляемых
получателю. В случае, если значение параметра не указано, будет
использовано значение одноименного параметра из секции
[smtpgw.policy].
Приложение A
93
NotifySenderTemplate – путь к файлу, содержимое которого
используется в качестве шаблона для уведомлений, отправляемых
отправителю. В случае, если значение параметра не указано,
будет использовано значение одноименного параметра из секции
используется в качестве шаблона для замещения вложенных
инфицированных объектов. В случае, если значение параметра не
указано
, будет использовано значение одноименного параметра из
секции [smtpgw.policy].
ActionDisinfected=cure|pass|remove|placeholder – действие над
вылеченным объектом. В случае, если значение параметра не
указано, будет использовано значение одноименного параметра из
секции [smtpgw.policy].
ActionInfected=pass|remove|placeholder – действие над
инфицированном объектом. В случае, если значение параметра не
указано, будет использовано значение одноименного параметра из
секции [smtpgw.policy].
ActionSuspicious=pass|remove|placeholder –
действие над объектом,
который подозревается на заражение неизвестным вирусом. В
случае, если значение параметра не указано, будет использовано
значение одноименного параметра из секции [smtpgw.policy].
ActionProtected=pass|remove|placeholder – действие над объектом,
проверка которого невозможна из-за того, что объект защищен
паролем. В случае, если значение параметра не указано, будет
использовано значение одноименного параметра из секции
[smtpgw.policy].
ActionError=pass|remove|placeholder – действиенадобъектом, при
проверке которого произошла ошибка. В случае, если значение
параметра не указано, будет использовано значение одноименного
параметра из секции [smtpgw.policy].
ActionFiltered=pass|remove|placeholder – действие над объектом, при
проверке которого сработал фильтр по имени или MIME-типу. В
случае, если значение параметра не указано, будет использовано
значение
проверки объекта статусов, при которых доставка оригинального
почтового сообщения блокируется. В случае, если значение
параметра не указано, будет использовано значение одноименного
параметра из секции [smtpgw.policy].
антивирусной проверки объекта статусов, при которых
производится отправка уведомления администратору. В случае,
если значение параметра не указано, будет использовано значение
одноименного параметра из секции [smtpgw.policy].
проверки объекта статусов, при которых производится отправка
уведомления получателю оригинального почтового сообщения. В
случае, если значение параметра не указано,
будет использовано
значение одноименного параметра из секции [smtpgw.policy].
проверки объекта статусов, при которых производится отправка
уведомления отправителю оригинального почтового сообщения. В
случае, если значение параметра не указано, будет использовано
значение одноименного параметра из секции [smtpgw.policy].
почтового сообщения в карантин или резервное хранилище. В
случае, если значение параметра не указано, будет использовано
значение одноименного параметра из секции [smtpgw.policy].
Секция [updater.path] содержит пути к каталогам и файлам, необходимым
для работы компонента keepup2date:
BackUpPath – путь к существующемукаталогу, вкоторомбудет
сохраняться архив антивирусных баз при их обновлении.
Обязательный параметр.
UploadPatchPath – путь к существующему каталогу хранения патчей
программы.
DiffUtilPath – путь к исполняемомуфайлукомпонентаkavapplydiff.
Обязательный параметр.
Секция [updater.options] содержит различные параметры работы
компонента keepup2date:
KeepSilent=true|false – режим вывода отчетов о работе компонента на
консоль. При значении true компонент не выводит на консоль
отчеты. Значение по умолчанию: false.
PostUpdateCmd – команда, выполняемая сразу после успешного
завершения обновления антивирусных баз. Значение, указанное в
конфигурационном файле, включенном в поставку приложения,
запустит автоматическое перечитывание приложением
Приложение A
95
обновленных антивирусных баз. Изменение значения этого
параметра не рекомендуется.
UseUpdateServerUrl=true|false – режим использования для
обновления адреса, указанного в настройке UpdateServerUrl.
Значение по умолчанию: false.
UseUpdateServerUrlOnly=true|false – режим использования для
обновления антивирусных баз только адреса, указанного в
настройке UpdateServerUrl. Если опции присвоено значение false,
то в случае неудачной попытки обновления баз с адреса Update-ServerUrl будет использован другой адрес из списка серверов
обновлений. Значение по умолчанию: true.
UpdateServerUrl=http://url/ | ftp://url/ | smb://url/ | /local_path/ – адрес
для обновления антивирусных баз из локального каталога.
RegionSettings – код региона пользователя, применяется для выбора
наиболее удобного для скачивания обновлений антивирусных баз
сервера обновления Лаборатории Касперского
ConnectTimeout – сетевойтайм-аутдляобновлениябаз (в
секундах).
Если в течение указанного промежутка времени копирование
новых антивирусных баз не завершилось, производится выбор
другого сервера из списка серверов обновлений Лаборатории
Касперского. Значение по умолчанию: 20.
UseProxy=true|false – режим использования прокси-сервера при
соединении с сервером обновлений Лаборатории Касперского.
Если значение параметра no – прокси-сервер не используется.
Если значение параметра
true, используется адрес проксисервера, определенный параметром ProxyAddress. Если значение
параметра ProxyAddress не определено, будет использовано
значение переменной окружения http_proxy. Если значение
переменной окружения не определено, прокси-сервер не
используется. Значение по умолчанию: true.
ProxyAddress – адрес используемого для соединения прокси-сервера.
Параметр задается в виде http://username:password@url:port. В
адресе прокси-сервера username
и/или password могут
отсутствовать. Если адрес не указан, то его значение берется из
переменной окружения http_proxy.
PassiveFtp=true|false – режим использованиядлясоединения passive
ReportLevel=1…9 – уровень детализации отчета о работе компонента.
Значениепоумолчанию: 3.
Append=true|false – режим добавления отчета о работе компонента в
конец существующего файла отчета. Если параметру присвоено
значение false, то при открытии
удаляется. Значение по умолчанию: true.
Kaspersky® SMTP-Gateway 5.0
файлапредыдущеесодержимое
для Linux/Unix
A.3. Сигналы управления
компонентом
Существует возможность управлять приложением с помощью сигналов.
Рассмотрим их подробнее.
TERM
QUIT
INT
HUP
Сигналы вызывают прекращение работы приложения.
Сигнал инициирует перечитывание конфигурационного файла и
перезагрузку приложения в соответствии с новыми настройками.
smtpgw
A.4. Управляющиефайлы
На Linux/Unix платформах существует возможность управлять
приложением путем создания/удаления специальных управляющих
файлов.
.c_stats
.c_recv_on
.c_recv_off
.c_avir_on
Вывод статистики состояния приложения.
Возобновление работы модуля Receiver.
Приостановка работы модуля Receiver.
Возобновление работы модуля антивирусной проверки.
.c_avir_off
Приостановка работы модуля антивирусной проверки.
Приложение A
97
.c_send_on
.c_send_off
.c_db_reload
Для инициирования действия, необходимо создать файл с
соответствующим именем в каталоге, указанном в качестве значения
настройки ControlPath в секции [smtpgw.path]. Приложение осуществляет
периодическую проверку этого каталога на предмет наличия известных ему
управляющих файлов, принимает команду к исполнению, после чего
стирает соответствующий управляющий файл.
Возобновление работы модуля Sender.
Приостановка работы модуля Sender.
Перезагрузка приложения с перечитыванием антивирусных
баз.
A.5. Статистикаприложения
По команде администратора приложение производит вывод статистики
своей работы (с момента запуска до текущего состояния) в текстовый
файл, имя которого задается параметром StatFilename секции
[smtpgw.options] конфигурационного файла.
Данный текстовый файл состоит из набора строк, представленных в
формате:
имя_параметра=значение_параметра
Рассмотрим подробнее варианты имен и значений параметров состояния
приложения.
Имя параметра
Значение параметра
time_initialized
Время инициализации сервера.
time_processing
Время работы сервера (в секундах).
mta_received_messages
Количество входящих сообщений, успешно принятых сервером (с момента его
инициализации).
98
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
Имя параметра
Значение параметра
mta_received_bytes
Количество байт, успешно принятых сервером (с момента его
инициализации).
Число отклоненных входящих соединений из-за ограничения количества
одновременно установленных входящих соединений с сервером (с момента
его инициализации).
Количество отклоненных входящих соединений из-за ограничения числа
одновременно установленных входящих соединений с сервером с одного IPадреса (с момента его инициализации).
mta_outgoing_connections_total
Количество установленных исходящих соединений сервера (с момента его
инициализации).
mta_outgoing_connections_current
Количество установленных исходящих соединений сервера на момент
составления отчета.
mta_outgoing_connections_maximum
Максимум установленных исходящих соединений с сервера (с момента его
инициализации).
100
Kaspersky® SMTP-Gateway 5.0
для Linux/Unix
Имя параметра
Значение параметра
mta_outgoing_connection_errors
Количество ошибок установленных исходящих соединений сервера (с
момента его инициализации).
mta_outgoing_connections_failed_total
Общее количество отклоненных исходящих соединений сервера (с момента
его инициализации).
mta_outgoing_connections_failed_through_cache
Общее количество отклоненных исходящих соединений по причине
присутствия информации о хосте в кеше недоступных хостов (с момента
инициализации сервера).
mta_routing_queries_total
Общее количество запросов маршрутизации с момента инициализации
сервера.
mta_dns_queries_total
Общее количество DNS-запросов с момента инициализации сервера.
mta_dns_queries_through_cache
Количество DNS-запросов с момента инициализации сервера, найденных в
кеше.
mta_dns_queries_failed
Количество неудачных DNS-запросов с момента инициализации сервера.
mta_receivings_refused_total
Общее количество отклоненных входящих сообщений сервером с момента
его инициализации.
mta_receivings_refused_for_message_size_limit
Количество отклоненных сервером входящих сообщений (из-за ограничения
их размера) с момента его инициализации.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.