K dispozícii je systém filtrovania spamu Rspamd 3.0

Bolo predstavené vydanie systému filtrovania nevyžiadanej pošty Rspamd 3.0, ktorý poskytuje nástroje na vyhodnocovanie správ podľa rôznych kritérií, vrátane pravidiel, štatistických metód a blacklistov, na základe ktorých sa vytvára konečná váha správy, ktorá sa používa na rozhodnutie, či blokovať. Rspamd podporuje takmer všetky funkcie implementované v SpamAssassin a má množstvo funkcií, ktoré vám umožňujú filtrovať poštu v priemere 10-krát rýchlejšie ako SpamAssassin a zároveň poskytujú lepšiu kvalitu filtrovania. Systémový kód je napísaný v jazyku C a distribuovaný pod licenciou Apache 2.0.

Rspamd je vytvorený pomocou architektúry riadenej udalosťami a je pôvodne navrhnutý na použitie vo vysoko zaťažených systémoch, čo mu umožňuje spracovať stovky správ za sekundu. Pravidlá na identifikáciu znakov spamu sú vysoko flexibilné a vo svojej najjednoduchšej forme môžu obsahovať regulárne výrazy a v zložitejších situáciách môžu byť napísané v jazyku Lua. Rozširovanie funkčnosti a pridávanie nových typov kontrol je implementované prostredníctvom modulov, ktoré je možné vytvárať v jazykoch C a Lua. K dispozícii sú napríklad moduly na overenie odosielateľa pomocou SPF, potvrdenie domény odosielateľa cez DKIM a generovanie požiadaviek na DNSBL zoznamy. Na zjednodušenie konfigurácie, vytváranie pravidiel a sledovanie štatistík je k dispozícii administračné webové rozhranie.

Výrazný nárast počtu verzií je spôsobený výraznými zmenami vnútornej architektúry, najmä častí analýzy HTML, ktoré boli kompletne prepísané. Nový syntaktický analyzátor analyzuje HTML pomocou DOM a generuje strom značiek. Nové vydanie tiež predstavuje analyzátor CSS, ktorý v kombinácii s novým analyzátorom HTML umožňuje správne extrahovať údaje z e-mailov pomocou moderného značenia HTML vrátane rozlišovania medzi viditeľným a neviditeľným obsahom. Je pozoruhodné, že kód syntaktického analyzátora nie je napísaný v jazyku C, ale v C++17, čo vyžaduje kompilátor, ktorý podporuje tento štandard na zostavenie.

Ďalšie inovácie:

  • Pridaná podpora pre rozhranie Amazon Web Services (AWS) API, ktoré poskytuje možnosť priameho prístupu k cloudovým službám Amazon z rozhrania Lua API. Ako príklad je navrhnutý doplnok, ktorý ukladá všetky správy do úložiska Amazon S3
  • Kód pre generovanie reportov súvisiacich s používaním technológie DMARC bol prepracovaný. Funkcionalita pre odosielanie reportov je obsiahnutá v samostatnom príkaze spamadm dmarc_report.
  • Pre mailing listy bola pridaná podpora pre “DMARC munging”, kde sa adresa odosielateľa v správach nahrádza poštovou adresou, ak sú pre správu špecifikované správne pravidlá DMARC.
  • Pridaný plugin external_relay, ktorý rieši problém s pluginmi, ako je SPF, pomocou IP adresy dôveryhodného mail relay namiesto adresy odosielateľa.
  • Pridaný príkaz „rspamadm bayes_dump“ na zapisovanie a sťahovanie tokenov Bayes, čo umožňuje ich prenos medzi rôznymi inštanciami Rspamd.
  • Pridaný doplnok na podporu spoločného systému blokovania spamu Pyzor.
  • Prepracované boli monitorovacie nástroje, ktoré sa teraz volajú menej často a menej zaťažujú externé moduly.

Zdroj: opennet.ru

Pridať komentár