Po ponad półtora roku prac rozwojowych opublikowano wersję 4.0.2 platformy filtracji spamu SpamAssassin. Decyzja o blokowaniu w SpamAssassin jest podejmowana w sposób kompleksowy. Na początku wiadomość jest sprawdzana przy użyciu różnych metod, takich jak analiza kontekstowa, czarne i białe listy DNSBL, uczące się klasyfikatory bayesowskie, podpisy znanego spamu oraz autoryzacja nadawcy za pomocą SPF i DKIM. W wyniku przeprowadzonych kontroli gromadzi się współczynnik wagowy, który nie może przekroczyć określonego progu, w przeciwnym razie wiadomość jest blokowana lub oznaczana jako spam. Pakiet może być używany zarówno w systemach klienckich, jak i serwerowych. Obsługiwane są narzędzia do automatycznej aktualizacji reguł filtracji. Kod SpamAssassin napisany jest w języku Perl i jest rozpowszechniany na licencji Apache 2.0.
W nowym wydaniu:
- Zapewniona została zgodność z lipcowym wydaniem Perla 5.42 oraz z nowymi wersjami niektórych modułów Perla.
- Dodano wtyczkę Mail::SpamAssassin::Plugin::Redirectors do identyfikacji URL, do których następuje przekierowanie przez usługi skracania linków.
- Do wtyczki HeaderEval dodano obsługę do identyfikacji niepoprawnych nagłówków.
- Dodano wsparcie dla replikacji w bazie danych Redis. Parametry połączenia z Redis zostały podzielone na read_only i read_write.
- Do wbudowanego modułu Mail::SpamAssassin::GeoDB dodano wsparcie dla użycia modułu Perl IP::Geolocation::MMDB do określania lokalizacji.
- Udoskonalono identyfikację nagłówków MIME.
- W module Mail::SpamAssassin::Plugin::HashBL dodano działanie «replace_rules».
- Zrealizowano ujawnienie rekordów CNAME w DNS oraz dodanie ich do rzeczywistego domeny do listy «uri_detail_list.»
- Udoskonalone zarządzanie z internacjonalizowanymi nazwami domen (IDN).
- Do wtyczki TxRep dodano ustawienia txrep_min_score oraz txrep_max_score w celu ograniczenia współczynników wagowych wydawanych przez wtyczkę.
Źródło: opennet.ru
