The OpenNET Project / Index page

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



"Доступна система фильтрации спама Rspamd 1.7"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от opennews (??) on 17-Мрт-18, 10:22 
Представлен (https://rspamd.com/announce/2018/03/12/rspamd-1.7.0.html) релиз системы фильтрации спама Rspamd 1.7 (https://rspamd.com), предоставляющей средства для оценки сообщений по различным критериям, включая правила, статистические методы и чёрные списки, на основе которых формируется итоговый вес сообщения, используемый для принятия решения о необходимости блокировки.  Rspamd поддерживает практически все возможности, реализованные в SpamAssassin, и имеет ряд особенностей, позволяющих фильтровать почту в среднем в 10 раз быстрее, чем SpamAssassin, а также обеспечивать лучшее качество фильтрации. Код системы написан на языке Си и распространяется (https://github.com/vstakhov/rspamd) под лицензией BSD.


Rspamd построен с использованием событийно-ориентированной архитектуры (Event-driven) и изначально рассчитан на применение в высоконагруженных системах, позволяя обрабатывать сотни сообщений в секунду. Правила для выявления признаков спама отличаются высокой гибкостью и в простейшем виде могут содержать регулярные выражения, а в более сложных ситуациях могут оформляться на языке Lua. Расширение функциональности и добавление новых типов проверок реализуется через модули, которые могут создаваться на языках Си и Lua. Например, доступны модули для проверки отправителя с использованием SPF, подтверждения домена отправителя через DKIM, формирования запросов в списки DNSBL. Для упрощения настройки, создания правил и отслеживания статистики предоставляется административный web-интерфейс.

Основные новшества:

-  Встроен и активирован по умолчанию модуль (http://rspamd.com/doc/modules/neural.html) классификации сообщений на базе системы машинного обучения. Реализация написана на языке Lua и базируется на библиотеке глубинного машинного обучения Torch (http://torch.ch/). В настоящее время поддерживается работа только на архитектуре x86_64.
Использование Torch позволило улучшить работу модуля с реализацией нейронной сети, расширить модель машинного обучения и увеличить скорость обработки. Новый модуль также адаптирован для использования в кластерных конфигурациях, может раздельно обрабатывать разные потоки почтовых сообщений. поддерживает применение нескольких нейронных сетей и позволяет подключать собственные модели машинного обучения;

-  Реализован новый код для автоматического определения языка сообщения, основанный на модели NGramms, поддерживающей более 50 языков. Для определения языка применяется быстрый алгоритм, учитывающий различные признаки, включая специфичные свойства Unicode, грамматические конструкции и статистические методы. Информация о языке может использоваться при тренировке моделей, улучшения байесовской классификации и создании отдельных правил;

-  Представлена новая команда rspamadm, предоставляющая интерактивную консоль для упрощения начальной настройки Rspamd, работающую в форме вопрос/ответ. Утилита также предоставляет средства для корректировки существующей конфигурации различных подсистемы, включая мастера для цифровых подписей DKIM, управления паролями, работы со статистикой и настройки Redis;

-  Новая модель хранения статистики байесовского классификатора в бэкенде на базе Redis. Вместо двух больших хэш-таблиц RSBAYES_SPAM и RSBAYES_HAM осуществлён переход к раздельному хранению токенов RS_{token_id} и двум индексам для спама и нормальных писем. Новая модель увеличивает размер хранилища, но позволяет более эффективно  и активно выполнять операции чистки устаревших записей. Для проведения подобной чистки и обновления статистики представлен новый плагин  bayes_expire. Также предусмотрена возможность сохранения значений токенов в индексах для отладки и аналитики. Для преобразования старого формата хранилища в новый можно использовать команду "rspamadm configwizard statistic";


-  Добавлена команда "rspamadm rescore", позволяющая авоматически откорректировать весовые коэффициенты через анализ лога проверки коллекции уже отсортированного спама и нормальных писем ("rspamadm corpus_test tool");

-  Реализован плагин (http://rspamd.com/doc/modules/elastic.html) для интеграции с движокм Elasticsearch и интерфейсом Kibana для анализа почтовых потоков и оценки эффективности фильтрации спама. Например, можно визуализировать различные данные о работе Rspamd, такие как географическое распределение источников спама/нормальной почты, пропорции различных видов трафика и т.п.

-  Добавлен экспериментальный плагин Reputation (https://rspamd.com/doc/modules/reputation.html) для расчёта репутации, который позиционируется как более гибкая замена плагина "ip score", поддерживающая расширенные типы репутации (кроме репутации IP-адресов, поддерживается репутация DKIM-доменов и URL).  Из особенностей отмечается поддержка различных бэкендов (Redis, публичные службы на основе DNS), средства для агрегирования весовых характеристик, разделение долгосрочных и кратковременных характеристик;
-  Поддержка определения и обработки файлов, сжатых при помощи
7Zip для фильтрации вредоносных вложений, прикреплённых в виде архивов 7zip.


URL: https://rspamd.com/announce/2018/03/12/rspamd-1.7.0.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=48277

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от Аноним (??) on 17-Мрт-18, 10:22 
Интересно, насколько  машинное обучение более точно классифицирует спам по сравнению с баесом и другими статистическими методами? Проводились ли какие-то сравнения или игра не стоит свеч?

http://rspamd.com/doc/modules/neural.html  собирается отдельно от  Rspamd или жестко пришит? Хотелось бы с ним поэкспериментировать на своих коллекциях (у меня не спам, но принцип тот же нужно вылавливать аномалии в тексте).

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Доступна система фильтрации спама Rspamd 1.7"  +3 +/
Сообщение от Аноним (??) on 17-Мрт-18, 11:21 
А байесовский классификатор разве не является одним из методов машинного обучения?

То есть речь следовало бы вести о сравнении различных методов машинного обучения, например, сравнивать байесовский классификатор с нейронными сетями.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Доступна система фильтрации спама Rspamd 1.7"  –11 +/
Сообщение от Аноним (??) on 17-Мрт-18, 12:31 
А зачем фильтровать спам от нормальных писем? Я его не читаю обычно. Это что, какое-то новое извращение — читать спам? Стоит ли попробовать?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Доступна система фильтрации спама Rspamd 1.7"  +2 +/
Сообщение от Аноним (??) on 17-Мрт-18, 12:46 
а представь, что тебе пришло миллион писем
и только одно из них не спам
сколько времени тебе понадобится чтобы его найти
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Доступна система фильтрации спама Rspamd 1.7"  –5 +/
Сообщение от Аноним (??) on 17-Мрт-18, 13:33 
А с фильтрой я буду точно знать что у меня в почте только спам? Круто!
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Доступна система фильтрации спама Rspamd 1.7"  +2 +/
Сообщение от Аноним (??) on 17-Мрт-18, 14:13 
С фильтром твоя попка окажется целой, когда главбух не получит важного письма из налоговой.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

21. "Доступна система фильтрации спама Rspamd 1.7"  –3 +/
Сообщение от Аноним (??) on 17-Мрт-18, 18:56 
То есть она заставит главбуха читать спам?! О, это действительно новое слово в извращениях!
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

42. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от Алконим on 19-Мрт-18, 05:39 
В этом случае пора ящик менять
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "Доступна система фильтрации спама Rspamd 1.7"  –1 +/
Сообщение от CHERTS email(??) on 17-Мрт-18, 13:14 
Использую rspamd более года на 4 серверах - доволен как слон, спамассасин - гори в аду.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Доступна система фильтрации спама Rspamd 1.7"  +1 +/
Сообщение от Аноним (??) on 17-Мрт-18, 14:16 
> Использую rspamd более года на 4 серверах - доволен как слон, спамассасин
> - гори в аду.

Интересный способ обосновать тех. специалистам необходимость перехода на rspamd.

Больше конкретики:
- почему SA должен гореть а аду?
- сколько нод rspamd у тебя работает в рамках одной почтовой системы, сколько нод было SA в рамках одной почтовой системы?
- сколько писем в секунду обрабатывает твоя почтовая система?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

16. "Доступна система фильтрации спама Rspamd 1.7"  +1 +/
Сообщение от kvaps (ok) on 17-Мрт-18, 15:00 
В чем главное отличие Rspamd от Spamassasin?

1. Всё проверки в Rspamd полностью параллельны.
2. В отличии от SA использует milter протокол.
3. Легко масштабируется на большое количество серверов.
4. Имеет незамысловатый конфиг и какую-никакую веб-морду.

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

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

30. "Доступна система фильтрации спама Rspamd 1.7"  +1 +/
Сообщение от Mikula7479 on 18-Мрт-18, 12:13 
>2. В отличии от SA использует milter протокол.

Странно, spamass-milter работает уже так давно, что уже и забыл в каком году устанавливал.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

51. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от StraNNicK email(??) on 21-Мрт-18, 10:21 
Подскажите, как ему сказать, что для вот этих получателей нужно пропускать всё?
Что-то я доки читал, но не осилил.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от ua9oas email(ok) on 17-Мрт-18, 13:46 
И а что народу в спамерских письмах сейчас приходит? Вот мне например лет 10-12 назад многие письма приходили не такие, как сейчас. Тогда были в основном про всевозможные тренинги и семинары, предназначенные для курсов повышения квалификации руководителей предприятий (не были тогда интересны, но собирал эти письма в коллекцию. А сейчас, когда столько лет прошло- а интересно уже посмотреть). Семинары эти состояли из нескольких дней и стоили не дешево (13-17 тысяч тогдашних рублей (а почему сетевоймаркетингные тогда намного дешевле обычно стоят? (Но таких предложений мне уже так не поступало))). Еще небольшой % тогдашних писем был- предлагали виагру, сиалис, левитру и другие этого назначения препараты. И еще не много были "нигерийские письма". А также предложения платных спамерских услуг.
И а вот сейчас мне приходят совсем другие письма- большинство о том, что на мой счет поступили неплохие деньги (или что у меня есть возможность выиграть, что мой ящик оказался в списке выигрышных, а также что у меня есть возможность хорошо заработать, сдав в аренду мощности моего компа (или IP адреса. И за пару минут у меня в браузере "типа намайнивается" неплохая сумма)). И суть всех таких предложений, что для того, чтобы мне себе такие деньги вывести- мне сначала тем лицам не много денег надо заплатить (в среднем рублей 150. И что под предлогом, что это оплата налога, госпошлины, транзакции, за открытие счета, за конвертацию валют (или биткоина), взнос в некий международный партнерский благотворительный фонд, оплата работы мощностей ихнего бота. Однако ничего взамен вы на самом деле не получите (но народ похоже все равно на это ведется (и еще бывает, что и что-то заманчивое предлагают, но просят оставить номер своего телефона. После чего таковым могут потом звонить брокеры и предлагать "типа потрейдерствовать" на "форексподобных" товарно-сырьевых биржах. Но все ваши деньги на настоящие биржи и во 1х на самом деле не выводятся а во 1х вы все их там потом потеряете (обычных валютных "форексничаний" это тоже касается)). И а почему спам-фильтр не все такие письма у меня задерживает? Как узнать, что за фильтр там используется? И как узнать- не бывают ли у него там и ложные срабатывания? (А то некоторые письма ни мне, ни от меня бывает, что не доходят)).
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от Аноним (??) on 17-Мрт-18, 14:21 
Для ответа на вопрос вам нужен системный админинстратор. Маловероятно, что кто-то будет в этом треде устраивать чат ради выяснения деталей конкретно вашей конфигурации.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

11. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от angra (ok) on 17-Мрт-18, 14:38 
Ты путаешь spam и scam.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

12. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от YetAnotherOnanym (ok) on 17-Мрт-18, 14:46 
Да уж, тренинги и семинары доставали неимоверно. Ещё, помнится, были доставка сборных грузов, надувная акула, которая плавает под потолком, заработок в интернете... Ещё какая-то московская зубодёрня активно рекламировалась. Один раз прислали свеженький вирус, который не во всех базах был, разослал его всем производителям антивирусов, у кого есть бесплатные версии.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

15. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от Аноним (??) on 17-Мрт-18, 14:54 
> надувная акула, которая плавает под потолком

что за акула, может мне такой прям щас не хватает?
(настраиваешь-настраиваешь фильтры, а потом жизнь проходит мимо тебя)

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

18. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от YetAnotherOnanym (ok) on 17-Мрт-18, 16:07 
Air swimmers - радиоуправляемый гелиевый дирижаблик в форме рыбы.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

14. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от Аноним (??) on 17-Мрт-18, 14:52 
> И а что народу в спамерских письмах сейчас приходит?

так это от твоего профиля зависит (да, у спаммеров есть на тебя профиль, а ты думал, гугль один такой умный?)
Мне вот долго предлагали объекты элитной недвижимости, по сходной цене. Потом, к сожалению, где-то я спалился, и они выкупили что я нище6род - теперь только rolex replica (по цене той недвижимости), и то редко :-(

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

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

технические вопросы свои - да, задай своему админу. по ним отчетливо видно, что ты не он.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

13. "Доступна система фильтрации спама Rspamd 1.7"  +2 +/
Сообщение от Некто (??) on 17-Мрт-18, 14:50 
>доступны модули для проверки отправителя с использованием SPF, подтверждения домена отправителя через DKIM, формирования запросов в списки DNSBL

Народ совсем забыл "бритву Оккама" - не плоди сущности без надобности.

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Доступна система фильтрации спама Rspamd 1.7"  +2 +/
Сообщение от Аноним (??) on 17-Мрт-18, 15:02 
> Все выше перечисленное уже встроено в современные MTA

современные mta обычно не умеют все вышеперечисленное использовать как _маркер_, и принимать решение на основании комбинации маркеров с разными весами, или делать это очень неудобно. Да и не их это задача.

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

> Нет разве только различного статистического анализа. Но вопрос допустимости анализа содержимого
> переписки - это не сколько технический, сколько этический вопрос. Тут не

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

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

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

19. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от angra (ok) on 17-Мрт-18, 16:34 
> современные mta обычно не умеют все вышеперечисленное использовать как _маркер_, и принимать  решение на основании комбинации маркеров с разными весами,

В exim это сделать вполне можно, как впрочем и много чего еще.

> или делать это  очень неудобно.

Языки конфигов MTA придумывали инопланетяне, причем разные, тут не посопришь. Но если MTA всё равно придется настраивать и с этим извратом разбираться, то почему на нем же не сделать и подобные проверки. Другое дело, если используется дефолтный конфиг с минимальными изменениями, которые можно нагуглить, не вникая в суть, тогда внешняя проверка действительно будет удобней.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

22. "Доступна система фильтрации спама Rspamd 1.7"  –1 +/
Сообщение от пох on 18-Мрт-18, 00:02 
> В exim это сделать вполне можно, как впрочем и много чего еще.

наверное, можно, только очень неудобно - проверок много, выполняются они на разных этапах и по разному содержимому - что-то на коннекте, что-то на конверте, что-то по содержанию письма, промежуточный score надо где-то хранить и решение принимать в самом конце - оно вот тебе - надо?
(проверочный тест: "а теперь давайте relay reputation считать с другим весом, что-то он перестал надежно работать" - хочется тебе искать это место в здоровенном конфиге и править, чтоб ничего рядом не сломать?)

Я когда-то что-то подобное даже для sendmail делал (arith map наше всьо), но это был явный троллейбус из буханки.

mta предназначены для передачи почты - вот пусть они ее и передают. А анализом и сортировкой пусть занимается специальный софт. Даже если язык конфигов у него тоже феноменально дурацкий, сам конфиг, заточенный под другую задачу, все равно будет проще и удобочитаемей.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

26. "Доступна система фильтрации спама Rspamd 1.7"  +2 +/
Сообщение от angra (ok) on 18-Мрт-18, 03:51 
> наверное, можно, только очень неудобно - проверок много, выполняются они на разных этапах и по разному содержимому - что-то на коннекте, что-то на конверте, что-то по содержанию письма, промежуточный score надо где-то хранить и решение принимать в самом конце - оно вот тебе - надо?

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

> проверочный тест: "а теперь давайте relay reputation считать с другим весом, что-то он перестал надежно работать" - хочется тебе искать это место в здоровенном конфиге и править, чтоб ничего рядом не сломать?

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

> mta предназначены для передачи почты - вот пусть они ее и передают. А анализом и сортировкой пусть занимается специальный софт.

Это при условии, что задача конкретного экземпляра MTA тривиальна: для своих доменов принимать, от своих посылать, остальное заворачивать. Но бывает, что она куда сложнее, тогда специальный софт только добавит проблем, так как вместо вникания в одну систему, придется вникать в две.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

28. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от пох on 18-Мрт-18, 08:10 
> Ну значит конфиги ты писать не умеешь. Веса выносятся в переменные, объявляемые в одном месте,
> или вообще в БД, если значения может тюнить каждый юзер под себя.

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

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

> так как вместо вникания в одну систему, придется вникать в две.

какой ужас!
Ничего, что работа админа обычно  не в тщательной полировке единственной системы, и вникать надо не в две, а в двестидве? И желательно сохранять каждую в достаточно простом состоянии, дабы следующему не пришлось проходить спецкурс обучения "что мы тут на коленке необычного наслесарили"
  
(не говоря уже о возможности простой изоляции проблем или апгрейда/замены части системы, а не вот этого всего, заботливо выпиленного из монолитной глыбы чугуния)

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

24. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от YetAnotherOnanym (ok) on 18-Мрт-18, 00:16 
> нагуглить, не вникая в суть

Два патча Бармина этому господину.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

27. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от angra (ok) on 18-Мрт-18, 03:56 
Да хоть десять, особенно разных, неплохая гимнастика для ума.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

36. "Доступна система фильтрации спама Rspamd 1.7"  –1 +/
Сообщение от scorry (ok) on 18-Мрт-18, 19:24 
> современные mta обычно не умеют все вышеперечисленное использовать как _маркер_, и принимать решение на основании комбинации маркеров с разными весами, или делать это очень неудобно. Да и не их это задача.

Современному MTA при нормальных настройках антиспам не особо и нужен. 99% процентов спама в ящиках от гугла и прочих шаровых провайдеров обусловлена приёмом почты от серверов с подделкой обратного адреса. Нетрудно напрячь голову и рукм на полчаса и настроить почту, чтобы отсеивать этих кидди-спамеров. После этого так называемая борьба со спамом заключается в десяти-двадцати ленивых письмах хостерам на неосвоенных площадках, где более продвинутые горе-спамеры-рекламисты тщательно, с SPF, DKIM и легальным обратным адресом рассылают то, что остаётся из неотфильтрованного.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

23. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от YetAnotherOnanym (ok) on 18-Мрт-18, 00:11 
Про "бритву Оккама" забыли писатели MTA, превращающие свои творения в комбайны с развесистыми фичами.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

29. "Доступна система фильтрации спама Rspamd 1.7"  –1 +/
Сообщение от пох on 18-Мрт-18, 08:24 
> Про "бритву Оккама" забыли писатели MTA, превращающие свои творения в комбайны с
> развесистыми фичами.

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

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

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

32. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от Аноним (??) on 18-Мрт-18, 15:38 
> Про "бритву Оккама" забыли писатели MTA, превращающие свои творения в комбайны с развесистыми фичами.

Вообще-то есть MTA кроме exim.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

46. "Доступна система фильтрации спама Rspamd 1.7"  +2 +/
Сообщение от Vsevolod Stakhov email on 19-Мрт-18, 14:16 
>>доступны модули для проверки отправителя с использованием SPF, подтверждения домена отправителя через DKIM, формирования запросов в списки DNSBL
> Народ совсем забыл "бритву Оккама" - не плоди сущности без надобности.
> Все выше перечисленное уже встроено в современные MTA (exim из коробки, например).
> Нет разве только различного статистического анализа. Но вопрос допустимости анализа содержимого
> переписки - это не сколько технический, сколько этический вопрос. Тут не
> сложно переступить грань. Сбор предпочтений, поведенческих патернов и т.п. И вот
> уже нарисовался Гугл во всей красе - с чужим спамом успешно
> борется, при этом собирая всю возможную информацию о пользователях с целью
> продвижения своего гиганского рекламного бизнеса. По сравнению с Гуглом большинство спамеров
> - младшая группа детского сада.

Все это хорошо, вот только Exim и производительность находятся где-то в разных участках вселенной. Ну и будучи мейнтейнером этого MTA во фре, я приобрел навык механического составления vulxml записей - так часто там находят дыры. А все из-за специфического стиля авторов, который при сборке вываливает более 9000 варнингов насчет dangling else и прочего. Уж не говоря о прекрасном файле globals.c (ознакомьтесь на досуге). Поэтому использовать Exim я не рекоммендую никому.

И да, заранее отвечая на возможную предъяву по поводу plain C и Rspamd: если бы я его начинал писать сейчас, то выбрал бы раст или хотя бы modern C++, но в 2007-м выбор средств для системного программирования был весьма ограничен. Поэтому сейчас вся логика пишется, где возможно, на Lua, и это, поверьте, не настолько инопланетянский язык, как та страшная помесь тикля и перла, используемая в Exim.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

25. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от Аноним (??) on 18-Мрт-18, 00:58 
Жалко нормальную интеграцию с OpenSMTPd не сделали пока что
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от A on 18-Мрт-18, 14:25 
Возможно, массовости не хватает OpenSMTPd. Массовости и возможностей. Кому не надо много - ставят Postfix, кому хочется глубоко и подробно - ставят Exim. А OpenSMTPd вроде и неплохой, но кто будет на него переходить просто так?
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

37. "Доступна система фильтрации спама Rspamd 1.7"  –4 +/
Сообщение от Аноним (??) on 18-Мрт-18, 21:28 
Exim больше не ставят это "Чёрный ящик", нефига не секюрно на весь интернет выставлять его,
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

38. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от пох on 19-Мрт-18, 00:20 
> Кому не надо много - ставят Postfix

openrelay в каждой установке по умолчанию, ага, ага. Не говоря уже про дистрибутивные конфиги.

(только сегодня в очередной раз получил этот подарочек - а я-то думал, что это мне с этого хостера столько спама сыплется... ну да, ну да - mynetwork_style=subnet. сабнет там /24, и это только в самом дешевом инстансе. В дорогом включена вторая сетевая, а из-за бага в коде это автоматически добавляет весь интернет в mynetwork. И нет, это не умолчание (хотя это старая система и оно именно такое), это скрипты установщика потрудились, явно прописано.)

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

43. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от scorry email(ok) on 19-Мрт-18, 12:19 
> openrelay в каждой установке по умолчанию, ага, ага.

Да ну?

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

47. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от пох on 20-Мрт-18, 00:10 
> Да ну?

ну да. http://www.postfix.org/BASIC_CONFIGURATION_README.html
   mynetworks_style = subnet  (default: authorize subnetworks)
[skip]
The default is to listen on all active interfaces.

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


"postfix - 20 лет рассылали спам!" (по-моему, в последних третьих все же уже host?)

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

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

50. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от _ (??) on 20-Мрт-18, 22:19 
Да ладно, задокументированный баг - есть фича! (С) :)
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

45. "Доступна система фильтрации спама Rspamd 1.7"  –1 +/
Сообщение от Vsevolod Stakhov email on 19-Мрт-18, 14:09 
Это вопрос к OpenSMTPD, который три года обещал filters API, а потом там решили, что осилить это у них не выйдет. А так к Rspamd можно сходить по plain HTTP (не заморачиваясь поддержкой идиотского протокола milter'а), а ответ получить в виде JSON. Что может быть проще вообще?
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

48. "Доступна система фильтрации спама Rspamd 1.7"  +1 +/
Сообщение от пох on 20-Мрт-18, 00:13 
> к Rspamd можно сходить по plain HTTP (не заморачиваясь поддержкой идиотского
> протокола milter'а), а ответ получить в виде JSON. Что может быть
> проще вообще?

э... ну да, ну да, современный программист. Что может быть проще сложного сетевого протокола, предназначенного совсем не для этой цели, и парсинга полутекстового формата, особенно если сделать то и другое, приляпав к mta пару вечнодырявых "стандартных" библиотек?

при всей долбанутости libmilter, лучше уж я буду дружить с ней.

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

49. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от Vsevolod Stakhov email on 20-Мрт-18, 12:53 
Это HTTP 1.0 сложный? Или JSON, описанный в RFC, парсер для которого есть на любом языке, кроме разве что эзотерических (https://www.json.org/)?

Нет, лучше использовать кривой stateful протокол, единственная спецификация к которому существует в виде корявой поделки Оллмана. Ну и поддерживается он аж целыми двумя MTA в мире, а мы говорили про OpenSMTPD изначально. Хотя можете попробовать предложить поддерживать milter авторам данного MTA - это будет смешно.

И да, расскажите нам про "вечнодырявые" библиотеки для обработки HTTP 1.0 и JSON, раз уж вступили в дискуссию. Например, про joyent http parser или picohttp для первого и jsmn для второго.

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

39. "Доступна система фильтрации спама Rspamd 1.7"  –2 +/
Сообщение от SubGun (ok) on 19-Мрт-18, 01:01 
Нет, мужик, не дожал ты, не дожал. Недостаточно хипстерская система получилась. Кроме эластика с редисом, нужен докер-образ и блокчейн прикрутить.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "Доступна система фильтрации спама Rspamd 1.7"  –1 +/
Сообщение от Аноним (??) on 19-Мрт-18, 01:40 
> докер-образ и блокчейн

будто что-то плохое

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

52. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от SubGun (ok) on 22-Мрт-18, 23:24 
> будто что-то плохое

Просто всему свое место. А тут слишком много пытаются напихать, все новомодные фишечки.
Логи спам фильтра-не логи почтаря, смысл их хранить на эластике? Типа удобный поиск? Ну да. А что, часто кто лазит в эти логи? Нет. Тогда нафиг?
Редис - это хорошо. Но я себе слабо представляю, что там можно хранить такого, что потребует скорости memory based db.

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

53. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от www2 (??) on 23-Мрт-18, 11:48 
>Но я себе слабо представляю, что там можно хранить такого, что потребует скорости memory based db.

Я себе слабо представляю, что там можно хранить такого, чего нельзя хранить непосредственно в памяти самого процесса. Redis тут скорее к месту как средство межпроцессного взаимодействия, когда есть несколько экземпляров rspamd, запущенных на разных машинах, которым нужны одинаковые для всех данные.

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

54. "Доступна система фильтрации спама Rspamd 1.7"  +/
Сообщение от Аноним (??) on 29-Мрт-18, 13:48 
сильно будет тормозить если SA и RSPAMD вместе поставить?)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

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




Спонсоры:
MIRhosting
Fornex
Hosting by Ihor
Хостинг:

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