アンチウィルスとの連携2011/05/05 |
Clamavはインストール済みとして、
Squid と Clamav を連携させてWebブラウジング時のダウンロードファイルをリアルタイムスキャンできるようにします。
追加で SquidClamav というソフトをインストールします。
|
|
[1] | Clamd インストール |
root@lan:~# aptitude -y install clamav-daemon root@lan:~# /etc/init.d/clamav-daemon start * Starting ClamAV daemon clamd ...done. |
[2] | Squidclamav は下記サイトで最新のものを確認してwgetでダウンロードしてください。 http://sourceforge.net/projects/squidclamav/files/squidclamav/ |
# 必要なものを入れておく root@lan:~# aptitude -y install gcc make curl libcurl4-gnutls-dev c-icap libicapapi-dev root@lan:~# wget http://ftp.jaist.ac.jp/pub/sourceforge/s/project/sq/squidclamav/squidclamav/6.2/squidclamav-6.2.tar.gz root@lan:~# tar zxvf squidclamav-6.2.tar.gz root@lan:~# cd squidclamav-6.2 root@lan:~/squidclamav-6.2# ./configure --with-c-icap root@lan:~/squidclamav-6.2# root@lan:~/squidclamav-6.2# make install root@lan:~/squidclamav-6.2# root@lan:~# vi /etc/squidclamav.conf # 17行目:変更( リダイレクト先URL(あらかじめ適当なものを作っておく) ) redirect http://www.srv.world/error.html # 25行目:変更( clamdの設定とあわせる ) clamd_local /var/run/clamav/clamd.ctl |
[3] | c-icap と Squid の設定 |
root@lan:~# vi /etc/default/c-icap # 6行目:変更 START= yes root@lan:~# vi /etc/c-icap/c-icap.conf # 142行目:管理者アドレス変更 ServerAdmin root@srv.world # 151行目:サーバー名変更 ServerName lan.srv.world # 499行目:追記 Service squidclamav squidclamav.so root@lan:~# vi /etc/init.d/c-icap # 107行目:間違っているので直しておく ( 「!」を追記 ) if ! running ; thenecho "$NAME." else echo " ERROR." fi root@lan:~# /etc/init.d/c-icap start Starting c-icap: c-icap. root@lan:~# vi /etc/squid3/squid.conf # 4761行目:追記 icap_enable on # 4848行目:追記 icap_send_client_ip on # 4856行目:追記 icap_send_client_username on # 4861行目:追記 icap_client_username_header X-Authenticated-User # 4932行目:以下追記
icap_service service_req reqmod_precache bypass=1 icap://127.0.0.1:1344/squidclamav adaptation_access service_req allow all icap_service service_resp respmod_precache bypass=1 icap://127.0.0.1:1344/squidclamav adaptation_access service_resp allow all root@lan:~# /etc/init.d/squid3 restart * Restarting Squid HTTP Proxy 3.x squid3 * Waiting... ...done. * Creating Squid HTTP Proxy 3.x cache structure 2011/05/05 03:31:41| Creating Swap Directories ...done. |
[4] | 試しに以下のテストウィルスが置いてあるページにアクセスして、 http://www.eicar.org/anti_virus_test_file.htm テキトーに「eicar.com」でもクリックして、テストウィルスのダウンロードを試みてみて、 設定したリダイレクト先にリダイレクトされることを確認します。 |
Sponsored Link |