Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Обзор анализатора Razor
Сергей Супрунов
За последние десятилетия человечество научилось довольно успешно бороться с компьютерными вирусами. А почему бы не использовать подобные методы и для борьбы со спамом? Один из таких подходов реализован в пакете Vipul’s Razor.
Система Razor является сигнатурным анализатором, принцип действия которого заключается в следующем. Чтобы определить, является ли сообщение спамом, система рассчитывает его сигнатуру (чтобы не реагировать на незначительные модификации, применяются различные алгоритмы получения нечетких сигнатур) и сверяет ее с базой спама, собираемого по всему миру. Если соответствие находится, то анализируемое письмо считается спамом и обрабатывается согласно дальнейшим настройкам. Если же совпадение не обнаружено, сообщение доставляется получателю как обычно. То есть подобные анализаторы действуют аналогично антивирусным пакетам, позволяя отлавливать известные экземпляры спама.
Установка системы…
…никаких сложностей вызвать не должна. На системах FreeBSD наиболее удобный путь инсталляции дополнительных приложений – использование коллекции портов.
После несложной и непродолжительной инсталляции в каталоге /usr/local/bin появятся пять программ, о назначении которых мы поговорим в дальнейшем:
# ls -la razor*
-r-xr-xr-x 1 root wheel 933 30 авг 11:25 razor-admin
-r-xr-xr-x 1 root wheel 935 30 авг 11:25 razor-check
-r-xr-xr-x 1 root wheel 636 30 авг 11:25 razor-client
-r-xr-xr-x 1 root wheel 939 30 авг 11:25 razor-report
-r-xr-xr-x 1 root wheel 939 30 авг 11:25 razor-revoke
Более универсальный путь инсталляции, пригодный
практически для всех UNIX- и Linux-систем, – установка из исходных кодов. Здесь
тоже все банально. Скачиваем последний архив razor-agents с исходниками с сайта
проекта (
# perl Makefile.PL PREFIX=/usr/local
# make
# make test
# make install
Естественно, в качестве префикса вы можете указать любой путь, который лучше соответствует организации вашей системы. Для успешной работы в системе должны быть установлены следующие модули Perl: Time::HiRes, Digest::SHA1, MIME::Base64, Test::Simple, Test::Harness, Getopt::Long, File::Copy и URI::Escape. Чтобы не возиться с их установкой по отдельности, можно скачать и поставить пакет razor-agents-sdk.