Борьбу с несанкционированной рассылкой рекламных предложений по электронной почте, называемую спамом, можно сравнить с борьбой снаряда и брони. Для защиты от спама создается "броня" - антиспамерские программы, спамеры создают новые "снаряды" - способы обхода защитных фильтров. Защита от спама на уровне почтовых серверов производится довольно сложными программными комплексами. Для защиты от спама на уровне пользователя используются менее сложные, но не менее эффективные программы,
основанные на Байесовском алгоритме, такие как Agava Spamprotexx от компании Agava.
Байесовский алгоритм
Байесовский алгоритм основан на статистических методах анализа слов, наиболее часто встречающихся в спам-сообщениях. Этот метод имеет свои достоинства, но и не лишен недостатков. Антиспамерские программы, работающие на основе этого метода, зачастую некорректно реализуют достоинства статистического метода, чем и вызывают нарекания. По мнению создателей программы Spamprotexx, им удалось решить следующие
проблемы, присущие программам, работающим на Байесовском алгоритме:
Уменьшение чувствительности к ошибкам в процессе обучения. Spamprotexx использует некоторые ноу-хау, которые следят за состоянием базы данных и исключают случайные ошибочные добавления правильных писем в спам. Имеется возможность исправить ошибку, переслав то же самое сообщение для обучения как правильное.
Учет типовых ошибок. Создание спамерами нового способа обхода антиспамной защиты приводит к лавине спамерских сообщений в почтовых клиентах пользователей. Перенос таких сообщений для обучения в программы защиты от спама приводит к тому, что определенные типы сообщений приобретают завышенные коэффициенты, что приводит к так называемому излишнему обучению базы данных. Spamprotexx решает эту проблему, классифицируя каждое сообщение, перед тем как обучаться
на его примере. Если ему удается его классифицировать, то он не допустит это сообщение для обучения.
Учет HTML-тегов. Большинство спам-посланий приходит в виде HTML, в результате этого некоторые программы начинают воспринимать стандартные HTML-теги как спам-слова. Spamprotexx использует синтаксический анализатор HTML, чтобы исключить влияние тегов на классификацию. Вместо включения всех тегов в спам-слова Spamprotexx обращает внимание на их свойства — шрифты, параграфы, тело, изображения и т. д. К примеру, Spamprotexx способна обнаружить и запомнить, что
спам-сообщения часто создаются с использованием шрифтов определенных цветов, размеров и типов.
Анализ заголовков. В случае очень коротких текстовых сообщений Spamprotexx использует заголовки этих сообщений (1-2 килобайта информации) для успешной классификации письма как спама. В заголовках содержится достаточно много информации, помогающей Spamprotexx принять правильное решение.
Учет служебных частей речи. Есть много слов (например, предлоги), которые не являются характерными для спама или неспама. Без учета этой особенности происходит снижение качества фильтрации, потому что фильтры в большинстве своем скорее учатся на спам-примерах, нежели на обычных письмах. Spamprotexx имеет стоп-лист для таких слов, чтобы не использовать их с целью классификации.
Осталось посмотреть, насколько результативно работают Байесовские алгоритмы в реализации от компании Agava.
Agava Spamprotexx
Прежде всего заметим, что Agava Spamprotexx работает со всеми почтовыми клиентами и не требует их настройки. Это очень удобно для любого пользователя, а особенно для неподготовленного: не нужно вводить параметры прокси-сервера. Впрочем, программа все же более удобна для пользователей почтовых клиентов от Microsoft (Microsoft Outlook и Outlook Express), чем для других почтовых клиентов. В панели команд microsoft'овских почтовых клиентов Spamprotexx встраивает специальные корзины
для обучения. Достаточно перенести пробившийся через защиту спам в красную корзину, а сообщение, ошибочно классифицированное как спам, - в синюю, и Spamprotexx воспримет эти сообщения для обучения. Для других почтовых клиентов для обучения необходимо совершить несколько больше действий, чем простое перетаскивание письма.
Окно настроек программы
Для обучения не microsoft'овских почтовых программ в настройках Spamprotexx надо ввести специальные почтовые адреса и по особому алгоритму (описанному в руководстве пользователя) отправлять сообщения для обучения. Там же можно задать и спам-метку, которой будет отмечаться поле Subject письма при классификации этого письма как спама. Настройки требуется осуществить только один раз.
Spamprotexx создает в почтовых клиентах специальную папку, в которую и складывает сообщения, классифицированные как спам. Пользователь может в любой момент просмотреть эту папку на предмет сообщений, ошибочно квалифицированных как спам. Нормальная почта поступает в папку "Входящие" или сортируется по правилам сортировки, заданным пользователем для почтового клиента. При необходимости можно всегда просмотреть лог работы программы.
Лог всех полученных и отправленных писем
Программа ведет свой "белый" список доверенных корреспондентов. Особенностью является то, что при получении писем от таких доверенных корреспондентов происходит проверка на соответствие имени и электронного адреса. Если обнаружено расхождение между ними, то письмо проверяется на спам, как обычное. При получении спама от доверенного корреспондента адрес исключается из базы "белого" списка.
Уровень защиты
В настройках Spamprotexx предусмотрена возможность замены уровня защиты.
Регулятор порога срабатывания фильтра
Рекомендуемые разработчиком уровни выставлены по умолчанию. Эти значения рекомендуются для постоянной работы. Но для начального периода предпочтительнее установить более высокий уровень (порядка 80-90%). При таком диапазоне ложь-позитивных результатов (нормальное электронное письмо, классифицированное как спам) практически не будет, но вам придется достаточно часто отправлять прорвавшийся спам на обучение.
Статистика работы
Статистика работы показывает высокую эффективность работы программы Spamprotexx.
Статистика показывает достаточно высокую эффективность работы программы
За две недели работы программа допустила всего два ложь-позитивных результата и пропустила 16 ложь-негативных результатов (фактическое спам-сообщение, прошедшее через фильтр). При этом число пробившихся через Spamprotexx спам-сообщений неуклонно снижалось в течение тестового периода. Маловероятно, что эта
программа, как и любая другая антиспамерская утилита, стопроцентно спасет вас от спама. Но ее высокая эффективность позволяет пользователю надеяться на достаточно спокойную жизнь. В папку, куда складывается спам, вам раз в день все же придется заглядывать - возможны ложь-позитивные срабатывания, хотя вероятность этого очень мала.
Программа обладает функцией автоматического обновления. За период тестирования программы обновление происходило дважды: компания Agava устраняла всплывающие ошибки в работе программы.
Системные ограничения: программа работает под ОС Windows 98/ME/NT 3.5x-4.0/2000/XP. Аппаратных ограничений разработчиком не заявлено. Демопериод составляет 30 дней, после чего необходима регистрация программы.
Н о в и н к а ! :: Лучшее
предложение Рунета для веб-мастеров ::
"Создание сайта от А до Я" (+3
CD "WebMasterSoft")
Пакет включает в себя полный набор
инструментов и документации для создания современного веб-сайта:
1.6 Gb отличного
веб-дизайнерского софта (на 3-х CD-r)
учебники и пособия по веб-дизайну
250
профессиональных шаблонов сайтов
более 280 ява-скриптов и аплетов
коммерческие скрипты с детальным
описанием настройки
руководства по раскрутке и
интернет-рекламе
электронные книги по интернет-бизнесу
обновление в течении 2-х месяцев!
Что нового? В
состав пакета включен 3-й диск со всеми обновлениями 2005 года. Это
десятки новых программ, электронных книг, скриптов и шаблонов. Пакет стал
еще "толще", полезнее и функциональнее. С помощью имеющихся на 3-х дисках
информации и софта вы сможете решить практически любую задачу, возникающую
при создании собственного веб-сайта. Независимо от вашего уровня опыта -
пакет будет одинаково полезен и начинающим, и опытным веб-мастерам.
Цена осталась прежней - 10 у.е. (включая стоимость
доставки дисков). Возможна оплата наложенным платежом. По вопросу
приобретения пакета обращайтесь на e-mail -
info@webmastershop.ru
:: Лучшее
предложение Рунета для веб-мастеров :: Н о в и н к а !