GNU/Linux >> Linux の 問題 >  >> Linux

ClamAV データベースが最新であることを確認する方法は?

2 つの質問があります:

<オール>
  • 前回の更新がいつ行われたかを知るにはどうすればよいですか?
  • host -t txt current.cvd.clamav.net; perl -e 'printf "%d\n", time;'

    これにより、clamav が最終更新をいつ利用できるようになったかがわかります。

    1. ウイルス データベースが最新であることを確認しますか?

    まず、セキュリティ警告が表示される理由を理解する必要があります。ここに警告を投稿していただければ、私たちがお手伝いできるチャンスが増えるかもしれません。

    次に、ログの /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
    ...
    

    Linux
    1. Linuxでタイムゾーンを確認する方法

    2. MySQLWorkbenchを使用してMySQLでデータベースを作成する方法

    3. cPanelでデータベースを作成する方法

    1. MySQLデータベースをコピーする方法

    2. Ubuntu 20.04にClamAVをインストールし、脆弱性をスキャンする方法

    3. ClamAV のメモリ使用量を減らすには?

    1. MySQLデータベースをバックアップおよび復元する方法

    2. PostgreSQLでデータベースを作成する方法

    3. Ubuntu20.04にClamAVをインストールして使用する方法