Rspamd 3.0 strooiposfilterstelsel beskikbaar

Die vrystelling van die Rspamd 3.0 strooiposfiltreringstelsel is aangebied, wat hulpmiddels verskaf om boodskappe volgens verskeie kriteria te evalueer, insluitend reëls, statistiese metodes en swartlyste, op grond waarvan die finale gewig van die boodskap gevorm word, wat gebruik word om te besluit of blok. Rspamd ondersteun byna al die kenmerke wat in SpamAssassin geïmplementeer is, en het 'n aantal kenmerke wat jou toelaat om e-pos gemiddeld 10 keer vinniger as SpamAssassin te filtreer, asook om beter filtergehalte te bied. Die stelselkode is in C-taal geskryf en onder die Apache 2.0-lisensie versprei.

Rspamd is gebou met behulp van 'n gebeurtenisgedrewe argitektuur en is aanvanklik ontwerp vir gebruik in hoogs gelaaide stelsels, wat dit toelaat om honderde boodskappe per sekonde te verwerk. Reëls vir die identifisering van tekens van strooipos is hoogs buigsaam en kan in hul eenvoudigste vorm gereelde uitdrukkings bevat, en in meer komplekse situasies kan dit in Lua geskryf word. Die uitbreiding van funksionaliteit en die toevoeging van nuwe tipes tjeks word geïmplementeer deur modules wat in die C- en Lua-tale geskep kan word. Modules is byvoorbeeld beskikbaar om die sender met behulp van SPF te verifieer, die sender se domein via DKIM te bevestig en versoeke na DNSBL-lyste te genereer. Om konfigurasie te vereenvoudig, reëls te skep en statistieke op te spoor, word 'n administratiewe webkoppelvlak voorsien.

Die aansienlike toename in weergawegetal is te wyte aan aansienlike veranderinge aan die interne argitektuur, veral die HTML-ontledingsdele, wat heeltemal herskryf is. Die nuwe ontleder ontleed HTML met behulp van die DOM en genereer 'n boom van etikette. Die nuwe vrystelling stel ook 'n CSS-ontleder bekend wat, wanneer dit gekombineer word met 'n nuwe HTML-ontleder, jou toelaat om data korrek uit e-posse met moderne HTML-opmerk te onttrek, insluitend om te onderskei tussen sigbare en onsigbare inhoud. Dit is opmerklik dat die ontlederkode nie in C-taal geskryf is nie, maar in C++17, wat 'n samesteller vereis wat hierdie standaard vir samestelling ondersteun.

Ander innovasies:

  • Bygevoeg ondersteuning vir die Amazon Web Services (AWS) API, wat die vermoë bied om direk toegang tot Amazon-wolkdienste vanaf die Lua API te verkry. As voorbeeld word 'n inprop voorgestel wat alle boodskappe in Amazon S3-berging stoor
  • Die kode vir die generering van verslae wat verband hou met die gebruik van DMARC-tegnologie is herwerk. Die funksionaliteit vir die stuur van verslae is ingesluit in 'n aparte opdrag spamadm dmarc_report.
  • Vir poslyste is ondersteuning bygevoeg vir "DMARC munging", wat die Van-adres in boodskappe vervang met die posadres as die korrekte DMARC-reëls vir die boodskap gespesifiseer is.
  • Bygevoeg external_relay plugin, wat die probleem oplos met plugins soos SPF met behulp van die IP-adres van die vertroude pos-relay in plaas van die senderadres.
  • Bygevoeg "rspamdm bayes_dump"-opdrag om Bayes-tokens te skryf en af ​​te laai, sodat hulle tussen verskillende Rspamd-instansies oorgedra kan word.
  • Het 'n inprop bygevoeg om die Pyzor-samewerkende strooiposblokkeringstelsel te ondersteun.
  • Moniteringsinstrumente is herontwerp, wat nou minder gereeld genoem word en minder las op eksterne modules veroorsaak.

Bron: opennet.ru

Voeg 'n opmerking