Több mint egy év fejlesztés után a Cisco kiadta a ClamAV 1.5.0 szabad víruskereső csomag verziót. A projekt 2013-ban került a Cisco kezébe a Sourcefire megvásárlásával, amely a ClamAV és Snort fejlesztésével foglalkozott. A projekt kódja GPLv2 licenc alatt terjed. Az 1.5.0 ág a nem hosszútávú támogatású (non-LTS) kategóriába tartozik, ahol a frissítések legalább 4 hónapon keresztül megjelennek az új ág első kiadásának megjelenése után. A nem-LTS ágakhoz az aláírás adatbázis letöltése is biztosítva van legalább még 4 hónapig az új ág kiadása után.
A ClamAV 1.5 főbb újdonságai:
- Hozzáadva a Microsoft Office titkosított dokumentumait meghatározó ellenőrzés.
- Hozzáadva a kapcsolatok kinyerése, amelyek a feldolgozott HTML- és PDF-fájlokban találhatók. A kapcsolatok JSON formátumban kerülnek megjelenítésre, ha a JSON metadaták generálása aktív. A funkció letiltható a ClamScan parancssori opcióival: „—json-store-html-uris=no” és „—json-store-pdf-uris=no”, a clamd.conf fájlban a „JsonStoreHTMLURIs no” és „JsonStorePDFURIs no” direktívákkal, vagy a CL_SCAN_GENERAL_STORE_HTML_URIS és CL_SCAN_GENERAL_STORE_PDF_URIS környezeti változókkal.
- Az „OnAccessExcludePath” beállításban mostantól lehetőség van fájlútvonalak kizárási mintáinak megadására reguláris kifejezések segítségével.
- Hozzáadva a digitális aláírással történő archiválás (CVD) és a DB módosítások (CDIFF) verifikálása és tanúsítása támogatása külső „.sign” kiterjesztésű fájlok használatával, amelyeket automatikusan letölt a Freshclam eszköz a cvd adatbázisokkal és cdiff javításokkal együtt. Az aláírások ellenőrzésére és generálására a „sigtool verify” és „sigtool sign” parancsok használhatók. A használt tanúsítványok alapértelmezés szerint a „<prefix>/etc/certs” mappába vannak beállítva, amely módosítható a -D CVD_CERTS_DIRECTORY=PATH opcióval a fordítás során, a CVDCertsDirectory beállítással, a CVD_CERTS_DIR környezeti változóval vagy a parancssori paraméterrel „—cvdcertsdir PATH”.
- A Freshclam, ClamD, ClamScan és Sigtool programokba hozzáadva a megbízhatatlan MD5 és SHA1 hashelési algoritmusok letiltásának lehetősége digitális aláírások verifikálásánál és a megbízható fájlok hamis riasztásainak ellenőrzésénél. Az MD5 és SHA1 letiltása az „FIPSCryptoHashLimits” beállítással vagy a „—fips-limits” opcióval történik.
- A hitelesített fájlok gyorsítótár megvalósításában az MD5 helyett a SHA2-256 algoritmus került alkalmazásra.
- A Clamd új beállításai között szerepel az EnableShutdownCommand, EnableReloadCommand, EnableStatsCommand és EnableVersionCommand, amelyek lehetővé teszik a leállítási, újraindítási, statisztikai és verzióinformációkat közlő parancsok kezelésének letiltását.
- A libclamav új funkciókkal bővült a szkennelési műveletekhez, továbbá fejlettebb funkciókat kapott a hash-ek kezelésére, és opciókat kínál a könyvtár rekurzív bejárásának irányítására ideiglenes fájlokkal. Minden szkennelés alatt álló objektum egyedi azonosítót kap.
- A ClamScan eszközben pontosabb számlálók kerültek bevezetésre az olvasott és szkennelt adatok méretének meghatározásához. Lehetőséget kaptunk arra, hogy a méretet gigabájtban, megabájtban, kilobájtban vagy bájtban jelenítsük meg.
- A ClamScan-hez új parancssori opciók kerültek hozzáadásra: «—hash-hint», «—log-hash», «—file-type-hint» és «—log-file-type».
- A konfigurációs fájlban a max-recursion beállítás maximális értéke 100-ra korlátozva lett, hogy elkerülhetőek legyenek a mély rekurzióval járó fájlkezelési hibák.
- A ZIP-archívumok kezelésére szolgáló modul kódminősége javult. Fejleszték a sérült zip-archívumokból való adatkinyerés támogatását is.
- Megvalósították a fájltípusok AI-modellekkel történő azonosítását.
- Megengedett egy megjegyzés hozzáadása az aktív opció végén (például: «LogVerbose yes #no»).
- A Windows platformon javult a UTF-8 karaktereket tartalmazó fájlnevek támogatása, amelyek nem szerepelnek az ANSI és OEM kódoldalakban.
- Javították a GNU/Hurd, Solaris és AIX platformokhoz való összeállítási támogatást.
Forrás: opennet.ru
