Das Unternehmen Cisco hat das freie Antivirenpaket ClamAV 0.102 veröffentlicht

Das Unternehmen Cisco hat eine neue bedeutende Version des freien Antivirenpakets ClamAV 0.102.0. Erinnern wir uns daran, dass das Projekt 2013 nach dem Kauf des Unternehmens Sourcefire, das ClamAV und Snort entwickelt, in die Hände von Cisco überging. Der Code des Projekts wird verbreitet unter der GPLv2-Lizenz.

Wesentliche Verbesserungen:

  • Die Funktionalität der transparenten Prüfung geöffneter Dateien (On-Access-Scanning, Überprüfung beim Öffnen der Datei) wurde von clamd in einen separaten Prozess clamonacc überführt, der analog zu clamdscan und clamav-milter implementiert wurde. Diese Änderung ermöglicht es, clamd unter normalen Benutzern ohne Root-Rechte zu betreiben. Darüber hinaus wurde in clamonacc die Möglichkeit hinzugefügt, problematische Dateien zu löschen, zu kopieren oder zu ersetzen, das Scannen von erstellten und verschobenen Dateien wurde ermöglicht, und die Unterstützung für VirusEvent-Handler im On-Access-Modus wurde sichergestellt;
  • Das Programm freshclam wurde erheblich überarbeitet, wobei Unterstützung für HTTPS und die Möglichkeit hinzugefügt wurde, mit Mirrors zu arbeiten, die Anfragen an Netzwerkports verarbeiten, die von 80 abweichen. Die grundlegenden Datenbankoperationen wurden in eine separate Bibliothek libfreshclam ausgelagert;
  • Unterstützung für das Extrahieren von Daten aus egg-Archiven (ESTsoft) hinzugefügt, die keine Installation der nicht freien Bibliothek UnEgg erfordert;
  • Die Möglichkeit zur Begrenzung der Scan-Zeit wurde hinzugefügt, die standardmäßig auf 120 Sekunden eingestellt ist. Das Limit kann über die Direktive MaxScanTime in clamd.conf oder den Parameter "—max-scantime" im Tool clamscan geändert werden;
  • Verbesserte Verarbeitung von ausführbaren Dateien mit digitalen Signaturen Authenticode. Die Möglichkeit zur Erstellung von White- und Blacklist-Zertifikaten wurde hinzugefügt. Die Analyse des PE-Formats wurde verbessert;
  • Die Möglichkeit zur Erstellung von Bytecode-Signaturen zum Entpacken von ausführbaren Mach-O- und ELF-Dateien wurde hinzugefügt;
  • Es wurde die gesamte Codebasis mithilfe des Tools clang-format neu formatiert;
  • Automatisierte Tests von ClamAV im Google OSS-Fuzz-Service wurden eingerichtet;
  • Arbeiten zur Beseitigung von Compiler-Warnungen beim Compilieren mit den Optionen "-Wall" und "-Wextra" wurden durchgeführt;
  • Für die Windows-Plattform wurde das Tool clamsubmit und der Modus zum Extrahieren von Metadaten in clamscan (—gen-json) portiert;
  • Die Dokumentation wurde in einen speziellen Abschnitt auf Website verschoben und ist nun online verfügbar, zusätzlich zur Bereitstellung im Archiv im Verzeichnis docs/html.

Quelle: opennet.ru

60GB SSD 8Gb DDR4