Linux en español
Noticias

ClamAV 1.1 mejora el funcionamiento con las tecnologías de Microsoft

3 minutos de lectura

ClamAV 1.1 ha sido publicada como la nueva versión del antivirus software libre (GPLv2) y multiplataforma. Recordamos que la primer versión redonda del software fue publicada en noviembre de 2022, cosa que sorprendió en su momento si tenemos en cuenta que se trata de un proyecto con más de veinte años de existencia.

Los cambios mayores introducidos en ClamAV 1.1 son la posibilidad de extraer imágenes incrustadas dentro de bloques <style>, una herramienta de Sigtool actualizada con la opción --vba para extraer código de Visual Basic for Applications (VBA) de Microsoft Office, la nueva opción --fail-if-cvd-older-than=days introducida en ClamScan y ClamD, además de haberse introducido FailIfCvdOlderThan como sinónimo de clamd.conf para --fail-if-cvd-older-than.

HIT Closer

En la API de libcalmav se han introducido dos nuevas funciones, cl_cvdgetage() y cl_engine_set_clcb_vba(). La primera recupera la edad del archivo más joven de un directorio de la base de datos o la antigüedad de un único fichero CVD (base de datos de virus de ClamAV) o CLD (el archivo de la base de datos de firmas de ClamAV sin comprimir), mientras que la segunda establece una devolución de llamada cb_vba introducida para apoyar a Sigtool y que se ejecutará cada vez que se extraiga código VBA de los documentos de Microsoft Office. Los datos serán normalizados como una copia del código VBA extraído.

Otras mejoras introducidas son la eliminación de la biblioteca TomsFastMath en favor del uso de OpenSSL para la realización de operaciones matemáticas con grandes números o multiprecisión, el establecimiento de atributos de Git para evitar que el software de control de versiones altere los finales de línea para Rust en las bibliotecas de vendedores, mejoras para la salida del registro del proceso ClamOnAcc para hacer más fácil el diagnóstico de errores, una actualización más fácil del instalador MSI en Windows cuando ClamAV ha sido instalado en una ubicación diferente a la predeterminada y una optimización menor cuando se hace coincidir las firmas de expresiones regulares de nombres de dominio para firmas de tipo PDB, WDB y CDB.

Para el sistema de compilación están la adición de la opción DO_NOT_SET_RPATH de CMake para evitar el establecimiento de RPATH en sistemas Unix; la habilitación de los scripts de versión con CMake con el fin de limitar las exportaciones de símbolos para las bibliotecas compartidas libclamav, libfreshclam, libclamunrar_iface en los sistemas Unix, con la excepción de macOS; la posibilidad de pasar flags personalizadas del compilador de Rust usando la variable RUSTFLAGS de Cmake; la capacidad de seleccionar una versión específica de Python con la opción -D PYTHON_FIND_VER= de CMake; además de otras mejoras menores.

Las novedades y las mejores han llegado junto a las típicas correcciones, que en esta ocasión abarcan aspectos relacionados con Windows, JavaScript, el desbordamiento de un montículo (heap) cuando se leen firmas PDB, un posible uso después de liberar al leer firmas lógicas y un posible desbordamiento de pila cuando al analizar firmas WDB, entre otras cosas.

Todos los detalles sobre ClamAV 1.1 están publicados en el anuncio oficial, mientras que el antivirus puede ser obtenido para Linux (Deb y RPM), macOS y Windows a partir de la sección de descargas del sitio web oficial.

La entrada ClamAV 1.1 mejora el funcionamiento con las tecnologías de Microsoft es original de MuyLinux

Valorar post

Entradas relaccionadas

Pine64 revela precios y especificaciones de sus nuevos lanzamientos

Linux en Español

Los juegos en Linux obtendrán importantes mejoras

Linux en Español

PinePhone CE con Manjaro Linux ARM ahora disponible para pre-pedido

Linux en Español

Mozilla Firefox “Quantum” disponible para Ubuntu

Diego García Cuesta

China desarrollará su propio sistema operativo para no ser hackeados por EE.UU

Linux en Español

5 sitios online para aprender hacking con Kali Linux

Linux en Español

Este sitio web utiliza cookies para mejorar su experiencia. Asumiremos que está de acuerdo con esto, pero puede optar por no participar si lo desea. Aceptar Leer más

Política de privacidad y cookies