Cisco esitles uue, olulise versiooni tasuta viirusetÔrje paketist ClamAV 0.104.0. Tuletame meelde, et projekt lÀks Cisco kÀtte 2013. aastal pÀrast ettevÔtte Sourcefire ostmist, mis arendas ClamAV-i ja Snorti. Projekti kood on litsenseeritud GPLv2 alusel.
Samas kuulutas Cisco vÀlja ClamAV pikaajalise toetuse (LTS) harude loomise. Toetust pakutakse kolme aasta jooksul alates esimese LTS haru vÀljaandmisest. Esimene LTS haru on ClamAV 0.103, mille jaoks turvaparandusi ja kriitilisi probleemide lahendusi hakatakse vÀlja andma kuni 2023. aastani.
Tavaliste harude, mis ei kuulu LTS kategooriasse, vÀrskendusi toimetatakse vÀlja vÀhemalt veel 4 kuud pÀrast jÀrgmise haru esimest vÀljaandmist (nÀiteks ClamAV 0.104.x haru vÀrskendusi avaldatakse veel 4 kuud pÀrast ClamAV 0.105.0 ilmumist). Allkirjade andmebaasi laadimise vÔimalus mitte-LTS harude jaoks tagatakse samuti vÀhemalt 4 kuud pÀrast jÀrgmise haru vÀlja andmist.
Ăks mĂ€rkimisvÀÀrne muudatus on ametlike installimispakettide loomine, mis vĂ”imaldab uuendusi teha ilma lĂ€htekoodide uuesti kompileerimiseta ja pakettide jaotamist ootamata. Pakett on valmistatud Linuxi jaoks (RPM ja DEB vormingud x86_64 ja i686 arhitektuuride jaoks), macOS (x86_64 ja ARM64, sealhulgas Apple M1 toe jaoks) ja Windows (x64 ja win32). Lisaks on alustatud ametlike konteineripiltide avaldamist Docker Hubis (pakutakse nii piltide, millega on kaasas sisseehitatud allkirjade andmebaas kui ka ilma selleta). Edasi on plaanis avaldada RPM- ja DEB-pakette ARM64 arhitektuuri jaoks ning koostada versioone FreeBSD jaoks (x86_64).
ClamAV 0.104 peamised tÀiustused:
- Siirdumine CMake kompilaatorisĂŒsteemi kasutamisele, mille olemasolu on nĂŒĂŒd ClamAV-i koostamiseks hĂ€davajalik. Toetust Autotools ja Visual Studio koostamisĂŒsteemide jaoks on lĂ”petatud.
- Kohaletoimetatud LLVM komponendid on eemaldatud, eelistades juba olemasolevate vÀliste LLVM raamatukogude kasutamist. Allkirjade töötlemiseks, milles on sisseehitatud baitkood, kasutatakse vaikimisi baitkoodi tÔlkijat, mis ei toeta JIT-i. Kui on vajalik LLVM kasutamine baitkoodi tÔlkija asemel, tuleb koostamise kÀigus selgelt mÀÀrata teed LLVM 3.6.2 raamatukogudele (uusemate versioonide toetamist plaanitakse hiljem lisada).
- Protsessid clamd ja freshclam on nĂŒĂŒd saadaval ka Windowsi teenustena. Nende teenuste installimiseks on saadaval valik ââinstall-serviceâ, ja nende kĂ€itamiseks saab kasutada kĂ€su ânet start [name]â.
- Lisatud on uus skaneerimisvalik, mis hoiatab rikutud piltfailide edastamise eest, mille kaudu vĂ”ivad potentsiaalselt proovida Ă€ra kasutada graafikabiblioteekide haavatavusi. Formaatide kontrollimiseks on rakendatud JPEG, TIFF, PNG ja GIF failide jaoks ning see aktiveeritakse seadistusega AlertBrokenMedia failis clamd.conf vĂ”i kĂ€surea valikuga ââalert-broken-mediaâ clamscanis.
- Lisatud on uued tĂŒĂŒbid CL_TYPE_TIFF ja CL_TYPE_JPEG, et tagada ĂŒhtsus GIF ja PNG formaate mÀÀratledes. TĂŒĂŒbid BMP ja JPEG 2000 jÀÀvad mÀÀratletuks kui CL_TYPE_GRAPHICS, kuna nende formaadi parsimine ei ole toetatud.
- ClamScanis on nĂŒĂŒd olemas visuaalne eduskaala allkirjade laadimise ja mootori kompileerimise edasiseks kĂ€ivitamiseks, mis toimub enne skaneerimise algust. Eduskaala ei kuvata, kui kĂ€ivitatakse mitteterminalist vĂ”i kui on mĂ€rgitud ĂŒks valikutest ââdebugâ, ââquietâ, ââinfectedâ, ââno-summaryâ.
- Libclamavis on eduskaala kuvamiseks lisatud tagasikÔned cl_engine_set_clcb_sigload_progress(), cl_engine_set_clcb_engine_compile_progress() ning mootori vabastamiseks: cl_engine_set_clcb_engine_free_progress(), mille abil rakendused saavad jÀlgida ja hinnata allkirjade laadimise ja kompileerimise eelprotsesside teostamise aega.
- VirusEvent valikusse on lisatud stringiformaadi maske toetamine â%fâ failitee asendamiseks, kus viirus tuvastati (sarnaselt â%vâ maskiga, kus on tuvastatud viiruse nime). VirusEventis on sarnane funktsionaalsus samuti saadaval keskkonnamuutujate $CLAM_VIRUSEVENT_FILENAME ja $CLAM_VIRUSEVENT_VIRUSNAME kaudu.
- AutoIt skriptide dekompressioonimooduli toimimine on paranenud.
- Toetatakse piltide ekstraheerimist *.xls (Excel OLE2) failidest.
- On tagatud SHA256 algoritmil pÔhinevate Authenticode haƥhide laadimise vÔimalus *.cat failide kujul (kasutatakse Windowsi kÀivitatavate failide tÔendamiseks, mis on digitaalselt allkirjastatud).
Allikas: opennet.ru
