Cisco uma nova versão significativa do pacote antivírus gratuito . Lembramos que o projeto passou para as mãos da Cisco em 2013, após a aquisição da empresa Sourcefire, responsável pelo desenvolvimento do ClamAV e do Snort. O código do projeto sob a licença GPLv2.
Principais melhorias:
- No clamd, foi implementado o suporte para recarregar a base de assinaturas em uma thread separada sem bloquear a varredura. O recarregamento da base em uma thread separada é feito por padrão e resulta em um aumento no consumo de memória RAM durante a operação. Para sistemas com recursos limitados de RAM, foi prevista a configuração ConcurrentDatabaseReload para desabilitar o recarregamento da base em uma thread separada.
- O módulo DLP (prevenção de perda de dados) foi ampliado, focando na bloqueio de vazamentos de números de cartões de crédito. Foi adicionada a compatibilidade com faixas adicionais de números de cartões de crédito e implementada uma opção para gerar alertas apenas para cartões de crédito reais, ignorando números de cartões-presente.
- Foi adicionado suporte para arquivos PDF criptografados no Adobe Reader X. A ferramenta para detectar exploits que usam imagens PNG foi reformulada. O parsing de arquivos GIF foi significativamente melhorado, a manipulação de arquivos corrompidos foi aprimorada, e agora há suporte para escaneamento de camadas.
- Para usuários do Windows, foi oferecido o utilitário clamdtop.exe, que oferece funcionalidade reduzida em comparação com o utilitário clamdtop do Linux.
- O módulo de detecção de phishing agora emite o alerta 'Suspicious link found!' indicando a URL real e a visível.
- Adicionada suporte experimental para compilação usando CMake. No futuro, planejam utilizar o CMake para compilar em vez de autotools e utilitários do Visual Studio.
- No clamdscan e no clamonacc foram adicionadas as opções '--ping' e '--wait'. A opção '--ping' realiza uma chamada de verificação ao processo clamd e retorna 0 em caso de resposta e 21 no caso de timeout. A opção '--wait' aguarda a prontidão do clamd por um número especificado de segundos antes de iniciar. Por exemplo, o comando 'clamdscan -p 30:2 -w ' aguardará até 60 segundos de prontidão, enviando chamadas de verificação. As opções sugeridas podem ser utilizadas ao iniciar o clamd e o clamonacc durante o carregamento do sistema para garantir que o clamd esteja pronto para processar solicitações antes que o clamonacc inicie.
- Adicionado suporte para detectar e extrair macros do Excel 4.0. A detecção e extração de scripts VBA foram significativamente aprimoradas.
- Melhorou a acessibilidade para análise de arquivos temporários e metadados JSON gerados durante o processo de varredura. Para revisar esses arquivos, pode-se usar o comando "clamscan —tempdir= —leave-temps —gen-json "
- No freshclam e clamsubmit, foi adicionada a possibilidade de redefinir o conjunto de CA OpenSSL (autoridade de certificação) aplicado por padrão. Para definir seu próprio conjunto de autoridades certificadoras, pode-se usar a variável de ambiente CURL_CA_BUNDLE.
- No clamscan e clamdscan, o resumo da varredura agora apresenta o horário de início e término da varredura. No freshclam, houve melhorias na formação do indicador de progresso da operação. No clamdtop, foi aprimorado o alinhamento e o corte de linhas durante a renderização.
Fonte: opennet.ru
