Cisco een nieuwe significante uitgave van het gratis antiviruspakket . We herinneren u eraan dat het project in 2013 in handen van Cisco is overgedragen na het bedrijf Sourcefire, dat ClamAV en Snort ontwikkelt. De code van het project onder GPLv2-licentie.
Belangrijke verbeteringen:
- De functionaliteit van on-access scanning is verplaatst van clamd naar een apart proces clamonacc, dat is geïmplementeerd naar analogie van clamdscan en clamav-milter. Deze wijziging heeft het mogelijk gemaakt om clamd te laten draaien onder een normale gebruiker zonder root-rechten te vereisen. Bovendien is in clamonacc de mogelijkheid toegevoegd om probleembestanden te verwijderen, kopiëren of vervangen, is de scanning van aangemaakte en verplaatste bestanden opgezet, en is de ondersteuning van VirusEvent-handlers in on-access modus gegarandeerd;
- Het programma freshclam is aanzienlijk herzien, waarbij ondersteuning voor HTTPS is toegevoegd en het mogelijk is om met mirrors te werken die verzoeken op netwerkpoorten anders dan 80 verwerken. Basisoperaties voor de database zijn naar een aparte bibliotheek, libfreshclam, verplaatst;
- Ondersteuning voor het extraheren van gegevens uit egg-archieven (ESTsoft) is toegevoegd, zonder dat de niet-vrije bibliotheek UnEgg hoeft te worden geĆÆnstalleerd;
- Er is de mogelijkheid toegevoegd om de tijd voor scanning te beperken, die standaard is ingesteld op 120 seconden. De limiet kan worden gewijzigd via de MaxScanTime-directive in clamd.conf of de parameter "āmax-scantime" in de clamscan-tool;
- De verwerking van uitvoerbare bestanden met digitale handtekeningen is verbeterd . De mogelijkheid om witte en zwarte lijsten van certificaten aan te maken is toegevoegd. De parsing van het PE-formaat is verbeterd;
- De mogelijkheid om bytecode-handtekeningen te creƫren voor het uitpakken van uitvoerbare Mach-O en ELF-bestanden is toegevoegd;
- een herformattering van de gehele codebase uitgevoerd met behulp van de tool clang-format;
- Geautomatiseerde testing van ClamAV is opgezet in de dienst Google OSS-Fuzz;
- Er is werk verricht om compilerwaarschuwingen te verhelpen bij het bouwen met de opties "-Wall" en "-Wextra";
- Voor het Windows-platform is het clamsubmit-hulpmiddel en de modus voor het extraheren van metadata in clamscan (āgen-json) gepoort;
- De documentatie is verplaatst naar een speciale sectie op en is nu online beschikbaar, naast levering binnen het archief in de map docs/html.
Bron: opennet.ru
