Rspamd 2.0 ruslpóstsíunarkerfi í boði

Kynnt losun ruslpóstsíukerfis Rspamd 2.0, sem veitir verkfæri til að meta skilaboð út frá ýmsum forsendum, þar á meðal reglum, tölfræðilegum aðferðum og svörtum listum, á grundvelli þeirra myndast endanlegt skilaboðavægi sem notað er til að ákveða hvort loka eigi. Rspamd styður næstum alla eiginleika sem innleiddir eru í SpamAssassin og hefur fjölda eiginleika sem gera þér kleift að sía póst að meðaltali 10 sinnum hraðar en SpamAssassin, auk þess að veita betri síunargæði. Kerfiskóði er skrifaður í C ​​og dreift af leyfi samkvæmt Apache 2.0.

Rspamd er smíðað með atburðadrifnum arkitektúr og er upphaflega hannað til notkunar í mjög hlaðnum kerfum, sem gerir það kleift að vinna úr hundruðum skilaboða á sekúndu. Reglur til að bera kennsl á merki um ruslpóst eru mjög sveigjanlegar og geta í sinni einföldustu mynd innihaldið reglulegar orðasambönd og við flóknari aðstæður er hægt að skrifa þær í Lua. Að auka virkni og bæta við nýjum tegundum athugana er útfært í gegnum einingar sem hægt er að búa til á C og Lua tungumálunum. Til dæmis eru einingar tiltækar til að staðfesta sendanda með SPF, staðfesta lén sendanda í gegnum DKIM og búa til beiðnir á DNSBL lista. Til að einfalda uppsetningu, búa til reglur og fylgjast með tölfræði, er stjórnunarvefviðmót.

Helstu nýjungar:

  • Skipt hefur verið yfir í nýtt útgáfunúmerakerfi. Þar sem fyrsta númerið í útgáfunúmerinu hefur ekki breyst í nokkur ár, og raunverulegur útgáfuvísir er önnur númerið, var ákveðið að skipta yfir í „yz“ sniðið í stað „xyz“ kerfisins;
  • Fyrir atburðarlykkjuna í staðinn Libevent bókasafnið sem tekur þátt libev, sem fjarlægir nokkrar takmarkanir libevent og gerir ráð fyrir betri frammistöðu. Notkun
    libev gerði það mögulegt að einfalda kóða, bæta meðhöndlun merkja og tímafrests og sameina mælingar á skráabreytingum með því að nota inotify vélbúnaðinn (ekki allar libevent útgáfur sem sendar voru fyrir studdar vettvanga gætu virkað með inotify);

  • Stuðningur við skilaboðaflokkunareininguna sem notar Torch djúpt vélanámssafnið hefur verið hætt. Ástæðan sem nefnd er er of flókið Torch og hversu flókið það er að halda því uppfærðu. Fullkomlega endurskrifuð eining er lögð til í staðinn fyrir flokkun með því að nota vélanámsaðferðir Tauga, þar sem bókasafn er notað til að tryggja virkni tauganetsins kann, sem inniheldur aðeins 4000 línur af C kóða. Nýja útfærslan leysir mörg vandamál með því að koma upp stöðvun á þjálfun;
  • Module RBL kom í stað SURBL og Emails eininganna, sem gerði það mögulegt að sameina vinnslu allra athugana á svörtum lista. Möguleikar RBL hafa verið stækkaðir til að fela í sér stuðning við viðbótargerðir, svo sem veljara, og verkfæri til að útvíkka núverandi reglur auðveldlega. Lokunarreglur fyrir tölvupóst sem byggjast á kortalistum í stað DNS RBL eru ekki lengur studdar; mælt er með því að nota fjölkort með valmyndum í staðinn;
  • Til að ákvarða skráargerðir út frá innihaldi er nýtt Lua Magic bókasafn notað sem notar Lua og Hyperscan í stað libmagic.
    Ástæðurnar fyrir því að búa til eigið bókasafn eru meðal annars löngun til að ná meiri afköstum, losna við bilanir við að bera kennsl á docx skrár, fá hentugra API og bæta við nýjum tegundum heuristics sem takmarkast ekki af ströngum reglum;

  • Bætt eining til að geyma gögn í DBMS smellahús. Bætt við LowCardinality reitum og verulega fínstillt minnisnotkun;
  • Einingargeta aukin Fjölrit, þar sem stuðningur birtist samanlagt и háð samanburður;
  • Póstlistaeiningin hefur bætt skilgreiningu á póstlista;
  • Starfsferlar hafa nú getu til að senda hjartsláttarboð í aðalferlið, sem staðfestir eðlilega virkni. Ef engin slík skilaboð eru til staðar í ákveðinn tíma getur aðalferlið stöðvað starfsferlið af krafti. Sjálfgefið er að þessi stilling sé óvirk í bili;
  • Röð nýrra skanna á Lua tungumálinu hefur verið bætt við. Til dæmis hefur einingum verið bætt við til að skanna skilaboð í Kaspersky ScanEngine, Trend Micro IWSVA (í gegnum icap) og
    F-Secure Internet Gatekeeper (í gegnum icap), og býður einnig upp á ytri skanna fyrir Razor, oletools og P0F;

  • Bætti við möguleikanum á að breyta skilaboðum í gegnum Lua API. Eining hefur verið lögð til til að gera breytingar á MIME blokkum lib_mime;
  • Aðskilin vinnsla á stillingum sem settar eru með „Settings-Id:“ hefur verið veitt, til dæmis er nú hægt að binda reglur aðeins við ákveðin stillingaauðkenni;
  • Hagræðingar hafa verið gerðar fyrir frammistöðu Lua vélarinnar, base64 afkóðun og tungumálagreiningu fyrir texta. Bætt við stuðningi við að vista flókin kort í skyndiminni. Stuðningur innleiddur
    HTTP halda lífi.

Heimild: opennet.ru

Bæta við athugasemd