Empresa Cisco nueva versión significativa del paquete antivirus gratuito . Recordemos que el proyecto pasó a ser propiedad de Cisco en 2013 tras de la empresa Sourcefire, que desarrolla ClamAV y Snort. El código del proyecto bajo la licencia GPLv2.
Mejoras clave:
- La funcionalidad de verificación en tiempo real de archivos abiertos (on-access scanning) se ha trasladado de clamd a un proceso independiente clamonacc, implementado de manera similar a clamdscan y clamav-milter. Este cambio permitió que clamd trabajara bajo un usuario normal sin necesidad de privilegios de root. Además, se ha añadido en clamonacc la posibilidad de eliminar, copiar o reemplazar archivos problemáticos, se ha establecido la verificación de archivos creados y movidos, y se ha asegurado la compatibilidad con manejadores VirusEvent en modo on-access;
- El programa freshclam ha sido significativamente reestructurado, ahora cuenta con soporte para HTTPS y la capacidad de trabajar con espejos que manejan solicitudes en puertos de red diferentes a 80. Las operaciones básicas con la base de datos se han trasladado a una biblioteca independiente libfreshclam;
- Se ha añadido soporte para la extracción de datos de archivos egg (ESTsoft), que no requiere la instalación de la biblioteca no libre UnEgg;
- Se ha añadido la posibilidad de limitar el tiempo de escaneo, que por defecto está establecido en 120 segundos. Este límite se puede modificar a través de la directiva MaxScanTime en clamd.conf o el parámetro '—max-scantime' en la utilidad clamscan;
- Se ha mejorado el manejo de archivos ejecutables con firmas digitales . Se ha añadido la opción de crear listas blancas y negras de certificados. Se ha mejorado el análisis del formato PE;
- Se ha añadido la posibilidad de crear firmas de bytecode para descomprimir archivos ejecutables Mach-O y ELF;
- la reforma de toda la base de código utilizando la herramienta clang-format;
- Se ha establecido el testeo automatizado de ClamAV en el servicio Google OSS-Fuzz;
- Se han realizado trabajos para eliminar las advertencias del compilador al compilar con las opciones '-Wall' y '-Wextra';
- Se ha portado la utilidad clamsubmit y el modo de extracción de metadatos en clamscan (—gen-json) para la plataforma Windows;
- La documentación se ha trasladado a una sección especial en y ahora está disponible online, además de su inclusión en el paquete dentro del directorio docs/html.
Fuente: opennet.ru
