xserver
Home クッキー及びWeb ビーコンについて



AntiVir MailGateでウィルスの駆除

AntiVir MailGateのインストール

 AntiVir MailGate は個人利用ではフリーのアンチウィルスソフトです。ウィルスの駆除はクライアントマシンに駆除ソフトをインストールして対応することもできますが、サーバーマシンにもウィルスソフトを導入すれば、より安心感は増しますし、セキュリティも強化されます。特にメールサーバーを公開しているのであれば、これを機会に是非、導入しましょう。




■AntiVir MaiGate のダウンロード

Version AntiVir MailGate Linux 2.0.1.16
Homepage http://www.hbedv.com/
Download http://www.hbedv.com/download/download.htm
Install avlxmgt.tgz
Regist http://www.hbedv.com/private/(旧URL)
http://www.antivir.de/en/support/unix_private_registration/index.html(新URL)

■ライセンス登録

AntiVir MailGate はフリーのアンチウィルスソフトですが、使用する際には登録が必要となります。登録をすると自分のメールアドレス宛てにライセンスキーが送られてきますので、大切に保存しておいてください。実際に、AntiVir MailGateを使用する時に必要となります。メールには以下の2つのファイルを添付されており、実際に使用するのは、hbedv.key です。なお、メールはすぐには送られてこず、筆者の場合は20分ぐらいかかりました。ライセンスの登録はこちらから。




■AntiVir MaiGate のインストール

ソースを展開したディレクトリ内に avinstall.pl というファイルがありますので、このファイルでインストールします。ライセンス契約に同意後、いくつかの質問をされますが、ほとんどデフォルトで答えてしまって問題ありません。

$ cd /usr/local/src
$tar xzvf avlxmgt.tgz
$cd antivir-mailgate-2.0.1.16
# perl avinstall.pl

The copyright to this software is owned by //ライセンスの同意契約が表示されます
中略
Do you agree the LICENSE (y/n): y
//ライセンス契約に同意しますか?

Enter the path of init directory
(default is: /etc/rc.d):
//init ディレクトリのパスを指定します。

Enter the path where AntiVir MailGate binaries will be located
(default is: /usr/sbin):
//AntiVir MailGate のバイナリがインストールされるパスを指定します。

Enter the path where scan engine and virus definition file will be located
(default is: /usr/lib/AntiVir):
   The directory /usr/lib/AntiVir doesn't exists. Try again!
   Should I create it? (y/n): y
//スキャンエンジンとウィルス定義がインストールされるパスを指定します。

Enter the path where manual pages will be located
(default is: ): /usr/local/man
//マニュアルがインストールされるパスを指定します。

Enter the path to your license file: /usr/local/hbedv.key
//ライセンスキーが置かれているバスを指定します。

The automatic internet updater will check every hour
if a new update is available. Default is yes.
Install the automatic internet updater? (y/n): y
//自動アップデータをインストールするかどうか。

Creating directory /usr/lib/AntiVir
Installing new /usr/lib/AntiVir/antivir with version: 6.23.0.1
Installing new /usr/lib/AntiVir/antivir.vdf with version: 6.23.0.1
Installing new /usr/sbin/avgated with version: 2.0.1.16
Installing new /usr/sbin/avgatefwd with version: 2.0.1.16

Installing config file /etc/avmailgate.conf

Installing config file /etc/antivir.conf
Enter the hosts and/or domains that are local:
(default is: kororo.jp serv.kororo.jp):
//ホスト名を指定します。

Enter the hosts and networks that are allowed to relay:
(default is: 127.0.0.1/8 192.168.0.0/16): 127.0.0.1/8 172.16.50.0/27 172.16.51.0/28
//リレーを許可するネットワークを指定します。

Installing config file /etc/avmailgate.acl

Installing start/stop script on a Redhat System to /etc/rc.d/avgate

Creating /var/spool/avmailgate/incoming
Creating /var/spool/avmailgate/outgoing
Creating /var/spool/avmailgate/rejected

Installing license file to /usr/lib/AntiVir/avmgate.key

Installing /usr/local/man/man5/avmailgate.conf.5
Installing /usr/local/man/man8/avmailgate.8

AntiVir MailGate is now installed. Please read the installation
description in the directory avmailgate and follow the
instructions in INSTALL.sendmail, INSTALL.qmail,
INSTALL.postfix or INSTALL.exim.
Then start AntiVir MailGate "/usr/sbin/rcavgate start".

以上で、インストールは完了ですが、(default is: /etc/rc.d): の質問でパスを指定しなかった方は、avgateを/etc/rc.d/init.d 下に移動させておきましょう。また、リンクも張りなおしておきます。

# mv /etc/rc.d/avgate /etc/rc.d/init.d/avgate
# ln -s -i /etc/rc.d/init.d/avgate /etc/rc.d/rc2.d/S20avgate
# ln -s -i /etc/rc.d/init.d/avgate /etc/rc.d/rc2.d/K20avgate
# ln -s -i /etc/rc.d/init.d/avgate /etc/rc.d/rc3.d/S20avgate
# ln -s -i /etc/rc.d/init.d/avgate /etc/rc.d/rc3.d/K20avgate
# ln -s -i /etc/rc.d/init.d/avgate /etc/rc.d/rc5.d/S20avgate
# ln -s -i /etc/rc.d/init.d/avgate /etc/rc.d/rc5.d/K20avgate

