phdru.name / Russian / Admin

Как бороться со спамом.

Я веду борьбу со спамом по многим направлениям. Как и со всякой другой масштабной проблемой, приходится держать несколько уровней обороны.

Первый уровень - периметр. Не пускать спам вообще. Полностью его не пускать не удается, потому что его, увы, тяжело отличить от нормальных сообщений. Поэтому я ничего не фильтрую на уровне sendmail (у меня на самом деле exim, он проще конфигурится), лишь помечаю почту, пришедшую через открытые релеи.

Второй уровень - прием почты и раскладывание ее по почтовым ящикам. Сначала отфильтровываю списки рассылки - там спама мало, к счастью.

Оставшуюся почту пропускаю через procmail-фильтры плюс SpamAssassin. Спам и вирусы Подозрительные кладу в отдельный почтовый ящик. Мои настройки procmail можно посмотреть в /Software/dotfiles/procmailrc.html.

Upd. В апреле 2008 года я с помощью модуля SAExim заставил SpamAssassin работать на этапе приёма почты. Это уменьшило количество входящего спама на 90%. Плюс SAExim умеет greylisting, это отфильтровывает ещё 90%. В результате я сейчас получаю 2-3 мусорных письма в сутки, вместо 30-50 (из 1-2 тысяч сообщений ежесуточно).

Часть спама, конечно, через фильтры проникает. Поэтому тут уже надо бороться со спамерами. В ИНете есть много платных и бесплатных сервисов. Один из лучших из них - spamcop.net. Для того, чтобы им воспользоваться, надо зарегистрироваться, получить индивидуальный адрес, и посылать спам со всеми заголовками на этот адрес. Для посылки можно воспользоваться перловой или питоновской (я не мог стерпеть перл :) программами: http://spamcop.net/fom-serve/cache/166.html.

В ответ на каждое посланное сообщение придет письмо с URL. По этому URL надо зайти, и увидеть весь процесс разбора заголовков спама. В конце будет форма для отправки сообщений ISP спамеров. Остается убрать лишнее (если есть) и нажать Submit.

К сожалению, SpamCop плохо относится к спаму, пришедшему через Usenet. И хотя сам не читаю newsgroups, я получаю письма в телеконференции comp.lang.python через шлюз Mail<=>News. В этой конференции тоже проскальзывает спам. Для борьбы с ним я использую программу посылки жалоб провайдерам http://www.rdrop.com/users/billmc/adcomplain.html.

В чем же достоинство SpamCop? Казалось бы, я и сам могу разобрать заголовки почты, и отправить жалобу провайдеру.

Достоинств у этого сервиса несколько. Во-первых, если уже есть готовая хорошая программа - почему бы ей не воспользоваться.

В-вторых, SpamCop - известный и уважаемый сервис, и жалобы, полученные от него, тщательнее рассматриваются провайдерами.

И в третьих, SpamCop предоставляет не только бесплатные сервисы. Среди платных (и, кстати, вполне недорогих) сервисов - фильтрование вашей почты.

Разумеется, я голосую рублем - никогда ничего не покупаю, и даже не захожу на сайты, адреса которых мне приходят в спаме. И учу придерживаться той же тактики других.


Эта страница http://phdru.name/Russian/Admin/anti_spam.html была сгенерирована 31.05.2015 в 23:44:09 из шаблона CheetahTemplate anti_spam.tmpl; Некоторые права зарезервированы. Вы можете узнать о технических аспектах этого сайта.