Sistemi i filtrimit të spamit Rspamd 2.0 është në dispozitë

Presented lëshimi i sistemit të filtrimit të spamit Rspamd 2.0, që ofron mjete për vlerësimin e mesazheve sipas kritereve të ndryshme, duke përfshirë rregulla, metoda statistikore dhe lista të zeza, mbi të cilat formohet pesha përfundimtare e mesazhit, e cila përdoret për të marrë një vendim në lidhje me nevojën për bllokim. Rspamd mbështet pothuajse të gjitha mundësitë e realizuara në SpamAssassin dhe ka një sërë veçorish që mundësojnë filtrimin e postës në mesatare 10 herë më shpejt se SpamAssassin, si dhe ofron cilësi më të mirë filtrimi. Kodi i sistemit është shkruar në gjuhën C dhe shpërndahet nën licencën Apache 2.0.

Rspamd është ndërtuar duke përdorur një arkitekturë të orientuar ndaj ngjarjeve (Event-driven) dhe fillimisht është e parashikuar për t'u përdorur në sisteme me ngarkesë të lartë, duke lejuar përpunimin e qindra mesazheve në sekondë. Rregullat për identifikimin e shenjave të spamit dallohet me fleksibilitet të lartë dhe në formën më të thjeshtë mund të përmbajnë shprehje të rregullta, ndërsa në situata më të komplikuara mund të formulohen në gjuhën Lua. Zgjerimi i funksionalitetit dhe shtimi i llojeve të reja të kontrollit realizohet përmes moduleve, të cilat mund të krijohen në gjuhët C dhe Lua. Për shembull, modulet për verifikimin e dërguesit duke përdorur SPF, konfirmimin e domainit të dërguesit përmes DKIM, formimin e kërkesave në listat DNSBL janë të disponueshme. Për të lehtësuar konfigurimin, krijimin e rregullave dhe ndjekjen e statistikave ofrohet një ndërfaqe administrative web.

