ウィルス対策(BitDefender)

■ FC2~FC5
Fedora coor5の時にインストールしていたBitDefenderについて一応書いておきます。
BitDefenderはルーマニアのSOFTWIN社が販売する、検知率の高さに定評のある商用ウィルス対策ソフトウェアーです。個人ユーザーの非商用利用については無償で利用できます。
■BitDefenderのインストール
Linux版のBitDefenderは、SOFTWIN社のWEBサイトからダウンロードできます。ディストリビューションの種類別にいくつかのファイルが用意されていますが、Fedora coor5 の場合は、gcc3系列でビルドされたrpmパッケージを導入します。

gcc3系のBitDefenderをダウンロード
[root@server ~]# wget http://download.bitdefender.com/unices/old/linux/free/bitdefender-console/en/BitDefender-Console-Antivirus-7.1-3.linux-gcc3x.i386.rpm
--03:11:32--  http://download.bitdefender.com/unices/old/linux/free/bitdefender-console/en/BitDefender-Console-Antivirus-7.1-3.linux-gcc3x.i386.rpm
download.bitdefender.com をDNSに問いあわせています... 61.208.229.136, 61.208.229.134
download.bitdefender.com|61.208.229.136|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 4392295 (4.2M) [text/plain]
Saving to: `BitDefender-Console-Antivirus-7.1-3.linux-gcc3x.i386.rpm'
100%[===========================================================>] 4,392,295    368K/s   in 13s
03:11:46 (337 KB/s) - `BitDefender-Console-Antivirus-7.1-3.linux-gcc3x.i386.rpm' を保存しました [4392295/4392295]
BitDefenderのインストール
[root@server ~]# rpm -ivh BitDefender-Console-Antivirus-7.1-3.linux-gcc3x.i386.rpm
準備中...                   ########################################### [100%]
1:BitDefender-Console-Ant########################################### [100%]
You have new mail in /var/spool/mail/root
ダウンロードしたファイルを削除
[root@server ~]# rm -f BitDefender-Console-Antivirus-7.1-3.linux-gcc3x.i386.rpm

■最新のウィルス定義ファイルを取得

[root@server ~]# bdc --update
BDC/Linux-Console v7.1 (build 2559) (i386) (Jul  6 2005 16:28:53)
Copyright (C) 1996-2004 SOFTWIN SRL. All rights reserved.
/opt/bdc/Plugins/alz.xmd ............ updated
/opt/bdc/Plugins/arc.xmd . updated
/opt/bdc/Plugins/arj.xmd .. updated
/opt/bdc/Plugins/bzip2.xmd ............ updated
・
・
・

■BitDefenderに必要なファイルを提供するパッケージを検索

[root@server ~]# yum provides BitDefender
Loading "installonlyn" plugin
Loading "fastestmirror" plugin
Searching Packages:
Setting up repositories
livna                                                                [1/4]
core                                                                 [2/4]
updates                                                              [3/4]
extras                                                               [4/4]
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Importing additional filelist information
BitDefender-Console-Antivirus.i386       7.1-3                  installed
Matched from:
BitDefender-Console-Antivirus
特に必要なパッケージは無さそうです。

■BitDefenderを使ったウィルススキャン

全てのファイルを検査対象(--all)、感染ファイルは削除(--delet)、作業情報の表示(--list)
全ディレクトリーを検査対象(/)を指定して実行。
[root@server ~]# bdc --all --arc --delete --list /
BDC/Linux-Console v7.1 (build 2559) (i386) (Jul  6 2005 16:28:53)
Copyright (C) 1996-2004 SOFTWIN SRL. All rights reserved.
・
・
/opt/bdc/plugins.htm  ok
/.autofsck  ok
Results:
Folders           :10765
Files             :314241
Packed            :6781
Archives          :15176
Infected files    :0 ← 感染ファイル0件
Suspect files     :0
Warnings          :0
Deleted files     :0
I/O errors        :2672
Files/second      :105
Scan time         :00:49:31

■ウィルス定義ファイルの更新&スキャンの自動実行
次のような設定を /etc/cron.daily/bdc ファイルとして保存しておけば、毎日1回自動的に定義ファイルの更新とウィルス検知作業を実施できます。

root権限でテキスト・エディタを起動し、次のように記述します。
[root@server ~]# vi /etc/cron.daily/bdc
/opt/bdc/bdc --update
/opt/bdc/bdc --all --delete /
このbdcファイルにはchmodコマンドを次のように実行して、実行権限を付加しておきます。
[root@fedora ~]# chmod +x /etc/cron.daily/bdc