<Proxy ServerによるURLフィルタリング・モニタリング施行実験>現在、附属小中学校でのWeb Proxy Serverによるフィルタリング制御及びモ ニタリング監視の実証研究を行っている。これは単にWebアクセスの高速化と 制御のみに視点を置くのではなく、セキュアなWebサーバへのセキュリティも 考慮し、今後益々一般授業等で活用されるであろうインターネットを通した教 材提供を、安全・確実・高速に提供できるものである。
<URLフィルタリング手法>
WebプロキシサーバにはSquid を使用し、その設定によってURLフィルタリングを実現している。その設定で はSquid で使えるアクセス制御リストを使用し、独自の有害コンテンツフィルタリ ングを行う予定である。
Webプロキシサーバ設定例
また、クライアントのWebブラウザに、JavaScriptによるWebプロキシ自動設 定を施すことにより、対障害性能を向上させている。以下の例では、クライア ントからの要求が"http:"または"ftp:"で始まるURLであれば、Webプロキシサー バ133.13.XXX.XXXを利用する。もしWebプロキシサーバが利用できなければ、 クライアントは直接目的のWebサーバへコンテンツを要求する。
acl adult_domain フィルタ対象のドメイン名
never_direct allow adult_domainWebプロキシ自動設定スクリプト例
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";}}
<アクセス解析結果>
<課題>
<関連リンク>
Home » 研究開発 » web proxy