The OpenNET Project / Index page

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

Доступна система фильтрации спама Rspamd 3.9

14.07.2024 23:48

Состоялся релиз системы фильтрации спама Rspamd 3.9, предоставляющей средства для оценки сообщений по различным критериям, включая правила, статистические методы и чёрные списки, на основе которых формируется итоговый вес сообщения, используемый для принятия решения о необходимости блокировки. Rspamd поддерживает практически все возможности, реализованные в SpamAssassin, и имеет ряд особенностей, позволяющих фильтровать почту в среднем в 10 раз быстрее, чем SpamAssassin, а также обеспечивать лучшее качество фильтрации. Код системы написан на языке Си и распространяется под лицензией Apache 2.0.

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

В новой версии:

  • Улучшены настройки байесовского классификатора. Размер окна по умолчанию уменьшен с 5 до 2 слов, что позволило добиться повышения производительности и в 4 раза сократить потребление места в хранилище без деградации уровня классификации спама. Для тестирования работы классификатора с разными настройками предложена утилита "rspamadm classifier_test".
  • Добавлен модуль GPT, использующий API OpenAI GPT для классификации текста через запрос к большим языковым моделям, таким как GPT-3.5 Turbo и GPT-4o. Точность классификации спама при помощи нового модуля ниже, чем у байесовского классификатора, но его достоинство в том, что он не требует предварительной тренировки и может учитывать контекст в сообщениях, в то время как для эффективной работы байесовского классификатора необходима качественная и сбалансированная тренировка движка. Кроме непосредственного выявления спама в сообщениях модуль GPT может применяться для тренировки байесовского классификатора.
  • Реализована возможность совместного использования модулей known_senders и replies для пометки верифицированных отправителей, используя в качестве признака то, что им ранее направлялись ответы.
  • По умолчанию отключено динамическое изменение ограничений интенсивности отправки сообщений (dynamic ratelimit), связанных с одним отправителем, получателем или IP-адресом.


  1. Главная ссылка к новости (https://rspamd.com/announce/20...)
  2. OpenNews: Выпуск системы фильтрации спама SpamAssassin 4.0.0
  3. OpenNews: Доступна система фильтрации спама Rspamd 3.0
  4. OpenNews: В рамках проекта Spamnesty развивается бот для увеличения затрат спамеров
  5. OpenNews: Желание получить футболку от Hacktoberfest привело к спам-атаке на GitHub-репозитории
  6. OpenNews: В NPM выявлено 15 тысяч пакетов для фишинга и спама
Лицензия: CC BY 3.0
Наводку на новость прислал Vsevolod Stakhov
Короткая ссылка: https://opennet.ru/61544-rspamd
Ключевые слова: rspamd, spam, mail
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (19) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 09:36, 15/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Всё это полумеры, которые проблему никогда не решат.

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

     
     
  • 2.7, Анон36 (?), 12:41, 15/07/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    много спаму фильтруется с обычных телефонных звонков? а поди ж ты тоже самое - номер по паспорту
     
     
  • 3.14, Анонимус_2001 (?), 23:04, 15/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ты в сарказм вообще не умеешь? )))
     
     
  • 4.18, Анониссимус (?), 19:10, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Столь реалистичное предложение уже не выглядит как сарказм.
     
  • 3.22, Аноним (2), 04:57, 18/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >много спаму фильтруется с обычных телефонных звонков? а поди ж ты тоже самое - номер по паспорту

    Да!

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

     

  • 1.3, Аноним (3), 09:42, 15/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Хуже спама только борьба со спамом :)
     
  • 1.4, Аноним (4), 09:47, 15/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Даже без ИИ он у меня фильтрует где то 98-99%. Для условного 0.5% кормить OpenAI данными вовсе не всем надо.
     
     
  • 2.6, Аноним (6), 11:08, 15/07/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Главный вопрос не в том, чтобы улучшить распознавание спама с 99 до 99.9%, а в том, чтобы уменьшить количество ложных срабатываний антиспама до нуля.

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

     
     
  • 3.8, Аноним (8), 13:19, 15/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Reputation-as-a-Service
     
     
  • 4.12, _ (??), 16:29, 15/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вот ви смеётесь, а ведь было :)
    Google_Score-as-a-Service тоже был, да и до сих есть :)
     
  • 3.13, Аноним (13), 17:45, 15/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > а вот проблем от пропущенного важного емейла может быть и на несколько часов

    просто ищешь в папке Spam/Junk

     
     
  • 4.16, Аноним (16), 10:48, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если каждый час заглядывать в спам - зачем антиспам?
     
     
  • 5.21, Аноним (21), 19:24, 17/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В Spam/Junk попадает то, что с некоторой вероятностью похоже на спам. Дальше у тебя есть возможность объяснить спаморезке, что это действительно спам или что это вовсе не спам.

    А то, что спаморезка уверенно опознаёт как спам, попадает не в Spam/Junk, а в отчёты DMARC.

     

  • 1.9, 1 (??), 13:44, 15/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > в высоконагруженных системах, позволяя обрабатывать сотни сообщений в секунду
     
  • 1.10, Аноним (21), 15:24, 15/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Для упрощения настройки, создания правил и отслеживания статистики предоставляется административный web-интерфейс.

    Кроме того, он умеет в Graphite и Prometheus, что позволяет обходиться без административного web-интерфейса в принципе.

     
     
  • 2.15, Аноним (21), 00:20, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Такое впечатление, что минусующие не осилили конфигурирование без веб-интерфейса.
     
  • 2.17, чатжпт (?), 18:07, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Какая связь между сбором метрик и администрированием?
     
     
  • 3.20, Аноним (21), 19:13, 17/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Какая связь между сбором метрик и администрированием?

    Ещё раз цитирую: "Для упрощения настройки, создания правил и отслеживания статистики предоставляется административный web-интерфейс."

    Там нет ничего такого, чего ты не можешь настроить в /etc/rspamd. Ещё он статистику показывает, но статистику можно и в Grafana посмотреть.

     

  • 1.19, Анониссимус (?), 19:11, 16/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Реализована возможность совместного использования модулей known_senders и replies для пометки верифицированных отправителей, используя в качестве признака то, что им ранее направлялись ответы.

    А что, это появилось только сейчас? Я не эксперт в фильтрации спама, но это выглядит как первый и самый важный критерий неспама.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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