Personal tools
You are here: Home コンピュータ Linux Tips Security Tips Proxy ServerでVirus対策
Document Actions

Proxy ServerでVirus対策

by すぎお last modified 2007-09-21 18:44

Squid、Clamav、Viralatorを使ったVirus対策Proxyの構築

ここからviralatorをダウンロードする。

ダウンロードしたviralator-0.9.7.tar.gzを解凍し、*.cgi、*.cssを/usr/lib/cgi-bin/にコピーする。

$ tar xvzf viralator-0.9.7.tar.gz

# cd viralator-0.9.7

# cp progress.png style.css viralator.cgi bar.png /usr/lib/cgi-bin/

# cd /usr/lib/cgi-bin/

# chown -R www-data:www-data progress.png style.css viralator.cgi bar.png

設定ファイルを置くディレクトリを作成する。

# mkdir /etc/viralator/

/etc/viralator/viralator.confを編集する。
charset ->UTF-8
progress_indicator -> cgi-bin/progress.png
css_file -> cgi-bin/style.css

squidguardをインストールする。

# aptitude install squidgurad

データベース用ファイル(/var/lib/squidguard/db/files/files)を作成、定義する。

# mkdir /var/lib/squidguard/db/files

# vi /var/lib/squidguard/db/files/extensions

(\.exe$|\.com$|\.bat$|\.zip$|\.bin$|\.pdf$|\.bz2$|\.bz$|\.tgz$|\.tar$|\.doc$|\.xls$|\.ppt$|\.lzh$|\.lha$|\.dll$|\.gz$)

/etc/squid/squidGuard.confを編集する。

dest files {
        expressionlist  files/expressions
}
acl {
        default {
                pass !files all
redirect http://proxy.sugio-garden.com/cgi-bin/viralator/viralator.cgi?url=%u
        }
}

/etc/squid/squid.confを編集する。

redirect_program /usr/bin/squidGuard -c /etc/squid/squidGuard.conf
redirect_children 5

apache2とsquidを再起動する。

# /etc/init.d/apache2 restart

# /etc/init.d/squid restart

ここから擬似ウィルス(eicar)をダウンロードして確認してみる。PROXY有と無しのブラウザを使用すると違いが良くわかる。自己責任でおこなってください。

« January 2009 »
Su Mo Tu We Th Fr Sa
123
45678910
11121314151617
18192021222324
25262728293031
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: