(57)【要約】【課題】ＵＲＬフィルタリングによるネットワークの負荷を低減させる。【解決手段】キャッシュメモリ３２を有するコンテンツ表示用端末３０と、代理サーバ部４１を含んだＵＲＬフィルタリング装置４０を備え、このＵＲＬフィルタリング装置４０は、ダウンロードしたファイルに規制対象サイトのＵＲＬがあった場合に、そのＵＲＬを規制対象サイト以外に置換するｈｔｍｌファイル変換部４３を備える。代理サーバ部４１で受信したダウンロードファイルをｈｔｍｌファイル変換部４３でＵＲＬが記述されているか検索し、記述されている場合はＵＲＬ評価部４２が規制対象サイトＵＲＬＤＢ５１に一致するＵＲＬがあるか検索し、検索の結果規制対象ＵＲＬだった場合に、この規制対象ＵＲＬをエラー画面位置ＤＢ６２にファイル形式ごとに定義されたＵＲＬに置換することを特徴とする。【選択図】図１
2011221616.tif 000002
【特許請求の範囲】
【請求項１】
利用者の利用するコンテンツ表示用端末からインターネット上で規制対象サイトとして予め特定されたコンテンツサーバに向けて接続要求が送信された場合に当該接続要求を中継用代理サーバで遮断する機能を備えたＵＲＬフィルタリングシステムであって、
前記代理サーバを備えたＵＲＬフィルタリング装置を前記コンテンツ表示用端末に併設すると共に、
当該ＵＲＬフィルタリング装置が、前記代理サーバからの問い合わせを受けて前記接続要求の送信先が前記規制対象サイトであるか否かの判定を行うＵＲＬ評価部と、前記インターネット上の前記規制対象サイト以外のコンテンツサーバからダウンロードしたダウンロードファイルに前記規制対象サイトに接続要求を送信する記述が存在した場合に前記接続要求の送信先を規制対象サイト以外に置換するｈｔｍｌファイル変換部とを備えると共に、
前記ｈｔｍｌファイル変換部は、前記ダウンロードファイルに他のサイトに接続するためのＵＲＬが含まれているか否かを検索する検索機能と、この検索機能によって前記ＵＲＬを検出した場合に前記ＵＲＬ評価部に対して前記検出したＵＲＬが前記規制対象サイトであるか否かの問い合わせを行う問合せ機能と、前記ＵＲＬ評価部から前記規制対象サイトであると返答があった場合には前記規制対象サイトに接続しないように前記検出したＵＲＬを前記規制対象サイト以外のＵＲＬに置き換えるＵＲＬ置換機能とを備えたことを特徴とするＵＲＬフィルタリングシステム。
【請求項２】
請求項１に記載のＵＲＬフィルタリングシステムにおいて、
前記規制対象サイトのＵＲＬの一覧を格納した規制対象サイトＵＲＬデータベースを、前記ＵＲＬフィルタリング装置に併設し、
前記ＵＲＬ評価部は、前記規制対象ＵＲＬデータベースに対して前記接続要求の送信先が含まれているか否かを検索すると共に、
この検索結果に基づいて前記規制対象サイトであるか否かを判定することを特徴とするＵＲＬフィルタリングシステム。
【請求項３】
請求項１に記載のＵＲＬフィルタリングシステムにおいて、
前記規制対象サイト以外のＵＲＬとして接続先が規制対象サイトであることを利用者に通知するエラー画面コンテンツを格納するエラーコンテンツサーバを、前記ＵＲＬフィルタリング装置に併設すると共に、
前記エラーコンテンツサーバは、前記規制対象サイトのファイル形式に対応したエラー画面コンテンツの格納場所を前記ｈｔｍｌファイル変換部に提供するエラー画面位置データベースと、前記エラー画面コンテンツを前記コンテンツ表示用端末および前記代理サーバ部に提供するエラー画面コンテンツデータベースと、前記エラー画面位置データベースと前記エラー画面コンテンツデータベースの内容を外部指令によって追加、削除および修正するエラー画面管理部とを供えたことを特徴とするＵＲＬフィルタリングシステム。
【請求項４】
請求項１乃至３のいづれか一つに記載のＵＲＬフィルタリングシステムにおいて、
前記コンテンツ表示用端末は、ダウンロードしたファイルを一時的に保存するキャッシュ機能を有することを特徴とするＵＲＬフィルタリングシステム。
【請求項５】
利用者の利用するコンテンツ表示用端末からインターネット上で規制対象サイトとして予め特定されたコンテンツサーバに向けて接続要求が送信された場合に当該接続要求を中継用代理サーバで遮断する機能を備えたＵＲＬフィルタリングシステムにあって、
前記規制対象サイト以外の他のコンテンツサーバからダウンロードしたダウンロードファイルを前記代理サーバが受信し、
前記代理サーバで受信した前記ダウンロードファイルを前記代理サーバがこの代理サーバに予め併設されたｈｔｍｌファイル変換部に対して送信し、
前記ｈｔｍｌ変換部で受信した前記ダウンロードファイルに他のサイトに接続するためのＵＲＬが記述されているか否か前記ｈｔｍｌファイル変換部が検索し、
前記検索によって前記ＵＲＬが検出された場合に当該ＵＲＬは前記規制対象サイトのものであるか否かを前記ｈｔｍｌファイル変換部が当該ｈｔｍｌファイル変換部に予め併設されたＵＲＬ評価部に対して問い合わせを行い、
前記問い合わせを受けた前記ＵＲＬ評価部がこのＵＲＬ評価部に予め備えられた規制対象リストと前記検出したＵＲＬとが一致するか否か判定し、
前記判定結果を前記ｈｔｍｌファイル変換部からの問い合わせの結果として前記ＵＲＬ評価部が前記ｈｔｍｌファイル変換部に返却し、
前記問い合わせ結果を受けて前記規制対象リストと前記検出したＵＲＬとが一致した場合に前記ｈｔｍｌ変換部がこのＵＲＬを前記規制対象サイト以外の記述に置換し、
前記ｈｔｍｌ変換部が前記置換されたＵＲＬを含んだ前記ダウンロードファイルを前記代理サーバに返却する構成としたことを特徴とするＵＲＬフィルタリングシステム制御方法。
【請求項６】
請求項５に記載のＵＲＬフィルタリングシステム制御方法において、
前記ｈｔｍｌファイル変換部によって検出された前記ＵＲＬについて問い合わせを受けた前記ＵＲＬ評価部が、当該ＵＲＬフィルタリング装置に予め併設された規制サイトＵＲＬデータベースに基づいて前記検出されたＵＲＬと前記規制サイトＵＲＬデータベース内のＵＲＬとが一致するか否か判定し、
前記判定結果を前記ｈｔｍｌファイル変換部からの問い合わせの結果として前記ＵＲＬ評価部が前記ｈｔｍｌファイル変換部に返却する構成としたことを特徴とするＵＲＬフィルタリングシステム制御方法。
【請求項７】
請求項５に記載のＵＲＬフィルタリングシステム制御方法において、
前記検出したＵＲＬについて前記ＵＲＬ評価部から問い合わせ結果を受けた前記ｈｔｍｌファイル変換部が、前記検出ＵＲＬにあっては前記規制対象サイトのものであると判定した場合に当該ＵＲＬを前記ｈｔｍｌファイル変換部に予め併設されたエラー画面位置データベースのエラー画面位置に置換し、
前記ｈｔｍｌ変換部が前記置換されたＵＲＬを含んだ前記ダウンロードファイルを前記代理サーバに返却する構成としたことを特徴とするＵＲＬフィルタリングシステム制御方法。
【請求項８】
請求項５に記載のＵＲＬフィルタリングシステム制御方法において、
前記ｈｔｍｌファイル変換部から返却された前記ダウンロードファイルを前記代理サーバが前記コンテンツ表示用端末に返却すると共に、
前記ダウンロードファイルを前記コンテンツ表示用端末に予め備えられたキャッシュメモリに保存することを特徴とするＵＲＬフィルタリングシステム制御方法。
【請求項９】
利用者の利用するコンテンツ表示用端末からインターネット上で規制対象サイトとして予め特定されたコンテンツサーバに向けて接続要求が送信された場合に当該接続要求を中継用代理サーバで遮断する機能を備えたＵＲＬフィルタリングシステムにあって、
前記規制対象サイト以外の他のコンテンツサーバからダウンロードしたダウンロードファイルを受信するダウンロード機能、
前記代理サーバで受信した前記ダウンロードファイルを当該代理サーバに予め併設されたｈｔｍｌファイル変換部に対して送信するｈｔｍｌファイル変換部送信機能、
前記ｈｔｍｌ変換部で受信した前記ダウンロードファイルに他のサイトに接続するためのＵＲＬが記述されているか否か判定する検索結果判定機能、
前記判定の結果によって前記ＵＲＬが検出された場合に当該ＵＲＬは前記規制対象サイトのものであるか否かを前記ｈｔｍｌファイル変換部に予め併設されたＵＲＬ評価部に対して問い合わせを行う検出ＵＲＬ問合せ機能、
前記問い合わせを受けて前記ＵＲＬ評価部に予め備えられた規制対象リストと前記検出したＵＲＬとが一致するか否か判定し当該判定結果を前記ｈｔｍｌファイル変換部からの問い合わせの結果として前記ｈｔｍｌファイル変換部に返却するＵＲＬ判定機能、
前記問い合わせ結果を受けて前記検出したＵＲＬが前記規制対象サイトであった場合にこのＵＲＬを前記規制対象サイト以外の記述に置換する規制ＵＲＬ置換機能、
及び前記置換されたＵＲＬを含んだ前記ダウンロードファイルを前記代理サーバに返却し当該代理サーバから前記ダウンロードファイルを前記コンテンツ表示用端末に返却する置換済コンテンツ返却機能、
をコンピュータに実現させるようにしたことを特徴とするＵＲＬフィルタリングシステム制御用プログラム。
【請求項１０】
請求項９に記載のＵＲＬフィルタリングシステム制御用プログラムにおいて、
前記ｈｔｍｌファイル変換部によって検出された前記ＵＲＬについて問い合わせを受けて、前記ＵＲＬフィルタリング装置に予め併設された規制サイトＵＲＬデータベースに基づいて前記検出されたＵＲＬと前記規制サイトＵＲＬデータベース内のＵＲＬとが一致するか否かを判定し、当該判定結果を前記ｈｔｍｌファイル変換部からの問い合わせの結果として前記ＵＲＬ評価部が前記ｈｔｍｌファイル変換部に返却するＵＲＬデータベース判定機能、
を前記コンピュータに実現させるようにしたことを特徴とするＵＲＬフィルタリングシステム制御用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上の特定のサイトの閲覧を規制するＵＲＬフィルタリングシステム、システム制御方法およびシステム制御用プログラムに関する。
【背景技術】
【０００２】
コンピュータネットワークの集まりであるインターネット上には、無数のファイルが存在し、ブラウザと呼ばれる閲覧用のプログラムが実行状態にある演算処理部に対して、その格納場所をＵＲＬ（Uniform Resource Locator）と呼ばれる文字列で指定することが多い。
【０００３】
前述のＵＲＬには、文章ファイルや画像ファイルなどで構成されたウェブサイト（Website）と呼ばれるhtml(hypertext markup language)形式のプログラム言語で記述されたファイルが存在する。
【０００４】
また、ウェブサイト上には、コンピュータウィルスと呼ばれるプログラムを利用者のコンピュータに自動的に保存（ダウンロード）させるように当該コンピュータを制御し、さらに、このダウンロードしたコンピュータウィルスプログラムを自動的に実行させるように当該コンピュータを制御して利用者のコンピュータに保存したデータを消去したり、改変したりして正常なコンピュータの利用を妨げるために作成されたサイトも、時には存在する。
【０００５】
前述の不特定多数のコンピュータが接続可能なインターネットとは別に、ある限られたコンピュータのみが接続可能なネットワークのことをイントラネットと呼ぶ。例えば企業に設置されたコンピュータ同士のネットワークも一般的にはイントラネットである。
【０００６】
インターネットとイントラネットの境界点には、インターネットとイントラネットとの間の接続を管理するプロキシサーバが設置され、このプロキシサーバを介してインターネット上のコンピュータとイントラネット上のコンピュータとがデータのやり取りを行う場合が多い。
【０００７】
前述のプロキシサーバには、インターネット向け送受信部と、イントラネット向けの送受信部と、これら２つの送受信部の間を結ぶ受け渡し部とが備えられている。このインターネット向け送受信部とイントラネット向け送受信部は、それぞれ異なるネットワーク上のアドレスを有している。
【０００８】
このため、イントラネット上のコンピュータからインターネット上のウェブサイトに対して接続要求を送信する場合には、一旦イントラネット向け送受信部に接続し、受け渡し部が前述の接続要求の送信元アドレスをイントラネット上のコンピュータからインターネット向け送受信部のアドレスに変換し、インターネット向け送受信部がウェブサイトに接続要求を送信する。
【０００９】
ここで、プロキシサーバの接続場所に関して、前述のようにインターネットとイントラネットの接続点に設置する他に、次のように接続することも可能である。まず、インターネットとイントラネットの接続点にはインターネットとイントラネットとの間の接続を制限するファイアウォールを設置し、さらにファイアウォールのイントラネット側にプロキシサーバを設置する。そして、イントラネットからインターネットへの接続は、プロキシサーバを介しての接続のみ許可するように前述のファイアウォールを設定することによって、イントラネットのセキュリティを向上させることが可能となる。
【００１０】
そして、ウェブサイトは前述の接続要求の送信元アドレスであるプロキシサーバのインターネット向け送受信部に対して接続許可応答を送信し、受け渡し部がウェブサイトからの接続許可応答の送信先アドレス（接続要求の送信元アドレス）をイントラネット上のコンピュータのアドレスに変換し、イントラネット上のコンピュータに接続許可応答を送信する。              
【００１１】
このため、ウェブサイトから側から見ると、プロキシサーバがこのウェブサイトに接続してきたように見える。
このようにプロキシサーバは、イントラネット上のコンピュータの代理としてウェブサイトに接続する機能を有している。
【００１２】
またプロキシサーバは、このプロキシサーバを介して行われるデータ内容を全てチェックしイントラネットに接続されたコンピュータに前述のコンピュータウィルスプログラムが侵入することや、イントラネット上のコンピュータが保有する社外秘のデータがインターネットに漏えいすることを防ぐフィルタリング機能も有している。
【００１３】
このフィルタリング機能には、前述のような悪意を持ったサイト（悪意サイト）に接続しないように、プロキシサーバ内部に接続規制対象リストを有しており、この規制対象リストの一部に登録された前記悪意サイトに知らずして接続しようとすると「規制対象サイトのため、接続できません」といった旨を利用者に通知するＵＲＬフィルタリング機能を持つものもある。
【００１４】
ここで、前述の規制対象リストには、特定の状況下において規制されるサイトと常時規制されるサイトとが含まれている。特定の状況下とは、例えば、業務中に業務とは関係のない娯楽情報を提供するサイト（娯楽関連サイト）を閲覧することは規制されるが、業務中以外に上記娯楽関連サイトを閲覧することは許可されるといった場合のことを示す。また、常時規制されるサイトとは、前述のコンピュータウィルスプログラムを実行させるようにコンピュータを制御したり、利用者の端末に保存されている情報を改変するような悪意を持ったサイトが含まれる。
【００１５】
近年では、情報統制と業務効率化、および設備投資軽減のためにＵＲＬフィルタリング機能をもったプロキシサーバを設定して、利用者が業務とは関係のない例えば娯楽サイトなどを閲覧することを規制することにより、ネットワークの負荷を下げる企業が増えている。
【００１６】
しかしながら、一般的に、利用者は前述の接続規制対象リストを確認することはできない。このため、利用者にとってこれから接続するサイトが規制対象であるか否かは予め判断できない場合が多く、実際に表示用端末のブラウザ演算処理部から接続要求を送信し、プロキシサーバから「規制対象サイトのため、接続できません」といった通知を受信してから規制対象サイトに接続したと分かる事が多いため、プロキシサーバまでのイントラネット部分では無駄な通信が発生する。
【００１７】
また、前述のブラウザ演算処理部が、規制対象外のウェブサイトからダウンロードしたコンテンツに規制対象サイトへ接続する指令（リダイレクト機能）や参照をしたりする指令がなされて場合には、利用者が意図しなくても前述のブラウザ演算処理部が自動的に規制サイトからのダウンロードを試みることがある。このような場合は利用者に注意を促すだけでは規制サイトへの要求を避けることは不可能である。
【００１８】
それに対し、従来より具体的に知られている上記技術分野の技術内容としては、例えば、下記特許文献１乃至３がある。
【００１９】
特許文献１には、規制対象サイトへの接続を行わないようにするため、前述のＵＲＬフィルタリング機能を有するフィルタリングサーバを利用者のコンピュータとインターネットの境界点に備えると共に、利用者のコンピュータのブラウザに新たにプログラム（プラグインプログラム）を追加し当該ブラウザの内容をコンピュータで実行する技術や、利用者のコンピュータから送受信される情報（パケット）を常時監視するエージェントプログラムを当該コンピュータで実行させる技術などを備えたネットワークシステムが開示されている。
【００２０】
このネットワークシステムは、例えば家庭で子供など未成年が見るには好ましくないインターネット上で提供される暴力に関するサイトを、子供部屋に設置されたコンピュータから接続する場合に、予め閲覧者の年齢などの属性を前述のフィルタリングサーバに対して送信し、フィルタリングサーバが前述の子供部屋のコンピュータから送信された接続要求先のＵＲＬと閲覧者の属性とに基づいて閲覧の可否を判定し、このフィルタリングサーバからの判定結果に従うように前述のプラグインプログラムやエージェントプログラムを実行中の当該コンピュータを機能させるネットワークシステムである。
【００２１】
また、特許文献２には、利用者が依頼していないのに勝手に送られてくる迷惑メール（スパムメール）の本文の内容を読み取るスパム処理サーバと、規制対象サイトへの接続を制限するフィルタリングエンジンとを備えたスパムメールフィルタリングシステムが開示されている。
【００２２】
このシステムは、まずスパムメールの本文に記述されているＵＲＬを抽出し、このＵＲＬが規制対象サイトのものであるか否かを判定し、規制対象サイトであった場合に前述の抽出したＵＲＬを規制対象サイト一覧として保存する。続いて利用者が閲覧しようとしているサイトと前述の規制対象サイト一覧のＵＲＬが一致するか否かを判定し、一致した場合には規制対象ＵＲＬであるため閲覧を制限するスパムメールフィルタリングシステムである。
【００２３】
さらに、特許文献３には、データ容量の多いパソコン向けのサイトを携帯電話でアクセスした場合に、パソコン向けサイトのｈｔｍｌ言語で記述されたプログラムを解読し携帯電話向けにプログラムを変換することによって表示構造を変換し画面表示を縮小して表示させるウェブコンテンツ変換方法が開示されている。
【先行技術文献】
【特許文献】
【００２４】
【特許文献１】特願２００６−０７９２０５
【特許文献２】特開２００５−１２８９２２
【特許文献３】特開２００６−２４３８２９
【発明の概要】
【発明が解決しようとする課題】
【００２５】
しかしながら、特許文献１に開示されたＵＲＬフィルタリングサーバにあっては、各表示端末に対して、上述したプラグインプログラムを含んだブラウザが実行状態にある利用者のコンピュータから送信される接続要求の接続先が規制対象サイトか否かパケットを監視するエージェントプログラムを配布しなければならないという不都合が生じていた。
【００２６】
さらに、上述のプログラムを処理する演算部から規制対象サイトの情報をサーバに問合せをしたりすることによって、表示端末と配布サーバ及び規制サイト情報提供サーバ間での通信が新たに発生し、結果的に、ネットワーク負荷が増大するという不都合が生じていた。
【００２７】
また、この特許文献１に開示されたＵＲＬフィルタリングサーバは、利用者のコンピュータに前述のプラグインプログラムやエージェントプログラムを配布しなければならないため、利用者のコンピュータを管理する運用管理者の手間が増大するという不都合も生じていた。
【００２８】
さらに、特許文献２乃至特許文献３に開示された各システムに対して前述のＵＲＬフィルタリング機能を有するプロキシサーバを設置した場合でも、ブラウザが実行状態にある演算部の指令によってプロキシサーバを介してダウンロードをしたｈｔｍｌ形式のファイルに、規制対象サイトへのリンクやリダイレクト機能および画像の参照などをするように記載されていた場合、ブラウザの機能に自動や手動で再度プロキシサーバに規制対象サイトからのダウンロードを要求をする機能があるため、ブラウザからプロキシサーバに対して不必要なアクセスが発生してしまうという不都合が生じていた。
【００２９】
〔発明の目的〕
本発明は、上記関連技術の有する不都合を改善し、ネットワーク負荷を増加させることなく規制対象サイトに対しての接続を抑制することができるＵＲＬフィルタリングシステムを提供することを、その目的とする。
【課題を解決するための手段】
【００３０】
上記目的を達成するため、本発明に係るＵＲＬフィルタリングシステムは、利用者の利用するコンテンツ表示用端末からインターネット上で規制対象サイトとして予め特定されたコンテンツサーバに向けて接続要求が送信された場合に当該接続要求を中継用代理サーバで遮断する機能を備えたＵＲＬフィルタリングシステムであって、前記代理サーバを備えたＵＲＬフィルタリング装置を前記コンテンツ表示用端末に併設すると共に、当該ＵＲＬフィルタリング装置が、前記代理サーバからの問い合わせを受けて前記接続要求の送信先が前記規制対象サイトであるか否かの判定を行うＵＲＬ評価部と、前記インターネット上の前記規制対象サイト以外のコンテンツサーバからダウンロードしたダウンロードファイルに前記規制対象サイトに接続要求を送信する記述が存在した場合に前記接続要求の送信先を規制対象サイト以外に変換するｈｔｍｌファイル変換部とを備えると共に、前記ｈｔｍｌファイル変換部は、前記ダウンロードファイルに他のサイトに接続するためのＵＲＬが含まれているか否かを検索する検索機能と、この検索機能によって前記ＵＲＬを検出した場合に前記ＵＲＬ評価部に対して前記検出したＵＲＬが前記規制対象サイトであるか否かの問い合わせを行う問合せ機能と、前記ＵＲＬ評価部から前記規制対象サイトであると返答があった場合には前記規制対象サイトに接続しないように前記検出したＵＲＬを前記規制対象サイト以外のＵＲＬに置き換えるＵＲＬ置換機能とを備えたことを特徴とする。
【００３１】
また、本発明に係るＵＲＬフィルタリングシステム制御方法は、利用者の利用するコンテンツ表示用端末からインターネット上で規制対象サイトとして予め特定されたコンテンツサーバに向けて接続要求が送信された場合に当該接続要求を中継用代理サーバで遮断する機能を備えたＵＲＬフィルタリングシステムにあって、前記規制対象サイト以外の他のコンテンツサーバからダウンロードしたダウンロードファイルを前記代理サーバが受信し、
前記代理サーバで受信した前記ダウンロードファイルを前記代理サーバがこの代理サーバに予め併設されたｈｔｍｌファイル変換部に対して送信し、前記ｈｔｍｌ変換部で受信した前記ダウンロードファイルに他のサイトに接続するためのＵＲＬが記述されているか否か前記ｈｔｍｌファイル変換部が検索し、前記検索によって前記ＵＲＬが検出された場合に当該ＵＲＬは前記規制対象サイトのものであるか否かを前記ｈｔｍｌファイル変換部が当該ｈｔｍｌファイル変換部に予め併設されたＵＲＬ評価部に対して問い合わせを行い、
前記問い合わせを受けた前記ＵＲＬ評価部がこのＵＲＬ評価部に予め備えられた規制対象リストと前記検出したＵＲＬとが一致するか否か判定し、前記判定結果を前記ｈｔｍｌファイル変換部からの問い合わせの結果として前記ＵＲＬ評価部が前記ｈｔｍｌファイル変換部に返却し、前記問い合わせ結果を受けて前記規制対象リストと前記検出したＵＲＬとが一致した場合に前記ｈｔｍｌ変換部がこのＵＲＬを前記規制対象サイト以外の記述に置換し、前記ｈｔｍｌ変換部が前記変換されたＵＲＬを含んだ前記ダウンロードファイルを前記代理サーバに返却する構成としたことを特徴とする。
【００３２】
更に、本発明に係るＵＲＬフィルタリングシステム制御用プログラムは、利用者の利用するコンテンツ表示用端末からインターネット上で規制対象サイトとして予め特定されたコンテンツサーバに向けて接続要求が送信された場合に当該接続要求を中継用代理サーバで遮断する機能を備えたＵＲＬフィルタリングシステムにあって、前記規制対象サイト以外の他のコンテンツサーバからダウンロードしたダウンロードファイルを受信するダウンロード機能、前記代理サーバで受信した前記ダウンロードファイルを当該代理サーバに予め併設されたｈｔｍｌファイル変換部に対して送信するｈｔｍｌファイル変換部送信機能、
前記ｈｔｍｌ変換部で受信した前記ダウンロードファイルに他のサイトに接続するためのＵＲＬが記述されているか否か判定する検索結果判定機能、前記判定の結果によって前記ＵＲＬが検出された場合に当該ＵＲＬは前記規制対象サイトのものであるか否かを前記ｈｔｍｌファイル変換部に予め併設されたＵＲＬ評価部に対して問い合わせを行う検出ＵＲＬ問合せ機能、前記問い合わせを受けて前記ＵＲＬ評価部に予め備えられた規制対象リストと前記検出したＵＲＬとが一致するか否か判定し当該判定結果を前記ｈｔｍｌファイル変換部からの問い合わせの結果として前記ｈｔｍｌファイル変換部に返却するＵＲＬ判定機能、前記問い合わせ結果を受けて前記検出したＵＲＬが前記規制対象サイトであった場合にこのＵＲＬを前記規制対象サイト以外の記述に置換する規制ＵＲＬ置換機能、
及び前記置換されたＵＲＬを含んだ前記ダウンロードファイルを前記代理サーバに返却し当該代理サーバから前記ダウンロードファイルを前記コンテンツ表示用端末に返却する置換済コンテンツ返却機能、をコンピュータに実現させるようにしたことを特徴とする。
【発明の効果】
【００３３】
本発明は上述したように、規制対象サイトのＵＲＬ情報をｈｔｍｌファイル変換部でエラーコンテンツ画面ＵＲＬに置換することにより、規制対象外のサイトからダウンロードしたｈｔｍｌファイルをブラウザ演算処理部で読み込んだ結果によって自動的に規制対象サイトに対して接続要求を送信することを抑止することができ、また、規制対象画像の代わりに表示するためにエラーコンテンツサーバからのエラー画面コンテンツのダウンロードについても、固定的なＵＲＬを使用することにより、表示端末装置のキャッシュメモリに保存されているデータが有効期間内であれば、このキャッシュ上に保持されているコンテンツを利用することになり、エラーコンテンツサーバに対して２回目以降のダウンロード要求は行われなくなり、ネットワークの負荷を低減することができるため、回線使用料などの設備費用を抑えることができるという優れたＵＲＬフィルタリングシステム、システム制御方法およびシステム制御用プログラムを提供することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明にかかるＵＲＬフィルタリングシステムの一実施形態を示すブロック図である。
【図２】図１に開示したブロック図のエラー画面位置ＤＢに格納された各ファイル拡張子に対するエラー画面コンテンツの格納場所を示した説明図である。
【図３】図１に開示したブロック図のコンテンツサーバからダウンロードしたファイルの内容を示した説明図である。
【図４】図３に開示したファイル内容をｈｔｍｌファイル変換部によって、規制対象サイトのＵＲＬを規制対象サイト以外のＵＲＬに置換されたファイルの内容を示す説明図である。
【図５（Ａ）】図１に開示したブロック図において、本発明の動作を示したフローチャートである。
【図５（Ｂ）】図５（Ａ）に開示したフローチャートの続きのフローチャートである。
【発明を実施するための形態】
【００３５】
〔第１の実施形態〕
以下、本発明に係るＵＲＬフィルタリングシステムの第１実施形態を、図１および図２に基づいて説明する。
【００３６】
まず、図１において、ＵＲＬフィルタリングシステムは、利用者の指令によってコンテンツサーバ８０に格納されているコンテンツ情報をダウンロードするコンテンツ表示用端末３０と、当該コンテンツ表示用端末３０に併設され、前記コンテンツサーバ８０からダウンロードされるコンテンツ情報の内容に利用者に閲覧させないために予め設定された規制対象サイトのＵＲＬ(Uniform Resource Locator)が存在する場合には、前記規制対象サイトのＵＲＬに接続させないために前記ＵＲＬを、前記規制対象サイト以外のＵＲＬに書き換えてから前記コンテンツ表示用端末３０に提供するＵＲＬフィルタリング装置４０と、を備えている。
【００３７】
さらに、前記ＵＲＬフィルタリングシステムは、前記ＵＲＬフィルタリング装置４０に併設され当該ＵＲＬフィルタリング装置４０に対してどのサイトが規制対象サイトであるかを示すサイト情報を提供するＤＢサーバ（データベースサーバ）５０と、前記ＵＲＬフィルタリング装置４０に対して前記規制対象ＵＲＬの書換の手順を前記ダウンロードしたコンテンツの内容別に提供するエラーコンテンツサーバ６０とを備えている。
【００３８】
上述のコンテンツ表示用端末３０には、当該コンテンツ表示用端末３０に対して利用者からの入力を受け付ける入力装置１０と、コンテンツ表示用端末３０の処理結果を画面上に表示する表示装置２０とが併設されている。
【００３９】
さらに、コンテンツ表示用端末３０は、前述のコンテンツサーバ８０からダウンロードしたｈｔｍｌ(hypertext markup language)形式で記述されたコンテンツの内容を利用者が閲覧できるように演算処理部で処理する機能を有するブラウザを格納したブラウザ用メモリ３１と、当該ブラウザ用メモリ３１の内容を実行すると共にそれによって得られるコンテンツを表示装置２０に表示させるように制御するブラウザ演算処理部３３と、前述のダウンロードを実施したＵＲＬ及び取得したコンテンツを一時保管するキャッシュメモリ３２とを備えている。
【００４０】
前述のブラウザ用メモリ３１に格納されたブラウザの内容を実行するブラウザ演算処理部３３は、ＵＲＬフィルタリング装置４０にｈｔｔｐ(hyper text transfer protocol)形式およびｆｔｐ(file transfer protocol)形式などのプロトコルを用いてコンテンツサーバ８０にコンテンツ表示用端末３０自身のＵＲＬを送信し、ｈｔｍｌファイル等のコンテンツをダウンロードさせる機能を有している。
【００４１】
さらにブラウザ演算処理部３３は、前述のブラウザ用メモリ３１の内容に従って前述のキャッシュメモリ３２に対して、ダウンロードしたコンテンツを一時的に保存し、前回接続したＵＲＬに再度接続した場合に、再びコンテンツをダウンロードすることなくキャッシュメモリ３２に保持されているコンテンツを再使用させるように制御するキャッシュデータ取得機能を有している。
【００４２】
このキャッシュデータ取得機能によって、以前接続したＵＲＬに再接続した場合には、キャッシュメモリ３２に保持されているコンテンツを使用するため、ネットワーク負荷が減少する。
【００４３】
また、ブラウザ演算処理部３３は、前述のブラウザ用メモリ３１の内容に従って前述のダウンロードしたｈｔｍｌファイルを利用者が認識できるように表示画面を組み立てるように制御する機能を有する。
【００４４】
前述のＵＲＬフィルタリング装置４０は、ブラウザ演算処理部３３から要求されたインターネット上のＵＲＬに対してコンテンツをダウンロードしブラウザ演算処理部３３に返却する代理サーバ部４１を備えている。
【００４５】
さらに、前述のＵＲＬフィルタリング装置４０は、ブラウザ演算処理部３３から要求されたＵＲＬが規制対象であるか否かＤＢサーバ５０を検索してその結果を返却するＵＲＬ評価部４２と、コンテンツ内のＵＲＬを検索し規制対象ＵＲＬをエラー画面ＵＲＬに置換するｈｔｍｌファイル変換部４３とを備えている。
【００４６】
ここで、ｈｔｍｌ変換部４３の有する機能について説明すると、ｈｔｍｌ変換部４３は、前述のダウンロードファイル内にＵＲＬが記述されているか否か検索するＵＲＬ検索機能と、このＵＲＬ検索機能でＵＲＬの記述されていることが判明した場合に上述のＵＲＬ評価部４２に対して前述のＵＲＬ検索機能で検出したＵＲＬは前述の規制対象サイトのＵＲＬであるか否かを問い合わせを行う問合せ機能とを有する。
【００４７】
さらに、ｈｔｍｌ変換部４３は、前述の問合せ機能の結果によって検出したダウンロードファイル内のＵＲＬを当該ＵＲＬに接続させないために別のＵＲＬに置き換える置換機能を有する。
【００４８】
これにより、ブラウザ演算処理部３３から要求されたＵＲＬが規制対象サイトであるか否かＵＲＬ評価部４２が判定し、規制対象サイトであった場合にはｈｔｍｌ編幹部４３で規制対象ＵＲＬをエラー画面ＵＲＬに置換してからブラウザ演算処理部３３に返却することが出来る。
【００４９】
前述のＤＢサーバ５０は、規制対象ＵＲＬを収録した規制サイトＵＲＬＤＢ（ＵＲＬデータベース）５１を備えると共に、この規制サイトＵＲＬＤＢ５１の内容をＵＲＬフィルタリング装置４０に対してどのサイトが規制対象サイトであるかのＵＲＬ情報を提供する。
【００５０】
これによって、前述のＵＲＬ評価部４２は、規制サイトＵＲＬＤＢ５１の内容を参照して、ブラウザ演算処理部３３から要求された接続先のＵＲＬが規制サイトＵＲＬＤＢ５１に含まれているか否かの判定を行うことが可能となる。
【００５１】
前述のＵＲＬフィルタリング装置４０に併設されたエラーコンテンツサーバ６０は、コンテンツ表示用端末３０のブラウザ演算処理部３３に対してエラー画面を提供するためのエラー画面コンテンツＤＢ６１と、ＵＲＬフィルタリング装置４０に対してエラー画面の格納場所を提供するエラー画面位置ＤＢ６２と、前述のエラー画面コンテンツＤＢ６１とエラー画面位置ＤＢ６２における情報の入出力を管理するエラー画面管理部６３とを備えている。
【００５２】
また、エラー画面コンテンツＤＢ６１は、規制サイトにアクセスした時に利用者にそのことを通達するために「規制対象ＵＲＬにアクセスしようとしています」という旨のコンテンツを保有している。
【００５３】
さらに、エラー画面位置ＤＢ６２は、図２に示すように規制対象となっているファイル種別に対して、表示すべきエラー画面コンテンツが前述のエラー画面コンテンツＤＢ６１内のどの場所に格納されているかを示す位置情報を有する。
その際、ファイル種別が判定できないものに対しても規定値としてファイル種別を空白として格納する。
【００５４】
このため、ブラウザ演算処理部３３から送信された接続要求先が規制対象サイトである旨をＵＲＬ評価部４２によって判定された場合には、エラー画面コンテンツＤＢ６１からエラー画面コンテンツが代理サーバー部４１を介してブラウザ演算処理部３３に送信することができる。
【００５５】
また、規制対象外のサイトからダウンロードしたファイルをｈｔｍｌファイル変換部４３が解析し、その中に規制対象サイトのＵＲＬが含まれていた場合には、規制対象サイトのＵＲＬをエラー画面位置ＤＢ６２に格納されたエラー画面コンテンツＤＢ６１のＵＲＬに置換し代理サーバー部４１を介してブラウザ演算処理部３３に送信する。
【００５６】
このため、ブラウザ演算処理部３３は返却されたダウンロードファイルを処理し、前述のｈｔｍｌファイル変換部４３で変換されたエラー画面コンテンツＤＢ６１のＵＲＬにアクセスし、エラー画面コンテンツを取得することができる。
【００５７】
また、エラー画面管理部６３は、エラー画面コンテンツ６１とエラー画面位置６２のメンテナンス機能を有している。
このメンテナンス機能とは、エラー画面位置６２に対してファイル種別の追加、削除および修正を行うことや、エラー画面コンテンツ６１に対してエラー画面コンテンツの追加、削除および修正を行うことが可能となる。
【００５８】
さらに、前述のエラーコンテンツサーバ６０の外部にエラーコンテンツ管理端末７０が併設され、このエラーコンテンツ管理端末から管理者が指令を送信することによって、前述のエラー画面管理部６３の動作を制御することができる構成となっている。
【００５９】
〔全体的な動作〕
次に、ＵＲＬフィルタリングシステムの全体的な動作について図１乃至図５（Ｂ）に基づいて説明する。
【００６０】
まず最初に、利用者がコンテンツ表示用端末３０に接続された入力装置１０を用いてブラウザ演算処理部３３に対して、ブラウザ用メモリ３１に格納されたブラウザの情報を当該ブラウザ演算処理部３３に読み込ませて、ブラウザ用メモリ３１の内容を当該ブラウザ演算処理部３３で実行させると共に、入力装置１０から、インターネット上に存在するｈｔｍｌファイルを含んだコンテンツを送信するようにコンテンツサーバ８０に対して要求する（図５：ステップＳ１０１／要求開始工程）。
【００６１】
次に、ブラウザ演算処理部３３は前述のブラウザ用メモリ３１の内容に従って、上述のコンテンツがキャッシュメモリ３２上に存在するか否かを確認する（図５：ステップＳ１０２／キャッシュデータ判定工程）。この時、当該コンテンツがキャッシュメモリ３２上に存在した場合には、ブラウザ演算処理部３３がキャッシュメモリ３２上の当該コンテンツを取得する（図５：ステップＳ１１０／キャッシュデータ取得工程）。
【００６２】
続いて、ブラウザ演算処理部３３は、取得したコンテンツに含まれるタグ（html）などを処理し、処理結果を表示装置２０に表示させる（図５：ステップＳ２０８／表示工程）。これにより、キャッシュメモリ３２上にコンテンツが保持されている状態であれば、ネットワークに接続することなくコンテンツを表示することができる。
【００６３】
一方、キャッシュメモリ３２上に該当コンテンツが存在しない場合には、ブラウザ演算処理部３３が代理サーバ部４１に対してコンテンツのダウンロード要求を送信する（図５：ステップＳ１０３／代理サーバ要求工程）。ダウンロード要求を受けた代理サーバ部４１は、要求されたＵＲＬをＵＲＬ評価部４２に対して送信し、このＵＲＬが規制対象ＵＲＬであるか否か問い合わせを行う（図５：ステップＳ１０４／ＵＲＬ問合せ工程）。
【００６４】
問い合わせを受けたＵＲＬ評価部４２は、受信したＵＲＬを検索語として規制サイトＵＲＬＤＢ５１を検索し、その結果を代理サーバ部４１に返却する（図５：ステップＳ１０５／規制サイトＤＢ検索工程）。
【００６５】
また、ＵＲＬ評価部４２から検索結果を受けた代理サーバ部４１は、前述のダウンロード要求先のＵＲＬが規制サイトＵＲＬＤＢ５１に存在するか否かを判定する（図５：ステップＳ１０６／ＵＲＬ判定工程）。このことにより、インターネット上からコンテンツをダウンロード行う場合には、規制サイトＵＲＬＤＢ５１に基づいて、ダウンロードの可否判定を行うことができる。
【００６６】
判定の結果、規制サイトＵＲＬＤＢ５１に存在する場合には、エラー画面位置ＤＢ６２に規定値として定義されているエラー画面コンテンツＤＢ６１のコンテンツをブラウザ演算処理部３３に返却する（図５：ステップＳ１０７／エラー画面コンテンツ返却工程）。ブラウザ演算処理部３３は、コンテンツに含まれるタグなどを解釈し画面を表示装置２０に表示する（図５：ステップＳ２０８／表示工程）。
【００６７】
具体的には、図２を参照するとエラー画面コンテンツＤＢ６１に規定値（＜空白＞）として定義されているエラー画面コンテンツはerror.intra.co.jp/error/htmlであるので、このファイルをブラウザ演算処理部３３に返却する。
【００６８】
ここで、error.intra.co.jp/error/htmlの内容が例えば「このＵＲＬは規制対象サイトのため表示できません」であったならば、その内容を利用者の表示装置２０に表示し、利用者に規制サイトにアクセスしたことを通知できる。
【００６９】
さらに、ブラウザ演算処理部３３は、前述の取得したエラー画面コンテンツ６１をキャッシュメモリ３２に対して一定期間保持するように指令する。これによって、利用者が再び同じ規制対象ＵＲＬにダウンロード要求を送信した場合には、キャッシュメモリ３２上に保持されている前述のエラー画面コンテンツＤＢ６１から取得したエラー画面コンテンツを再利用することができる。このため、再度エラー画面コンテンツＤＢ６１からエラー画面コンテンツを取得することはないので、ネットワーク負荷を軽減できる。
【００７０】
一方、ＵＲＬ評価部４２から規制対象外という結果が返却された場合、代理サーバ部４１は、インターネットからコンテンツ８０をダウンロードする（図５：ステップＳ２００／ダウンロード工程）。
【００７１】
前述のダウンロードしたファイル形式を代理サーバ部４１で解析し、電子メールの規格であるＭＩＭＥ(Multipurpose Internet Mail Extension)タイプやｈｔｍｌファイルであった場合は、ｈｔｍｌファイル変換部４３に送信する（図５：ステップＳ２０１／ｈｔｍｌファイル変換部送信工程）。
【００７２】
代理サーバ部４１から前述のダウンロードしたファイルを受信したｈｔｍｌファイル変換部４３は、コンテンツ内部に埋め込まれているＵＲＬを検索する（図５：ステップＳ２０２／埋め込みＵＲＬ検索工程）。これにより、ダウンロードするｈｔｍｌファイル内部に規制対象サイトのＵＲＬが埋め込まれていた場合でも見つけ出すことができる。
【００７３】
上述の検索の結果、ｈｔｍｌファイル変換部４３は、ダウンロードしたファイル内に埋め込まれているＵＲＬが存在したか否かを判定する（図５：ステップＳ２０３／検索結果判定工程）。
【００７４】
さらにｈｔｍｌファイル変換部４３は、上述の判定の結果、ＵＲＬが存在した場合には、そのＵＲＬは規制対象のＵＲＬか否かをＵＲＬ評価部４２に問い合わせを行う（図５：ステップＳ２０４／検出ＵＲＬ問合せ工程）。
【００７５】
ファイル変換部４３からの問い合わせを受けたＵＲＬ評価部４２は、送信されたＵＲＬが規制サイトＵＲＬＤＢ５１に存在するか否を判定し、ｈｔｍｌファイル変換部４３に判定結果を返却する（図５：ステップＳ２０５／検出ＵＲＬＤＢ判定工程）。
【００７６】
ここで、本実施形態では、規制サイトＵＲＬＤＢ５１に規制サイトのＵＲＬを格納しているが、これは格納場所を限定するものでなく、例えば、前述のＵＲＬ評価部４２内部に前述の規制サイトのＵＲＬを格納してもよい。
【００７７】
前述の場合は、ファイル変換部４３からの問い合わせを受けたＵＲＬ評価部４２は、送信されたＵＲＬがＵＲＬ評価部４２内に予め備えられた規制対象リストに存在するか否を判定し、ｈｔｍｌファイル変換部４３に判定結果を返却する（図５：ステップＳ２０５／検出ＵＲＬ判定工程）。
【００７８】
ｈｔｍｌファイル変換部４３は、ＵＲＬ評価部４２に問い合わせた結果、規制サイトであると言う結果が返却された場合は、該当のＵＲＬの箇所をエラー画面位置ＤＢ６２に定義されたファイル形式に対応するＵＲＬに置換する（図５：ステップＳ２０６／エラー画面位置変換工程）。
【００７９】
例えば図３の３行目にhttp://www.danger.com/images/top/logo.gifが規制対象のＵＲＬである場合に、このＵＲＬの拡張子はgif（画像）形式なので図２のエラー画面位置のgifに対するエラー画面としてhttp://error.intra.co.jp/image/error.gifに置換する。これにより、規制対象となるＵＲＬの記述をエラー画面位置ＤＢ６２にファイル形式別に定義されたＵＲＬの記述に置換することができる。
【００８０】
また、４行目のように/（スラッシュ）で修了し、拡張子が存在しない場合には、図２のエラー画面位置に規定値として定義されている空白に相当するエラー画面位置に置換する。このため、エラー画面位置６２に予め規定されていないファイル形式であっても、規定値としてhttp://www.error.intra.co.jp/error/htmlに置換することができる。
【００８１】
ここで、本実施形態では、前述の規制対象サイトのＵＲＬをエラー画面位置ＤＢ６２に格納されたＵＲＬに置換しているが、これは格納場所を限定するものではなく、例えば、ｈｔｍｌファイル変換部４３内部に前述のエラー画面位置を格納してもよいものとする。
【００８２】
前述の場合は、ｈｔｍｌファイル変換部４３は、ＵＲＬ評価部４２に問い合わせた結果、規制サイトであると言う結果が返却された場合は、該当のＵＲＬの箇所をｈｔｍｌファイル変換部４３内に予め備えられたエラー画面位置に定義されたファイル形式に対応するＵＲＬに置換する（図５：ステップＳ２０６／規制ＵＲＬ置換工程）。
【００８３】
上述のように置換したコンテンツを代理サーバ部４１に返却し、代理サーバ部４１は置換されたコンテンツをブラウザ演算処理部３３に返却する（図５：ステップＳ２０７／置換済コンテンツ返却工程）。ブラウザ演算処理部３３は、コンテンツに含まれるタグなどを解釈し画面を表示装置２０に表示させる（図５：ステップＳ２０８／表示工程）。
【００８４】
その際、再度ダウンロードが必要なコンテンツがある場合にはＵＲＬフィルタリング装置４０に要求を送信する。さらに、ブラウザ演算処理部３３は、前述の取得したエラー画面コンテンツで置換されたコンテンツをキャッシュメモリ３２に一定期間保持するように指令する（図５：ステップＳ２０９／キャッシュメモリ保存工程）。
【００８５】
このため、キャッシュメモリ３２上にエラー画面コンテンツが存在する場合であるならば、再度エラー画面コンテンツ６１から取得せずに、キャッシュメモリ３２上のものを再利用し、ネットワークの負荷を低減することができる。
【００８６】
ここで、上述した実施形態における全体的な動作にあって、要求開始工程、キャッシュデータ判定工程、キャッシュデータ取得工程、代理サーバ要求工程、ＵＲＬ問合せ工程、規制サイト検索工程、ＵＲＬ判定工程、エラー画面コンテンツ返却工程、ダウンロード工程、ｈｔｍｌファイル変換部送信工程、埋め込みＵＲＬ検索工程、検索結果判定工程、検出ＵＲＬ問合せ工程、検出ＵＲＬＤＢ確認工程、検出ＵＲＬ確認工程、規制ＵＲＬ置換工程、エラー画面位置置換工程、置換済コンテンツ返却工程、表示工程、およびキャッシュメモリ保存工程で実行される各実行内容をプログラム化し、これをコンピュータに機能させるように構成してもよい。
【００８７】
〔実施形態の効果〕
以上のように、本発明では、ＵＲＬフィルタリング装置４０とＤＢサーバ５０およびエラーコンテンツサーバ６０を用いた。規制対象サイトのＵＲＬの情報をｈｔｍｌファイル変換部４３でエラー画面位置ＤＢ６２に定義されているＵＲＬに置換することにより、ブラウザ演算処理部３３でｈｔｍｌタグを解釈した結果による規制対象サイトへの自動接続要求を抑止することが出来る。また、規制対象サイトの代わりに表示するためにエラー画面コンテンツＤＢ６１からエラー画面コンテンツのダウンロードについても、固定的なＵＲＬを使用することにより、コンテンツのキャッシュ有効期間内であれば、キャッシュメモリ３２上のコンテンツを再利用することになり、エラーコンテンツサーバ６０に対して２回目以降のダウンロード要求は行われない。例えば図３に示すような置換前のコンテンツをブラウザ演算処理部３３がブラウザ用メモリ３１の内容にしたがって表示させようとすると、３行目および５行目を表示するための画像を、規制サイトであるwww.danger.comからダウンロードしようと試みるためＵＲＬフィルタリング装置４０に要求を出してしまうが、図４のようにＵＲＬフィルタリング装置４０でエラーコンテンツサーバ６０へのＵＲＬに置換してブラウザ演算処理部３３に提供することによりエラーコンテンツサーバ６０からエラー画面コンテンツ６１をダウンロードすることになる。ブラウザ演算処理部３３は、３行目でエラー画面コンテンツ６１からダウンロードを行うが、５行目は３行目と同じＵＲＬであり、かつキャッシュ有効期間内であるために、ブラウザ演算処理部３３はエラーコンテンツサーバ６０に要求しない。このため、ネットワークの負荷を低減することができる。
【００８８】
上述した実施形態については、その新規な技術的内容の要点をまとめると、以下の付記のようになる。
尚、上記実施形態の一部又は全部は、新規な技術として以下のようにまとめられるが、本発明は必ずしもこれに限定されるものではない。
【００８９】
（付記１）利用者の利用するコンテンツ表示用端末からインターネット上で規制対象サイトとして予め特定されたコンテンツサーバに向けて接続要求が送信された場合に当該接続要求を中継用代理サーバで遮断する機能を備えたＵＲＬフィルタリングシステムであって、
前記代理サーバを備えたＵＲＬフィルタリング装置を前記コンテンツ表示用端末に併設すると共に、
当該ＵＲＬフィルタリング装置が、前記代理サーバからの問い合わせを受けて前記接続要求の送信先が前記規制対象サイトであるか否かの判定を行うＵＲＬ評価部と、前記インターネット上の前記規制対象サイト以外のコンテンツサーバからダウンロードしたダウンロードファイルに前記規制対象サイトに接続要求を送信する記述が存在した場合に前記接続要求の送信先を規制対象サイト以外に置換するｈｔｍｌファイル変換部とを備えると共に、
前記ｈｔｍｌファイル変換部は、前記ダウンロードファイルに他のサイトに接続するためのＵＲＬが含まれているか否かを検索する検索機能と、この検索機能によって前記ＵＲＬを検出した場合に前記ＵＲＬ評価部に対して前記検出したＵＲＬが前記規制対象サイトであるか否かの問い合わせを行う問合せ機能と、前記ＵＲＬ評価部から前記規制対象サイトであると返答があった場合には前記規制対象サイトに接続しないように前記検出したＵＲＬを前記規制対象サイト以外のＵＲＬに置き換えるＵＲＬ置換機能とを備えたことを特徴とするＵＲＬフィルタリングシステム。
【００９０】
（付記２）付記１に記載のＵＲＬフィルタリングシステムにおいて、
前記規制対象サイトのＵＲＬの一覧を格納した規制対象ＵＲＬデータベースを、前記ＵＲＬフィルタリング装置に併設し、
前記ＵＲＬ評価部は、前記規制対象ＵＲＬデータベースに対して前記接続要求の送信先が含まれているか否かを検索すると共に、
この検索結果に基づいて前記規制対象サイトであるか否かを判定することを特徴とするＵＲＬフィルタリングシステム。
【００９１】
（付記３）付記１に記載のＵＲＬフィルタリングシステムにおいて、
前記規制対象サイト以外のＵＲＬとして接続先が規制対象サイトであることを利用者に通知するエラー画面コンテンツを格納するエラーコンテンツサーバを、前記ＵＲＬフィルタリング装置に併設すると共に、
前記エラーコンテンツサーバは、前記規制対象サイトのファイル形式に対応したエラー画面コンテンツの格納場所を前記ｈｔｍｌファイル変換部に提供するエラー画面位置データベースと、前記エラー画面コンテンツを前記コンテンツ表示用端末および前記代理サーバ部に提供するエラー画面コンテンツデータベースと、前記エラー画面位置データベースと前記エラー画面コンテンツデータベースの内容を外部指令によって追加、削除および修正するエラー画面管理部とを供えたことを特徴とするＵＲＬフィルタリングシステム。
【００９２】
（付記４）付記１乃至３のいづれか一つに記載のＵＲＬフィルタリングシステムにおいて、
前記コンテンツ表示用端末は、ダウンロードしたファイルを一時的に保存するキャッシュ機能を有することを特徴とするＵＲＬフィルタリングシステム。
【００９３】
(付記５)利用者の利用するコンテンツ表示用端末からインターネット上で規制対象サイトとして予め特定されたコンテンツサーバに向けて接続要求が送信された場合に当該接続要求を中継用代理サーバで遮断する機能を備えたＵＲＬフィルタリングシステムにあって、
前記規制対象サイト以外の他のコンテンツサーバからダウンロードしたダウンロードファイルを前記代理サーバが受信し、
前記代理サーバで受信した前記ダウンロードファイルを前記代理サーバがこの代理サーバに予め併設されたｈｔｍｌファイル変換部に対して送信し、
前記ｈｔｍｌ変換部で受信した前記ダウンロードファイルに他のサイトに接続するためのＵＲＬが記述されているか否か前記ｈｔｍｌファイル変換部が検索し、
前記検索によって前記ＵＲＬが検出された場合に当該ＵＲＬは前記規制対象サイトのものであるか否かを前記ｈｔｍｌファイル変換部が当該ｈｔｍｌファイル変換部に予め併設されたＵＲＬ評価部に対して問い合わせを行い、
前記問い合わせを受けた前記ＵＲＬ評価部がこのＵＲＬ評価部に予め備えられた規制対象リストと前記検出したＵＲＬとが一致するか否か判定し、
前記判定結果を前記ｈｔｍｌファイル変換部からの問い合わせの結果として前記ＵＲＬ評価部が前記ｈｔｍｌファイル変換部に返却し、
前記問い合わせ結果を受けて前記規制対象リストと前記検出したＵＲＬとが一致した場合に前記ｈｔｍｌ変換部がこのＵＲＬを前記規制対象サイト以外の記述に置換し、
前記ｈｔｍｌ変換部が前記変換されたＵＲＬを含んだ前記ダウンロードファイルを前記代理サーバに返却する構成としたことを特徴とするＵＲＬフィルタリングシステム制御方法。
【００９４】
（付記６）付記５に記載のＵＲＬフィルタリングシステム制御方法において、
前記ｈｔｍｌファイル変換部によって検出された前記ＵＲＬについて問い合わせを受けた前記ＵＲＬ評価部が、当該ＵＲＬフィルタリング装置に予め併設された規制サイトＵＲＬデータベースに基づいて前記検出されたＵＲＬと前記規制サイトＵＲＬデータベース内のＵＲＬとが一致するか否か判定し、
前記判定結果を前記ｈｔｍｌファイル変換部からの問い合わせの結果として前記ＵＲＬ評価部が前記ｈｔｍｌファイル変換部に返却する構成としたことを特徴とするＵＲＬフィルタリングシステム制御方法。
【００９５】
（付記７）付記５に記載のＵＲＬフィルタリングシステム制御方法において、
前記検出したＵＲＬについて前記ＵＲＬ評価部から問い合わせ結果を受けた前記ｈｔｍｌファイル変換部が、前記検出したＵＲＬにあっては前記規制対象サイトのものであると判定した場合に当該ＵＲＬを前記ｈｔｍｌファイル変換部に予め併設されたエラー画面位置データベースのエラー画面位置に置換し、
前記ｈｔｍｌ変換部が前記置換されたＵＲＬを含んだ前記ダウンロードファイルを前記代理サーバに返却する構成としたことを特徴とするＵＲＬフィルタリングシステム制御方法。
【００９６】
（付記８）付記５に記載のＵＲＬフィルタリングシステム制御方法において、
前記ｈｔｍｌファイル変換部から返却された前記ダウンロードファイルを前記代理サーバが前記コンテンツ表示用端末に返却すると共に、
前記ダウンロードファイルを前記コンテンツ表示用端末に予め備えられたキャッシュメモリに保存することを特徴とするＵＲＬフィルタリングシステム制御方法。
【００９７】
（付記９）利用者の利用するコンテンツ表示用端末からインターネット上で規制対象サイトとして予め特定されたコンテンツサーバに向けて接続要求が送信された場合に当該接続要求を中継用代理サーバで遮断する機能を備えたＵＲＬフィルタリングシステムにあって、
前記規制対象サイト以外の他のコンテンツサーバからダウンロードしたダウンロードファイルを受信するダウンロード機能、
前記代理サーバで受信した前記ダウンロードファイルを当該代理サーバに予め併設されたｈｔｍｌファイル変換部に対して送信するｈｔｍｌファイル変換部送信機能、
前記ｈｔｍｌ変換部で受信した前記ダウンロードファイルに他のサイトに接続するためのＵＲＬが記述されているか否か判定する検索結果判定機能、
前記判定の結果によって前記ＵＲＬが検出された場合に当該ＵＲＬは前記規制対象サイトのものであるか否かを前記ｈｔｍｌファイル変換部に予め併設されたＵＲＬ評価部に対して問い合わせを行う検出ＵＲＬ問合せ機能、
前記問い合わせを受けて前記ＵＲＬ評価部に予め備えられた規制対象リストと前記検出したＵＲＬとが一致するか否か判定し当該判定結果を前記ｈｔｍｌファイル変換部からの問い合わせの結果として前記ｈｔｍｌファイル変換部に返却するＵＲＬ判定機能、
前記問い合わせ結果を受けて前記検出したＵＲＬが前記規制対象サイトであった場合にこのＵＲＬを前記規制対象サイト以外の記述に置換する規制ＵＲＬ変換機能、
及び前記置換されたＵＲＬを含んだ前記ダウンロードファイルを前記代理サーバに返却し当該代理サーバから前記ダウンロードファイルを前記コンテンツ表示用端末に返却する置換済コンテンツ返却機能、
をコンピュータに実現させるようにしたことを特徴とするＵＲＬフィルタリングシステム制御用プログラム。
【００９８】
（付記１０）付記９に記載のＵＲＬフィルタリングシステム制御用プログラムにおいて、
前記ｈｔｍｌファイル変換部によって検出された前記ＵＲＬについて問い合わせを受けて、前記ＵＲＬフィルタリング装置に予め併設された規制対象サイトＵＲＬデータベースに基づいて前記検出されたＵＲＬと前記規制対象サイトＵＲＬデータベース内のＵＲＬとが一致するか否かを判定し、当該判定結果を前記ｈｔｍｌファイル変換部からの問い合わせの結果として前記ＵＲＬ評価部が前記ｈｔｍｌファイル変換部に返却するＵＲＬデータベース判定機能、
を前記コンピュータに実現させるようにしたことを特徴とするＵＲＬフィルタリングシステム制御用プログラム。
【００９９】
（付記１１）付記９に記載のＵＲＬフィルタリングシステム制御用プログラムにおいて、
前記前記ｈｔｍｌ変換部で検出したＵＲＬについて前記ＵＲＬ評価部から問い合わせ結果を受けて、前記検出ＵＲＬが前記規制対象サイトのものであった場合に当該ＵＲＬを、前記ｈｔｍｌファイル変換部に予め併設されたエラー画面位置データベース内に格納されたエラー画面位置に置換するエラー画面位置置換機能、
を前記コンピュータに実現させるようにしたことを特徴とするＵＲＬフィルタリングシステム制御用プログラム。
【０１００】
（付記１２）付記９に記載のＵＲＬフィルタリングシステム制御用プログラムにおいて、
前記代理サーバから返却されたダウンロードファイルを前記コンテンツ表示用端末に予め備えられたキャッシュメモリに保存するように前記コンテンツ表示用端末の演算部を動作させるキャッシュメモリ保存機能、
を前記コンピュータに実現させるようにしたことを特徴とするＵＲＬフィルタリングシステム制御用プログラム。
【産業上の利用可能性】
【０１０１】
本発明は、ダウンロードした規制対象サイトの情報をＵＲＬフィルタリング装置で書き換えてキャッシュメモリ上に保持することにより、２度目以降に規制サイトを閲覧しようとした場合に、ネットワークに負荷をかけることなくＵＲＬフィルタリングを行うことが可能となる。
【符号の説明】
【０１０２】
３０  コンテンツ表示用端末
３２  キャッシュメモリ（キャッシュ機能）
４０  ＵＲＬフィルタリング装置
４１  代理サーバ部（代理サーバ）
４２  ＵＲＬ評価部
４３  ｈｔｍｌファイル変換部
５１  規制対象サイトＵＲＬ（規制対象サイトＵＲＬデータベース）
６０  エラーコンテンツサーバ
６１  エラー画面コンテンツＤＢ（エラー画面コンテンツデータベース）
６２  エラー画面位置ＤＢ（エラー画面位置データベース）
６３  エラー画面管理部
【図１】
2011221616.tif 000003
【図２】
2011221616.tif 000004
【図３】
2011221616.tif 000005
【図４】
2011221616.tif 000006
【図５（Ａ）】
2011221616.tif 000007
【図５（Ｂ）】
2011221616.tif 000008