Société Cisco nouvelle version majeure du logiciel antivirus libre . Rappelons que le projet est passé sous la direction de Cisco en 2013 aprÚs de la société Sourcefire, qui développe ClamAV et Snort. Le code du projet sous licence GPLv2.
Améliorations clés :
- La fonctionnalité de vérification transparente des fichiers ouverts (on-access scanning) a été transférée de clamd à un processus distinct clamonacc, implémenté par analogie avec clamdscan et clamav-milter. Ce changement a permis de faire fonctionner clamd sous un utilisateur normal sans nécessité d'obtenir les privilÚges root. De plus, clamonacc a ajouté la possibilité de supprimer, copier ou remplacer des fichiers problématiques, a amélioré le scan des fichiers créés et déplacés, et a assuré le support des gestionnaires VirusEvent en mode on-access;
- Le programme freshclam a Ă©tĂ© largement retravaillĂ©, ajoutant le support HTTPS et la possibilitĂ© de travailler avec des miroirs traitant les requĂȘtes sur des ports rĂ©seau autres que 80. Les opĂ©rations de base sur la base de donnĂ©es ont Ă©tĂ© extraites dans une bibliothĂšque distincte libfreshclam;
- Ajout du support pour l'extraction de données à partir d'archives egg (ESTsoft), sans nécessiter l'installation de la bibliothÚque propriétaire UnEgg;
- Ajout d'une limitation du temps de scan, par dĂ©faut dĂ©finie Ă 120 secondes. La limite peut ĂȘtre modifiĂ©e via la directive MaxScanTime dans clamd.conf ou le paramĂštre « âmax-scantime » dans l'outil clamscan;
- Amélioration du traitement des fichiers exécutables munis de signatures numériques . Ajout de la possibilité de créer des listes blanches et noires de certificats. Amélioration de l'analyse du format PE;
- Ajout de la possibilité de créer des signatures de bytecode pour l'extraction des fichiers exécutables Mach-O et ELF;
- de l'ensemble de la base de code Ă l'aide de l'outil clang-format;
- Mise en place de tests automatisés pour ClamAV dans le service Google OSS-Fuzz;
- Suppression des avertissements du compilateur lors de la compilation avec les options « -Wall » et « -Wextra »;
- Pour la plateforme Windows, l'outil clamsubmit et le mode d'extraction de mĂ©tadonnĂ©es dans clamscan (âgen-json) ont Ă©tĂ© portĂ©s;
- La documentation a été déplacée dans une section spéciale sur et est maintenant disponible en ligne, en plus de celle fournie dans l'archive dans le répertoire docs/html.
Source : opennet.ru
