K dispozici je systém filtrování spamu Rspamd 3.0

Byla vydána verze systému filtrování spamu Rspamd 3.0, která poskytuje nástroje pro hodnocení zpráv podle různých kritérií, včetně pravidel, statistických metod a černých seznamů, na jejichž základě se vytváří výsledná váha zprávy, jež se používá k rozhodnutí o nutnosti blokování. Rspamd podporuje prakticky všechny funkce implementované ve SpamAssassin a disponuje řadou vlastností, které umožňují filtrovat poštu průměrně 10krát rychleji než SpamAssassin, a také zajišťovat lepší kvalitu filtrování. Kód systému je napsán v jazyce C a je distribuován pod licencí Apache 2.0.

Rspamd je postaven na základě událostmi řízené architektury (Event-driven) a byl původně navržen pro použití v vysoko zatížených systémech, což umožňuje zpracovávat stovky zpráv za sekundu. Pravidla pro identifikaci znaků spamu mají vysokou flexibilitu a v nejjednodušší formě mohou obsahovat regulární výrazy, zatímco v složitějších situacích mohou být psána v jazyce Lua. Rozšíření funkčnosti a přidávání nových typů kontrol je realizováno prostřednictvím modulů, které mohou být vytvářeny v jazycích C a Lua. Například jsou k dispozici moduly pro ověřování odesílatele pomocí SPF, potvrzení domény odesílatele prostřednictvím DKIM, vytváření dotazů na seznamy DNSBL. Pro usnadnění nastavení, vytváření pravidel a sledování statistik je poskytován administrativní webový rozhraní.

Významné zvýšení čísla verze souvisí s implementací zásadních změn v interní architektuře, zejména co se týče analýzy HTML, která byla kompletně přepsána. Nový parser analyzuje HTML pomocí modelu DOM a vytváří strukturu tagů. V nové verzi byl rovněž představen parser CSS, který v kombinaci s novým parserem HTML umožňuje správně extrahovat data z elektronických zpráv s moderním HTML formátováním, včetně rozlišování viditelného a skrytého obsahu. Zajímavé je, že kód parserů je napsán nejen v jazyce C, ale v C++17, což vyžaduje k sestavení kompilátor s podporou tohoto standardu.

Další novinky:

  • Byla přidána podpora API Amazon Web Services (AWS), která umožňuje přímý přístup k cloudovým službám Amazonu z Lua API. Jako příklad byl navržen plugin, který ukládá všechny zprávy do úložiště Amazon S3.
  • Byl přepracován kód pro vytváření zpráv souvisejících s aplikací technologie DMARC. Funkčnost pro odesílání zpráv byla vyčleněna do samostatného příkazu spamadm dmarc_report.
  • Pro mailing listy byla přidána podpora 'DMARC munging', která mění adresu From ve zprávách na adresu mailing listu, pokud jsou pro zprávu nastavena správná pravidla DMARC.
  • Byl přidán plugin external_relay, který řeší problém s použitím v pluginech, jako je SPF, IP adres důvěryhodného poštovního relé místo adresy odesílatele.
  • Byl přidán příkaz 'rspamadm bayes_dump' pro zápis a načítání baesových tokenů, což umožňuje jejich přenos mezi různými instance Rspamd.
  • Byl přidán plugin pro podporu systému společného blokování spamu Pyzor.
  • Byly přepracovány monitorovací nástroje, které nyní jsou volány méně často a vytvářejí menší zátěž na externí moduly.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster