Po šesti měsících vývoje společnost Cisco zveřejnila novou verzi zdarma antivirového balíčku ClamAV 1.4.0. Projekt přešel pod Cisco v roce 2013 po koupi společnosti Sourcefire, která vyvíjela ClamAV a Snort. Kód projektu je distribuován pod licencí GPLv2. Větev 1.4.0 je zařazena do kategorie běžných (ne LTS), jejichž aktualizace jsou publikovány alespoň po dobu 4 měsíců po vydání prvního vydání následující větve. Možnost stahování databáze signatur pro ne-LTS větve je také zajištěna minimálně dalších 4 měsíce po vydání následující větve.
Klíčové změny v ClamAV 1.4:
- Byla přidána podpora pro kontrolu obsahu archivů ve formátech ALZ, LHA a LZH.
- Byla přidána možnost zakázání fuzzy hashování obrázků, které umožňuje identifikaci podobných objektů s určitou pravděpodobností k blokování obrázků používaných pro phishing nebo při šíření malwaru. Pro správu skenování obrázků a použití fuzzy hashování v ClamScan byly navrženy možnosti „—scan-image“ a „—scan-image-fuzzy-hash“, které mohou mít hodnoty „yes“ nebo „no“. Do ClamD byly přidány odpovídající nastavení ScanImage a ScanImageFuzzyHash.
- Pro Linux a Windows byly přidány instrukce pro krosová kompilaci pro architekturu ARM64 (Aarch64).
- Ve Freshclam byly přidány upozornění při blokování nebo omezení provozu, včetně Cloudflare Ray ID.
- Byly odstraněny zbytečné kontroly alokace paměti, které nemají smysl, když je velikost pevně stanovena nebo spočtena na základě důvěryhodných zdrojů.
- Byla provedena optimalizace, která vypíná výpočty hashů souborů, pokud je zakázána keš zkontrolovaných souborů.
- Byla vylepšena služba systemd pro spuštění ClamOnAcc.
- Byly vylepšeny skripty pro sestavení pomocí CMake.
- Byla ukončena tvorba hotových 32-bitových balíčků pro Linux (možnost sestavení pro 32-bitové systémy ze zdrojových textů je zachována).
- Začala výroba sestavení pro Windows, připravených pro architekturu ARM64. Hotové ARM64 balíčky pro Linux zatím nejsou k dispozici.
- Byl vydán ClamAV Bytecode Compiler 1.4.0, převedený na použití LLVM 16 a nyní generující několik souborů se sdílenými objekty, namísto jednoho souboru pro všechny průchody kompilace.
Zdroj: opennet.ru
