Излизане на системата за филтриране на спам SpamAssassin 3.4.3

След година разработка е наличен релиз на платформата за филтриране на спам — SpamAssassin 3.4.3. В SpamAssassin е реализиран комплексен подход за вземане на решения относно блокиране: съобщението преминава през редица проверки (контекстен анализ, черни и бели списъци DNSBL, обучаеми байесови класификатори, проверка по сигнатури, удостоверяване на подателя чрез SPF и DKIM и т.н.). След оценка на съобщението с различни методи, се натрупва определен тегловен коефициент. Ако изчисленият коефициент надхвърли определен праг — съобщението се блокира или се обозначава като спам. Поддържат се средства за автоматично обновление на правилата за филтриране. Пакетът може да се използва както на клиентски, така и на сървърни системи. Кодът на SpamAssassin е написан на Perl и се разпространява под лиценза Apache.

Характеристики ново издание:

  • Добавен е нов плъгин OLEVBMacro, предназначен за откриване на OLE-макроси и VB-код в документите;
  • Повишена е скоростта и сигурността на сканирането на големи писма при наличие на настройки body_part_scan_size и
    rawbody_part_scan_size settings;
  • В правилата за обработка на тялото на писмото (body) е добавена поддръжка на флага «nosubject» за прекратяване на търсенето на заглавие Subject като част от текста в тялото на писмото;
  • От съображения за сигурност опцията ‘sa-update —allowplugins’ е обявена за остаряла;
  • В настройките е добавено ново ключово слово «subjprefix» за добавяне на префикс към темата на писмото при задействане на правилото. В шаблоните е добавен етикет «_SUBJPREFIX_», отразяващ стойността на настройката «subjprefix»;
  • В плъгина DNSEval е добавена опция rbl_headers за определяне на заглавията, към които трябва да се прилага проверка в списъците RBL;
  • Добавена е функция check_rbl_ns_from за проверка на DNS сървъра в списъка RBL. Добавена е функция check_rbl_rcvd за проверка на домейни или IP адреси от всички заглавия Received в RBL;
  • В функцията check_hashbl_emails са добавени опции за определяне на заглавията, съдържанието на които трябва да се проверява в RBL или ACL;
  • Добавена е функция check_hashbl_bodyre за търсене в тялото на писмото с помощта на регулярни изрази и проверка на намерените съвпадения в RBL;
  • Добавена е функция check_hashbl_uris за откриване на URL адреси в тялото на писмото и тяхната проверка в RBL;
  • Отстранена е уязвимост (CVE-2018-11805), позволяваща изпълнение на системни команди от файлове CF (конфигурационни файлове на SpamAssassin) без изходна информация за тяхното изпълнение;
  • Отстранена уязвимост (CVE-2019-12420), която може да се използва за предизвикване на отказ в обслужването при обработка на имейл с внимателно оформен multipart секция.

Разработчиците на SpamAssassin също обявиха, че подготвят клон 4.0, в който ще бъде реализирана пълноценна вградена обработка на UTF-8. На първи март 2020 година също ще бъде прекратено публикуването на правила със сигнатури, базирани на алгоритъма SHA-1 (в версия 3.4.2 SHA-1 ще бъде заменен с хеш функции SHA-256 и SHA-512).

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster