The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Господа! spam - плюсы и минусы...."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Господа! spam - плюсы и минусы...."
Сообщение от Camb emailИскать по авторуВ закладки on 18-Фев-03, 16:27  (MSK)
плюсов, разумеется :) мало...
..на самом то деле, хочу пообсуждать тему борьбы со спамом на postfix...

так понимаю, что спам, обычно отправляется с одноразовых ip (из диапазона провов). Так, можно запрещать, общение с такими ip-ями, для которых нет PTR в dns записи (reject_unknown_client) но это приводит к тому, что некоторые "номальные" отправители отпинываются.. пришлось убрать...
(а может стоило определенные "плохие" но "нужные" ip сделать типа trusted)

или вот: (извне) MAIL FROM:some@[192.168.0.1] - проходит :((
...принимает если укзать MAIL FROM:some@[213.24.121.145]  (хотя при этом этот ip реально опущен ...)

то ли сложные филтры писать? (bahs, rehexp... etc)

а может sendmail? или все делается и на постфиксе (на www.postfix.org написано, что этот MTA был создан чтобы быть достойной альтернативой/конкурентом изветсному Sendmail'у...)

в общем, уважаемый All, поделитесь, пожалуйста, как бороться... (еще раз - у меня postfix)

Спасибо за внимание!

С уважением, Camb.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Господа! spam - плюсы и минусы...."
Сообщение от lavr emailИскать по авторуВ закладки on 18-Фев-03, 17:07  (MSK)
>плюсов, разумеется :) мало...
>..на самом то деле, хочу пообсуждать тему борьбы со спамом на postfix...
>
>
>так понимаю, что спам, обычно отправляется с одноразовых ip (из диапазона провов).
>Так, можно запрещать, общение с такими ip-ями, для которых нет PTR
>в dns записи (reject_unknown_client) но это приводит к тому, что некоторые
>"номальные" отправители отпинываются.. пришлось убрать...
>(а может стоило определенные "плохие" но "нужные" ip сделать типа trusted)
>
>или вот: (извне) MAIL FROM:some@[192.168.0.1] - проходит :((
>...принимает если укзать MAIL FROM:some@[213.24.121.145]  (хотя при этом этот ip реально
>опущен ...)
>
>то ли сложные филтры писать? (bahs, rehexp... etc)
>
>а может sendmail? или все делается и на постфиксе (на www.postfix.org написано,
>что этот MTA был создан чтобы быть достойной альтернативой/конкурентом изветсному Sendmail'у...)
>
>
>в общем, уважаемый All, поделитесь, пожалуйста, как бороться... (еще раз - у
>меня postfix)
>
>Спасибо за внимание!
>
>С уважением, Camb.


Postfix + amavis + spamassasin

http://www.ordb.org/faq/#usage_postfix
http://spam.abuse.net/adminhelp/
http://mail-abuse.org/rbl/usage.html

создаешь в своей зоне rbl,dnsbl,dul и тд и тп все что хочешь и
можешь заносить туда свою клиентуру и скачивать зоны с внешних free-rbl
или dnsbl серверов, пишешь нужные автоматы и пользуешь свой dns в
maps_rbl_domains
В своих картах правишь все как хочешь.

PS. Без PTR я обычно почту не принимаю, разве что если приходит
официальный запрос на разрешение пропускать с такого-то mx без реверса

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Господа! spam - плюсы и минусы...."
Сообщение от Igor Искать по авторуВ закладки on 18-Фев-03, 19:03  (MSK)
Извините за очень длинное письмо, но тема уж больно интересная.
---
Я сам сейчас сейчас пробую разные подходы для решения этой проблемы.
Выработать универсальные рекомендации - сложно,
поскольку специфика работы разных организаций/пользователей (а также цели, политика и т.д.) -
разные. Да и характер спама, приходящего в разные места - разный.
То что можно сделать в одном случае - не пройдёт в другом.

Например, на одном полюсе такая ситуация -
есть контора, кот. использует email для деловой переписки
внутри фирмы и для общения с узким кругом партнёров -- в этом случае можно
пропускать только письма с "известных" адресов (email, IP etc.) и резать
все остальные.

На другом полюсе такая --
приёмная комиссия университета или PR - отдел - они по роду
работы должны держать свои адреса "открытыми для всех" - даже в
рекламной информации может быть что-то интересное или полезное.

Самый эффективный подход, ( и по моему мнению, по возможности, нужно идти
на такие жёсткие ограничения) -- это как раз определять для почтового адреса "узкий круг"
известных адресов и резать всё остальное (например, для себя, если возможно создавать "закрытые"
адреса, на которых я общаюсь с узким кругом людей и которые нигде никогда не светятся  и  
"публичные" (возможно, временные) адреса, которые можно сообщать новым людям, оставлять для
регистрации и т.д., и которыми можно легко пожертвовать).


Если это, по каким-то причинам не возможно, приходится использовать смешанные
стратегии борьбы со спамом:

1) фильтрация по ip, доменам и т.д - статический список или динамический,
кот. будет автоматически обновляться из Internet (напр. RBL другие списки на основе DNS) --
но в моём случае это работает частично - я поддерживаю и свой статический список адресов и
шаблонов адресов и доменов, с которых регулярно приходят "левые" письма, но использовать
публичные списки спаммеров из Internet не могу, поскольку в них, как правило, "светятся" все
публичные mail - сервера типа hotmail.com, а мы получаем много писем с таких адресов.

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

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

Реализовать это можно при помощи напр. tmda (http://tmda.sourceforge.net/)
или qconfirm  (http://smarden.org/qconfirm/).


2) использовать всякие характерные черты спаммерских писем для его определения и блокирования -
например использовать tarpitting и т.д. (imho мало эффективно)

3) использовать напр. регулярные выражения для анализа письма целиком (мало эффективно) -
лучше использовать пакет, который может обучаться/настраиваться, например на основе
нейронных сетей (к сожалению, ничего такого готового не нашёл, но читал, что люди работают,
и может быть, что-то уже и есть),
или на основе статистического анализа - алгоритм Баеса (автор идеи Paul Graham, http://www.paulgraham.com/spam.html -
стоит прочитать - очень интересно).
Я поставил такой у себя, пока в тестовом режиме, http://sourceforge.net/projects/bmf/.
Проблема с такими средствами в том, что их нужно обучать и контролировать, т.е. они после анализа
помечают письмо как спам или как не-спам и далее с ним что-то делают. Но они могут делать ошибки и
им надо указывать, что такое-то письмо, помеченное как спам, спамом не является (или наоборот),
что-бы этот пакет изменил свои настройки (обучение).
Проблема в том, что я не могу подстраивать bmf для других пользователей
т.к. не могу просматривать чужую почту,
поэтому установить такую систему на все почтовые ящики сервера сложно.
В идеале каждый должен работать с таким фильтром сам и обучать его сам -
но для этого нужно обучать пользователей, а это сложно, а иногда и не возможно.

Вообще хороший обзор пакетов для борьбы со спамом и источники информации
можно найти на http://www.qmail.org/top.html#spam

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Господа! spam - плюсы и минусы...."
Сообщение от Camb emailИскать по авторуВ закладки on 19-Фев-03, 09:32  (MSK)
спасибо за поддержку темы!
у меня такая ситуация, в основном узкий круг - фирмы партнеры, они достаточно часто меняются... так что каждый раз вбиавть статику - влом, честно.
вот у тебя робот, который требует подтверждения, считаю тоже не очень...
самообучающие вещи, уверен могут подвести, и тебя посредь ночи вызовут - почта не доходит :)

вот интересно: взять те же бесплатные mail.ru yandex.ru etc...
вроде как (могу ошибаться) спама там мало... интересно?

за ссылки спасибо!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Господа! spam - плюсы и минусы...."
Сообщение от Ilia emailИскать по авторуВ закладки on 19-Фев-03, 10:37  (MSK)
>>Самый эффективный подход, ( и по моему мнению, по возможности, нужно идти
>
>на такие жёсткие ограничения) -- это как раз определять для почтового адреса
>"узкий круг"
>известных адресов и резать всё остальное (например, для себя, если возможно создавать
>"закрытые"
>адреса, на которых я общаюсь с узким кругом людей и которые нигде
>никогда не светятся  и
>"публичные" (возможно, временные) адреса, которые можно сообщать новым людям, оставлять для
>регистрации и т.д., и которыми можно легко пожертвовать).

Самый эффективный подход - стрелять этих блядей из огнестрельного оружия как бешеных собак. Криворуких пионэров, ставящих открытые прокси, открытые релеи и открытые socks-хосты - тоже стрелять. Но, к сожалению, это невозможно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Господа! spam - плюсы и минусы...."
Сообщение от Camb emailИскать по авторуВ закладки on 19-Фев-03, 09:26  (MSK)
>Postfix + amavis + spamassasin
>
>http://www.ordb.org/faq/#usage_postfix
>http://spam.abuse.net/adminhelp/
>http://mail-abuse.org/rbl/usage.html
>
>создаешь в своей зоне rbl,dnsbl,dul и тд и тп все что хочешь

>можешь заносить туда свою клиентуру и скачивать зоны с внешних free-rbl
>или dnsbl серверов, пишешь нужные автоматы и пользуешь свой dns в
>maps_rbl_domains
>В своих картах правишь все как хочешь.
>
>PS. Без PTR я обычно почту не принимаю, разве что если приходит
>
>официальный запрос на разрешение пропускать с такого-то mx без реверса

спасибо за ответ, изучу...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Тред добавлен в раздел 'Тема недели'"
Сообщение от Maxim Chirkov emailИскать по авторуВ закладки on 19-Фев-03, 14:51  (MSK)
Добавил тему спама в форум "Тема недели", pls, тему лучше там развивать.

https://www.opennet.ru/openforum/vsluhforumID11/11.html

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру