Home » 研究開発 » web proxy


<Proxy ServerによるURLフィルタリング・モニタリング施行実験>

現在、附属小中学校でのWeb Proxy Serverによるフィルタリング制御及びモ ニタリング監視の実証研究を行っている。これは単にWebアクセスの高速化と 制御のみに視点を置くのではなく、セキュアなWebサーバへのセキュリティも 考慮し、今後益々一般授業等で活用されるであろうインターネットを通した教 材提供を、安全・確実・高速に提供できるものである。

<URLフィルタリング手法>

WebプロキシサーバにはSquid を使用し、その設定によってURLフィルタリングを実現している。その設定で はSquid で使えるアクセス制御リストを使用し、独自の有害コンテンツフィルタリ ングを行う予定である。

Webプロキシサーバ設定例

    acl adult_domain フィルタ対象のドメイン名
    never_direct allow adult_domain

また、クライアントのWebブラウザに、JavaScriptによるWebプロキシ自動設 定を施すことにより、対障害性能を向上させている。以下の例では、クライア ントからの要求が"http:"または"ftp:"で始まるURLであれば、Webプロキシサー バ133.13.XXX.XXXを利用する。もしWebプロキシサーバが利用できなければ、 クライアントは直接目的のWebサーバへコンテンツを要求する。

Webプロキシ自動設定スクリプト例  


function FindProxyForURL(url, host) {
if (url.substring(0, 5) == "http:" || url.substring(0, 4) == "ftp:") {
return "PROXY 133.13.XXX.XXX:3128; DIRECT";
} else {
return "DIRECT";
}
}
				
	

<アクセス解析結果>
<課題>
  • Web Proxy機能・オーバーヘッド問題の解消
  • Web Proxy Server配置問題

<関連リンク>