Disponebla sistemo de filtrado de spamado Rspamd 3.0

La liberigo de la spam-filtrila sistemo Rspamd 3.0 estis prezentita, provizante ilojn por taksi mesaĝojn laŭ diversaj kriterioj, inkluzive de reguloj, statistikaj metodoj kaj nigraj listoj, surbaze de kiuj la fina pezo de la mesaĝo estas formita, uzata por decidi ĉu bloko. Rspamd subtenas preskaŭ ĉiujn funkciojn efektivigitajn en SpamAssassin, kaj havas kelkajn funkciojn, kiuj permesas vin filtri poŝton averaĝe 10 fojojn pli rapide ol SpamAssassin, kaj ankaŭ provizi pli bonan filtran kvaliton. La sistema kodo estas skribita en C-lingvo kaj distribuita sub la permesilo Apache 2.0.

Rspamd estas konstruita uzante okazaĵ-movitan arkitekturon kaj estas komence dizajnita por uzo en tre ŝarĝitaj sistemoj, permesante al ĝi prilabori centojn da mesaĝoj je sekundo. Reguloj por identigi signojn de spamo estas tre flekseblaj kaj en sia plej simpla formo povas enhavi regulajn esprimojn, kaj en pli kompleksaj situacioj ili povas esti skribitaj en Lua. Vastigi funkciecon kaj aldoni novajn specojn de kontroloj estas efektivigitaj per moduloj kiuj povas esti kreitaj en la C kaj Lua lingvoj. Ekzemple, moduloj estas haveblaj por kontroli la sendinto uzante SPF, konfirmante la domajnon de la sendinto per DKIM, kaj generado de petoj al DNSBL-listoj. Por simpligi agordon, krei regulojn kaj spuri statistikojn, administra retinterfaco estas provizita.

La signifa pliiĝo en versio-nombro ŝuldiĝas al signifaj ŝanĝoj al la interna arkitekturo, precipe la HTML-analizaj partoj, kiuj estis tute reverkitaj. La nova analizilo analizas HTML uzante la DOM kaj generante arbon de etikedoj. La nova eldono ankaŭ enkondukas CSS-analizilon, kiu, kiam kombinite kun nova HTML-analizilo, ebligas al vi ĝuste ĉerpi datumojn de retpoŝtoj kun moderna HTML-markado, inkluzive de distingi inter videbla kaj nevidebla enhavo. Estas rimarkinde, ke la analiza kodo estas skribita ne en C-lingvo, sed en C++17, kiu postulas kompililon kiu subtenas ĉi tiun normon por kunigo.

Aliaj novigoj:

  • Aldonita subteno por la API de Amazon Web Services (AWS), kiu disponigas la kapablon rekte aliri Amazon-nubajn servojn de la Lua API. Ekzemple, kromaĵo estas proponita, kiu konservas ĉiujn mesaĝojn en Amazon S3-stokado
  • La kodo por generi raportojn rilatajn al la uzo de DMARC-teknologio estis reverkita. La funkcio por sendi raportojn estas inkluzivita en aparta komando spamadm dmarc_report.
  • Por dissendolistoj, subteno estis aldonita por "DMARC munging", anstataŭigante la De-adreson en mesaĝoj per la poŝtadreso se la ĝustaj DMARC-reguloj estas specifitaj por la mesaĝo.
  • Aldonita external_relay kromaĵo, kiu solvas la problemon kun kromaĵoj kiel SPF uzante la IP-adreson de la fidinda poŝta relajso anstataŭ la sendinta adreso.
  • Aldonita "rspamadm bayes_dump" komando por skribi kaj elŝuti Bayes-ĵetonojn, permesante ilin esti transdonitaj inter malsamaj Rspamd-okazoj.
  • Aldonis kromprogramon por subteni la Pyzor kunlaboran spam-blokan sistemon.
  • Monitoraj iloj estis restrukturitaj, kiuj nun estas nomitaj malpli ofte kaj kreas malpli da ŝarĝo sur eksteraj moduloj.

fonto: opennet.ru

Aldoni komenton