Foi lançado o SpamAssassin 3.4.5, uma plataforma para filtrar spam. O SpamAssassin utiliza uma abordagem abrangente para decidir sobre o bloqueio: a mensagem passa por uma série de verificações (análise contextual, listas negras e brancas DNSBL, classificadores bayesianos treináveis, verificação por assinaturas, autenticação do remetente via SPF e DKIM, etc.). Após a avaliação da mensagem por diferentes métodos, um peso específico é acumulado. Se o coeficiente calculado ultrapassa um determinado limite, a mensagem é bloqueada ou marcada como spam. Recursos de atualização automática das regras de filtragem são suportados. O pacote pode ser utilizado tanto em sistemas client quanto em servidores. O código do SpamAssassin é escrito em Perl e é distribuído sob a licença Apache.
A nova versão corrige uma vulnerabilidade (CVE-2020-1946) que permite que um atacante execute comandos do sistema em servidor ao instalar regras de bloqueio não verificadas obtidas de fontes externas.
Entre as mudanças não relacionadas à segurança, menciona-se melhorias nos plugins OLEVBMacro e AskDNS, aprimoramento do processo de correspondência de dados nos cabeçalhos Received e EnvelopeFrom, correções na tabela SQL userpref, melhorias no código para verificações em rbl e hashbl, e resolução de problemas com tags TxRep.
Observa-se que o desenvolvimento da série 3.4.x foi interrompido e não haverá mais alterações nessa ramificação. A única exceção se fará para correções de vulnerabilidades, que resultarão na versão 3.4.6, se surgirem. Todo o foco dos desenvolvedores está agora na criação da ramificação 4.0, que terá suporte completo para o processamento interno de UTF-8.
Fonte: opennet.ru
