Rspamd 3.0 spam filtrləmə sistemi mövcuddur

Mesajların müxtəlif meyarlara, o cümlədən qaydalar, statistik metodlar və qara siyahılara əsasən qiymətləndirilməsi üçün alətlər təqdim edən Rspamd 3.0 spam filtrləmə sisteminin buraxılışı təqdim edilib, bunun əsasında mesajın yekun çəkisi formalaşır və bununla bağlı qərar qəbul etmək üçün istifadə olunur. blok. Rspamd SpamAssassin-də tətbiq edilən demək olar ki, bütün funksiyaları dəstəkləyir və poçtu SpamAssassin-dən orta hesabla 10 dəfə daha sürətli filtrləməyə imkan verən, həmçinin daha yaxşı filtrləmə keyfiyyətini təmin edən bir sıra funksiyalara malikdir. Sistem kodu C dilində yazılmışdır və Apache 2.0 lisenziyası altında paylanmışdır.

Rspamd hadisəyə əsaslanan arxitekturadan istifadə edərək qurulmuşdur və ilkin olaraq yüksək yüklənmiş sistemlərdə istifadə üçün nəzərdə tutulmuşdur ki, bu da ona saniyədə yüzlərlə mesajı emal etməyə imkan verir. Spam əlamətlərini müəyyən etmək qaydaları olduqca çevikdir və ən sadə formada müntəzəm ifadələr ola bilər və daha mürəkkəb vəziyyətlərdə onlar Lua dilində yazıla bilər. Funksionallığın genişləndirilməsi və yeni növ yoxlamaların əlavə edilməsi C və Lua dillərində yaradıla bilən modullar vasitəsilə həyata keçirilir. Məsələn, SPF-dən istifadə edərək göndərəni yoxlamaq, DKIM vasitəsilə göndərənin domenini təsdiqləmək və DNSBL siyahılarına sorğu yaratmaq üçün modullar mövcuddur. Konfiqurasiyanı sadələşdirmək, qaydalar yaratmaq və statistikanı izləmək üçün inzibati veb interfeysi təmin edilir.

Versiya sayının əhəmiyyətli dərəcədə artması daxili arxitekturada, xüsusən də tamamilə yenidən yazılmış HTML təhlili hissələrində əhəmiyyətli dəyişikliklərlə bağlıdır. Yeni təhlilçi DOM-dan istifadə edərək HTML-ni təhlil edir və teqlər ağacı yaradır. Yeni buraxılış həmçinin yeni HTML analizatoru ilə birləşdirildikdə, görünən və görünməyən məzmunu ayırd etmək də daxil olmaqla müasir HTML işarələməsi ilə e-poçtlardan məlumatları düzgün çıxarmağa imkan verən CSS analizatorunu təqdim edir. Maraqlıdır ki, parser kodu C dilində deyil, montaj üçün bu standartı dəstəkləyən kompilyator tələb edən C++17-də yazılır.

Digər yeniliklər:

  • Lua API-dən Amazon bulud xidmətlərinə birbaşa daxil olmaq imkanı verən Amazon Veb Xidmətləri (AWS) API üçün əlavə dəstək. Nümunə olaraq, bütün mesajları Amazon S3 yaddaşında saxlayan plagin təklif olunur
  • DMARC texnologiyasının istifadəsi ilə bağlı hesabatların yaradılması kodu yenidən işlənib. Hesabatların göndərilməsi funksiyası ayrıca spamadm dmarc_report əmrinə daxil edilmişdir.
  • E-poçt siyahıları üçün, əgər mesaj üçün düzgün DMARC qaydaları göstərilibsə, mesajlardakı Kimdən ünvanını poçt ünvanı ilə əvəz edərək, “DMARC munging” dəstəyi əlavə edilib.
  • Göndərən ünvanı əvəzinə etibarlı poçt relayinin IP ünvanından istifadə edərək SPF kimi plaginlərlə problemi həll edən xarici_relay plagini əlavə edildi.
  • Bayes tokenlərini yazmaq və yükləmək üçün "rspamadm bayes_dump" əmri əlavə edildi, bu da onları müxtəlif Rspamd nümunələri arasında ötürməyə imkan verir.
  • Pyzor birgə spam bloklama sistemini dəstəkləmək üçün plagin əlavə edildi.
  • Monitorinq alətləri yenidən işlənib, onlar indi daha az çağırılır və xarici modullara daha az yük yaradır.

Mənbə: opennet.ru

Добавить комментарий