Po sześciu miesiącach prac firma Cisco wydała bezpłatny pakiet antywirusowy ClamAV 1.4.0. Projekt został przejęty przez Cisco w 2013 r. po przejęciu Sourcefire, firmy, która opracowała ClamAV i Snort. Kod projektu rozpowszechniany jest na podstawie licencji GPLv2. Gałąź 1.4.0 jest klasyfikowana jako gałąź regularna (nie-LTS), a jej aktualizacje są publikowane co najmniej 4 miesiące po pierwszym wydaniu kolejnej gałęzi. Możliwość pobrania bazy podpisów dla gałęzi nieobsługujących LTS jest również zapewniona przez co najmniej 4 kolejne miesiące po uruchomieniu kolejnej gałęzi.
Najważniejsze zmiany w ClamAV 1.4:
- Dodano obsługę sprawdzania zawartości archiwów w formatach ALZ, LHA i LZH.
- Dodano możliwość wyłączenia niejasnego hashowania obrazów, co pozwala na identyfikowanie podobnych obiektów z pewnym stopniem prawdopodobieństwa, aby zablokować obrazy wykorzystywane do phishingu lub rozpowszechniania złośliwego oprogramowania. Aby kontrolować skanowanie obrazu i stosowanie funkcji skrótu rozmytego, ClamScan udostępnia opcje „--scan-image” i „--scan-image-fuzzy-hash”, które można ustawić na „tak” lub „nie”. Dodano odpowiednie ustawienia ScanImage i ScanImageFuzzyHash do ClamD.
- dla Linux и Windows Dodano instrukcje kompilacji krzyżowej dla architektury ARM64 (Aarch64).
- Freshclam dodał ostrzeżenia w przypadku zablokowania lub ograniczenia ruchu, w tym Cloudflare Ray ID.
- Usunięto zbędne kontrole alokacji pamięci, które nie mają sensu, gdy rozmiar jest stały lub obliczany na podstawie zaufanych źródeł.
- Wprowadzono optymalizację, która wyłącza obliczenia skrótu pliku, jeśli pamięć podręczna zweryfikowanych plików jest wyłączona.
- Ulepszona usługa systemd do uruchamiania ClamOnAcc.
- Ulepszone skrypty kompilacji przy użyciu CMake.
- Generowanie gotowych pakietów 32-bitowych dla Linux (zachowana jest możliwość kompilacji dla systemów 32-bitowych z poziomu kodu źródłowego).
- Rozpoczęło się tworzenie zgromadzeń Windows, przygotowane dla architektury ARM64. Gotowe pakiety ARM64 dla Linux nie zostały jeszcze dostarczone.
- Kompilator ClamAV Bytecode Compiler 1.4.0 został wydany, dostosowany do obsługi LLVM 16 i teraz generuje wiele współdzielonych plików obiektów zamiast jednego pliku dla wszystkich przebiegów kompilacji.
Źródło: opennet.ru