次にAntiVir MailGate が自動起動するようになっているかどうか確認します。

# chkconfig --list avgate
avgate 0:オフ 1:オフ 2:オン 3:オン 4:オフ 5:オン 6:オフ



■AntiVir MailGate の設定

 まず、/etc/avmailgate.conf を開いて PidDir を /var/tmp から、/var/run/antivir に変更しておきます。次に、/var/run/antivir のディレクトリを作成し、パーミッションを755 とします。ディレクトリの所有権は、/etc/avmailgate.conf のUser と Group で指定されている uucp に変更します。

# vi /etc/avmailgate.conf
PidDir /var/run/antivir
# mkdir -m 755 /var/run/antivir
# chown uucp:uucp /var/run/antivir

その他、avmailgate.conf で環境に合わせて以下の行を変更しておきます。

MyHostName kororo.jp
PidDir /var/run/antivir
ListenAddress localhost port antivir
ForwardTo SMTP: localhost port smtp-backdoor
VirusAlertsUser root

送られてきたライセンスファイルを /usr/lib/AntiVir にコピーし、所有者を uucp とします。

# mv /usr/local/hbedv.key /usr/lib/AntiVir
# chown uucp:uucp /usr/lib/AntiVir/hbedv.key

■AntiVil MailGate の起動

 ここまでの設定が完了したら、一旦、AntiVir MailGate を起動してみます。正常に起動することを確認したら、次にPostfix との連携をとるために一時、停止させておきます(以下後述)。

# /etc/rc.d/init.d/avgate start
Initializing AntiVir MailGate service: [ OK ]
# /etc/rc.d/init.d/avgate stop

■ウィルス定義の手動アップデート

ウィルス定義を手動でアップデートするには以下コマンドを実行します。

# /usr/lib/AntiVir/antivir --update
Warning: the file "antivir.vdf" is more than 14 days old
AntiVir / Linux Version 2.0.9-6
Copyright (c) 1994-2003 by H+BEDV Datentechnik GmbH.
All rights reserved.

checking for updates

06.23.00.01 <=> 06.23.00.23 [vdf database, loaded]
06.23.00.01 <=> 06.23.00.23 [vdf database, on-disk]
06.23.00.01 <=> 06.23.00.02 [scan engine, running]
06.23.00.01 <=> 06.23.00.02 [scan engine, on-disk]
antivir.vdf 100% |*********************| 1580 KB 112.91 KB/s 0:00 ETA
antivir 100% |************************| 316 KB 15.42 KB/s 0:00 ETA
06.23.00.23 <=> 06.23.00.23 [vdf database, on-disk]
06.23.00.02 <=> 06.23.00.02 [scan engine, on-disk]

scan engine 06.23.00.01 --> 06.23.00.02 (/usr/lib/AntiVir/antivir)
vdf database 06.23.00.01 --> 06.23.00.23 (/usr/lib/AntiVir/antivir.vdf)

AntiVir updated successfully


■cron による自動アップデート

ウィルス定義を自動でアップデートしたい場合は、/etc/crontab に以下の行を追加します。毎日、0時25分に実行するようにしています。筆者の場合は、既に追加されていましたが毎時25分ごとに設定されていたので、毎日0時55分に実行するようにしました。

25 0 * * * root /usr/lib/AntiVir/antivir --update -q



■Postfix 用の設定

 Postfix とAntiVir MailGate との連携方法について解説します。連携させるには、/etc/postfix/master.cf と /etc/postfix/main.cf に以下の行を追記します。追記する場所はどこでも構いませんが、一番下がわかりやすいでしょう。

# vi /etc/postfix/master.cf
# AntiVir MailGate
localhost:10025 inet n - n - - smtpd -o content_filter=

# vi /etc/postfix/main.cf
content_filter = smtp:127.0.0.1:10024

 /etc/services に以下の行を追加します。

# vi /etc/services
antivir 10024/tcp
smtp-backdoor 10025/tcp

 以上の設定を終えたら、AntiVir MailGateを再起動し、その後、Postfix をリロードします。

# /etc/rc.d/init.d/avgate start
# /usr/sbin/postfix reload

■AntiVir MailGate の動作確認

メールクライアントソフトでメールの送受信を行ってみます。その時、受信したメールのヘッダーにAntiVir MailGate によってチェックされた旨のメッセージが表示されます。以下図のように表示されれば正常に稼動していることを確認できます。









TOPに戻る

Sponcerd Link


Search
 
Web サイト内
Rental Server

【レンタルサーバのXbit】 低価格・高品質のビジネスクオリティー。300メガ1,050円~30分で サービススタート可能!


容量300MB、月額125円、高性能なサーバが日本最大級のバックボーンに直結。
さくらのレンタルサーバ



当サイトはLinux自宅サーバーの構築を目的としたサイトです。
当サイトに関するご意見、ご要望等は、こちらのメールアドレスよりお願いします。
Beginning | Introduction | Installation | Server |
Security | Tips | Related-Sites
Copyright©2003-2006 KORO All Rights Reserved.
総計:
今日:
昨日: