Објавена е платформата за филтрирање на спам 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 адреса може да се обработи со редовни правила и приклучоци, како на пр. како URIDNSBL.
- Отстранет приклучокот HashCash, претходно застарен.
- Приклучокот за класификатор Bayesian е подобрен за да вклучи поддршка за отфрлање на вообичаените зборови на други јазици освен англискиот.
- Во приклучокот OLEVBMacro, проширена е дефиницијата за макроа на Microsoft Office и опасни содржини, а обезбедено е и извлекување на врски од документи.
- Услужната алатка sa-update додаде опции forcemirror за принудно врзување за одредено огледало, множител на бодови за множење на сите тежини за одреден сервер за ажурирање со одредена вредност и ограничување на бодови за ограничување на тежините за одреден сервер за ажурирање.
- Подобрена поддршка за клиентски SSL сертификати.
- Поддршката за потписите на ARC (Authenticated Received Chain) е додадена во додатокот DKIM.
- Поставката normalize_charset е стандардно овозможена.
- Модулот Mail::SPF::Query е прогласен за застарен, се препорачува да се користи приклучокот Mail::SPF за работа со SPF.
- Зборовите „бела листа“ и „црна листа“ во правилата, функциите, приклучоците и опциите се заменети со „листа за добредојде“ и „блок листа“ (назадната компатибилност со старите референци за „белата листа“ и „црната листа“ ќе се зачува барем до верзијата 4.1.0).
- Додадено е знаменцето „nolog“ за да се оневозможи одразот во дневникот на резултатите од обработката на одредени правила.
- Додадени се поставките за razor_fork и pyzor_fork за раздвојување на процесите за Razor2 и Pyzor и работа со нив асинхроно.
- Обезбедено е испраќање DNS и DCC барања во асинхрон режим.
Извор: opennet.ru