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

Компанія Cisco представила новий значний випуск вільного антивірусного пакету молюск AV 0.102.0. Нагадаємо, що проект перейшов до рук Cisco у 2013 році після покупки компанії Sourcefire, що розвиває ClamAV та Snort. Код проекту поширюється ліцензія GPLv2.

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

  • Функціональність прозорої перевірки файлів, що відкриваються (on-access scanning, перевірка в момент відкриття файлу) перенесена з clamd в окремий процес clamonacc, реалізований за аналогією з clamdscan і clamav-milter. Вказана зміна дозволила організувати роботу clamd під звичайним користувачем без необхідності отримання root-привілеїв. Крім того, до clamonacc додано можливість видалення, копіювання або заміни проблемних файлів, налагоджено сканування створених та переміщених файлів, забезпечена підтримка обробників VirusEvent в режимі on-access;
  • Значно перероблено програму freshclam, у якій з'явилася підтримка HTTPS та можливість роботи з дзеркалами, що обробляють запити на мережевих портах, відмінних від 80. Базові операції з БД винесені в окрему бібліотеку libfreshclam;
  • Додано підтримку вилучення даних з архівів egg (ESTsoft), що не потребує встановлення невільної бібліотеки UnEgg;
  • Додано можливість обмеження часу сканування, яка за умовчанням виставлена ​​в 120 секунд. Ліміт можна змінити через директиву MaxScanTime в clamd.conf або параметр "-max-scantime" в утиліті clamscan;
  • Поліпшено оброблення виконуваних файлів, забезпечених цифровими підписами. Автентичний код. Додана можливість створення білих та чорних списків сертифікатів. Поліпшено розбір формату PE;
  • Додано можливість створення сигнатур байткоду для розпакування виконуваних файлів Mach-O та ELF;
  • Проведено переформатування всієї кодової бази за допомогою утиліти clang-format;
  • Налагоджено автоматизоване тестування ClamAV у сервісі Google OSS-Fuzz;
  • Проведено роботу з усунення попереджень компілятора при складанні з опціями "-Wall" та "-Wextra";
  • Для платформи Windows портована утиліта clamsubmit і режим вилучення метаданих у clamscan (-gen-json);
  • Документацію переміщено у спеціальний розділ на сайті і тепер доступна online, окрім постачання всередині архіву в каталозі docs/html.

Джерело: opennet.ru

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