「ソフォス、無料版 Linux アンチウイルス製品を個人向けに提供開始」ということなので早速手元の Linux Mint にインストールしてみました。
環境はこれ
$ cat /etc/lsb-release DISTRIB_ID=LinuxMint DISTRIB_RELEASE=17 DISTRIB_CODENAME=qiana DISTRIB_DESCRIPTION="Linux Mint 17 Qiana" $ cat /etc/os-release NAME="Ubuntu" VERSION="14.04.1 LTS, Trusty Tahr" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 14.04.1 LTS" VERSION_ID="14.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" $ uname -a Linux vaio 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Sophos のサイトからインストーラ「sav-linux-free-9.9.tgz」をダウンロードします。
中身はこんな感じ
$ tar ztf sav-linux-free-9.9.tgz sophos-av/ sophos-av/sav.tar sophos-av/talpa.tar sophos-av/uncdownload.tar sophos-av/install.sh
それではインスールします
$ cd sophos-av $ sudo ./install.sh Sophos Anti-Virus ================= Copyright (c) 1989-2015 Sophos Limited. All rights reserved. Sophos Anti-Virus インストーラへようこそ。Sophos Anti-Virus には、オンアクセススキャナ、 オンデマンドコマンドラインスキャナ、Sophos Anti-Virus デーモン、および Sophos Anti-Virus GUI があります。 オンアクセススキャナ ファイルがアクセスされると検索し、未感染の場合のみアクセスを許可 オンデマンドスキャナ コンピュータの全体または一部を直ちに検索 Sophos Anti-Virus デーモン Sophos Anti-Virus にコントロール、ログ、メール警告機能を 提供するバックグラウンドプロセス Sophos Anti-Virus GUI Web ブラウザ経由でアクセスするユーザーインターフェース 「Enter」キーを押して、使用許諾契約書を表示してください。そして、を押してスクロールダウン してください。 (使用許諾契約書は省略) ライセンス内容に同意しますか? はい(Y)/いいえ(N) [N] > Y Sophos Anti-Virus のインストール先を指定してください。 [/opt/sophos-av] > オンアクセス検索を有効にしますか? はい(Y)/いいえ(N) [Y] > パスワードが入力されなかったため、Sophos Anti-Virus GUI を無効にしています。 有効にするには、/opt/sophos-av/bin/savsetup を実行してください。 ソフォスは、Sophos Anti-Virus での自動アップデートの設定をお勧めします。 ソフォスから直接アップデートしたり(要アカウント情報)、自社サーバー(ディレクトリや Web サイト(アカウント情報が必要な場合もあります))からアップデートすることができます。 オートアップデートの種類を選択してください: ソフォス(s)/自社サーバー(o)/なし(n) [s] > ソフォスから直接アップデートしています。 SAV for Linux の無償バージョン (f) と サポート対応付きバージョン (s) のどちらをインストールしますか? [s] > f Sophos Anti-Virus for Linux の無償バージョンに対して、サポート対応は提供されていません。 無償ツールのフォーラムは次のサイトを参照してください。http://openforum.sophos.com/ ソフォスからアップデートを行うためにプロキシが必要ですか? はい(Y)/いいえ(N) [N] > Sophos Anti-Virus をインストールしています.... 適切なカーネルサポートを選択しています... Sophos Anti-Virus が起動すると、カーネルサポートを見つけるためアップデートします。 これによって大幅な遅れが発生することがあります。 Sophos Anti-Virus は、インストール終了後、開始されました。 Adding system startup for /etc/init.d/sav-protect ... /etc/rc0.d/K20sav-protect -> ../init.d/sav-protect /etc/rc1.d/K20sav-protect -> ../init.d/sav-protect /etc/rc6.d/K20sav-protect -> ../init.d/sav-protect /etc/rc2.d/S20sav-protect -> ../init.d/sav-protect /etc/rc3.d/S20sav-protect -> ../init.d/sav-protect /etc/rc4.d/S20sav-protect -> ../init.d/sav-protect /etc/rc5.d/S20sav-protect -> ../init.d/sav-protect Removing any system startup links for /etc/init.d/sav-rms ... Removing any system startup links for /etc/init.d/sav-web ... インストールが完了しました。 ご使用のコンピュータは Sophos Anti-Virus で保護されるようになりました。 警告: ソフォスがバイナリカーネルモジュールを提供していないカーネル環境で Sophos Anti-Virus を稼動しています。したがって、カーネルモジュールはローカルでコンパイル されました。対応するプラットフォームとカーネルについてはサポートデータベースの文章 14377 を参照してください。
インストールできました、プロセスをみるとこんな感じ
$ pstree -Apa 3710 savd,3710 etc/savd.cfg |-savscand,5948 --incident=unix://tmp/incident... | |-{savscand},5949 | |-{savscand},5950 | |-{savscand},5951 | |-{savscand},5952 | |-{savscand},5953 | |-{savscand},5954 | |-{savscand},5960 | |-{savscand},5961 | |-{savscand},5962 | |-{savscand},5963 | |-{savscand},5964 | |-{savscand},5965 | `-{savscand},5966 |-savscand,5959 --incident=unix://tmp/incident socketpair://45/46 ... | |-{savscand},5967 | |-{savscand},5968 | |-{savscand},5969 | |-{savscand},5970 | |-{savscand},5971 | |-{savscand},5980 | |-{savscand},5981 | |-{savscand},5982 | |-{savscand},5983 | |-{savscand},5984 | |-{savscand},5985 | `-{savscand},5986 |-{savd},3713 |-{savd},3714 |-{savd},3716 `-{savd},5947
ではテスト用の Virus である Eicar を試してみます。
次の文字列を vi で eicar というファイルとして保存してみます。
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
すると次のようなウインドウが出てきました。
Linux Mint (Cinnamon) のファイルマネージャである Nemo で eicar ファイルのあるフォルダを開いても表示されます。
インストール時に GUI が無効になっていると表示されていたので、これを有効にしてみます。
パスワードが入力されなかったため、Sophos Anti-Virus GUI を無効にしています。 有効にするには、/opt/sophos-av/bin/savsetup を実行してください。
$ sudo /opt/sophos-av/bin/savsetup Sophos Anti-Virus 対話型 環境設定へようこそ [1] 自動アップデートの環境設定 [2] Sophos Anti-Virus GUI 環境設定 [q] 終了 実行する操作を選択してください。 [1] > 2 Sophos Anti-Virus GUI デーモンを有効にしますか? はい(Y)/いいえ(N) [N] > Y Sophos Anti-Virus GUI デーモンを設置するポート番号を入力してください。 [8081] > Sophos Anti-Virus GUI デーモンへのアクセスに使用するユーザー名を入力してください。 [admin] > Sophos Anti-Virus GUI デーモンへのアクセスに使用するパスワードを入力してください。 > 同じパスワードを再入力してください。 > Adding system startup for /etc/init.d/sav-web ... /etc/rc0.d/K20sav-web -> ../init.d/sav-web /etc/rc1.d/K20sav-web -> ../init.d/sav-web /etc/rc6.d/K20sav-web -> ../init.d/sav-web /etc/rc2.d/S20sav-web -> ../init.d/sav-web /etc/rc3.d/S20sav-web -> ../init.d/sav-web /etc/rc4.d/S20sav-web -> ../init.d/sav-web /etc/rc5.d/S20sav-web -> ../init.d/sav-web
有効になりました。 http://localhost:8081/ にアクセスします。次のような管理ツールでした。
自動駆除、自動削除を有効にしてみる
GUI の「検索」タブから「感染アイテムを自動駆除する」、「感染アイテムを自動削除する」を有効にした後、再度 eicar にアクセスしてみると次のように表示され削除されました。
ESET も Linux のデスクトップ版を提供予定のようで現在先行評価版(無料)が公開されています。法人向けなので正規版は当然有償でしょう。
ESET NOD32アンチウイルス for Linux Desktop V4.0 先行評価版プログラム公開のご案内