Nach sechsmonatiger Entwicklung hat Cisco die Version 1.4.0 des kostenlosen Antivirus-Pakets ClamAV veröffentlicht. Das Projekt ging 2013 nach der Übernahme von Sourcefire, dem Entwickler von ClamAV und Snort, in den Besitz von Cisco über. Der Code des Projekts wird unter der GPLv2-Lizenz vertrieben. Die Version 1.4.0 gehört zur Kategorie der regulären (nicht LTS) Versionen, für die mindestens vier Monate nach der Veröffentlichung des ersten Releases der nächsten Version Updates bereitgestellt werden. Die Möglichkeit zum Herunterladen der Signaturdatenbanken für nicht-LTS-Versionen wird ebenfalls mindestens weitere vier Monate nach dem Release der nächsten Version angeboten.
Wesentliche Änderungen in ClamAV 1.4:
- Unterstützung für die Überprüfung von Inhalten in Archiven der Formate ALZ, LHA und LZH wurde hinzugefügt.
- Die Möglichkeit, unscharfes Hashing von Bildern (fuzzy hashing) zu deaktivieren, wurde hinzugefügt. Dies ermöglicht die erkennbare Identifikation ähnlicher Objekte mit einer bestimmten Wahrscheinlichkeit, um Bilder, die für Phishing oder die Verbreitung von Malware verwendet werden, zu blockieren. Zur Steuerung des Bildscans und der Verwendung des unscharfen Hashings in ClamScan wurden die Optionen „—scan-image“ und „—scan-image-fuzzy-hash“ eingeführt, die die Werte „yes“ oder „no“ akzeptieren können. In ClamD wurden die entsprechenden Einstellungen ScanImage und ScanImageFuzzyHash hinzugefügt.
- Für Linux und Windows wurden Anleitungen zur Cross-Kompilierung für die Architektur ARM64 (Aarch64) hinzugefügt.
- In Freshclam wurden Warnmeldungen hinzugefügt, wenn der Verkehr blockiert oder eingeschränkt wird, einschließlich der Cloudflare Ray ID.
- Überflüssige Speicherzuweisungsüberprüfungen wurden entfernt, die nicht sinnvoll sind, wenn die Größe festgelegt oder basierend auf vertrauenswürdigen Quellen berechnet wird.
- Eine Optimierung wurde implementiert, die die Berechnung von Dateihashes deaktiviert, wenn der Cache geprüfter Dateien deaktiviert ist.
- Der systemd-Dienst zum Starten von ClamOnAcc wurde verbessert.
- Die Build-Skripte wurden mit CMake verbessert.
- Die Erstellung von fertigen 32-Bit-Paketen für Linux wurde eingestellt (die Möglichkeit, für 32-Bit-Systeme aus Quelltexten zu bauen, bleibt erhalten).
- Die Erstellung von Builds für Windows, die für die ARM64-Architektur vorbereitet sind, hat begonnen. Fertige ARM64-Pakete für Linux werden derzeit nicht angeboten.
- Der ClamAV Bytecode-Compiler 1.4.0 wurde veröffentlicht, er verwendet jetzt LLVM 16 und generiert mehrere Dateien mit gemeinsam genutzten Objekten, anstatt eine Datei für alle Kompilierungsdurchläufe zu erstellen.
Quelle: opennet.ru
