ClamAV ウイルススキャン

ターミナルを開かずに、ClamAV で Mac のウイルスチェック。

ClamAV は広く使われているオープンソースのウイルス対策エンジンです。OpenNavo はこのエンジンと公式のウイルス定義で Mac のウイルスチェックを行い、クイック・フル・定期スキャンと、インストール前のチェックも加えています。無料で、ファイルが Mac の外に出ることもありません。

無料 · macOS 13以降 · AppleシリコンとIntelに対応

ClamAV とは

ClamAV は Cisco Talos がメンテナンスしているオープンソースのウイルス対策エンジンで、GPL-2.0 ライセンスで公開されています。ファイルをウイルス定義のシグネチャと一つずつ照合し、既知の悪意あるファイルを見分けます。ウイルス定義は継続的に更新されます。単体ではコマンドラインツール群として使います。たとえば Homebrew でインストール(brew install clamav)したあと、freshclam でウイルス定義をダウンロードし、clamscan でファイルをスキャンします。

OpenNavo での使われ方

  • 公式のウイルス定義

    ClamAV の公式サーバーから直接ダウンロードし、OpenNavo は経由しません。初回は約 113 MB で、その後は変更部分だけをダウンロードします。初期設定では 4 時間ごとに更新を確認します。

  • クイック・フル・カスタム・定期スキャン

    クイックスキャンは、起動項目が実行するプログラム、ダウンロード、デスクトップ、一時フォルダ、最近 7 日間にインストールした App をチェックします。フルスキャンは Mac 全体が対象で、システムボリューム、未ダウンロードの iCloud ファイル、Time Machine、ネットワークボリュームは除きます。

  • インストール前にスキャン

    OpenNavo でインストールする App は、Homebrew がダウンロードを終えたあと、インストールの前にスキャンします。脅威が見つかればインストールを中止します。

  • 元に戻せる隔離

    見つかった脅威は、初期設定で隔離されます。誤検出だとわかったときは、いつでも復元できます。

  • メモリを使うのはスキャン中だけ

    スキャン中、エンジンは約 1.1 GB のメモリを使い、5 分間何もしないと自動で終了します。

Mac での ClamAV の限界

  • ウイルス定義がカバーする Mac 専用マルウェアの範囲は限られています。スキャンで脅威が見つからなくても、この Mac がクリーンだとは限りません。
  • 既知の脅威はシグネチャで見分けます。新しいマルウェアや改変されたマルウェアは、対応するシグネチャがウイルス定義に追加されるまで検出できないことがあります。
  • OpenNavo は現時点では、プログラムが初めて実行される前に止めることはできません。それには Apple の Endpoint Security の承認が必要です。新しくダウンロードしたファイルや新たに現れた起動項目は、すぐにチェックします。
  • 100 MB を超える通常のファイルと、1 GB を超えるか展開後に 2 GB を超えるインストーラは、完全にはスキャンされません。

ClamAV 以外に OpenNavo がチェックすること

ウイルス定義では見えない部分は、次のチェックで補います:

  • 署名と公証

    インストール済みの App の署名と公証を確認し、開発元の署名が突然変わったときはお知らせします。

  • 起動項目

    バックグラウンドサービスからブラウザ機能拡張まで、20 種類の起動項目を署名と所属する App とともに表示します。

  • システムのセキュリティチェック

    Gatekeeper、FileVault、XProtect の状態など 11 項目の macOS 設定をチェックし、オフになっている項目がひと目でわかります。

  • オプションの VirusTotal 照会

    ご自身の API キーを使い、ファイルの SHA-256 で VirusTotal に照会します。送信するのはハッシュだけで、ファイルはアップロードしません。

カタログにあるほかの Mac セキュリティ App

以下の App も OpenNavo のカタログに収録されているので、比べてみてください。それぞれの開発元が公開しているもので、OpenNavo との提携関係はありません。

よくある質問

ClamAV と XProtect は同じものですか?

いいえ。XProtect は Apple が macOS に組み込んでいるマルウェア対策で、Apple 独自のルールを使います。ClamAV は独立したオープンソースのエンジンで、独自のウイルス定義を持っています。OpenNavo は ClamAV でスキャンし、あわせて XProtect が最新の状態かどうかも表示します。

有料ですか?

無料です。ClamAV はオープンソースでウイルス定義も無料、OpenNavo も GPL-3.0 ライセンスのオープンソースで、アカウントは不要です。

ファイルがアップロードされることはありますか?

ありません。スキャンはお使いの Mac 上で行い、結果もこの Mac にのみ保存されます。オプションの VirusTotal 照会はご自身でオンにした場合にのみ使え、その場合も送信するのはファイルの SHA-256 だけです。

OpenNavo を使わずに ClamAV を直接使えますか?

使えます。Homebrew でインストール(brew install clamav)し、freshclam を設定してウイルス定義をダウンロードしてから、clamscan でスキャンします。OpenNavo はこれらをウインドウで操作できるようにし、定期スキャンと隔離も加えています。

ClamAV で Mac をスキャンしましょう。

OpenNavo は無料・オープンソースで、macOS 13 以降に対応しています。初めてスキャンするときは、あなたの同意を得てから公式のウイルス定義をダウンロードします。

またはHomebrewでインストール(未公開)
brew install --cask opennavo