След шестмесечно развитие, компания Cisco публикува версия на безплатния антивирусен пакет ClamAV 1.4.0. Проектът премина в ръцете на Cisco през 2013 г. след покупката на компанията Sourcefire, която развива ClamAV и Snort. Кодът на проекта се разпространява под лицензия GPLv2. Клон 1.4.0 попада в категорията на обикновените (не LTS) версии, за които актуализациите се публикуват поне 4 месеца след излизането на първия релиз на следващия клон. Възможността за изтегляне на база сигнатури за не-LTS клонове също е осигурена поне 4 месеца след издаването на следващия клон.
Ключови промени в ClamAV 1.4:
- Добавена е поддръжка за проверка на съдържанието на архиви в форматите ALZ, LHA и LZH.
- Добавена е възможност за деактивиране на неясното хеширане на изображения (fuzzy hashing), позволяващо откриване на подобни обекти с определена степен вероятност за блокиране на изображения, използвани за фишинг или разпространение на злонамерен софтуер. За управление на сканирането на изображения и използването на неясно хеширане в ClamScan са предложени опциите «—scan-image» и «—scan-image-fuzzy-hash», които могат да приемат стойности «yes» или «no». В ClamD са добавени съответните настройки ScanImage и ScanImageFuzzyHash.
- За Linux и Windows са добавени инструкции за крос-компилация за архитектурата ARM64 (Aarch64).
- В Freshclam са добавени предупреждения при блокиране или ограничаване на трафика, включващи Cloudflare Ray ID.
- Премахнати са излишни проверки за разпределение на памет, които нямат смисъл, когато размерът е фиксиран или изчислен на базата на надеждни източници.
- Реализирана е оптимизация, която деактивира изчисленията на хешове на файлове, ако кеширането на проверени файлове е деактивирано.
- Подобрена е услугата systemd за стартиране на ClamOnAcc.
- Подобрени са сценарии за изграждане с помощта на CMake.
- Спирането на генерирането на готови 32-битови пакети за Linux (възможността за компилация за 32-битови системи от изходния код остава).
- Започна изграждането на пакети за Windows, подготвени за архитектурата ARM64. Готови ARM64 пакети за Linux към момента не се предоставят.
- Публикуван е ClamAV Bytecode Compiler 1.4.0, прехвърлен на използване на LLVM 16 и вече генерира няколко файла с общи обекти, вместо един файл за всички преминавания на компилация.
Източник: opennet.ru