Novitetet kryesore:

  • ËshtĂ« realizuar kalimi nĂ« njĂ« skemĂ« tĂ« re numĂ«rimi tĂ« lĂ«shimeve. Duke qenĂ« se numri i parĂ« nĂ« numrin e versionit nuk Ă«shtĂ« ndĂ«rruar pĂ«r disa vite, dhe numri i dytĂ« Ă«shtĂ« njĂ« indikator real i versionit, Ă«shtĂ« vendosur qĂ« nga skema „x.y.z“ tĂ« kalojmĂ« nĂ« formatin „y.z“;
  • PĂ«r ciklin e pĂ«rpunimit tĂ« ngjarjeve nĂ« vend tĂ« Libevent Ă«shtĂ« pĂ«rdorur biblioteka libev, e cila Ă«shtĂ« çliruar nga disa kufizime tĂ« libevent dhe mundĂ«son arritjen e performancĂ«s mĂ« tĂ« lartĂ«. PĂ«rdorimi i
    libev ka bërë të mundur thjeshtimin e kodit, përmirësimin e trajtimit të sinjaleve dhe kohëmatjeve, si dhe unifikimin e ndjekjes së ndryshimeve të skedarëve përmes mekanizmit inotify (jo të gjitha versionet e ofruara për platformat e mbështetura mund të punojnë me inotify);
  • MbĂ«shtetet ndihma e modulit tĂ« klasifikimit tĂ« mesazheve qĂ« pĂ«rdor bibliotekĂ«n e mĂ«simit tĂ« thellĂ« Torch. Si arsye pĂ«r kĂ«tĂ« Ă«shtĂ« e pĂ«rmendur kompleksiteti i tepruar i Torch dhe ngarkesa e madhe e mirĂ«mbajtjes sĂ« tij. Si zĂ«vendĂ«sim pĂ«r klasifikimin me metoda tĂ« mĂ«simit tĂ« makinerive Ă«shtĂ« propozuar njĂ« modul i shkruar plotĂ«sisht nga e para. Neural, nĂ« tĂ« cilin pĂ«r tĂ« siguruar funksionimin e rrjetit neuror pĂ«rdoret biblioteka kann, e cila pĂ«rfshin vetĂ«m 4000 rreshta kodi nĂ« gjuhĂ«n C. NĂ« implementimin e ri janĂ« zgjidhur shumĂ« probleme me bllokimet e ndĂ«rsjellta gjatĂ« trajnimit;
  • Moduli RBL zĂ«vendĂ«soi modulet SURBL dhe Emails, duke lejuar unifikimin e pĂ«rpunimit tĂ« tĂ« gjitha kontrolleve bazuar nĂ« blacklist. MundĂ«sitĂ« e RBL janĂ« zgjeruar me mbĂ«shtetje pĂ«r lloje tĂ« reja, si selektorĂ«t, dhe mjete pĂ«r thjeshtĂ«simin e zgjerimit tĂ« rregullave ekzistuese. Rregullat pĂ«r bllokimin e email-eve bazuar nĂ« listat map nuk mbĂ«shteten mĂ«, pĂ«r tĂ« cilat rekomandohet tĂ« pĂ«rdoret multimap me selektorĂ«;
  • PĂ«r pĂ«rcaktimin e llojeve tĂ« skedarĂ«ve sipas pĂ«rmbajtjes Ă«shtĂ« pĂ«rfshirĂ« njĂ« bibliotekĂ« e re Lua Magic, e cila pĂ«rdor Lua dhe Hyperscan nĂ« vend tĂ« libmagic.
    Si arsye për krijimin e bibliotekës së vet përmendet dëshira për të arritur një performancë më të lartë, për të eliminuar gabimet në identifikimin e skedarëve docx, për të pasur një API më të përshtatshëm dhe për të shtuar lloje të reja të heuristikës, pa u kufizuar nga rregulla të rrepta;
  • Moduli pĂ«r ruajtjen e tĂ« dhĂ«nave nĂ« SGBD Clickhouse. JanĂ« shtuar fushat LowCardinality dhe Ă«shtĂ« optimizuar ndjeshĂ«m konsumimi i memories;
  • JanĂ« zgjeruar mundĂ«sitĂ« e modulit Multimap, nĂ« tĂ« cilin Ă«shtĂ« pĂ«rshtatur mbĂ«shtetjeja pĂ«r kombinuara dhe varĂ«sore nĂ« lidhje;
  • NĂ« modulit Maillist Ă«shtĂ« pĂ«rmirĂ«suar identifikimi i listave tĂ« shpĂ«rndara;
  • NĂ« proceset e punĂ«s Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« dĂ«rguar mesazhe heartbeat nĂ« procesin kryesor, duke konfirmuar funksionimin normal. NĂ« mungesĂ« tĂ« kĂ«tyre mesazheve pĂ«r njĂ« periudhĂ« tĂ« caktuar, procesi kryesor mund tĂ« pĂ«rfundojĂ« forcuar procesin e punĂ«s. Ky mod Ă«shtĂ« ende i çaktivizuar mĂ« default;
  • JanĂ« shtuar njĂ« seri e re skanuesish nĂ« gjuhĂ«n Lua. PĂ«r shembull, janĂ« krijuar module pĂ«r skanimin e mesazheve nĂ« paketat antivirus Kaspersky ScanEngine, Trend Micro IWSVA (nĂ«pĂ«rmjet icap) dhe
    F-Secure Internet Gatekeeper (nëpërmjet icap), si dhe janë propozuar skanues të jashtëm për Razor, oletools dhe P0F;
  • ËshtĂ« shtuar mundĂ«sia e ndryshimit tĂ« mesazheve pĂ«rmes Lua API. PĂ«r tĂ« bĂ«rĂ« ndryshime nĂ« MIME-blloqet, Ă«shtĂ« propozuar njĂ« modul lib_mime;
  • ËshtĂ« siguruar trajtimi i veçantĂ« i cilĂ«simeve tĂ« vendosura pĂ«rmes 'Settings-Id:', pĂ«r shembull, tani mund tĂ« lidhen rregullat vetĂ«m me identifikatorĂ« tĂ« caktuar tĂ« cilĂ«simeve;
  • JanĂ« kryer optimizime tĂ« performancĂ«s sĂ« motorit Lua, dekodimit base64 dhe pĂ«rcaktimit tĂ« gjuhĂ«s pĂ«r tekstin. ËshtĂ« shtuar mbĂ«shtetje pĂ«r memorizimin e pĂ«rputhjeve komplekse (maps). ËshtĂ« realizuar mbĂ«shtetje
    HTTP keep-alive.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster