Антиспам-фильтр Spamprotexx от AGAVA: обзор особенностей программы

Нежелательная, в большинстве случаев активно-рекламная, корреспонденция, в просторечии именуемая спам, поступает в наши почтовые ящики ежедневно, бесперебойно, в постоянно растущих объемах и со временем превращается в настоящую катастрофу.

Отчасти такую проблему мы создаем себе сами, оставляя в Сети на различных ресурсах свои электронные адреса, которые потом бережно собирают специально созданные роботы или недобросовестные веб-администраторы. Так или иначе, но адреса наших ящиков попадают в списки спамеров и в дальнейшем используются для рассылки мусорной информации рекламного характера, которая нам не нужна и на которую мы не подписывались. И самое неприятное во всем этом деле — это то, что решить эту проблему самостоятельно мы не можем. Более того, хотя война со спамерами с каждым годом становится все беспощаднее, а в некоторых государствах на законодательном уровне вводятся запреты на спам-рассылки, вал нежелательных рекламных сообщений только возрастает.

Большинство почтовых служб для решения проблемы спама применяют специализированное ПО, которое взаимодействуя с почтовыми серверами, проводит анализ проходящей почты и отфильтровывает какую-то часть корреспонденции, классифицируемой как нежелательная. Однако защита от спама установлена далеко не на каждом почтовом сервере, и сортировкой входящих писем пользователю приходится заниматься самостоятельно, что не всегда удобно. К тому же если пользователь ведет активную переписку в Сети и часто пользуется электронной почтой, то ежедневное ручное удаление спама превращается в трудоемкую и нервную процедуру. Собственно, для автоматической фильтрации всей входящей корреспонденции существуею программа Spamprotexx, разработанная компанией AGAVA. После установки Spamprotexx сортирует входящие письма, проверяет каждое сообщение и при выявлении спама помещает его в специально созданную папку в почтовой программе.<

Данный обзор проведен для анализа возможностей Spamprotexx, тестирования работы приложения и оценки качества фильтрации спама. Прежде всего необходимо помнить, что для подробного знакомства со всеми функциями программы, необходимо установить ее полную версию, которая доступна на сайте разработчика. Пользователю предоставляется 30-дневный срок для ознакомления, в течение которого Spamprotexx работает бесплатно. По истечению 30 дней программу необходимо купить, стоимость более чем приемлемая — всего $10, объем дистрибутива 1.2МВ.

Процедура установки Spamprotexx

Spamprotexx устанавливается мастером. В процессе установки мастер задает несколько обычных впросов. После завершения установки Spamprotexx компьютер необходимо перезагрузить.

Пользовательский интерфейс Spamprotexx

Главное окошко установки имеет следующий вид:

Антиспам-фильтр Spamprotexx от AGAVA: обзор особенностей программы

Разобраться с настройками не сложно — названия их понятны. Для дальнейшего обучения робота можно поменять два предлагаемых изначально почтовых адреса, на которые в дальнейшем необходимо пересылать либо «чистые» письма, либо спам, прошедший через фильтр. Робот будет оценивать новые данные и делать соответствующие поправки в своей работе. В этом же разделе можно задать метку, которую робот будет добавлять к теме писем, классифицированных как спам.

XXX

Вкладка «Друзья» предназначена для создания списка адресов, сообщения с которых фильтроваться не будут. Здесь же можно активировать обучение фильтра Spamprotexx на письмах друзей. В категорию «Друзья» автоматически заносятся все адресаты, которым пишет пользователь.

XXX

На вкладке «Порты» имеется перечень портов, с которыми работает фильтр, а также указан номер порта, куда перенаправляются все фильтруемые соединения почтового клиента. Номера портов можно изменять, кроме того порты можно добавлять и удалять.

XXX

Во вкладке «Алгоритм» передвижением ползунка определяется уровень чувствительности фильтра. После оценки каждого конкретного письма, которая проводится по алгоритму Байеса, робот Spamprotexx сравнивает оценку письма с установленным в данной вкладке уровнем безопасности. Чем выше порого срабатывания, тем соответственно должна быть выше оценка письма для того, чтобы фильтр отметил его как спам. Другими словами, увеличивая порог срабатывания пользователь рискует получать больше сообщений, часть из которых может оказаться спамом.

Во вкладке «Статистика» пользователю предоставляются данные о активности фильтра, частоте срабатываний и состояние обучения. Также здесь можно посредством отдельного меню настраивается автоматический поиск обновлений Spamprotexx.

Работа с Spamprotexx и обучения фильтра

Как мы уже говорили в основе работы фильтра Spamprotexx лежит алгоритм Байеса, по которому проводится оценка каждого входящего письма. Более того, создатели Spamprotexx попытались найти решение нескольких известных проблем, которые могут возникать при работе фильтров, основанных на этом же алгоритме. Подробное описание всех решений можно найти на сайте разработчика, мы же остановимся на их кратком рассмотрении.

  • В Spamprotexx предусмотрен механизм коррекции ошибок в обучении, когда пользователь случайно отправляет письмо в базу фильтра как содержащее спам. Для исправления данной ошибки нужно еще раз перенаправить это же письмо в базу фильтра, но уже без пометки спама. Ошибочную запись в таком случае Spamprotexx удалит автоматически.
  • Фильтры некоторых программ могут обучаться неправильно, обрабатывая в качестве примера большое количество однотипных писем. В таких случаях фильтры со временем будут присваивать схожим письмам большую оценку. в Spamprotexx письмо предварительно оценивается, и получив оценку больше не принимает участие в обучении фильтра.
  • Робот Spamprotexx анализирует html в сообщениях, ориентируясь, к примеру, на текстовые выделения с помощью цвета или кегля (размера шрифта). Однако с учетом того, что html разбирается, html-тэг не заносится фильтром в список спам-слов, а внимание обращается на характерные для спама признаки. К примеру, для обычного письма не свойственны выделения нескольких слов другим цветом шрифта или очень большим размером.
  • С учетом того, что фильтруются даже заголовки писем, Spamprotexx корректно оценивает даже очень небольшие сообщения.
  • В Spamprotexx имеется память на короткие, часто употребляемые слова, например предлоги, на которые в процессе оценки письма внимание не обращается.

В Spamprotexx пользователю предлагается максимально упрощенный алгоритм работы с фильтром: после его активации фильтра в панели инструментов почтовой программы появляются иконки двух корзин. После чего, фильтр обучается простым перетаскиванием различных писем в соответствующие корзины: обычные — в синюю, со спамом — в красную.

Антиспам-фильтр Spamprotexx от AGAVA: обзор особенностей программы

Еще один метод обучения — отправка письма в виде вложения на один из двух виртуальных адресов, которые предварительно указываются во вкладке «Общие». Эти письма не отправляются во внешний мир, а «запоминаются» фильтром и используются для анализа и оценки новых входящих сообщений.

Непосредственно после активации фильтра и получения первого письма, фильтр добавляет к теме двух писем со спамом метку. После чего пользователь может настраивать правило для подобных писем, они также могут быть перемещены в специальную папку или их можно удалить. Т.е. фильтр начитает работу по факту установки и не нуждается в дополнительном обучении. Разумеется, что вероятность прохождения некоторого количества грамотно организованного спама достаточно высока. Потому для таких писем на панели инструментов и предназначена красная корзина, куда на первых порах нужно перетаскивать пропущенный фильтром спам. Единственное неудобство, данная опция совместима только с почтовыми клиентами Outlook и Outlook Express. Для других программ предусмотрен второй способ, когда спамовые письма нужно пересылать на виртуальный адрес. Отдельно для TheBAT! разработчики предложили специальное дополнение, после установки которого спам не нужно пересылать на виртуальный адрес, а достаточно просто в контекстном меню выбрать пункт и пометить его как СПАМ или НЕ СПАМ.

ИТОГО
Спам-протектор Spamprotexx — доступное, не сложное в использовании и действенное средство противодействия спаму. Программа совместима с любыми почтовыми клиентами, легко обучается и способна анализировать почту, проходящую по любым портам. Однако нужно учитывать, что самый простой способ обучения фильтра действует только в почтовых программах Microsoft, в клиентах других разработчиков для обучения фильтра письма со спамом необходимо самостоятельно пересылать на виртуальный адрес. Для пользователей TheBAT! в Spamprotexx предусмотрен специальное дополнение. Фильтр Spamprotexx автоматически активируется непосредственно после установки, и его дальнейшее обучение не является обязательным, хотя и существенно повышает качество работы. Стоимость полной версии Spamprotexx $10, что является несомненно еще одним преимуществом программы.

Что будем искать? Например,VPN

Мы в социальных сетях