mail.eserv.ruВойти

EservAntiSpam

AndreyCherezov
(v1)
  • v1 AndreyCherezov· · Открыта

Антиспам — решения для Eserv

Общая информация об антиспамерских технологиях — см. страницы AntiSpam, AntiSpamNews.

Защита от спама в почтовых серверах Eserv ставит своей целью следующее:
���������� ���������

Исключение использования сервера для рассылки спама на другие серверы

Одной из основных мер усиления безопасности, которые должен предпринять администратор почтового сервера — предотвращение возможности использования его сервера в качестве распространителя спама. Система передачи почты в интернете основана на протоколе SMTP. Почтовые SMTP-сессии между серверами в интернете являются анонимными — отправитель не использует никакой авторизации при доставке почты. Почтовый сервер должен уметь отличить:
  1. почту, поступающую обслуживаемым им пользователям
  2. почту, отправляемую обслуживаемыми им пользователями
  3. почту, не имеющую отношения к его пользователям
  4. Если этот третий вид почтового трафика не блокируется сервером, т.е. если сервер пересылает эту почту (от чужого отправителя чужому получателю), то этот сервер становится "открытым релеем" (OpenRelay), т.е. может быть использован любым злоумышленником для пересылки его корреспонденции.
Чтобы надежно исключить возможность злоупотреблений почтовым сервером, достаточно выполнить следующие настройки сервера:
Описанные выше меры предназначены для исключения возможности использования сервера спамером для рассылки спама на другие серверы в интернете. Далее рассмотрим, как не пропустить спам, идущий на локальные домены вашим пользователям.

Исключение получения спама от серверов, пересылающих спам (OpenRelays)

Спамеры используют следующие виды доступа в сеть для рассылки спама:
Eserv/3 поддерживает все виды RBL-блокировок, по умолчанию используется ORDB-блокировка.

Исключение получения спама с Email-адресов, рассылающих спам

Хотя Email-адреса отправителей в SMTP-сессиях никак не контролируются и могут быть легко подделаны, бывает полезно иметь возможность заблокировать конкретные адреса или домены. Это делается в черных списках, которые в Eserv/2 ведутся в файлах mail\spammers*.txt, а в Eserv/3 — по умолчанию в файле CONF\lists\smtp\FromEmailBlackList.txt

В Eserv/3 также включена возможность проверки существования домена отправителя в DNS — это исключает прием почты с вымышленными доменами в обратном адресе.

Иногда используется верификация домена, передаваемого в начале сессии в команде HELO или EHLO. В Eserv/3 есть эта возможность, но по умолчанию отключена, т.к. слишком часто строка в HELO не соответствует стандарту — даже в случае "нормальных" почтовых сессий.

Исключение получения почты с поддельных Email

С конца 2003 г стали широко применяться методы защиты Email-адресов от подделки отправителем — SenderPolicyFramework (SPF) и MS CallerID. В 2004 г эти две спецификации объединились в SenderID. Этот метод позволяет проверять право отправителя использовать обратный Email-адрес с заданным доменом. Для этого администраторы почтовых доменов заносят в DNS этих доменов TXT-записи особого формата, где указывается список хостов, которые могут отправлять почту с этого домена. Принимающий почту SMTP-сервер может проверять эту политику и действовать соответственно.

Кроме того, началось использование технологии YahooDomainKeys, предусматривающей автоматическую цифровую подпись исходящей почты "доменным ключем" на сервере-отправителе и проверку принимающим SMTP-сервером этих подписей на базе открытых ключей, опубликованных в DNS домена-отправителя.

В Eserv/3 поддерживаются все эти технологии.

Фильтрация спама на основе оценки содержимого полученных сообщений

Указанные выше меры позволяют путем различных блокировок остановить спамера "на подходе" к собственно процессу отправки почты — IP отправителя можно проверить сразу при его подключении, адрес отправителя и получателя — еще до получения письма. Если все эти проверки успешно пройдены, то письмо будет получено. Далее в цепочку обработки включаются фильтры содержания — антивирусные фильтры, антиспамерские фильтры и т.д. Они могут анализировать письмо как непосредственно во время его приема, так и после получения письма полностью. Прерывать прием письма, если уже ясно, что это вирус или спам, не имеет смысла, т.к. отправитель будет тогда пытаться отправить его повторно. Письмо приходится получать полностью — и только на этой стадии отправитель готов читать ответ сервера о результатах приема письма. Если обнаружен спам или вирус, то можно выдать отправителю сообщение об ошибке — письмо вернется отправителю вместе с нашим сообщением об ошибке. Это полезно для профилактики потенциально возможных ложных срабатываний фильтров — "false positives" — отправитель (если он не спамер и не вирус) прочтет вернувшееся сообщение и может предпринять действия для "проталкивания" своего письма тем или иным способом. Подробнее об этом см. в описании фильтров EservSpamProtexx и EservPopFile. В комплект Eserv/3 включена оценочная серверная версия байесового спам-фильтра SpamProtexx. Eserv также может интегрироваться с большинством популярных фильтров — PopFile (EservPopFile), SpamAssassin и др. (см. AntiSpam).

Короткий URL этой страницы: http://antispam.eserv.ru/

См. также Статьи