Tvrtka Cisco novo značajno izdanje slobodnog antivirusnog paketa . Podsjećamo da je projekt prešao u vlasništvo Cisco-a 2013. godine nakon tvrtke Sourcefire, koja je razvijala ClamAV i Snort. Kod projekta pod GPLv2 licencom.
Ključna poboljšanja:
- Funkcionalnost transparentnog skeniranja otvorenih datoteka (on-access scanning) premještena je iz clamd-a u poseban proces clamonacc, implementiran na temelju clamdscan i clamav-milter. Ova promjena omogućila je rad clamd-a pod običnim korisnikom bez potrebe za root privilegijama. Uz to, clamonacc je dobio mogućnost brisanja, kopiranja ili zamjene problematičnih datoteka, uvedeno je skeniranje stvorenih i premještenih datoteka, osigurana je podrška za VirusEvent obradu u on-access režimu;
- Program freshclam je značajno preuređen, sada s podrškom za HTTPS i mogućnost rada sa zrcalima koja obrađuju zahtjeve na mrežnim portovima koji nisu 80. Osnovne operacije rada s bazom podataka su izdvojene u posebnu biblioteku libfreshclam;
- Dodana je podrška za vađenje podataka iz egg arhiva (ESTsoft), koja ne zahtijeva instalaciju neslobodne biblioteke UnEgg;
- Dodana je mogućnost ograničenja vremena skeniranja, koje je prema zadanim postavkama postavljeno na 120 sekundi. Limit se može promijeniti putem direktive MaxScanTime u clamd.conf ili parametra "—max-scantime" u alatu clamscan;
- Poboljšana je obrada izvršnih datoteka, koje su opremljene digitalnim potpisima . Dodana je mogućnost izrade bijelih i crnih lista certifikata. Poboljšana je analiza PE formata;
- Dodana je mogućnost stvaranja signatura bajtkoda za raspakirane izvršne datoteke Mach-O i ELF;
- preformatiranje cijele kodne baze pomoću alata clang-format;
- Uspostavljeno je automatizirano testiranje ClamAV-a u Google OSS-Fuzz servisu;
- Obavljen je rad na uklanjanju upozorenja kompajlera pri gradnji s opcijama "-Wall" i "-Wextra";
- Za Windows platformu portirana je alatka clamsubmit i način vađenja metapodataka u clamscan (—gen-json);
- Dokumentacija je premještena u poseban odjeljak na i sada je dostupna online, osim dostave unutar arhive u direktoriju docs/html.
Izvor: opennet.ru
