Galima Rspamd 3.0 šiukšlių filtravimo sistema

Pristatytas Rspamd 3.0 šiukšlių filtravimo sistemos leidimas, suteikiantis įrankius žinutėms vertinti pagal įvairius kriterijus, įskaitant taisykles, statistinius metodus ir juoduosius sąrašus, kurių pagrindu formuojamas galutinis pranešimo svoris, naudojamas sprendžiant, ar blokas. Rspamd palaiko beveik visas SpamAssassin įdiegtas funkcijas ir turi nemažai funkcijų, kurios leidžia filtruoti paštą vidutiniškai 10 kartų greičiau nei SpamAssassin, taip pat užtikrina geresnę filtravimo kokybę. Sistemos kodas parašytas C kalba ir platinamas pagal Apache 2.0 licenciją.

Rspamd sukurtas naudojant įvykiais pagrįstą architektūrą ir iš pradžių sukurtas naudoti labai apkrautose sistemose, leidžiančiose apdoroti šimtus pranešimų per sekundę. Šlamšto ženklų atpažinimo taisyklės yra labai lanksčios ir paprasčiausia forma gali turėti reguliariųjų posakių, o sudėtingesnėse situacijose jas galima parašyti Lua kalba. Funkcionalumo išplėtimas ir naujų patikrinimų tipų įtraukimas įgyvendinamas naudojant modulius, kuriuos galima sukurti C ir Lua kalbomis. Pavyzdžiui, yra moduliai, skirti patikrinti siuntėją naudojant SPF, patvirtinti siuntėjo domeną per DKIM ir generuoti užklausas į DNSBL sąrašus. Siekiant supaprastinti konfigūraciją, kurti taisykles ir sekti statistiką, pateikiama administracinė žiniatinklio sąsaja.

Žymiai išaugo versijų skaičius dėl reikšmingų vidinės architektūros pakeitimų, ypač HTML analizavimo dalių, kurios buvo visiškai perrašytos. Naujasis analizatorius analizuoja HTML naudodamas DOM ir generuoja žymų medį. Naujajame leidime taip pat pristatomas CSS analizatorius, kuris kartu su nauju HTML analizatoriumi leidžia teisingai išgauti duomenis iš el. laiškų naudojant šiuolaikinį HTML žymėjimą, įskaitant matomo ir nematomo turinio atskyrimą. Pastebėtina, kad analizatoriaus kodas parašytas ne C, o C++17 kalba, todėl surinkimui reikalingas kompiliatorius, palaikantis šį standartą.

Kitos naujovės:

  • Pridėtas „Amazon Web Services“ (AWS) API palaikymas, suteikiantis galimybę tiesiogiai pasiekti „Amazon“ debesies paslaugas iš Lua API. Pavyzdžiui, siūlomas papildinys, kuris išsaugo visus pranešimus „Amazon S3“ saugykloje
  • Ataskaitų, susijusių su DMARC technologijos naudojimu, generavimo kodas buvo perdarytas. Ataskaitų siuntimo funkcija įtraukta į atskirą komandą spamadm dmarc_report.
  • Pašto sąrašuose buvo pridėtas „DMARC muging“ palaikymas, pakeičiant siuntėjo adresą pranešimuose pašto adresu, jei pranešimui nurodytos teisingos DMARC taisyklės.
  • Pridėtas išorinis_relės įskiepis, kuris išsprendžia problemą su priedais, tokiais kaip SPF, naudojant patikimo pašto perdavimo IP adresą, o ne siuntėjo adresą.
  • Pridėta komanda „rspamadm bayes_dump“, skirta rašyti ir atsisiųsti „Bayes“ prieigos raktus, leidžiančius juos perkelti tarp skirtingų Rspamd egzempliorių.
  • Pridėtas įskiepis, palaikantis Pyzor bendradarbiavimo šlamšto blokavimo sistemą.
  • Perkurti stebėjimo įrankiai, kurie dabar skambinami rečiau ir mažiau apkrauna išorinius modulius.

Šaltinis: opennet.ru

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