Nach sechs Monaten Entwicklung hat das Unternehmen Cisco die Version 1.4.0 des kostenlosen Antivirenprogramms ClamAV veröffentlicht. Das Projekt ging 2013 durch den Kauf von Sourcefire, das ClamAV und Snort entwickelt, in die Hände von Cisco über. Der Code des Projekts wird unter der GPLv2-Lizenz verbreitet. Der Branch 1.4.0 gehört zur Kategorie der regulären (nicht LTS) Versionen, deren Updates mindestens vier Monate nach der Veröffentlichung des ersten Releases des nächsten Branchs bereitgestellt werden. Die Möglichkeit, die Signaturdatenbank für nicht-LTS Branches herunterzuladen, wird ebenfalls mindestens vier Monate nach dem Release des nächsten Branchs sichergestellt.
Wesentliche Änderungen in ClamAV 1.4:
- Unterstützung der Überprüfung von Inhalten in Archiven im ALZ-, LHA- und LZH-Format hinzugefügt.
- Die Möglichkeit zur Deaktivierung des unscharfen Hashing von Bildern wurde hinzugefügt, um ähnliche Objekte mit einer bestimmten Wahrscheinlichkeit zu identifizieren, um Bilder zu blockieren, die für Phishing oder die Verbreitung von Malware verwendet werden. Zur Steuerung des Scans von Bildern und der Verwendung des unscharfen Hashings in ClamScan wurden die Optionen „—scan-image“ und „—scan-image-fuzzy-hash“ angeboten, die die Werte „yes“ oder „no“ annehmen 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 ARM64-Architektur (Aarch64) hinzugefügt.
- In Freshclam wurden Warnungen bei der Blockierung oder Einschränkung des Verkehrs hinzugefügt, die die Cloudflare Ray ID enthalten.
- Überflüssige Überprüfungen der Speicherzuweisung wurden entfernt, die keinen Sinn machen, wenn die Größe festgelegt oder anhand vertrauenswürdiger Quellen berechnet wird.
- Eine Optimierung wurde umgesetzt, die die Berechnung der Hashes von Dateien deaktiviert, wenn der Cache geprüfter Dateien ausgeschaltet ist.
- Der systemd-Dienst zum Starten von ClamOnAcc wurde verbessert.
- Die Build-Skripte unter Verwendung von CMake wurden verbessert.
- Die Erstellung von fertigen 32-Bit-Paketen für Linux wurde eingestellt (die Möglichkeit zur Erstellung für 32-Bit-Systeme aus dem Quellcode 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 bereitgestellt.
- Der ClamAV Bytecode Compiler 1.4.0 wurde veröffentlicht, auf die Verwendung von LLVM 16 umgestellt und generiert jetzt mehrere Dateien mit gemeinsam genutzten Objekten, anstelle einer Datei für alle Kompilierungsdurchgänge.
Quelle: opennet.ru
