а находил их.
А если без Байеса?Статистические методы Байеса используются в антиспамерских программах как один из методов отделения спама от полезной корреспонденции. По поводу несовершенства статистических методов говорилось немало. Но есть ли альтернатива у статистических методов? Есть. Это отслеживание писем по спискам спам-слов и отслеживание DNS-адресов. Эти методы, как и статистические, не обеспечивают 100%-ной защиты от спама, но вполне надежны, чтобы ими пользоваться, отсеивая львиную долю спама. Надо сказать, что ни один из методов никогда не обеспечит полной защиты. Оба принципа создания антиспамерских программ имеют свои минусы. Упреки в адрес статистических методов раздавались давно, и вызваны они были в основном неудачными программными реализациями статистических расчетов. Но не меньше упреков достается и методам «черных» списков по DNS и спам-словам. Каждая фирма, зарабатывающая спамерскими рассылками, держит в штате одного-двух хакеров, которые «вскрывают» добропорядочные серверы и от их имени совершают массовые рассылки. Теоретически в «черных» списках IP-адресов может оказаться любой сервер, в том числе и ваш почтовый. Какой бы метод ни использовали разработчики антиспамерских программ, в конечном счете все зависит от конкретной реализации, от конкретной программы. Одна из программ, работающая по методу оценки писем по DNS и спам-словам, — Spam Blocker от компании «Софтинформ». Spam BlockerSpam Blocker все равно, каким почтовым клиентом пользуется пользовательБольшинство антиспамерских фильтров проводят проверку почты на почтовом сервере. Spam Blocker — не исключение. Такой подход позволяет экономить трафик пользователя, что немаловажно, если оплата доступа производится именно за входящий трафик. Особенностью этой программы можно назвать то, что она работает независимо от почтового клиента, сама заходит на почтовый сервер и удаляет ненужные сообщения. Это актуально прежде всего для корпоративных пользователей: работник может отлучиться по делам, отключить почтовый клиент, а вернувшись на следующий день, получить только отфильтрованную почту. У такого режима работы есть еще один плюс: Spam Blocker не зависит от того, какая почтовая программа используется пользователем. Режим проверки почтового ящика настраиваемый: вручную или автоматически с заданным интервалом. Spam Blocker все равно, сколько почтовых ящиков у пользователя. Он может проверять неограниченное число аккаунтов, причем каждый из них по собственным правилам. Как работает Spam BlockerПорядок работы программы такой: заходя на почтовый аккаунт, Spam Blocker скачивает заголовки писем для анализа. После проверки заголовков письма, классифицированные как спам, удаляются с сервера, остальные скачивает почтовый клиент. Для проверки качества работы программы пользователем предусмотрен настраиваемый лог почты, в котором фиксируются все письма: красным — оцененные как спам, черным — нормальная корреспонденция. Первое время советуем почаще заглядывать в этот лог, так как возможны ошибки при оценке письма по DNS. На иллюстрации внизу показан случай, когда адрес с mail.ru определен как адрес из DNS-списка спама. Надо сказать, что таких ошибок за время тестирования было не много и вызваны они, скорее всего, тем, что типичные пути прохождения почты по каким-либо причинам изменяются и «забредают» на open relay-серверы. Исправляются такие ошибки очень просто: включением корреспондента в «белый» список адресов. Аналогичные ошибки могут возникать и с определением спама по спам-словам. В частности, если вы подписаны на рассылки (а кто из нас не подписан на какие-нибудь рассылки?), то включите эти адреса сразу в «белый» список. Это лучше, чем удалять из списка спам-слов слово «рассыл». Впрочем, обучить программу можно и другим способом: с помощью «Мастера конфигурации». Если вы в течение некоторого времени складывали в определенную папку получаемую спам-корреспонденцию, то «Мастер» проверит собранные там письма, покажет вам то, чего нет в его спам-списках. Вместо специализированной спам-папки можно использовать обычную корзину «Удаленные». Кроме того, рекомендуется импортировать в «белые» списки вашу адресную книгу. Spam Blocker поддерживает импорт из всех популярных почтовых клиентов, поддерживает форматы MSG, TXT, OUTLOOK и адресную книгу MS Windows. Порядок и принципы анализаПрограмма проверяет почту и получает заголовки писем, находящихся в почтовом ящике пользователя (адреса электронной почты, имена адресатов, темы письма и так далее). Порядок анализа писем такой:
С «белым» списком все ясно: все, что есть в «белом» списке, однозначно принимается как нормальная почта. Письма, не входящие в этот список, анализируются дальше по DNS и спам-словам. Списки DNS-серверов и спам-слов включены в системные (неудаляемые) правила программы. Кроме системных, возможно использование пользовательских правил. Системные правила работают для всех аккаунтов, пользовательские — только для определенных пользователем аккаунтов. Оба списка пополняются пользователем и обновляются через Интернет с сервера «Софтинформ». Составление спам-списков слов вручную — более эффективный метод, чем статистические методы обсчета. Однако они требуют немалых трудовых (и финансовых) вложений. Например, компания «Софтинформ» в службе поддержки своего антиспам-фильтра Spam Blocker держит специального сотрудника, который вручную просматривает примерно 2000 спам-писем в день и составляет на основе анализа этого «мусора» список спам-слов. Интеллектуальный анализ качества человеком всегда повыше, чем машинный. Результаты работыЭффективность программы достаточно высокаРезультаты работы Spam Blocker можно оценить на иллюстрации слева. Первое число — письма, оцененные как нормальные, второе — общее число писем. Особенностью программы оказалась ее некоторая односторонность, то есть она практически не допускала ошибочной классификации нормальных писем как спама и пропускала довольно много спамных писем. В целом в результате включения в «черные» списки новых слов и серверов (как в результате обновлений с сервера «Софтинформ», так и в результате «ручной» работы пользователя) число ошибочно принятого спама падало. Если в первые дни после инсталляции проходило до 1/3 спама, то через две недели доля упала до 1/6. (Более точно сказать трудно, так как в Spam Blocker не ведется суммарной статистики работы.) И есть надежда, что этот процент возрастет со временем еще. Однако ошибки по DNS-спискам оставались, поэтому включение всех ваших корреспондентов в «белый» список, как уже писалось выше, — обязательное условие корректной работы программы. Программа имеет русскоязычный, красивый, простой и понятный интерфейс. Правда, он не настраивается под пользователя: очень хотелось убрать подписи к кнопкам, но не удалось. Файл помощи, к сожалению, пока только англоязычный. Но программа действительно проста в работе, так что к помощи прибегать не пришлось. Есть некоторые неточности в переводе интерфейса, что создает некоторое ощущение неопрятности, но, скорее всего, к следующим версиям все орфографические ошибки будут «вылизаны» разработчиками программы. Системные ограничения: программа работает под ОС Windows 98/ME/NT 3.5x-NT 4.0/2000/XP. Аппаратных ограничений разработчиком не заявлено. В течение демонстрационного периода (30 дней) программа полностью функциональна. По истечении этого срока программу надо деинсталлировать или приобрести и зарегистрировать.
|