Sistemi i filtrimit të spamit Rspamd 2.0 është i disponueshëm

prezantuar lëshimi i sistemit të filtrimit të spamit Rspamd 2.0, i cili ofron mjete për vlerësimin e mesazheve kundrejt kritereve të ndryshme, duke përfshirë rregullat, metodat statistikore dhe listat e zeza, në bazë të të cilave formohet një peshë përfundimtare e mesazhit, e cila përdoret për të vendosur nëse do të bllokohet. Rspamd mbështet pothuajse të gjitha veçoritë e implementuara në SpamAssassin dhe ka një sërë veçorish që ju lejojnë të filtroni postën mesatarisht 10 herë më shpejt se SpamAssassin, si dhe të ofroni cilësi më të mirë filtrimi. Kodi i sistemit është i shkruar në C dhe shperndare nga licencuar sipas Apache 2.0.

Rspamd është ndërtuar duke përdorur një arkitekturë të drejtuar nga ngjarjet dhe fillimisht është projektuar për përdorim në sisteme shumë të ngarkuara, duke e lejuar atë të përpunojë qindra mesazhe në sekondë. Rregullat për identifikimin e shenjave të spamit janë shumë fleksibël dhe në formën e tyre më të thjeshtë mund të përmbajnë shprehje të rregullta, dhe në situata më komplekse ato mund të shkruhen në Lua. Zgjerimi i funksionalitetit dhe shtimi i llojeve të reja të kontrolleve zbatohet përmes moduleve që mund të krijohen në gjuhët C dhe Lua. Për shembull, modulet janë të disponueshme për verifikimin e dërguesit duke përdorur SPF, konfirmimin e domenit të dërguesit nëpërmjet DKIM dhe gjenerimin e kërkesave për listat DNSBL. Për të thjeshtuar konfigurimin, krijimin e rregullave dhe gjurmimin e statistikave, ofrohet një ndërfaqe administrative në internet.

