トップ OSS紹介 ClamAV

ClamAV

サポート対象

NRIのOpenStandiaが提供するClamAV最新情報

バージョンアップ情報

ClamAV情報

ClamAVとは

ClamAV(Clam Antivirus)は、Tomaz Kojmらによって開発され、現在はCisco Systems, Incによって提供されているオープンソースのアンチウイルスソフトです。主にメールゲートウェイでの電子メールスキャンを目的に設計されており、 メール転送エージェントでClamAVを使用するためのツールがClamAVチーム及びClamAVコミュニティによって作成されています。

また、多くのメールファイル形式、アーカイブ形式やドキュメント形式に対応しており、幅広いファイルのスキャンを提供しています。

主な機能

デーモン

  • ClamD
    ウイルスシグネチャデータベースをロードして起動されるマルチスレッドデーモンです。 コンフィグファイルを編集することでログ出力やスキャン時の動作について細かく設定することが出来ます。
  • ClamDScan
    ClamDScanはClamDインスタンスを使用して行うウイルススキャンです。 ClamDインスタンスが起動する際にウイルスシグネチャデータベースを読み込んでいるため、スキャン時にデータベースをロードする必要がありません。
  • On-Access Scanning
    On-Access Scanning はカーネルAPIを使用したLinuxシステム限定の機能です。 この機能は監視場所にファイルが配置された段階でClamDScanを実施し、プロセスが悪意のあるファイルにアクセスするのを防ぐリアルタイム保護を行います。 この機能による保護はカーネルスペースによって行われるため、ユーザスペースによって行われるものより強力です。
  • ClamDTop
    ClamDTopはClamDインスタンスを監視する機能です。専用のインタフェースが用意されており、 メモリ使用量やジョブキューについて確認することが出来ます。

ワンタイムスキャン

  • ClamScan
    ウイルススキャンデーモンを必要とせず、ファイルやディレクトリをスキャンしてウイルスを検出するコマンドラインツールです。 その性質からスキャン時のみリソースを消費するのが特徴で、常駐するClamDインスタンスを使用する場合と比較してスキャン時以外の負荷を下げることが出来ます。

ツール

  • FreshClam
    ClamAVのウイルスシグネチャデータベースを更新するツールです。差分更新を行うため全体更新を行うものと比較して高速であり、 CLIからの手動更新とバックグラウンドからの自動更新に対応しています。
  • Sigtool
    ウイルスシグネチャの作成と操作を行うツールです。手動で追加・除外したいウイルスシグネチャを登録することが出来ます。

主な特徴

ClamAVはウイルスシグネチャによるパターンマッチングを行うウイルススキャンエンジンを核として、マルチスレッドデーモンやコマンドラインスキャナー、 データベースの自動更新ツールなど多くの機能を提供しています。

対応するファイル形式

  • アーカイブファイル
    • Zip
    • RAR
    • CPIO
    • ARJ
    • Tar
    • など

  • 以下でパッキングされたWindows実行ファイル(PEファイル)
    • Aspack
    • UPX
    • Upack
    • など

  • ドキュメントファイル
    • HTML
    • RTF
    • PDF

他にも多くのファイル形式をサポートしています。

類似プロダクト

  • Symantec Endpoint Protection for Linux
  • ServerProtect for Linux
  • ESET Server Security for Linux

など

動作環境

ClamAVは以下のプラットフォームのLTSバージョンを定期的にテストしています。

GNU/Linux

  • Alpine 3.17
  • Ubuntu18.04,Ubuntu20.04
  • Debian10,Debian11
  • CentOS7
  • Fedora31,Fedore33
  • openSUSE15 Leap

UNIX

  • FreeBSD12,FreeBSD13
  • macOS10.13 High Sierra,macOS10.15 Catalina,macOS11.5Big Sur

Windows

  • Windows7, Windows10

ClamAVのライセンス

ClamAVはGeneral Public License v2.0に基づいてリリースされているソフトウェアで、 ソフトウェアの二次配布やソースコード公開を原則としたソースコードの改変が認められています。

製品ダウンロード

オープンソース年間サポートサービス

OpenStandiaではOSSを安心してご利用いただけるように、オープンソース年間サポートサービスをご提供しております。
サポートしているOSSは下記ページをご参照ください。

お気軽にお問い合わせください

関連OSS

  • Red Hat Enterprise Linux
    サポート対象

    Red Hat Enterprise Linux

    レッド ハット エンタープライズ リナックス。Red Hat社によって開発、販売が行われている製品版Linuxディストリビューション

オープンソースに関する様々な課題、OpenStandiaがまるごと解決します。
下記コンテンツも
あわせてご確認ください。