Cisco uus oluline versioon avatud lähtekoodiga viirusetõrje paketist . Tuletame meelde, et projekt läks 2013. aastal Cisco kätte pärast ettevõtte Sourcefire, mis arendab ClamAV-i ja Snorti. Projekti kood GPLv2 litsentsi all.
Peamised täiustused:
- Avatud failide läbivaatamise funktsioon (on-access scanning, faili avamisel kontrollimine) on kantud clamd-ist eraldi protsessi clamonacc, mille on välja töötanud clamdscan ja clamav-milter järgi. Antud muudatus võimaldas clamd-i käituda tavakasutajana ilma root-privileegide saamiseta. Lisaks on clamonacc-sse lisatud võimalus probleemsete failide eemaldamiseks, kopeerimiseks või asendamiseks, korraldatud on loodud ja liigutatud failide skaneerimine, toetatud on VirusEventi töötlejad režiimis on-access;
- Programm freshclam on oluliselt ümbertöötatud, lisades toega HTTPS ja võimaluse töötada peeglitega, mis töötlevad päringuid, mis on erinevad võrguportidelt kui 80. Andmebaasi põhitegevused on viidud eraldi teeki libfreshclam;
- Lisatud tugi andmete eraldamiseks egg (ESTsoft) arhiividest, mis ei nõua vabatehnoloogia raamatukogu UnEgg installeerimist.
- Skannimise aja piiramine on nüüd võimalik, vaikimisi on see seadistatud 120 sekundiks. Piiri saab muuta klamd.conf-failis direktiiviga MaxScanTime või clamscan utiliidi parameetriga „—max-scantime“;
- Täitmisfailide töötlemine, mis on varustatud digitaalse allkirjaga, on paranenud . Sertifikaatide valgete ja mustade nimekirjade loomise võimalus on lisatud. PE formaadi analüüs on paranenud;
- Suurenenud on võimalused Mach-O ja ELF täitmisfailide väljarullimise signatuuride loomiseks;
- koodi kogu baasi reformaatimine clang-formaatimise utiliidiga;
- Automatiseeritud ClamAV testimine on seatud Google OSS-Fuzz teenuses;
- Komplektimise ajal hoiatuste kõrvaldamine, kasutades valikuid „-Wall“ ja „-Wextra“, on lõpule viidud;
- Windows platvormile on porteeritud clamsubmit utiliit ja metainfo väljavõtmise režiim clamscanis (—gen-json);
- Dokumentatsioon on kolitud eraldi sektsioonile ja on nüüd saadaval online, lisaks sellele, et see on saadetav docs/html kataloogis.
Allikas: opennet.ru
