(57)【要約】【課題】コストを増加させることなく効率的なフィルタリング情報処理を行うことができ、きめ細かいフィルタリングサービスを行うことができ、アクセス速度の低下を防止でき、アンインストールが困難であることを目的とする。【解決手段】インターネット４に接続された第１の情報処理装置３と、第１の情報処理装置およびインターネットに接続されＬＡＮ７を介してインターネット端末１に接続された第２の情報処理装置２とを有するフィルタリング情報処理システムであって、第１の情報処理装置は、アクセス先のウェブページがあらかじめ設定された規制条件に該当するか否かを判定するフィルタリング判別規制手段１３を有し、第２の情報処理装置は、あらかじめ定義されたフィルタリングポリシーに基づいてインターネット端末１からの閲覧リクエストについて第１の情報処理装置を経由させるか否かを判定するポリシー判定手段９を有する。【選択図】　図１
2004145695.tif 000002
【特許請求の範囲】
【請求項１】
インターネット等のネットワークに接続された第１の情報処理装置と、前記第１の情報処理装置および前記インターネット等のネットワークに接続されＬＡＮ等のネットワークを介してインターネット端末に接続された第２の情報処理装置とを有するフィルタリング情報処理システムであって、
前記第１の情報処理装置は、アクセス先のウェブページがあらかじめ設定された規制条件に該当するか否かを判定するフィルタリング判別規制手段を有し、
前記第２の情報処理装置は、あらかじめ定義されたフィルタリングポリシーに基づいて前記インターネット端末からの閲覧リクエストについて前記第１の情報処理装置を経由させるか否かを判定するポリシー判定手段を有することを特徴とするフィルタリング情報処理システム。
【請求項２】
前記第２の情報処理装置は、前記インターネット端末毎の規制レベルもしくは利用者毎の規制レベルを定義したフィルタリングポリシーを保持するポリシー記憶部を備えたことを特徴とする請求項１に記載のフィルタリング情報処理システム。
【請求項３】
前記ポリシー判定手段は、前記インターネット端末もしくは利用者毎の固有の識別子ＩＤをキーワードとしてフィルタリングポリシーの判定基準を変えることを特徴とする請求項１または２に記載のフィルタリング情報処理システム。
【請求項４】
前記第２の情報処理装置は、前記フィルタリング判別規制手段における処理としての二次判定を行う前の一次判定を行う第２のフィルタリング判別規制手段を備え、前記第２のフィルタリング判別規制手段は、規制レベルの変更を行うことを特徴とする請求項１乃至３のいずれか１に記載のフィルタリング情報処理システム。
【請求項５】
前記第２の情報処理装置は、アクセス可能な閲覧先リストを保持するホワイトリスト記憶部を備え、前記第２のフィルタリング判別規制手段は前記ホワイトリスト記憶部を参照して判定を行い、
前記第１の情報処理装置は、アクセス不可の閲覧先リストを保持するブラックリスト記憶部を備え、前記フィルタリング判別規制手段は前記ブラックリスト記憶部を参照して判定を行うことを特徴とする請求項４に記載のフィルタリング情報処理システム。
【請求項６】
前記第２の情報処理装置は、前記フィルタリング判別規制手段によって閲覧可能と判定された閲覧先を前記ホワイトリスト記憶部に追加する規制リスト追加手段を備えたことを特徴とする請求項５に記載のフィルタリング情報処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット端末からのウェブ（Ｗｅｂ）ページのアクセスを規制するフィルタリング情報処理システムに関するものである。
【０００２】
【従来の技術】
以下、図６〜図８を参照しながら、従来のフィルタ機能つきプロキシサーバを中継することによってインターネット端末（パソコン）からのＷｅｂページへのアクセスを規制する場合の手順について説明する。通常、フィルター機能を備えたプロキシサーバはインターネット端末と同じローカルエリアネットワーク内に配置され、あらかじめインターネット端末側でプロキシサーバを必ず中継する指定をしておくことで、Ｗｅｂページなどの有害サイトの規制を行う仕組みとなっている。
【０００３】
図６は従来のフィルタリング情報処理システムを示す概略図であり、図７は図６のフィルタリング情報処理システムにおけるインターネット端末（クライアントＰＣ）とフィルタリングサーバ（プロキシサーバ）とを示すブロック図、図８は図６のフィルタリング情報処理システムの動作を示すフローチャートである。
【０００４】
図６において、４はインターネット、７はローカルエリアネットワーク（ＬＡＮ）、１９はネットワーク端末としてのクライアントＰＣ、２０はプロキシサーバである。クライアントＰＣ１９は、ＬＡＮ７で通信するためのネットワーク通信手段２１と、Ｗｅｂブラウザソフトを実行することにより機能が実現されるＷｅｂブラウザソフト実現手段２２（ブラウザソフトは直接的に「物」を表現するものではありませんので、このような表現としました。すなわち、本発明は「物」の発明であり、クライアントアＰＣ１９を構成するものは「物」であるという考えです。）とを有する。またプロキシサーバ２０は、ネットワークで通信するためのネットワーク通信手段２３と、フィルタリング判別規制手段２４と、ブラックリストデータベース（ブラックリストＤＢ）２６を検索するＤＢ検索手段２５とを有する。
【０００５】
図６に示すように、クライアントＰＣ１９とプロキシサーバ２０は同じネットワークセグメントのローカルエリアネットワーク（ＬＡＮ）７で接続されている。さらに、プロキシサーバ２０は外部のインターネット４にアクセスが可能となっている。また、図７で示すように、クラインアトＰＣ１９はＬＡＮ７で通信するためのネットワーク通信手段２１とＷｅｂブラウザソフト実現手段２２とから構成されており、プロキシサーバ２０はネットワーク通信手段２３とフィルタリング判別規制手段２４とＤＢ検索手段２５とブラックリストＤＢ２５とから構成されている。なお、本従来の技術では、ブラックリストＤＢ２５にアクセス規制対象のＷｅｂページのＵＲＬリスト（以下、「ブラックリスト」と記載する）を格納している。
【０００６】
次に、以上のように構成されたフィルタリング情報処理システムについて、クライアントＰＣ１９からＷｅｂページを閲覧する場合の動作を説明する。
【０００７】
図８において、クラインアントＰＣ１９においてＷｅｂブラウザソフトを起動して、Ｗｅｂブラウザソフト実現手段２２の動作を開始させ、インターネット４上のＷｅｂページの所在を示すＵＲＬを入力する（Ｓ４１）。次に、Ｗｅｂブラウザソフト実現手段２２は、入力されたＵＲＬからプロキシサーバ２０に対するＷｅｂページの要求として、ネットワーク通信手段２１を通じて、閲覧リクエスト（一般的にはＨＴＴＰリクエスト）を送信する（Ｓ４２）。プロキシサーバ２０では、ネットワーク通信手段２３によって閲覧リクエストを受信したのち（Ｓ４３）、フィルタリング判別規制手段２４は、ＤＢ検索手段２５を介してブラックリストＤＢ２５を参照して受信したＵＲＬを検索し、受信したＵＲＬが規制対象に含まれるかどうかを判定する（Ｓ４４、Ｓ４５）。もし、ブラックリストに該当しない場合は、インターネット４に閲覧リクエストを転送して、Ｗｅｂページ閲覧処理に移行する（Ｓ４６）。逆にブラックリストに該当した場合は、フィルタリング判別規制手段２４は、閲覧リクエストを無効にして、ネットワーク通信手段２３を介してクライアントＰＣ１９に規制通知画面を表示させる（Ｓ４７）。この場合、ＨＴＴＰレスポンスとして規制画面を表示するなどの方法がある。さらに、通常では、規制画面を表示したのちパスワード入力による認証処理を実行する場合がある。この場合、パスワードが認証されればＷｅｂページの閲覧を許可するなどの処理を行うことになる。（例えば、特許文献１参照）。
【０００８】
【特許文献１】
特開２００１−３２０６８５号公報
【０００９】
【発明が解決しようとする課題】
このように、従来のフィルタリング情報処理システムでは、団体企業や学校等のインターネットアクセスにおいて閲覧できるＷｅｂページを規制する場合は同ＬＡＮ上にプロキシサーバを設置し、これを経由させることにより規制をする場合がほとんどであるが、この場合、近年のブロードバンドの急速な普及に伴い、一般家庭において未成年に対するフィルタリング処理によるホームページ閲覧の規制の重要性が高くなってきているにもかかわらず、従来のようにプロキシサーバを各家庭にそれぞれ用意する構成は、ブラックリストＤＢの更新によるメンテナンスコストの増大やブラックリストＤＢのサイズが毎日更新され増えることにより装置の大型化によるコストの増大が生じるという問題点を有していた。この解決方法として、契約プロバイダにおいて無条件でフィルタリングプロキシサーバを経由させるサービスも一部始まっているが、プロバイダ側からでは契約加入者毎のフィルタリングサービスとなり、家庭内の各個人毎に至るきめ細かいフィルタリングサービスまでは実現できていない。また、規制対象外の保護者のアクセスまで一様にフィルタリング処理がかかり、全体的にアクセス速度が遅くなるという問題点を有していた。さらに別のフィルタリング処理の方法として、各インターネット端末にそれぞれフィルタリングソフトをインストールして規制する方法もあるが、利用者が簡単にアンインストールできるという問題点や、１台１台にコストがかかりすぎるという問題点を有していた。
【００１０】
このフィルタリング情報処理システムでは、コストを増加させることなく効率的なフィルタリング情報処理を行うことができ、きめ細かいフィルタリングサービスを行うことができ、アクセス速度の低下を防止することができ、アンインストールが困難であることが要求されている。
【００１１】
本発明は、この要求を満たすため、コストを増加させることなく効率的なフィルタリング情報処理を行うことができ、きめ細かいフィルタリングサービスを行うことができ、アクセス速度の低下を防止することができ、アンインストールが困難であるフィルタリング情報処理システムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
この課題を解決するために本発明のフィルタリング情報処理システムは、インターネット等のネットワークに接続された第１の情報処理装置と、第１の情報処理装置およびインターネット等のネットワークに接続されＬＡＮ等のネットワークを介してインターネット端末に接続された第２の情報処理装置とを有するフィルタリング情報処理システムであって、第１の情報処理装置は、アクセス先のウェブページがあらかじめ設定された規制条件に該当するか否かを判定するフィルタリング判別規制手段を有し、第２の情報処理装置は、あらかじめ定義されたフィルタリングポリシーに基づいてインターネット端末からの閲覧リクエストについて第１の情報処理装置を経由させるか否かを判定するポリシー判定手段を有する構成を備えている。
【００１３】
この構成により、コストを増加させることなく効率的なフィルタリング情報処理を行うことができ、きめ細かいフィルタリングサービスを行うことができ、アクセス速度の低下を防止することができ、アンインストールが困難であるフィルタリング情報処理システムが得られる。
【００１４】
【発明の実施の形態】
本発明の請求項１に記載のフィルタリング情報処理システムは、インターネット等のネットワークに接続された第１の情報処理装置と、第１の情報処理装置およびインターネット等のネットワークに接続されＬＡＮ等のネットワークを介してインターネット端末に接続された第２の情報処理装置とを有するフィルタリング情報処理システムであって、第１の情報処理装置は、アクセス先のウェブページがあらかじめ設定された規制条件に該当するか否かを判定するフィルタリング判別規制手段を有し、第２の情報処理装置は、あらかじめ定義されたフィルタリングポリシーに基づいてインターネット端末からの閲覧リクエストについて第１の情報処理装置を経由させるか否かを判定するポリシー判定手段を有することとしたものである。
【００１５】
この構成により、第２の情報処理装置で複雑な検索処理を行って、第１の情報処理装置で行う複雑な検索処理をなるべく減らすことができ、効率的なフィルタリング処理を行うことができるので、第２の情報処理装置できめ細かいフィルタリングサービスを行うことができ、第１の情報処理装置における検索処理が少ないことによりアクセス速度の低下を防止することができ、また第１の情報処理装置の存在のためにアンインストールが困難であるという作用を有する。
【００１６】
請求項２に記載のフィルタリング情報処理システムは、請求項１に記載のフィルタリング情報処理システムにおいて、第２の情報処理装置は、インターネット端末毎の規制レベルもしくは利用者毎の規制レベルを定義したフィルタリングポリシーを保持するポリシー記憶部を備えることとしたものである。
【００１７】
この構成により、あらかじめフィルタリングポリシーをポリシー記憶部に登録しておくことができるので、フィルタリングポリシーの更新や新規登録を必要に応じて容易に行うことができ、効率的なフィルタリング処理を行うことができるという作用を有する。
【００１８】
請求項３に記載のフィルタリング情報処理システムは、請求項１または２に記載のフィルタリング情報処理システムにおいて、ポリシー判定手段は、インターネット端末もしくは利用者毎の固有の識別子ＩＤをキーワードとしてフィルタリングポリシーの判定基準を変えることとしたものである。
【００１９】
この構成により、インターネット端末毎もしくは利用者毎にフィルタリングポリシーを設定することができるので、きめ細かいフィルタリングサービスを行うことができるという作用を有する。
【００２０】
請求項４に記載のフィルタリング情報処理装置は、請求項１乃至３のいずれか１に記載のフィルタリング情報処理システムにおいて、第２の情報処理装置は、フィルタリング判別規制手段における処理としての二次判定を行う前の一次判定を行う第２のフィルタリング判別規制手段を備え、第２のフィルタリング判別規制手段は、規制レベルの変更を行うこととしたものである。
【００２１】
この構成により、一次判定で規制対象外と判定された場合に第１の情報処理装置を経由することなく効率的にウェブページにアクセスすることができるという作用を有する。
【００２２】
請求項５に記載のフィルタリング情報処理システムは、請求項４に記載のフィルタリング情報処理システムにおいて、第２の情報処理装置は、アクセス可能な閲覧先リストを保持するホワイトリスト記憶部を備え、第２のフィルタリング判別規制手段はホワイトリスト記憶部を参照して判定を行い、第１の情報処理装置は、アクセス不可の閲覧先リストを保持するブラックリスト記憶部を備え、フィルタリング判別規制手段はブラックリスト記憶部を参照して判定を行うこととしたものである。
【００２３】
この構成により、閲覧しようとしているウェブページが第２の情報処理装置のホワイトリスト記憶部に含まれる場合、第１の情報処理装置を経由することなく上記ウェブページにアクセスすることができるので、アクセス速度の低下を防止して効率的にアクセスすることができるという作用を有する。
【００２４】
請求項６に記載のフィルタリング情報処理システムは、請求項５に記載のフィルタリング情報処理システムにおいて、第２の情報処理装置は、フィルタリング判別規制手段によって閲覧可能と判定された閲覧先をホワイトリスト記憶部に追加する規制リスト追加手段を備えることとしたものである。
【００２５】
この構成により、よく閲覧するウェブページはホワイトリストに追加されるため、そのウェブページに対しては第１の情報処理装置を経由することなく高速にアクセスすることができるという作用を有する。
【００２６】
以下、本発明の実施の形態について、図１〜図５を用いて説明する。
【００２７】
（実施の形態１）
図１は本発明の実施の形態１におけるフィルタリング情報処理システムを示す概略図であり、図２は図１のフィルタリング情報処理システムを構成するクライアントＰＣとゲートウェイルータとフィルタリングサーバとを詳細に示すブロック図である。
【００２８】
図１において、１はインターネット端末としてのクライアントＰＣ、２は第２の情報処理装置としてのゲートウェイルータ、３は第１の情報処理装置としてのフィルタリングサーバ、４はインターネット、７はＬＡＮ、１１ａはゲートウェイルータ２とフィルタリングサーバ３とを接続するインターネット接続回線、１１ｂはゲートウェイルータ２をインターネット４に接続するインターネット接続回線、１１ｃはフィルタリングサーバ３をインターネット４に接続するインターネット接続回線である。また、図２において、クライアントＰＣ１は、ＬＡＮ７で通信するためのネットワーク通信手段５と、Ｗｅｂブラウザソフトを実行することにより機能が実現されるＷｅｂブラウザソフト実現手段６とを有する。また、ゲートウェイルータ２は、ネットワークで通信するためのネットワーク通信手段８と、あらかじめ定義されたフィルタリング条件（フィルタリングポリシー）に基づいてクライアントＰＣ１からの閲覧リクエストについてフィルタリングサーバ３を経由させるか否かを判定するポリシー判定手段９と、インターネット端末毎の規制レベルもしくは利用者毎の規制レベルを定義したフィルタリングポリシーを保持するポリシー記憶部１０とを有する。また、フィルタリングサーバ３は、ネットワークで通信するためのネットワーク通信手段１２と、アクセス先のウェブページがあらかじめ設定された規制条件に該当するか否かを判定するフィルタリング判別規制手段１３と、ブラックリストＤＢ１５を検索するＤＢ検索手段１４とを有する。
【００２９】
図１に示すように、本実施の形態のフィルタリング情報処理システムでは、クライアントＰＣ１およびゲートウェイルータ２は家庭内のローカルエリアネットワーク７で接続されている。また、クライアントＰＣ１は、インターネット４へゲートウェイルータ２を経由して接続可能となっている。
【００３０】
図２に示すように、クライアントＰＣ１は、ネットワーク通信手段５と、Ｗｅｂブラウザソフト実現手段６とから構成されている。また、ゲートウェイルータ２は、ネットワーク通信手段８と、ポリシー判定手段９と、ポリシー記憶部１０とから構成されている。また、フィルタリングサーバ３は、ネットワーク通信手段１２と、フィルタリング判別規制手段１３と、ＤＢ検索手段１４と、ブラックリストＤＢ１５とから構成されている。
【００３１】
以上のように構成されたフィルタリング情報処理システムについて、その動作を図３を用いて説明する。図３は、図１、図２のフィルタリング情報処理システムの動作を示すフローチャートであり、クライアントＰＣ１からＷｅｂページを閲覧する場合のフィルタリング手順を示す。
【００３２】
クライアントＰＣ１において、Ｗｅｂブラウザソフト実現手段６によってＷｅｂページを閲覧する場合、ＷｅｂページのＵＲＬを入力して閲覧リクエスト（一般的にはＨＴＴＰリクエスト）をネットワーク通信手段５からゲートウェイルータ２に送信する（Ｓ１）。ゲートウェイルータ２は、ネットワーク通信手段８で閲覧リクエストを受信すると、あらかじめ受信情報に含まれているクライアント識別子を抽出する（Ｓ２）。このクライアント識別子は、クライアントＰＣ１もしくは利用者ごとのＩＤであり、ＩＰアドレス、装置Ｍａｃアドレス、ユーザーＩＤなどの固有情報が該当し、あらかじめ閲覧リクエスト情報もしくは通信プロトコルの中に埋め込まれているものとする。これらの固有情報は各々単独でキーとして使用されることもあるが、各々２つ以上の組み合わせで使用されることもある。例えば自分の端末のＩＰアドレス（もしくはＭａｃアドレス）でかつ自分自身を示すユーザーＩＤである場合にのみアクセスが可能とするなどの条件付けを行う場合である。
【００３３】
次に、抽出されたクライアント識別子をキーとしてポリシー判定手段９は、ポリシー記憶部１０を参照して、フィルタ処理対象レベルを判定する（Ｓ３、Ｓ４）。この場合、レベルは、ユーザごとにＷｅｂページのカテゴリを詳細に分類して規制対象となる範囲と閾値を詳細に定義したものである。例えば、中学生のポリシーでは、掲示板などのＷｅｂページでも閲覧できるものとそうでないものとを教育的観点で閾値を決めて分類するなどの定義が行われている。なお、ポリシー記憶部１０には事前に、クライアント識別子とそのポリシー情報とがネットワーク管理者等によってあらかじめ登録されているものとする。ステップＳ４において対象ＵＲＬがフィルタ対象に該当しないと判定した場合はネットワーク通信手段８からインターネット４に転送し、通常のＷｅｂページ閲覧の処理に移行する（Ｓ５）。もし、フィルター対象に該当すると判定した場合は、さらに閲覧リクエストをネットワーク通信手段８からフィルタリングサーバ３に転送する（Ｓ６）。ここでは、フィルタリングサーバ３はインターネット４上の異なるネットワークセグメントに存在する場合を想定しており、通常はインターネット回線のＡＤＳＬやＦＴＴＨなどを利用して転送する。このとき、フィルタリングサーバ３では、インターネット上からの複数の要求に対応するようになっており、接続の認証処理やデータの暗号化などを行うのが通常である。また、ゲートウェイルータ２は、閲覧リクエストをフィルタリングサーバ３に転送したのちには、その結果の通知を待ち受ける状態になる。
【００３４】
フィルタリングサーバ３は、ネットワーク通信手段１２によって閲覧リクエストを受け取ると、さらにフィルタリング判別規制手段１３によってあらかじめネットワーク管理者等によって構築してあるブラックリストＤＢ１５をＤＢ検索手段１４を介して参照して規制対象ＵＲＬか否かを判定する（Ｓ７、Ｓ８）。ここで、ＵＲＬが規制対象外と判定した場合は、ネットワーク通信手段８からインターネット４に転送し、通常のＷｅｂページ閲覧の処理に移行する（Ｓ９）。また図示はしてないが、ゲートウェイルータ２に対してＷｅｂページ閲覧処理に移行した旨を通知する。もし、規制対象ＵＲＬであると判定した場合は、その旨をゲートウェイルータ２に対してネットワーク通信手段１２を通して通知する（Ｓ１０）。ゲートウェイルータ２は、規制対象ＵＲＬの通知を受けた場合、内部に保持する規制対象処理画面の表示に閲覧リクエストを変更した表示データ（閲覧リクエストのＵＲＬは規制対象ＵＲＬであることを表示したデータ）をクライアントＰＣ１に返信する（Ｓ１１）。クライアントＰＣ１のＷｅｂブラウザソフト実現手段６は規制通知画面を表示し、通常、パスワード入力画面による認証処理などに移行する（Ｓ１２）。このようなパスワード入力処理の場合、フィルタ規制外のユーザパスワードが入力されると、改めてインターネット上のＷｅｂページの閲覧処理に移行するなどの処置がなされる。すなわち、ネットワーク端末毎の処理ではなく、ユーザ個人毎の処理となる。
【００３５】
以上のように本実施の形態によれば、ゲートウェイルータ２でクライアントＰＣ１ごとのフィルタリングポリシーを判定して、フィルタリングサーバ３をなるべく経由しない方法をとることで、複雑な検索処理をなるべく減らすことが可能となり、さらに効率的なフィルタリング処理が可能となる。
【００３６】
（実施の形態２）
本発明の実施の形態２における概略構成は実施の形態１の場合と同様、図１に示す構成である。図４は、本実施の形態におけるフィルタリング情報処理システムを構成するクライアントＰＣとゲートウェイルータとフィルタリングサーバとを詳細に示すブロック図である。ここでは、図１、図２のゲートウェイルータ２に更に、ホワイトリストによる一次フィルタ機能を備えた場合の例について述べる。
【００３７】
図４において、クライアントＰＣ１、ゲートウェイルータ２（第２の情報処理装置）、フィルタリングサーバ３（第１の情報処理装置）、インターネット４、ネットワーク通信手段５、８、１２、Ｗｅｂブラウザソフト実現手段６、ＬＡＮ７、ポリシー判定手段９、ポリシー記憶部１０、インターネット接続回線１１ａ、１１ｂ、１１ｃ、フィルタリング判別規制手段１３、ＤＢ検索手段１４、ブラックリストＤＢ１５は図２と同様のものなので、同一符号を付し、説明は省略する。１６はフィルタリング判別を行う第２のフィルタリング判別規制手段、１７は後述のホワイトリストデータベース（ホワイトリストＤＢ）１８を検索するデータベース検索手段（ＤＢ検索手段）、１８はホワイトリストが登録されているホワイトリストＤＢ（ホワイトリスト記憶部）である。
【００３８】
本実施の形態では、実施の形態１と同様に、クライアントＰＣ１およびゲートウェイルータ２は家庭内のローカルエリアネットワーク７で接続されている。また、クライアントＰＣ１はインターネット４へゲートウェイルータ２を経由して接続可能となっている。さらに、クライアントＰＣ１は、ネットワーク通信手段５と、Ｗｅｂブラウザソフト実現手段６とから構成されている。また、ゲートウェイルータ２は、ネットワーク通信手段８と、ポリシー判定手段９と、ポリシー記憶部１０と、ＤＢ検索手段１６と、ホワイトリストＤＢ１７とから構成されている。さらに、フィルタリングサーバ３は、ネットワーク通信手段１２と、フィルタリング判別規制手段１３と、ＤＢ検索手段１４と、ブラックリストＤＢ１５とから構成されている。
【００３９】
以上のように構成されたフィルタリング情報処理システムについて、その動作を図５を用いて説明する。図５は、図１、図４のフィルタリング情報処理システムの動作を示すフローチャートであり、クライアントＰＣ１からＷｅｂページを閲覧する場合のフィルタリング手順を示す。
【００４０】
クライアントＰＣ１において、Ｗｅｂブラウザソフト実現手段６によってＷｅｂページを閲覧する場合、ＷｅｂページのＵＲＬを入力して閲覧リクエスト（一般的にはＨＴＴＰリクエスト）をネットワーク通信手段５からゲートウェイルータ２に送信する（Ｓ２１）。ゲートウェイルータ２は、ネットワーク通信手段８で閲覧リクエストを受信すると、あらかじめ受信情報に含まれているクライアント識別子を抽出する（Ｓ２２）。このクライアント識別子は、クライアントＰＣ１もしくは利用者ごとのＩＤであり、ＩＰアドレス、装置Ｍａｃアドレス、ユーザーＩＤなどの固有情報が該当し、あらかじめ閲覧リクエスト情報もしくは通信プロトコルの中に埋め込まれているものとする。これらの固有情報は各々単独でキーとして使用されることもあるが、各々２つ以上の組み合わせで使用されることもある。例えば自分の端末のＩＰアドレス（もしくはＭａｃアドレス）でかつ自分自身を示すユーザーＩＤである場合にのみアクセスが可能とするなどの条件付けを行う場合である。
【００４１】
次に、抽出されたクライアント識別子をキーとしてポリシー判定手段９は、ポリシー記憶部１０を参照して、フィルタ処理対象レベルを判定する（Ｓ２３、Ｓ２４）。この場合、レベルは、ユーザごとにＷｅｂページのカテゴリを詳細に分類して規制対象となる範囲と閾値を詳細に定義したものである。例えば、中学生のポリシーでは、掲示板などのＷｅｂページでも閲覧できるものとそうでないものとを教育的観点で閾値を決めて分類するなどの定義が行われている。なお、ポリシー記憶部１０には事前に、クライアント識別子とそのポリシー情報とがネットワーク管理者等によってあらかじめ登録されているものとする。ステップＳ２４において対象ＵＲＬがフィルタ対象に該当しないと判定した場合はネットワーク通信手段８からインターネット４に転送し、通常のＷｅｂページ閲覧の処理に移行する（Ｓ２５）。もし、フィルター対象に該当すると判定した場合は、さらにＤＢ検索手段１７によってホワイトリストＤＢ１８を検索する（Ｓ２６）。ホワイリストＤＢ１８には、ネットワーク管理者等があらかじめ頻繁に利用する規制対象でないサイトを登録しておくものとする。このとき対象ＵＲＬがホワイトリストＤＢ１８に存在すると判定した場合は（Ｓ２７）、規制対象外としてネットワーク通信手段８からインターネット４に転送し、通常のＷｅｂページ閲覧の処理に移行する（Ｓ２８）。
【００４２】
もし、ステップＳ２７において対象ＵＲＬがホワイトリストＤＢ１８に存在しないと判定した場合は、さらに閲覧リクエストをネットワーク通信手段８からフィルタリングサーバ３に転送する（Ｓ２９）。ここでは、フィルタリングサーバ３はインターネット４上の異なるネットワークセグメントに存在する場合を想定しており、通常はインターネット回線のＡＤＳＬやＦＴＴＨなどを利用して転送する。このとき、フィルタリングサーバ３では、インターネット上からの複数の要求に対応するようになっており、接続の認証処理やデータの暗号化などを行うのが通常である。また、ゲートウェイルータ２は、閲覧リクエストをフィルタリングサーバ３に転送したのちには、その結果の通知を待ち受ける状態になる。
【００４３】
フィルタリングサーバ３は、ネットワーク通信手段１２によって閲覧リクエストを受け取ると、さらにフィルタリング判別規制手段１３によってあらかじめネットワーク管理者等によって構築してあるブラックリストＤＢ１５をＤＢ検索手段１４を介して参照して規制対象ＵＲＬか否かを判定する（Ｓ３０、Ｓ３１）。ここで、ＵＲＬが規制対象外と判定した場合は、ネットワーク通信手段８からインターネット４に転送し、通常のＷｅｂページ閲覧の処理に移行する（Ｓ３２）。また図示はしてないが、ゲートウェイルータ２に対してＷｅｂページ閲覧処理に移行した旨を通知する。もし、規制対象ＵＲＬであると判定した場合は、その旨をゲートウェイルータ２に対してネットワーク通信手段１２を通して通知する（Ｓ３３）。ゲートウェイルータ２では、規制対象ＵＲＬの通知を受けた場合まず、第２のフィルタリング判別規制手段１６（規制リスト追加手段）は、ＤＢ検索手段１７を介して、ホワイトリストＤＢ１８にそのＵＲＬを登録する（ステップを図示せず）。次に、内部に保持する規制対象処理画面の表示に閲覧リクエストを変更した表示データ（閲覧リクエストのＵＲＬは規制対象ＵＲＬであることを表示したデータ）をクライアントＰＣ１に返信する（Ｓ３４）。クライアントＰＣ１のＷｅｂブラウザソフト実現手段６は規制通知画面を表示し、通常、パスワード入力画面による認証処理などに移行する（Ｓ３５）。このようなパスワード入力処理の場合、フィルタ規制外のユーザパスワードが入力されると、改めてインターネット上のＷｅｂページの閲覧処理に移行するなどの処置がなされる。すなわち、ネットワーク端末毎の処理ではなく、ユーザ個人毎の処理となる。
【００４４】
以上のように本実施の形態によれば、ゲートウェイルータ２でユーザ端末ごとのフィルタリングポリシーを判定し、尚且つあらかじめ良く閲覧するページのＵＲＬを登録したホワイトリストによって一次判定することで、フィルタリングサーバ３を経由する頻度を少なくしてさらに複雑な検索処理を減らすことが可能となり、効率的なフィルタリング処理が可能となる。
【００４５】
【発明の効果】
以上説明したように本発明の請求項１に記載のフィルタリング情報処理システムによれば、インターネット等のネットワークに接続された第１の情報処理装置と、第１の情報処理装置およびインターネット等のネットワークに接続されＬＡＮ等のネットワークを介してインターネット端末に接続された第２の情報処理装置とを有するフィルタリング情報処理システムであって、第１の情報処理装置は、アクセス先のウェブページがあらかじめ設定された規制条件に該当するか否かを判定するフィルタリング判別規制手段を有し、第２の情報処理装置は、あらかじめ定義されたフィルタリングポリシーに基づいてインターネット端末からの閲覧リクエストについて第１の情報処理装置を経由させるか否かを判定するポリシー判定手段を有することにより、第２の情報処理装置で複雑な検索処理を行って、第１の情報処理装置で行う複雑な検索処理をなるべく減らすことができ、効率的なフィルタリング処理を行うことができるので、第２の情報処理装置できめ細かいフィルタリングサービスを行うことができ、第１の情報処理装置における検索処理が少ないことによりアクセス速度の低下を防止することができ、また第１の情報処理装置の存在のためにアンインストールが困難であるという有利な効果が得られる。
【００４６】
請求項２に記載のフィルタリング情報処理システムによれば、請求項１に記載のフィルタリング情報処理システムにおいて、第２の情報処理装置は、インターネット端末毎の規制レベルもしくは利用者毎の規制レベルを定義したフィルタリングポリシーを保持するポリシー記憶部を備えたことにより、あらかじめフィルタリングポリシーをポリシー記憶部に登録しておくことができるので、フィルタリングポリシーの更新や新規登録を必要に応じて容易に行うことができ、効率的なフィルタリング処理を行うことができるという有利な効果が得られる。
【００４７】
請求項３に記載のフィルタリング情報処理システムによれば、請求項１または２に記載のフィルタリング情報処理システムにおいて、ポリシー判定手段は、インターネット端末もしくは利用者毎の固有の識別子ＩＤをキーワードとしてフィルタリングポリシーの判定基準を変えることにより、インターネット端末毎もしくは利用者毎にフィルタリングポリシーを設定することができるので、きめ細かいフィルタリングサービスを行うことができるという有利な効果が得られる。
【００４８】
請求項４に記載のフィルタリング情報処理装置は、請求項１乃至３のいずれか１に記載のフィルタリング情報処理システムにおいて、第２の情報処理装置は、フィルタリング判別規制手段における処理としての二次判定を行う前の一次判定を行う第２のフィルタリング判別規制手段を備え、第２のフィルタリング判別規制手段は、規制レベルの変更を行うことにより、一次判定で規制対象外と判定された場合に第１の情報処理装置を経由することなく効率的にウェブページにアクセスすることができるという有利な効果が得られる。
【００４９】
請求項５に記載のフィルタリング情報処理システムによれば、請求項４に記載のフィルタリング情報処理システムにおいて、第２の情報処理装置は、アクセス可能な閲覧先リストを保持するホワイトリスト記憶部を備え、第２のフィルタリング判別規制手段はホワイトリスト記憶部を参照して判定を行い、第１の情報処理装置は、アクセス不可の閲覧先リストを保持するブラックリスト記憶部を備え、フィルタリング判別規制手段はブラックリスト記憶部を参照して判定を行うことにより、閲覧しようとしているウェブページが第２の情報処理装置のホワイトリスト記憶部に含まれる場合、第１の情報処理装置を経由することなく上記ウェブページにアクセスすることができるので、アクセス速度の低下を防止して効率的にアクセスすることができるという有利な効果が得られる。
【００５０】
請求項６に記載のフィルタリング情報処理システムによれば、請求項５に記載のフィルタリング情報処理システムにおいて、第２の情報処理装置は、フィルタリング判別規制手段によって閲覧可能と判定された閲覧先をホワイトリスト記憶部に追加する規制リスト追加手段を備えたことにより、よく閲覧するウェブページはホワイトリストに追加されるため、そのウェブページに対しては第１の情報処理装置を経由することなく高速にアクセスすることができるという有利な効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態１におけるフィルタリング情報処理システムを示す概略図
【図２】図１のフィルタリング情報処理システムを構成するクライアントＰＣとゲートウェイルータとフィルタリングサーバとを詳細に示すブロック図
【図３】図１、図２のフィルタリング情報処理システムの動作を示すフローチャート
【図４】本発明の実施の形態２におけるフィルタリング情報処理システムを構成するクライアントＰＣとゲートウェイルータとフィルタリングサーバとを詳細に示すブロック図
【図５】図１、図４のフィルタリング情報処理システムの動作を示すフローチャート
【図６】従来のフィルタリング情報処理システムを示す概略図
【図７】図６のフィルタリング情報処理システムにおけるインターネット端末（クライアントＰＣ）とフィルタリングサーバ（プロキシサーバ）とを示すブロック図
【図８】図６のフィルタリング情報処理システムの動作を示すフローチャート
【符号の説明】
１　クライアントＰＣ
２　ゲートウェイルータ
３　フィルタリングサーバ
４　インターネット
５、８、１２　ネットワーク通信手段
６　Ｗｅｂブラウザソフト実現手段
７　ローカルエリアネットワーク（ＬＡＮ）
９　ポリシー判定手段
１０　ポリシー記憶部
１１ａ、１１ｂ、１１ｃ　インターネット接続回線
１３　フィルタリング判別規制手段
１６　第２のフィルタリング判別規制手段
１４、１７　データベース検索手段（ＤＢ検索手段）
１５　ブラックリストデータベース（ブラックリストＤＢ）
１８　ホワイトリストデータベース（ホワイトリストＤＢ）
【図１】
2004145695.tif 000003
【図２】
2004145695.tif 000004
【図３】
2004145695.tif 000005
【図４】
2004145695.tif 000006
【図５】
2004145695.tif 000007
【図６】
2004145695.tif 000008
【図７】
2004145695.tif 000009
【図８】
2004145695.tif 000010