Byla zveřejněna nová verze platformy pro filtrování spamu SpamAssassin 4.0.0. SpamAssassin nabízí komplexní přístup k rozhodování o blokování: Nejprve je zpráva podrobena řadě kontrol (kontextová analýza, černé a bílé seznamy DNSBL, trénovatelné bayesovské klasifikátory, kontrola podle podpisů, autentizace odesílatele pomocí SPF a DKIM atd.). Po vyhodnocení zprávy různými metodami se akumuluje určité váhové skóre. Pokud vypočtené skóre překročí určitou hranici — zpráva je zablokována nebo označena jako spam. Podporována je také automatická aktualizace pravidel filtrování. Balíček může být používán jak na klientských, tak na serverových systémech. Kód SpamAssassin je napsán v Perlu a je distribuován pod licencí Apache 2.0.
V novém vydání:
- Byla zavedena plnohodnotná integrovaná podpora pro multibyte znaky a zprávy v kódování UTF-8. Zpracování textu ve jiných než anglických jazycích bylo výrazně vylepšeno.
- Přidán plugin Mail::SpamAssassin::Plugin::ExtractText pro extrakci textu z příloh a jeho přidání k hlavnímu textu, ke kterému se aplikují všechna pravidla pro detekci spamu.
- Přidán plugin Mail::SpamAssassin::Plugin::DMARC pro kontrolu e-mailů na shodu s politikou DMARC po analýze výsledků kontroly pomocí DKIM a SPF.
- Přidán plugin Mail::SpamAssassin::Plugin::DecodeShortURLs pro ověřování používání služeb pro zkracování odkazů a určení cílového URL pomocí HTTP požadavku na službu, po němž může být odhalené URL zpracováno standardními pravidly a pluginy, například URIDNSBL.
- Plugin HashCash byl odstraněn, neboť byl dříve prohlášen za zastaralý.
- Vylepšen plugin s bayesovským klasifikátorem, do kterého byla přidána podpora pro ignorování běžných slov v jiných než anglických jazycích.
- Plugin OLEVBMacro byl rozšířen o definici makro příkazů Microsoft Office a nebezpečného obsahu, byl zajištěn výběr odkazů z dokumentů.
- Do utility sa-update byly přidány možnosti forcemirror pro vynucení připojení k určitému zrcadlu, score-multiplier pro násobení všech váh pro zadané aktualizace určitým hodnotou a score-limit pro omezení váh pro daný server aktualizací. serveru klient
- Byla vylepšena podpora klientských SSL certifikátů.
- Do pluginu DKIM byla přidána podpora pro podpisy ARC (Authenticated Received Chain).
- Nastavení normalize_charset je nyní ve výchozím nastavení povoleno.
- Byl vyhlášen zastaralý modul Mail::SPF::Query, pro práci se SPF se doporučuje používat plugin Mail::SPF.
- Slova „whitelist“ a „blacklist“ byla v pravidlech, funkcích, pluginech a možnostech nahrazena termíny „welcomelist“ a „blocklist“ (zpětná kompatibilita se starými odkazy na „whitelist“ a „blacklist“ bude zachována alespoň do verze 4.1.0).
- Byl přidán příznak „nolog“ pro zakázání záznamu výsledků zpracování určitých pravidel do logu.
- Byly přidány nastavení razor_fork a pyzor_fork pro odštěpení jednotlivých procesů pro Razor2 a Pyzor a jejich asynchronní zpracování.
- Bylo zajištěno odesílání žádostí DNS a DCC v asynchronním režimu.
Zdroj: opennet.ru
