2 つの質問があります:
<オール>
host -t txt current.cvd.clamav.net; perl -e 'printf "%d\n", time;'
これにより、clamav が最終更新をいつ利用できるようになったかがわかります。
- ウイルス データベースが最新であることを確認しますか?
まず、セキュリティ警告が表示される理由を理解する必要があります。ここに警告を投稿していただければ、私たちがお手伝いできるチャンスが増えるかもしれません。
次に、ログの /var/log/clamav/freshclam.log
を確認することをお勧めします
また、selinux が有効になっている場合は、これを実行する必要があります:setsebool -P antivirus_can_scan_system 1
.万が一エラーが次のような場合 During database load : LibClamAV Warning: RWX mapping denied: Can't allocate RWX Memory: Permission denied
明らかにあなたの解決策は、私が上で述べたコマンドです.
clamscan --version
署名のバージョンと日付を表示します。例:
$ clamscan --version
ClamAV 0.101.4/25613/Fri Oct 25 11:00:25 2019
どこで 25613
は署名のバージョンで、その後に署名の日付が続きます
これは、質問の 2 番目の部分に対して私が行うことです:ウイルス データベースが最新であることを確認してください。
私のシステムはオフラインなので、clamav サイトに最新のウイルス定義データベースを照会することはできませんが、この Linux コマンドで現在の cvd ファイルの日付を簡単に調べることができます.
strings /var/lib/clamav/daily.cvd|head -1|cut -c1-28
ClamAV-VDB:31 Jul 2019 04-17
編集:Jonathon が親切にも言及したように、sigtool は 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
...