SpamAssassin

Материал из Xgu.ru.

Перейти к: навигация, поиск

Содержание

1 Название и терминология

2 Возможности

3 Инсталляция в FreeBSD

4 Байесовская фильтрация

4.1 Принцип байесовской фильтрации

4.2 Конфигурирование

4.3 Обучение

5 Клиринговые дома

6 Дополнительная информация

[править] Название и терминология

SpamAssassin переводится на русский как убийца спама.
Часто можно встретить русское, близкое к оригинальному по звучанию
название - СпамОтсосин. По-видимому, такое название указывает на
назначение программы - высасывать спам из почтового потока.

Термины, использующиеся в статье:

spam

Спам - нежелательная корреспонденция рекламного характера, массово рассылаемая людям, не выразившим желания её получать.

ham

Неспам - письма, не являющиеся спамом.

spammer

Спаммер - человек (или компьютер), выполняющий рассылку спама.

blacklist

Чёрный список

whitelist

Белый список

graylist

Серый список

[править] Возможности

SpamAssassin для обнаружения спама использует несколько
методов:

Проверка заголовков письма на правильность и соответствие стандартам Интернета

Проверка заголовков и тела письма на наличие определённых фраз и строк, часто встречающихся в спам-письмах. Проверка может выполняться на нескольких языках.

Заголовок и тело письма могут проверяться по онлайн-базам, содержащим контрольные суммы спам-сообщений

IP-адрес отправителя письма может проверяться по онлайн-спискам с адресами известных спаммеров или подозрительных почтовых серверов

Определённые адреса, хосты или домены могут быть занесены в чёрный или белый список. Белый список может быть создан автоматически, основываясь на истории отправленных сообщений

SpamAssassin может быть обучен на основе существующей базы спам-сообщений и неспам-сообщений.

IP-адрес отправителя может быть проверен на то имеет ли он разрешение на отправку писем из этого домена. Проверка выполняется с помощью протокола Sender Policy Framework SPF. (возможность появилась начиная с SpamAssassin 3.0)

Снижение вероятности классификации письма как спам, полученного от отправителя, который может потратить дополнительную вычислительную мощность при отправке - с помощью системы HashCash. Спаммеры не в состоянии выполнять необходимые вычисления, поскольку они рассылают огромнейшее количество писем одновременно. (возможность появилась начиная с SpamAssassin 3.0)

Методы могут использоваться все сразу или только некоторые из них.

[править] Инсталляция в FreeBSD

Опции при сборке в FreeBSD:

[X] AS_ROOT Run spamd as root (recommended)
[ ] DOMAINKEYS DomainKeys support
[X] SSL Build with SSL support for spamd/spamc
[ ] MYSQL Add MySQL support
[ ] PGSQL Add PostreSQL support
[X] RAZOR Add Vipul's Razor support
[ ] SPF_QUERY Add SPF query support
[ ] RELAY_COUNTRY Relay country support
[X] TOOLS Install SpamAssassin tools

Назначение опций:

AS_ROOT

Запускать процесс spamd от имени пользователя root (рекомендуется).

DOMAINKEYS

Поддержка DomainKeys.

SSL

Поддежка SSL для spamd и spamc.

MYSQL

Поддержка MySQL.

PGSQL

Поддержка PostreSQL

RAZOR

Поддержка клирингового дома Vipul's Razor.

SPF_QUERY

Поддержка запросов SPF.

RELAY_COUNTRY

Поддержка relay country

TOOLS

Инсталляция дополнительных инструментов SpamAssassin.

[править] Байесовская фильтрация

[править] Принцип байесовской фильтрации

Байесовкая фильтрация базируется на теореме Байеса,
открытой им в 1763.
Теорема связывает между собой значения априорной
и апостериорной вероятности событий.

[править] Конфигурирование

[править] Обучение

$ ls Mail
spam goodmail
$ sa-learn --mbox --spam Mail/spam
$ sa-learn --mbox --ham mail/goodmail
$ sa-learn --mbox --ham /var/spool/mail/$LOGNAME

Просмотр результатов обучения:

$ sa-learn --dump data | sort -n
0.000 0 110 1072880922 discussion
0.000 0 112 1071162080 HMBOX-Line:2002
0.000 0 112 1072907632 modify
0.000 0 113 1072915324 H*u:Windows
0.000 0 115 1072900545 Sender
...
1.000 310 0 1071162080 N:HEADER_NBITS
1.000 316 0 1072026198 8-bit
1.000 323 0 1071162080 HEADER_8BITS
1.000 328 0 1072026198 N:N-bit
1.000 394 0 1072910571 Forged

[править] Клиринговые дома

Клиринговые дома, которые в настоящий момент (версия 3.1.3)
поддерживает SpamAssassin:

Vipul's Razor

Pyzor

DCC

[править] Дополнительная информация

SpamAssassin - падение продолжается - обсуждение на "Записках антиспамеров"

Получено с http://xgu.ru/wiki/SpamAssassin

Просмотры

Статья

Обсуждение

Править

История

Личные инструменты

Представиться системе

Навигация

Заглавная страница

Свежие правки

Случайная статья

Справка

Поиск

Инструменты

Ссылки сюда

Связанные правки

Загрузить файл

Спецстраницы

Версия для печати

Постоянная ссылка

Последнее изменение этой страницы: 07:20, 8 августа 2006.

К этой странице обращались 838 раз.

Политика конфиденциальности

Описание Xgu.ru

Отказ от ответственности