Компанія Cisco випустила вільний антивірусний пакет ClamAV 1.1.0

Після п'яти місяців розробки компанія Cisco опублікувала випуск вільного пакету антивірусного ClamAV 1.1.0. Проект перейшов у руки Cisco у 2013 році після покупки компанії Sourcefire, що розвиває ClamAV та Snort. Код проекту розповсюджується під ліцензією GPLv2. Гілка 1.1.0 віднесена до категорії зі звичайних (не LTS), оновлення до яких публікуються щонайменше протягом 4 місяців після виходу першого релізу наступної гілки. Можливість завантаження бази сигнатур для не-LTS гілок також забезпечується щонайменше ще 4 місяці після випуску наступної гілки.

Ключові покращення в ClamAV 1.1:

  • Реалізовано можливість вилучення зображень, вбудованих у блоки CSS-стилів.
  • В утиліті sigtool додана опція "-vba", що забезпечує вилучення VBA-коду з документів MS Office за аналогією з тим, як це робить libclamav.
  • У clamscan і clamd додано опцію «—fail-if-cvd-older-than=число_днів» та параметр конфігурації FailIfCvdOlderThan, при вказівці яких запуск clamscan та clamd завершиться помилкою, якщо вірусна база старіша за вказану кількість днів.
  • В API додані нові функції: cl_cvdgetage() для визначення останнього оновлення файлів CVD/CLD та cl_engine_set_clcb_vba() для виставлення callback-обробника VBA-коду, вилученого з документа.
  • Для математичних операцій з великими числами замість окремої бібліотеки TomsFastMath задіяні можливості OpenSSL.
  • У складальні сценарії CMake додано опцію DO_NOT_SET_RPATH для відключення виставлення RPATH в Unix-подібних системах. Для обмеження символів, що експортуються для бібліотек libclamav, libfreshclam, libclamunrar_iface та libclamunrar, задіяний скрипт version-script. Надано можливість передачі компілятору Rust власних прапорів, використовуючи змінну RUSTFLAGS. Додано підтримку вибору певної версії Python через вказівки в CMake опції «-D PYTHON_FIND_VER=version».
  • Забезпечено оптимізацію зіставлення імен доменів для сигнатур PDB, WDB та CDB.
  • Підвищено інформативність лога процесу clamonacc для спрощення діагностики помилок.
  • На платформі Windows у MSI-установнику реалізована можливість оновлення версій ClamAV, встановлених у каталог, відмінний від пропонованого за умовчанням C: Program Files ClamAV.
  • У sigtool додані опції "-tempdir" і "--leave-temps" для вибору каталогу для тимчасових файлів та залишення тимчасових файлів після завершення процесу.

Джерело: opennet.ru

Додати коментар або відгук