Sistema ta' filtrazzjoni tal-ispam Rspamd 2.0 disponibbli

Introdott rilaxx ta 'sistema ta' filtrazzjoni tal-ispam Rspamd 2.0, li jipprovdi għodod għall-evalwazzjoni tal-messaġġi skont diversi kriterji, inklużi regoli, metodi statistiċi u listi suwed, li fuq il-bażi tagħhom jiġi ffurmat piż finali tal-messaġġ, li jintuża biex jiddeċiedi jekk jimblokkax. Rspamd jappoġġja kważi l-karatteristiċi kollha implimentati fi SpamAssassin, u għandu numru ta 'karatteristiċi li jippermettulek tiffiltra l-posta bħala medja 10 darbiet aktar malajr minn SpamAssassin, kif ukoll tipprovdi kwalità aħjar ta' filtrazzjoni. Il-kodiċi tas-sistema huwa miktub f'Ċ u imqassma minn liċenzjat taħt Apache 2.0.

Rspamd huwa mibni bl-użu ta 'arkitettura mmexxija mill-avvenimenti u huwa inizjalment iddisinjat għall-użu f'sistemi mgħobbija ħafna, li jippermettilu jipproċessa mijiet ta' messaġġi kull sekonda. Ir-regoli għall-identifikazzjoni ta 'sinjali ta' spam huma flessibbli ħafna u fl-aktar forma sempliċi tagħhom jista 'jkun fihom espressjonijiet regolari, u f'sitwazzjonijiet aktar kumplessi jistgħu jinkitbu bil-Lua. L-espansjoni tal-funzjonalità u ż-żieda ta 'tipi ġodda ta' kontrolli hija implimentata permezz ta 'moduli li jistgħu jinħolqu fil-lingwi C u Lua. Pereżempju, moduli huma disponibbli għall-verifika tal-mittent bl-użu tal-SPF, il-konferma tad-dominju tal-mittent permezz ta 'DKIM, u l-ġenerazzjoni ta' talbiet għal-listi DNSBL. Biex tissimplifika l-konfigurazzjoni, toħloq regoli u track statistika, hija pprovduta interface amministrattiva tal-web.

Innovazzjonijiet ewlenin:

  • Saret tranżizzjoni għal skema ġdida ta' numerazzjoni tal-ħarġiet. Peress li l-ewwel numru fin-numru tal-verżjoni ma nbidilx għal diversi snin, u l-indikatur tal-verżjoni reali huwa t-tieni numru, ġie deċiż li jaqilbu għall-format "yz" minflok l-iskema "xyz";
  • Għall-linja tal-avveniment minflok Libevent librerija involuta libev, li tneħħi xi wħud mil-limitazzjonijiet ta' libevent u tippermetti prestazzjoni aħjar. Użu
    libev għamilha possibbli li tissimplifika l-kodiċi, ittejjeb l-immaniġġjar tas-sinjali u tal-timeout, u tgħaqqad it-traċċar tal-bidliet tal-fajl bl-użu tal-mekkaniżmu inotify (mhux ir-rilaxxi kollha libevent mibgħuta għal pjattaformi appoġġjati jistgħu jaħdmu ma 'inotify);

  • L-appoġġ għall-modulu tal-klassifikazzjoni tal-messaġġi li juża l-librerija tat-tagħlim tal-magni fil-fond Torch twaqqaf. Ir-raġuni ċċitata hija l-kumplessità eċċessiva tat-Torċa u l-kumplessità għolja li tinżamm aġġornata. Modulu kompletament miktub mill-ġdid huwa propost bħala sostitut għall-klassifikazzjoni bl-użu ta 'metodi ta' tagħlim bil-magni Newrali, li fiha tintuża librerija biex tiżgura t-tħaddim tan-netwerk newrali jista ', li jinkludi biss 4000 linja ta 'kodiċi C. L-implimentazzjoni l-ġdida ssolvi ħafna problemi bl-okkorrenza ta 'deadlocks waqt it-taħriġ;
  • Modulu RBL issostitwixxa l-moduli SURBL u Emails, li għamilha possibbli li jiġi unifikat l-ipproċessar tal-kontrolli kollha tal-lista s-sewda. Il-kapaċitajiet ta 'RBL ġew estiżi biex jinkludu appoġġ għal tipi addizzjonali, bħal seletturi, u għodod biex jestendu faċilment ir-regoli eżistenti. Ir-regoli tal-imblukkar tal-email ibbażati fuq listi ta 'mapep minflok DNS RBL m'għadhomx appoġġjati huwa rakkomandat li tuża multimap b'seletturi minflok;
  • Biex tiddetermina t-tipi ta 'fajls ibbażati fuq il-kontenut, tintuża librerija Lua Magic ġdida, bl-użu ta' Lua u Hyperscan minflok libmagic.
    Ir-raġunijiet għall-ħolqien tal-librerija tiegħek jinkludu x-xewqa li tikseb prestazzjoni ogħla, teħles mill-fallimenti meta tidentifika fajls docx, tikseb API aktar adattata u żżid tipi ġodda ta 'euristiċi li mhumiex limitati minn regoli stretti;

  • Modulu mtejjeb għall-ħażna tad-dejta fid-DBMS clickhouse. Miżjud oqsma LowCardinality u konsum tal-memorja ottimizzat b'mod sinifikanti;
  • Kapaċità tal-modulu estiża Multimap, li fiha deher appoġġ magħquda и dipendenti paraguni;
  • Il-modulu tal-Maillist tejjeb id-definizzjoni tal-listi tal-posta;
  • Il-proċessi tal-ħaddiema issa għandhom il-kapaċità li jibagħtu messaġġi ta 'taħbit tal-qalb lill-proċess prinċipali, li jikkonfermaw l-operat normali. Jekk ma jkunx hemm messaġġi bħal dawn għal ċertu żmien, il-proċess ewlieni jista 'jtemm bil-qawwa l-proċess tal-ħaddiem. B'mod awtomatiku, din il-modalità hija diżattivata għalissa;
  • Ġiet miżjuda sensiela ta’ skaners ġodda fil-lingwa Lua. Pereżempju, ġew miżjuda moduli għall-iskannjar ta' messaġġi fil-Kaspersky ScanEngine, Trend Micro IWSVA (permezz ta' icap) u
    F-Secure Internet Gatekeeper (permezz ta 'icap), u joffri wkoll skaners esterni għal Razor, oletools u P0F;

  • Żid il-ħila li tbiddel il-messaġġi permezz tal-API Lua. Ġie propost modulu biex isiru bidliet fil-blokki MIME lib_mime;
  • Ġie pprovdut ipproċessar separat ta 'settings stabbiliti permezz ta' "Settings-Id:", pereżempju, issa tista 'torbot regoli biss ma' ċerti identifikaturi tas-settings;
  • Saru ottimizzazzjonijiet għall-prestazzjoni tal-magna Lua, dekodifikazzjoni base64 u skoperta tal-lingwa għat-test. Appoġġ miżjud għall-caching mapep kumplessi. Appoġġ implimentat
    HTTP jżomm ħaj.

Sors: opennet.ru

Żid kumment