Risitë kryesore:

  • ËshtĂ« bĂ«rĂ« njĂ« kalim nĂ« njĂ« skemĂ« tĂ« re tĂ« numĂ«rimit tĂ« emetimeve. MeqenĂ«se numri i parĂ« nĂ« numrin e versionit nuk ka ndryshuar pĂ«r disa vite, dhe treguesi i vĂ«rtetĂ« i versionit Ă«shtĂ« numri i dytĂ«, u vendos qĂ« tĂ« kaloni nĂ« formatin "yz" nĂ« vend tĂ« skemĂ«s "xyz";
  • NĂ« vend tĂ« kĂ«saj, pĂ«r ciklin e ngjarjes Libevent biblioteka e pĂ«rfshirĂ« liroj, i cili heq disa nga kufizimet e libevent dhe lejon performancĂ« mĂ« tĂ« mirĂ«. PĂ«rdorimi
    libev bëri të mundur thjeshtimin e kodit, përmirësimin e trajtimit të sinjalit dhe skadimit, dhe unifikimin e gjurmimit të ndryshimit të skedarëve duke përdorur mekanizmin inotify (jo të gjitha lëshimet libevent të dërguara për platformat e mbështetura mund të funksionojnë me inotify);
  • MbĂ«shtetja pĂ«r modulin e klasifikimit tĂ« mesazheve qĂ« pĂ«rdor bibliotekĂ«n e mĂ«simit tĂ« makinĂ«s sĂ« thellĂ« Torch Ă«shtĂ« ndĂ«rprerĂ«. Arsyeja e pĂ«rmendur Ă«shtĂ« kompleksiteti i tepĂ«rt i Torch dhe kompleksiteti i lartĂ« i mbajtjes sĂ« tij tĂ« pĂ«rditĂ«suar. NjĂ« modul i rishkruar plotĂ«sisht propozohet si njĂ« zĂ«vendĂ«sim pĂ«r klasifikimin duke pĂ«rdorur metodat e mĂ«simit tĂ« makinerive nervoz, nĂ« tĂ« cilĂ«n pĂ«rdoret njĂ« bibliotekĂ« pĂ«r tĂ« siguruar funksionimin e rrjetit nervor Kann, i cili pĂ«rfshin vetĂ«m 4000 rreshta tĂ« kodit C. Zbatimi i ri zgjidh shumĂ« probleme me shfaqjen e bllokimeve gjatĂ« trajnimit;
  • Modul RBL zĂ«vendĂ«soi modulet SURBL dhe Emails, tĂ« cilat bĂ«nĂ« tĂ« mundur unifikimin e pĂ«rpunimit tĂ« tĂ« gjitha kontrolleve tĂ« listĂ«s sĂ« zezĂ«. AftĂ«sitĂ« e RBL janĂ« zgjeruar pĂ«r tĂ« pĂ«rfshirĂ« mbĂ«shtetjen pĂ«r lloje shtesĂ«, tĂ« tilla si pĂ«rzgjedhĂ«s, dhe mjete pĂ«r zgjerimin e lehtĂ« tĂ« rregullave ekzistuese. Rregullat e bllokimit tĂ« postĂ«s elektronike tĂ« bazuara nĂ« listat e hartave nĂ« vend tĂ« DNS RBL nuk mbĂ«shteten mĂ«; nĂ« vend tĂ« kĂ«saj rekomandohet pĂ«rdorimi i multihartĂ«s me pĂ«rzgjedhĂ«s;
  • PĂ«r tĂ« pĂ«rcaktuar llojet e skedarĂ«ve bazuar nĂ« pĂ«rmbajtje, pĂ«rdoret njĂ« bibliotekĂ« e re Lua Magic, duke pĂ«rdorur Lua dhe Hyperscan nĂ« vend tĂ« libmagic.
    Arsyet për krijimin e bibliotekës tuaj përfshijnë dëshirën për të arritur performancë më të lartë, për të hequr qafe dështimet gjatë identifikimit të skedarëve docx, për të marrë një API më të përshtatshme dhe për të shtuar lloje të reja heuristikash që nuk kufizohen nga rregulla strikte;
  • Moduli i pĂ«rmirĂ«suar pĂ«r ruajtjen e tĂ« dhĂ«nave nĂ« DBMS Clickhouse. Fushat e shtuara me kardinalitet tĂ« ulĂ«t dhe konsumi i kujtesĂ«s i optimizuar ndjeshĂ«m;
  • AftĂ«sitĂ« e modulit u zgjeruan Multimap, nĂ« tĂ« cilĂ«n u shfaq mbĂ«shtetje tĂ« kombinuara Đž i varur krahasime;
  • Moduli Maillist ka pĂ«rmirĂ«suar pĂ«rkufizimin e listave tĂ« postimeve;
  • Proceset e punĂ«s tani kanĂ« aftĂ«sinĂ« pĂ«r tĂ« dĂ«rguar mesazhe tĂ« rrahjeve tĂ« zemrĂ«s nĂ« procesin kryesor, duke konfirmuar funksionimin normal. NĂ«se nuk ka mesazhe tĂ« tilla pĂ«r njĂ« kohĂ« tĂ« caktuar, procesi kryesor mund tĂ« pĂ«rfundojĂ« me forcĂ« procesin e punĂ«torit. Si parazgjedhje, kjo mĂ«nyrĂ« Ă«shtĂ« e çaktivizuar tani pĂ«r tani;
  • ËshtĂ« shtuar njĂ« seri skanerĂ«sh tĂ« rinj nĂ« gjuhĂ«n Lua. PĂ«r shembull, modulet janĂ« shtuar pĂ«r skanimin e mesazheve nĂ« Kaspersky ScanEngine, Trend Micro IWSVA (nĂ«pĂ«rmjet icap) dhe
    F-Secure Internet Gatekeeper (nëpërmjet icap), dhe gjithashtu ofron skanerë të jashtëm për Razor, oletools dhe P0F;
  • U shtua aftĂ«sia pĂ«r tĂ« ndryshuar mesazhet pĂ«rmes API-sĂ« Lua. ËshtĂ« propozuar njĂ« modul pĂ«r tĂ« bĂ«rĂ« ndryshime nĂ« blloqet MIME lib_mime;
  • PĂ«rpunimi i veçantĂ« i cilĂ«simeve tĂ« vendosura pĂ«rmes "Settings-Id:" Ă«shtĂ« siguruar, pĂ«r shembull, tani mund tĂ« lidhni rregulla vetĂ«m me identifikues tĂ« caktuar tĂ« cilĂ«simeve;
  • JanĂ« bĂ«rĂ« optimizime pĂ«r performancĂ«n e motorit Lua, dekodimin e bazĂ«s64 dhe zbulimin e gjuhĂ«s pĂ«r tekstin. MbĂ«shtetje e shtuar pĂ«r ruajtjen e hartave komplekse. MbĂ«shtetja e zbatuar
    HTTP mbahet gjallë.

Burimi: opennet.ru

Shto një koment