Бруй В.В., Карлов С.В. - Linux-сервер - пошаговые инструкции - инсталляции и настройки (1077321), страница 93
Текст из файла (страница 93)
Включите поддержку безопасного соединения с использованием протокола SSL. Например, в Microsoft Outlook Express 6 для этого нужно в свойствах учетнойзаписи в настройках POP-сервера выбрать опцию "Подключаться через безопасное соединение SSL"(рис. 28.1).Глава 28. Qpopper – программное обеспечение для организации получения...411Рис. 28.1 Включение поддержки безопасного соединения с использованием протокола SSL в MicrosoftOutlook Express 6.С настройками других почтовых программ можно ознакомится в их документации.Отправьте с помощью клиентской почтовой программы сообщение пользователю polyakoff. Черезнекоторое время проверьте почту.
Если вы получили сообщение, то POP-сервер работает нормально и поддерживает протокол SSL.412Часть 7. Программное обеспечение для организации службы электронной почтыГлава 29SpamAssassin – программное обеспечение для фильтрации сообщений, содержащих спамВ этой главе:1. Ограничения и допущения2. Пакеты3. Инсталляция с помощью rpm-пакетов4. Компиляция, оптимизация и инсталляция SpamAssassin5. Конфигурирование и интеграция SpamAssassin с почтовым транспортным агентом Exim6. Тестирование SpamAssassin7.
Особенности национального спамаГлава 29. SpamAssasin – программное обепечение для фильтрации сообщений, содержащих спам413Спам – электронная почта, содержащая нежелательные сообщения рекламного характера – не толькораздражает пользователей и системных администраторов, но и приносит существенные убытки. Нескольколет назад к авторам этой книги как-то обратился директор дружественной туристической фирмы с жалобойна то, что поиск нескольких сообщений от партнеров фирмы, требующих немедленной и адекватной реакции, в нескольких десятках ежедневно поступающих спамерских сообщениях занимают у него не менее часав день.
Ориентировочные оценки показали, что убытки фирмы (затраты на оплату части рабочего временидиректора, затрачиваемую на фильтрацию спама) составляют порядка 1500…2000 долларов США в год.Желание помочь хорошему человеку постепенно вылилось в хобби одного из авторов этой книги – изучениероссийского спама. В настоящее время в нескольких почтовых ящиках, специально отданных на растерзание спамерам путем публикации их на различных российских интернет-ресурсах, собирается несколько тысяч сообщений в месяц. Эти сообщения анализируются как на предмет их содержания, так и технологий, используемых спамерами для маскировки своих рассылок под обычные сообщения.ЗАМЕЧАНИЕ Очень хотелось бы, что бы эту главу прочитали руководители организаций, финансирующие рекламу своих услуг с использованием спамерских технологий.Наши программы внимательно читают тексты и заголовки ваших сообщений и классифицируют их помножеству признаков, при этом все сообщения сохраняются в единой базе данных.В рамках выполнения заказов в области конкурентной интернет-разведки анализируется и смысловаячасть сообщений, также сохраняющаяся в базе данных, при этом к вашим конкурентам попадает как статистические результаты, характеризующие основные показатели вашей деятельности, так и (в качестве приложения) тексты рассылаемых вами сообщений.Можно предположить, что анализом спамерских рассылок занимаются и соответствующие силовыеведомства, заинтересованные в выявлении случаев незаконной предпринимательской деятельности, уклонения от оплаты налогов и т.
п.Следует отметить, что спамеры постоянно совершенствуют свою технологическую базу и пополняютбазы адресов, используемых для рассылки. Вполне возможно, что для тестирования своих технологий онииспользуют то же программное обеспечение, что и вы для защиты от спама. Это обстоятельство требует дляпроверки на принадлежность к спаму сообщений электронной почты уникальных (применительно к потребностям ваших пользователей) постоянно модифицируемых тестов.
Разработка перечня тестов, с высокойстепенью достоверности фильтрующих спам в масштабах страны, отдельно взятой области или города в современных условиях, по-видимому, невозможна. Однако, как показывает опыт авторов, для удовлетворенияпотребностей пользователей сети небольшой фирмы это является вполне разрешимой задачей.В качестве программного обеспечения для фильтрации спама авторы рекомендуют использоватьSpamAssassin. Это программное обеспечение с использованием многочисленных тестов проверяет каждоепочтовое сообщение на содержание признаков, позволяющих идентифицировать сообщение как спам. В качестве критерия принадлежности к спаму используется величина hits, определяемая как сумма коэффициентов значимости каждого из условий (тестов), которому удовлетворяет проверяемое сообщение.
При превышении некоторого порогового значения сообщение признается содержащим спам. Дальнейшая судьба спамазависит от настроек SpamAssassin, почтового транспортного агента и клиентской почтовой программы.SpamAssassin позволяет:• проверять сообщения на предмет выявления различных уловок, обычно используемых спамерамидля того, чтобы сообщение выглядело бы, как отправленное обычным отправителем, либо относилось к списку рассылки, подписчиком которого вы являетесь;• анализировать текст сообщения на предмет выявления идиом, содержащих неоправданно выгодныепредложения, различные заверения для удовлетворения требованиям действующего законодательства и сетевого этикета и т.
п.;• осуществлять поддержку пользовательских и глобальных стоп-листов;• создавать пользовательские тесты для фильтрации сообщений.Ограничения и допущенияИсходные коды находятся в каталоге /var/tmp.Все операции выполняются пользователем с учетной записью root.Используется дистрибутив ASPLinux 7.3 (Vostok).Перекомпиляция ядра не требуется.Процедуры, описанные в этой главе, могут оказаться применимыми для других версий ядра и дистрибутивов Linux, но авторы этого не проверяли.414Часть 7.
Программное обеспечение для организации службы электронной почтыПакетыПоследующие рекомендации основаны на информации, полученной с домашней страницы проектаSpamAssassin по состоянию на 23.06.2003. Регулярно посещайте домашнюю страницу проектаhttp://www.spamassassin.org и отслеживайте обновления.Исходные коды SpamAssassin содержатся в архиве Mail-SpamAssassin-version.tar.gz (последняя доступная на момент написания главы стабильная версия Mail-SpamAssassin-2.55.tar.gz).Для нормальной инсталляции и работы SpamAssassin необходима установка модулей PerlHTML::Parser, HTML::Tagset и почтовый транспортный агент, например, Exim.Инсталляция с помощью rpm-пакетовЕсли вы предпочитаете использование системы со стандартным ядром и программным обеспечением,установленным из rpm-пакетов, для установки или обновления пакета необходимо выполнить следующиеоперации.ЗАМЕЧАНИЕ Авторы настоятельно рекомендуют устанавливать программное обеспечение из исходных кодов.Шаг 1Проверьте, установлен ли пакет программы SpamAssassin с помощью следующей команды:[root@drwalbr /]# rpm –iq spamassassinШаг 2Перейдите в каталог, где находится пакет spamassassin-2.20-2.asp.i386.rpm.
Если вы в соответствии с рекомендациями главы 2 скопировали все пакеты, входящие в дистрибутив, в каталог/home/distrib, то выполните команду:[root@test /]# cd /home/distribи установите:[root@test distrib]# rpm -ihv spamassassin-2.20-2.asp.i386.rpmили обновите пакет:[root@test distrib]# rpm –Uhv spamassassin-2.20-2.asp.i386.rpmПосле установки пакета перейдите к настройке программы.Компиляция, оптимизация и инсталляция SpamAssassinДля инсталляции SpamAssassin из исходных кодов необходимо выполнить следующие операции.Шаг 1Осуществите проверку подлинности имеющегося в вашем распоряжении архива с исходными кодамис использованием процедур, описанных в шаге 1, раздела «Компиляция, оптимизация и инсталляцияOpenSSL» главы 12.Шаг 2Установите модули Perl HTML::Parser и HTML::Tagset:[root@test distrib]# rpm -ihv perl-HTML-Parser-3.26-2.i386.rpm\perl-HTML-Tagset-3.03-14.i386.rpmШаг 3Распакуйте архивы с исходными кодами SpamAssassin в каталоге /var/tmp:[root@test /]# cd /var/tmp/[root@test tmp]# tar xzpf Mail-SpamAssassin-2.55.tar.gzШаг 4Откомпилируйте, проинсталлируйте SpamAssassin, создайте и сохраните в надежном месте списокустановленных файлов:[root@test tmp]# cd Mail-SpamAssassin-2.55[root@test Mail-SpamAssassin-2.55]# perl Makefile.PL[root@test Mail-SpamAssassin-2.55]# make[root@test Mail-SpamAssassin-2.55]# find /* > /root/spam1Глава 29.
SpamAssasin – программное обепечение для фильтрации сообщений, содержащих спам415[root@test Mail-SpamAssassin-2.55]# mkdir -p /etc/mail/spamassassin[root@test Mail-SpamAssassin-2.55]# make install[root@test Mail-SpamAssassin-2.55]# chmod 0444 /usr/share/spamassassin/*[root@test Mail-SpamAssassin-2.55]# chmod 0640 /etc/mail/spamassassin/*[root@test Mail-SpamAssassin-2.55]# find /* > /root/spam2[root@test Mail-SpamAssassin-2.55]# diff /root/spam1 /root/spam2 >/root/spam.installed[root@test Mail-SpamAssassin-2.55]# mv /root/spam.installed/very_reliable_place/spam.installed.YYYYMMDDШаг 5Удалите архивы и каталоги с исходными кодами программ:[root@test Mail-SpamAssassin-2.55]# cd ..[root@test tmp]# rm -rf Mail-SpamAssassin-2.55/[root@test tmp]# rm -f Mail-SpamAssassin-2.55.tar.gzКонфигурирование и интеграция SpamAssassin с почтовым транспортным агентомEximКонфигурирование SpamAssassin осуществляется с использованием следующих файлов:•конфигурационных файлов из каталога /etc/mail/spamassassin;•файла инициализации /etc/init.d/spamd.По умолчанию SpamAssassin сначала просматривает конфигурационные файлы с расширением *.cf,находящиеся в первом из найденных каталогов:/usr/share/spamassassin;•/usr/local/share/spamassassin.•Просмотр файлов осуществляется в алфавитном порядке, т.