Выпуск сістэмы фільтравання спаму SpamAssassin 4.0.0

Апублікаваны рэліз платформы для фільтравання спаму SpamAssassin 4.0.0. SpamAssassin прапануе комплексны падыход у прыняцці рашэнняў аб блакаванні: Спачатку паведамленне падвяргаецца шэрагу праверак (кантэксны аналіз, чорныя і белыя спісы DNSBL, навучэнцы байесаўскія класіфікатары, праверка па сігнатурах, аўтэнтыфікацыя адпраўніка па SPF і DKIM і т.п. Пасля ацэнкі паведамлення рознымі метадамі, назапашваецца пэўны вагавы каэфіцыент. Калі вылічаны каэфіцыент перавышае пэўны парог - паведамленне блакуецца або пазначаецца як спам. Падтрымліваюцца сродкі аўтаматычнага абнаўлення правіл фільтрацыі. Пакет можа выкарыстоўвацца як на кліенцкіх, так і серверных сістэмах. Код SpamAssassin напісаны на мове Perl і распаўсюджваецца пад ліцэнзіяй Apache 2.0.

У новым выпуску:

  • Рэалізавана паўнавартасная ўбудаваная апрацоўка шматбайтавых сімвалаў і паведамленняў у кадоўцы UTF-8. Значна палепшана апрацоўка тэксту на мовах, адрозных ад ангельскай.
  • Дададзена ўбудова Mail::SpamAssassin::Plugin::ExtractText для вымання тэксту з укладанняў і даданні яго да асноўнага тэксту, да якога ўжываюцца ўсе правілы для выяўлення спаму.
  • Дададзена ўбудова Mail::SpamAssassin::Plugin::DMARC для праверкі лістоў на адпаведнасць палітыцы DMARC пасля разбору вынікаў праверкі праз DKIM і SPF.
  • Дададзена ўбудова Mail::SpamAssassin::Plugin::DecodeShortURLs для праверкі выкарыстання ў URL сэрвісаў кароткіх спасылак і азначэнні мэтавага URL праз адпраўку HTTP-запыту да сэрвісу, пасля чаго расчынены URL можа быць апрацаваны штатнымі правіламі і ўбудовамі, такімі як URID
  • Выдалены плягін HashCash, раней абвешчаны састарэлым.
  • Палепшаны плягін з байесаўскім класіфікатарам, у які дададзена падтрымка адкідвання агульных слоў на мовах, адрозных ад ангельскай.
  • У плагіне OLEVBMacro пашырана вызначэнне макрасаў Microsoft Office і небяспечнага змесціва, забяспечана выманне спасылак з дакументаў.
  • Ва ўтыліту sa-update дададзены опцыі forcemirror для прымусовай прывязкі да вызначанага люстэрка, score-multiplier для множання на вызначанае значэнне ўсіх шаляў для паказанага сервера абнаўленняў і score-limit для абмежавання шаляў для паказанага сервера абнаўленняў.
  • Палепшана падтрымка кліенцкіх SSL-сертыфікатаў.
  • У плягін DKIM дададзеная падтрымка ARC-подпісаў (Authenticated Received Chain).
  • Уключаная па змаўчанні налада normalize_charset.
  • Абвешчаны састарэлым модуль Mail::SPF::Query, для працы з SPF рэкамендуецца выкарыстоўваць убудову Mail::SPF.
  • Словы "whitelist" і "blacklist" у правілах, функцыях, убудовах і опцыях заменены на "welcomelist" і "blocklist" (зваротная сумяшчальнасць са старымі згадкамі "whitelist" і "blacklist" будзе захавана як мінімум да версіі 4.1.0).
  • Дададзены сцяг "nolog" для адключэння адлюстравання ў логу вынікаў апрацоўкі пэўных правілаў.
  • Дададзеныя наладкі razor_fork і pyzor_fork для адгалінавання асобных працэсаў для Razor2 і Pyzor, і працы з імі ў асінхронным рэжыме.
  • Забяспечана адпраўка запытаў DNS і DCC у асінхронным рэжыме.

Крыніца: opennet.ru

Дадаць каментар