Sistemi i filtrimit të spamit Rspamd 2.0 është në dispozicion.

Të paraqitura lëshimi i sistemit të filtrimit të spamit Rspamd 2.0, duke ofruar mjete për vlerësimin e mesazheve sipas kritereve të ndryshme, duke përfshirë rregulla, metoda statistike dhe lista të zeza, në bazë të cilave formohet pesha përfundimtare e mesazhit, e përdorur për të marrë një vendim në lidhje me bllokimin e tij. Rspamd mbështet praktikisht të gjitha funksionalitetet e realizuara në SpamAssassin dhe ka një sërë veçorish që lejojnë filtrimin e postës mesatarisht 10 herë më shpejt se SpamAssassin, si dhe të sigurojnë cilësi më të mirë filtrimi. Kodi i sistemit është shkruar në gjuhën C dhe distribuohet nën licencën Apache 2.0.

Rspamd është ndërtuar me një arkitekturë të orientuar nga ngjarjet (Event-driven) dhe fillimisht është projektuar 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 ofrojnë fleksibilitet të lartë dhe në formatin më të thjeshtë mund të përfshijnë shprehje të rregullta, ndërsa në situata më të komplikuara mund të redaktohen në gjuhën Lua. Zgjerimi i funksionalitetit dhe shtimi i llojeve të rinj të kontrolleve realizohet përmes moduleve, të cilat mund të krijohen në gjuhët C dhe Lua. Për shembull, janë të disponueshme module për verifikimin e dërguesit duke përdorur SPF, konfirmimin e domainit të dërguesit përmes DKIM, dhe formimin e kërkesave në listat DNSBL. Për të thjeshtuar konfigurimin, krijimin e rregullave dhe ndjekjen e statistikave, ofrohet një ndërfaqe administrative web.

TĂ« rejat 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Ă« ndryshuar pĂ«r disa vjet, ndĂ«rsa treguesi real i versionit Ă«shtĂ« numri i dytĂ«, Ă«shtĂ« vendosur qĂ« nĂ« vend tĂ« skemĂ«s "x.y.z" tĂ« kalohen nĂ« formatin "y.z";
  • PĂ«r ciklin e pĂ«rpunimit tĂ« ngjarjeve nĂ« vend Libevent Ă«shtĂ« angazhuar biblioteka libev, e cila Ă«shtĂ« e lirĂ« nga disa kufizime tĂ« libevent dhe lejon arritjen e performancĂ«s mĂ« tĂ« lartĂ«. PĂ«rdorimi
    libev ka lejuar thjeshtimin e kodit, përmirësimin e trajtimit të sinjaleve dhe kohëve të pritjes, si dhe unifikimin e ndjekjes së ndryshimeve të skedarëve me mekanizmin inotify (jo të gjitha versionet e ofruara për platformat e mbështetura të libevent ishin në gjendje të punonin me inotify);
  • Ka ndaluar mbĂ«shtetje pĂ«r modulin e klasifikimit tĂ« mesazheve qĂ« pĂ«rdor bibliotekĂ«n e mĂ«simit tĂ« thellĂ« Torch. Si arsyetim Ă«shtĂ« dhĂ«nĂ« kompleksiteti i tepruar i Torch dhe shkalla e madhe e punĂ«s pĂ«r mbajtjen e tij tĂ« azhurnuar. Si zĂ«vendĂ«sim pĂ«r klasifikimin duke pĂ«rdorur metoda tĂ« mĂ«simit tĂ« makinave Ă«shtĂ« propozuar njĂ« modul i ri i shkruar krejtĂ«sisht Neural, nĂ« tĂ« cilin pĂ«r tĂ« siguruar funksionimin e rrjetit nervor 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Ă«rsjella gjatĂ« trajnimet;
  • Moduli RBL zĂ«vendĂ«soi modulĂ«t SURBL dhe Emails, duke i lejuar tĂ« unifikohet pĂ«rpunimi i tĂ« gjitha kontrolleve nĂ« listashtesat e zezĂ«. MundĂ«sitĂ« RBL janĂ« zgjeruar me mbĂ«shtetje pĂ«r lloje shtesĂ«, tĂ« tilla si selektorĂ«t, dhe mjete pĂ«r thjeshtimin e zgjerimit tĂ« rregullave ekzistuese. Rregullat e bllokimit tĂ« emailit mbi bazĂ«n e listave map mĂ« shumĂ« nuk mbĂ«shteten, e rekomanduar Ă«shtĂ« pĂ«rdorimi i multimap me selektorĂ«t;
  • PĂ«r pĂ«rcaktimin e llojeve tĂ« skedarĂ«ve sipas pĂ«rmbajtjes Ă«shtĂ« pĂ«rdorur njĂ« bibliotekĂ« e re Lua Magic, e cila pĂ«rdor Lua dhe Hyperscan nĂ« vend tĂ« libmagic.
    Si shkak për krijimin e bibliotekës së vet, përmendet dëshira për të arritur një performancë më të lartë, për t'u shpëtuar nga dështimet në identifikimin e skedarëve docx, për të marrë një API më të përshtatshëm dhe për të shtuar lloje të reja heuristikash, pa u kufizuar nga rregullat strikte;
  • Moduli pĂ«r ruajtjen e tĂ« dhĂ«nave nĂ« DB Ă«shtĂ« pĂ«rmirĂ«suar Clickhouse. JanĂ« shtuar fushat LowCardinality dhe Ă«shtĂ« optimizuar nĂ« mĂ«nyrĂ« tĂ« konsiderueshme konsumimi i memories;
  • JanĂ« zgjeruar mundĂ«sitĂ« e modulit Multimap, nĂ« tĂ« cilin Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r kombinuar dhe varĂ«sorĂ« pĂ«rputhjesh;
  • NĂ« modulĂ«n Maillist Ă«shtĂ« pĂ«rmirĂ«suar identifikimi i listave tĂ« dĂ«rgimit;
  • NĂ« proceset punuese Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« dĂ«rguar mesazhe heartbeat nĂ« procesin kryesor, qĂ« konfirmojnĂ« funksionimin normal. NĂ« mungesĂ« tĂ« kĂ«tyre mesazheve pĂ«r njĂ« periudhĂ« tĂ« caktuar, procesi kryesor mund tĂ« ndalojĂ« me forcĂ« procesin punues. Ky modalitet Ă«shtĂ« ndalur pĂ«r momentin.
  • ËshtĂ« shtuar njĂ« seri e re skanuesish nĂ« gjuhĂ«n Lua. PĂ«r shembull, janĂ« shtuar module pĂ«r skanimin e mesazheve nĂ« paketat antivirale 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 API-sĂ« Lua. PĂ«r tĂ« bĂ«rĂ« ndryshime nĂ« blloqet MIME, Ă«shtĂ« propozuar moduli lib_mime;
  • ËshtĂ« siguruar pĂ«rpunimi i ndarĂ« i konfigurimeve tĂ« vendosura pĂ«rmes "Settings-Id:", pĂ«r shembull, tani Ă«shtĂ« e mundur tĂ« lidhen rregulla vetĂ«m me Identifikues tĂ« caktuar tĂ« konfigurimit;
  • JanĂ« kryer optimizime tĂ« performancĂ«s sĂ« motorit Lua, dekodimit base64 dhe identifikimit tĂ« gjuhĂ«s pĂ«r tekst. ËshtĂ« shtuar mbĂ«shtetje pĂ«r caching tĂ« pĂ«rputhjeve komplekse (maps). ËshtĂ« realizuar mbĂ«shtetje pĂ«r
    HTTP keep-alive.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster