Společnost Cisco vydala svobodný antivirový balíček ClamAV 0.104.

Společnost Cisco představila významnou novou verzi svobodného antivirového balíčku ClamAV 0.104.0. Připomínáme, že projekt přešel do rukou Cisco v roce 2013 po koupi společnosti Sourcefire, která vyvíjela ClamAV a Snort. Kód projektu je distribuován pod licencí GPLv2.

Současně společnost Cisco oznámila zahájení vytváření větví ClamAV s dlouhodobou podporou (LTS), jejichž údržba bude zajišťována po dobu tří let od vydání první verze v této větvi. První LTS-větví se stane ClamAV 0.103, aktualizace pro odstranění zranitelností a kritických problémů budou vydávány až do roku 2023.

Aktualizace pro běžné větve, které nejsou zařazeny do kategorie LTS, budou publikovány minimálně ještě 4 měsíce po vydání první verze další větve (například aktualizace pro větev ClamAV 0.104.x budou publikovány ještě 4 měsíce po vydání ClamAV 0.105.0). Možnost stažení databáze podpisů pro ne-LTS větve bude také zajišťována minimálně ještě 4 měsíce po vydání další větve.

Další znamená změnou bylo vytvoření oficiálních instalačních balíčků, které umožňují provést aktualizaci bez znovu sestavení ze zdrojových kódů a nečekat na objevení balíčků v distribucích. Balíčky byly připraveny pro Linux (ve formátech RPM a DEB pro architektury x86_64 a i686), macOS (pro x86_64 a ARM64, včetně podpory čipu Apple M1) a Windows (x64 a win32). Kromě toho začalo zveřejňování oficiálních kontejnerových obrazů na Docker Hub (byly nabídnuty obrazy jak se zabudovanou databází podpisů, tak bez ní). V budoucnu je plánováno zveřejnění RPM a DEB balíčků pro architekturu ARM64 a umístění sestavení pro FreeBSD (x86_64).

Klíčová vylepšení v ClamAV 0.104:

  • Přechod na použití buildovacího systému CMake, jehož přítomnost je nyní povinná pro sestavení ClamAV. Podpora buildovacích systémů Autotools a Visual Studio byla ukončena.
  • Byly odstraněny komponenty LLVM vestavěné v dodávce na úkor použití již existujících externích knihoven LLVM. V runtime pro zpracování podpisů se vestavěným bytecode je standardně použit interpret bytecode, který nepodporuje JIT. Pokud je potřeba použít LLVM namísto interpretu bytecode během sestavování, je nutné výslovně uvést cesty k knihovnám LLVM 3.6.2 (podpora novějších verzí se plánuje přidat později).
  • Procesy clamd a freshclam jsou nyní také k dispozici jako služby Windows. Pro instalaci těchto služeb je k dispozici volba „—install-service“, a pro spuštění můžete použít standardní příkaz „net start [name]“.
  • Byla přidána nová možnost skenování, která varuje před přenosem poškozených grafických souborů, skrze které se potenciálně mohou pokoušet zneužít zranitelnosti v grafických knihovnách. Kontrola správnosti formátu byla implementována pro soubory JPEG, TIFF, PNG a GIF a aktivuje se prostřednictvím nastavení AlertBrokenMedia v clamd.conf nebo volbou příkazového řádku „—alert-broken-media“ v clamscan.
  • Byly přidány nové typy CL_TYPE_TIFF a CL_TYPE_JPEG pro jednotnost s definicí souborů ve formátech GIF a PNG. Typy BMP a JPEG 2000 nadále zůstávají definovány jako CL_TYPE_GRAPHICS, protože pro ně není podporována analýza formátu.
  • V ClamScan byla přidána vizuální indikace pokroku při načítání signatur a kompilaci enginu, prováděné před začátkem skenování. Indikátor se nezobrazuje, pokud je spuštěn mimo terminál nebo pokud je zadána jedna z voleb „—debug“, „—quiet“, „—infected“, „—no-summary“.
  • V libclamav byly přidány callbacky pro indikaci pokroku: cl_engine_set_clcb_sigload_progress(), cl_engine_set_clcb_engine_compile_progress() a engine free: cl_engine_set_clcb_engine_free_progress(), pomocí nichž mohou aplikace sledovat a hodnotit čas trvání předběžných fází načítání a kompilace signatur.
  • Do volby VirusEvent byla přidána podpora pro formátovací masku řetězce „%f“ pro nahrazení cesty k souboru, ve kterém byl zjištěn virus (analogicky k masce „%v“ pro název zjištěného viru). V VirusEvent je podobná funkčnost také dostupná prostřednictvím proměnných prostředí $CLAM_VIRUSEVENT_FILENAME a $CLAM_VIRUSEVENT_VIRUSNAME.
  • Byla vylepšena funkčnost modulu pro rozbalování skriptů AutoIt.
  • Byla přidána podpora pro extrakci obrázků z *.xls souborů (Excel OLE2).
  • Byla zajištěna možnost nahrávání Authenticode hashů založených na algoritmu SHA256 ve formě souborů *.cat (používají se pro verifikaci Windows spustitelných souborů podepsaných digitálním podpisem).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster