A Cisco kiadta a ClamAV 0.104 szabad vírusirtó csomagját

A Cisco bemutatott egy új jelentős kiadást a ClamAV 0.104.0 ingyenes antivírus szoftverből. Emlékeztetünk, hogy a projekt 2013-ban került a Cisco birtokába, miután megvásárolta a Sourcefire-t, amely a ClamAV és a Snort fejlesztésével foglalkozott. A projekt kódja GPLv2 licenc alatt terjesztésre kerül.

Ugyanakkor a Cisco bejelentette a ClamAV hosszú távú támogatású (LTS) ágak létrehozásának kezdetét, amelyeket három évig fognak támogatni az első kiadás közzétételét követően. Az első LTS ág a ClamAV 0.103 lesz, amelyhez a sebezhetőségek és kritikus problémák frissítései 2023-ig fognak megérkezni.

A nem LTS kategóriájú, normál ágak frissítései legalább még 4 hónappal a következő ág első kiadásának megjelenése után is közzétételre kerülnek (például a ClamAV 0.104.x ág frissítései még 4 hónappal a ClamAV 0.105.0 kiadását követően is elérhetők lesznek). A nem LTS ágakhoz tartozó aláírás-nyilvántartás letöltése szintén biztosított lesz legalább még 4 hónappal a következő ág kiadása után.

Egy újabb figyelemre méltó változás az hivatalos telepítőcsomagok kialakítása, amelyek lehetővé teszik az frissítést anélkül, hogy forráskódú újraépítés várására lenne szükség. A csomagok Linuxra (RPM és DEB formátumban az x86_64 és i686 architektúrákhoz), macOS-ra (x86_64 és ARM64, beleértve az Apple M1 chip támogatását) és Windows-ra (x64 és win32) készültek. Továbbá elindultak a hivatalos konténerképek közzététele a Docker Hub-on (ajánlott képek beépített aláírás-nyilvántartással és anélkül is). A jövőben RPM és DEB csomagok ARM64 architektúrához, valamint FreeBSD (x86_64) build készítése is tervezi.

Főbb fejlesztések a ClamAV 0.104 verzióban:

  • A ClamAV build rendszer CMake használatára való áttérés, amely mostantól kötelező a ClamAV fordításához. Az Autotools és a Visual Studio build rendszerek támogatása megszűnt.
  • A beépített LLVM komponensek eltávolítása a már meglévő külső LLVM könyvtárak alkalmazása érdekében. A beépített bytecode-dal rendelkező aláírások feldolgozásához a futásidőben alapértelmezés szerint egy bytecode értelmező került alkalmazásra, amely nem támogatja a JIT-et. Ha a LLVM-re van szükség a bytecode értelmező helyett a fordítás során, egyértelműen meg kell határozni a 3.6.2-es LLVM könyvtárakhoz vezető utakat (a későbbiekben tervezik a támogatás kibővítését újabb kiadásokkal).
  • A clamd és freshclam folyamatok már elérhetők Windows szolgáltatásként is. Ezeknek a szolgáltatásoknak a telepítéséhez az „—install-service” opció áll rendelkezésre, a indításhoz pedig a „net start [name]” parancs használható.
  • Új szkennelési opció került hozzáadásra, amely figyelmeztet a sérült grafikus fájlok átvitelére, amelyek potenciálisan sebezhetőségeket próbálhatnak kihasználni a grafikus könyvtárakban. A formátum érvényességének ellenőrzése JPEG, TIFF, PNG és GIF fájlokra lett bevezetve, és az clamd.conf fájlban az AlertBrokenMedia beállítással vagy a clamscan parancssori opciójával „—alert-broken-media” aktiválható.
  • Új CL_TYPE_TIFF és CL_TYPE_JPEG típusok kerültek hozzáadásra, hogy egységes legyen a GIF és PNG formátumok fájljainak meghatározásával. A BMP és a JPEG 2000 továbbra is CL_TYPE_GRAPHICS-ként van meghatározva, mivel ezekhez nem támogatott a formátum elemzése.
  • A ClamScan-ba egy vizuális előrehaladási indikátor került bevezetésre, amely a szignatúrák letöltésének és a motor fordításának előrehaladását mutatja, amelyeket a szkennelés megkezdése előtt hajtanak végre. Az indikátor nem jelenik meg, ha nem terminálból indítják el vagy ha a „—debug”, „—quiet”, „—infected” vagy „—no-summary” opciók egyikét adják meg.
  • A libclamav-ba callback-hívások lettek hozzáadva a cl_engine_set_clcb_sigload_progress(), cl_engine_set_clcb_engine_compile_progress() és az engine free: cl_engine_set_clcb_engine_free_progress() segítségével, amelyekkel az alkalmazások nyomon követhetik és értékelhetik a szignatúrák betöltésének és fordításának előkészítő fázisainak végrehajtási idejét.
  • A VirusEvent opcióba a formátumban az „%f” karaktersorozat helyettesítési támogatása került bevezetésre, amely a vírus által felfedezett fájl útvonalát illeszti be (hasonlóan a „%v” helyettesítéshez, amely a felfedezett vírus nevét helyettesíti). A VirusEvent-ben hasonló funkcionalitás érhető el a $CLAM_VIRUSEVENT_FILENAME és $CLAM_VIRUSEVENT_VIRUSNAME környezeti változók segítségével is.
  • Javították az AutoIt szkriptek kiemelésének modulját.
  • Támogatás került bevezetésre képek kinyerésére a *.xls (Excel OLE2) fájlokból.
  • Lehetőség biztosított a SHA256 algoritmusra épülő Authenticode hashek *.cat fájlokban való feltöltésére (ezek Windows végrehajtható fájlok digitális aláírásának ellenőrzésére használatosak).

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster