ローカル鯖に squid+clamav+squidclamavを仕込んでみる。
VIA鯖の移行については、mhitさんの多大な尽力のおかげでほぼメドが立ちました。ほんとにありがたいことです。
今日は、お昼から講習があるので午前中に社内サーバー一元化の第1弾としてsambaとclamavを準備しようかと。
sambaはすでにインストールしてもらってましたので、適切に設定しサービスを稼働させました。
あとは、文書類のデータをNASから引っ越すだけです。
で、今回 初めてclamavをインストールしてみようかと。というのも、社内ネットワークは
基幹業務と完全切り離して運用しているため、基幹業務に関連するマシンから内部カメラの映像や、FTP利用など
Proxyを経由して利用しております。
本来なら、Squidを利用すれば事足りると思うのですが、clamavにsquidclamavというものを組み合わせればネットワークから侵入してきたウイルスも検知できるよう感じで、非常によろしいかと。
参考)
- http://www.crimson-snow.net/hmsvr/solaris/memo/clamav.html
- http://www.server-world.info/note?os=fc7&p=squid&f=2
まず、インストールする対象はGlobal:Motherに配置したzoneにインストールします。
http://www.clamav.net/
http://clamav-jp.sourceforge.jp/
clamav
http://freshmeat.net/redir/clamav/29355/url_tgz/clamav-0.92.1.tar.gz
# ./configure –prefix=/opt/clamav
# make
# make install
設定ファイルを書く
/opt/clamav/etc
Example
↓
#Example <= コメントアウト
#LogFile /tmp/clamd.log
↓
LogFile /var/log/clamd.log <= ログファイルを指定
#LogTime
↓
LogTime <= ログファイルに日付と時間を加える
LogTime yes <= 0.90以降の場合
#PidFile /var/run/clamd.pid
↓
PidFile /var/run/clamav/clamd.pid <= PIDファイルを指定
FixStaleSocket
↓
FixStaleSocket no <= 0.90以降の場合
デーモンで起動したところ、きちんと仕事をしているようです。
//root/src/clamav-0.92.1/test/clam.exe: ClamAV-Test-File FOUND
//root/src/clamav-0.92.1/test/clam.exe.bz2: ClamAV-Test-File FOUND
//root/src/clamav-0.92.1/test/clam-v2.rar: ClamAV-Test-File FOUND
//root/src/clamav-0.92.1/test/clam.cab: ClamAV-Test-File FOUND
//root/src/clamav-0.92.1/test/clam.zip: ClamAV-Test-File FOUND
//root/src/clamav-0.92.1/test/clam-v3.rar: ClamAV-Test-File FOUND
//root/src/clamav-0.92.1.tar.gz: ClamAV-Test-File FOUND
/opt/clamav/etc/freshclam.conf
Example
#Example <= コメントアウト
#UpdateLogFile /var/log/freshclam.log
↓
UpdateLogFile /var/log/freshclam.log <= コメント解除
#PidFile /var/run/freshclam.pid
↓
PidFile /var/run/clamav/freshclam.pid <= PIDファイルを指定
clamdを起動してみる。
freshclamを起動を起動して定義ファイルを取得する。
squidclamav
squidclamavをインストール
http://www.samse.fr/GPL/squidclamav/squidclamav-3.2.tar.gz
# ./configure –prefix=/opt/squid CFLAGS=-I/opt/csw/include LD_LIBRARY_PATH=/opt/csw/lib LDFLAGS=-L/opt/csw/lib LIBS=”-lcurl -lnsl -lsocket”
# gamke
# gmake install
いろいろと、設定をしてみたが、squidclamavが思い通りに動かないんです。
テストウイルスをダウンロードしてみても、proxyを通ってないのかclamdに引っかからない・・・
ファイルサイズとか、拡張子とかいろいろ考えてみたんですが・・・(涙
とりあえず、squidは必要なので動かしておこうかと。









