Máte 2 otázky:
- Jak zjistím, kdy byla provedena poslední aktualizace?
host -t txt current.cvd.clamav.net; perl -e 'printf "%d\n", time;'
To vám řekne, kdy clamav zpřístupnil poslední aktualizaci.
- Ujistěte se, že je virová databáze aktuální?
Nejprve musíte pochopit, proč se vám zobrazuje bezpečnostní varování. Pokud zde varování zveřejníte, možná bychom měli větší šanci vám pomoci.
Pak doporučuji podívat se do logu na /var/log/clamav/freshclam.log
Také, pokud máte povolený selinux, musíte spustit toto:setsebool -P antivirus_can_scan_system 1
. Pokud je náhodou chyba něco takového During database load : LibClamAV Warning: RWX mapping denied: Can't allocate RWX Memory: Permission denied
pak je jasné, že vaším řešením je příkaz, který jsem zmínil výše.
clamscan --version
zobrazuje verzi a datum podpisů, např.
$ clamscan --version
ClamAV 0.101.4/25613/Fri Oct 25 11:00:25 2019
kde 25613
je verze podpisů a za ní následuje datum podpisů
Toto udělám pro druhou část vaší otázky:Ujistěte se, že je virová databáze aktuální?
Moje systémy jsou offline, takže se nemohu na stránce clamav dotázat na jejich nejnovější databázi definic virů, ale mohu snadno prozkoumat datum svých aktuálních souborů cvd pomocí tohoto linuxového příkazu.
strings /var/lib/clamav/daily.cvd|head -1|cut -c1-28
ClamAV-VDB:31 Jul 2019 04-17
Edit:Jak Jonathon tak laskavě zmínil, sigtool je skvělý způsob, jak prozkoumat podpis souboru clamav dat:
sigtool --info daily.cvd
File: daily.cvd
Build time: 28 Aug 2019 04:24 -0400
Version: 25555
Signatures: 1739106
Functionality level: 63
Builder: raynman
...