(57)【要約】【課題】ホワイトリスト方式のＵＲＬフィルタリングにおいて、ホワイトリストの登録・編集を行う際のユーザの作業負荷を軽減するＵＲＬフィルタ設定方法を得ること。【解決手段】本発明にかかるＵＲＬフィルタ設定方法は、代表クライアントが実行する処理として、自身に対するＵＲＬフィルタ設定を解除するようにサーバ装置へ指示を行うフィルタ設定解除指示ステップと、ユーザにより指定されたＷｅｂページのＵＲＬ情報を、サーバ装置を介してアクセスしたインターネットから取得し、さらに、取得したＵＲＬ情報に基づいて、ホワイトリストに追加する情報である追加ＵＲＬ情報を生成するＵＲＬ情報生成ステップと、追加ＵＲＬ情報をホワイトリストに追加するようにサーバ装置へ指示を行うＵＲＬ情報追加指示ステップと、を含む。【選択図】        図５
2009086960.tif 000002
【特許請求の範囲】
【請求項１】
インターネットに接続されたサーバ装置と、当該サーバ装置を介してインターネットにアクセスする複数のクライアント装置と、を含み、当該サーバ装置が、当該複数のクライアント装置からインターネットへのアクセスを、自身が管理しているホワイトリストを利用したＵＲＬフィルタにより制限するクライアントサーバシステムにおいて、前記ホワイトリストを更新する場合のＵＲＬフィルタ設定方法であって、
前記複数のクライアント装置の中のいずれか一つのクライアント装置である代表クライアントが実行する処理として、
自身に対するＵＲＬフィルタ設定を解除するように前記サーバ装置へ指示を行うフィルタ設定解除指示ステップと、
ユーザにより指定されたＷｅｂページのＵＲＬ情報を、前記サーバ装置を介してアクセスしたインターネットから取得し、さらに、取得したＵＲＬ情報に基づいて、前記ホワイトリストに追加する情報である追加ＵＲＬ情報を生成するＵＲＬ情報生成ステップと、
前記追加ＵＲＬ情報を前記ホワイトリストに追加するように前記サーバ装置へ指示を行うＵＲＬ情報追加指示ステップと、
を含むことを特徴とするＵＲＬフィルタ設定方法。
【請求項２】
前記ＵＲＬ情報生成ステップでは、前記取得したＵＲＬ情報を、サブドメイン以下も閲覧可能な形式となるように加工することを特徴とする請求項１に記載のＵＲＬフィルタ設定方法。
【請求項３】
さらに、
ユーザにより入力されたユーザ名およびパスワードに基づいて当該ユーザが管理者権限を有するかどうかを判断するように、前記サーバ装置へ指示を行うユーザ確認処理実行指示ステップ、
を含み、
前記ユーザが管理者権限を有すると前記サーバ装置により判断された場合に、前記フィルタ設定解除指示ステップを実行することを特徴とする請求項１または２に記載のＵＲＬフィルタ設定方法。
【請求項４】
インターネットに接続する機能と、インターネットへのアクセスをＵＲＬフィルタにより制限する機能と、を有する端末装置において、ユーザからの指示に従い、当該ＵＲＬフィルタで使用するホワイトリストを更新する場合のＵＲＬフィルタ設定方法であって、
ＵＲＬフィルタ設定を解除するフィルタ設定解除ステップと、
ユーザにより指定されたＷｅｂページのＵＲＬ情報をインターネットから取得し、さらに、取得したＵＲＬ情報に基づいて、前記ホワイトリストに追加する情報である追加ＵＲＬ情報を生成するＵＲＬ情報生成ステップと、
前記追加ＵＲＬ情報を前記ホワイトリストに追加するホワイトリスト更新ステップと、
を含むことを特徴とするＵＲＬフィルタ設定方法。
【請求項５】
前記ＵＲＬ情報生成ステップでは、前記取得したＵＲＬ情報を、サブドメイン以下も閲覧可能な形式となるように加工することを特徴とする請求項４に記載のＵＲＬフィルタ設定方法。
【請求項６】
さらに、
前記ホワイトリスト更新ステップを実行後、ＵＲＬフィルタを再度設定するフィルタ再設定ステップ、
を含むことを特徴とする請求項４または５に記載のＵＲＬフィルタ設定方法。
【請求項７】
さらに、
ＵＲＬフィルタ設定を解除後、所定の期間が経過した時点でＵＲＬフィルタを再度設定するフィルタ自動再設定ステップ、
を含むことを特徴とする請求項４、５または６に記載のＵＲＬフィルタ設定方法。
【請求項８】
さらに、
前記ユーザにより入力されたユーザ名およびパスワードと、管理者情報記憶部に記憶している管理者情報と、に基づいて当該ユーザが管理者権限を有するかどうかを判断するユーザ確認ステップ、
を含み、
前記ユーザ確認ステップにおいて前記ユーザが管理者権限を有していると判断された場合に、前記フィルタ設定解除ステップを実行することを特徴とする請求項４〜７のいずれか一つに記載のＵＲＬフィルタ設定方法。
【請求項９】
インターネットに接続されたサーバ装置と、当該サーバ装置を介してインターネットにアクセスする複数のクライアント装置と、を含み、当該サーバ装置が、当該複数のクライアント装置からインターネットへのアクセスを、自身が管理しているホワイトリストを利用したＵＲＬフィルタにより制限するクライアントサーバシステムにおいて、前記ホワイトリストを更新する場合のＵＲＬフィルタ設定方法であって、
前記複数のクライアント装置の中のいずれか一つのクライアント装置である代表クライアントが、自身に対するＵＲＬフィルタ設定を解除するように前記サーバ装置へ指示を行うフィルタ設定解除指示ステップと、
前記サーバ装置が、前記代表クライアントに対するＵＲＬフィルタ設定を解除するフィルタ設定解除ステップと、
前記代表クライアントが、ユーザにより指定されたＷｅｂページのＵＲＬ情報を、前記サーバ装置を介してアクセスしたインターネットから取得し、さらに、取得したＵＲＬ情報に基づいて、前記ホワイトリストに追加する情報である追加ＵＲＬ情報を生成するＵＲＬ情報生成ステップと、
前記代表クライアントが、前記追加ＵＲＬ情報を前記ホワイトリストに追加するように前記サーバ装置へ指示を行うＵＲＬ情報追加指示ステップと、
前記サーバ装置が、前記追加ＵＲＬ情報を前記ホワイトリストに追加するホワイトリスト更新ステップと、
を含むことを特徴とするＵＲＬフィルタ設定方法。
【請求項１０】
前記ＵＲＬ情報生成ステップでは、前記取得したＵＲＬ情報を、サブドメイン以下も閲覧可能な形式となるように加工することを特徴とする請求項９に記載のＵＲＬフィルタ設定方法。
【請求項１１】
さらに、
前記サーバ装置が、前記ホワイトリスト更新ステップを実行後、前記代表クライアントに対するＵＲＬフィルタを再度設定するフィルタ再設定ステップ、
を含むことを特徴とする請求項９または１０に記載のＵＲＬフィルタ設定方法。
【請求項１２】
さらに、
前記サーバ装置が、前記代表クライアントに対するＵＲＬフィルタ設定を解除後、所定の期間が経過した時点で前記代表クライアントに対するＵＲＬフィルタを再度設定するフィルタ自動再設定ステップ、
を含むことを特徴とする請求項９、１０または１１に記載のＵＲＬフィルタ設定方法。
【請求項１３】
さらに、
前記代表クライアントが、ユーザにより入力されたユーザ名およびパスワードに基づいて当該ユーザが管理者権限を有するかどうかを判断するように、前記サーバ装置へ指示を行うユーザ確認処理実行指示ステップと、
前記サーバ装置が、前記ユーザ名およびパスワードと、管理者情報記憶部に記憶している管理者情報と、に基づいて前記ユーザが管理者権限を有するかどうかを判断するユーザ確認ステップと、
を含み、
前記ユーザ確認ステップにおいてユーザが管理者権限を有すると判断した場合に、前記フィルタ設定解除指示ステップを実行することを特徴とする請求項９〜１２のいずれか一つに記載のＵＲＬフィルタ設定方法。
【請求項１４】
インターネットに接続されたサーバ装置と、当該サーバ装置を介してインターネットにアクセスする複数のクライアント装置と、を含み、当該サーバ装置が、当該複数のクライアント装置からインターネットへのアクセスを、自身が管理しているホワイトリストを利用したＵＲＬフィルタにより制限するクライアントサーバシステムにおいて、当該システムを構成する前記クライアント装置であって、
自身に対するＵＲＬフィルタ設定を解除するように前記サーバ装置へ指示を行うフィルタ設定解除指示手段と、
ユーザにより指定されたＷｅｂページのＵＲＬ情報を、前記サーバ装置を介してアクセスしたインターネットから取得し、さらに、取得したＵＲＬ情報に基づいて、前記ホワイトリストに追加する情報である追加ＵＲＬ情報を生成するＵＲＬ情報生成手段と、
前記追加ＵＲＬ情報を前記ホワイトリストに追加するように当該サーバ装置へ指示を行うＵＲＬ情報追加指示手段と、
を備えることを特徴とするクライアント装置。
【請求項１５】
前記ＵＲＬ情報生成手段は、前記取得したＵＲＬ情報を、サブドメイン以下も閲覧可能な形式となるように加工することを特徴とする請求項１４に記載のクライアント装置。
【請求項１６】
さらに、
ユーザにより入力されたユーザ名およびパスワードに基づいて当該ユーザが管理者権限を有するかどうかを判断するように、前記サーバ装置へ指示を行うユーザ確認処理実行指示手段、
を備え、
前記ユーザが管理者権限を有すると前記サーバ装置により判断された場合に、前記フィルタ設定解除指示手段が、ＵＲＬフィルタ設定を解除するように前記サーバ装置へ指示を行うことを特徴とする請求項１４または１５に記載のクライアント装置。
【請求項１７】
インターネットに接続する機能と、インターネットへのアクセスをＵＲＬフィルタにより制限する機能と、を有する端末装置であって、
ＵＲＬフィルタ設定を解除するフィルタ設定解除手段と、
ユーザにより指定されたＷｅｂページのＵＲＬ情報をインターネットから取得し、さらに、取得したＵＲＬ情報に基づいて、前記ホワイトリストに追加する情報である追加ＵＲＬ情報を生成するＵＲＬ情報生成手段と、
前記追加ＵＲＬ情報を前記ホワイトリストに追加するホワイトリスト更新手段と、
を備えることを特徴とする端末装置。
【請求項１８】
前記ＵＲＬ情報生成手段は、
前記取得したＵＲＬ情報を、サブドメイン以下も閲覧可能な形式となるように加工することを特徴とする請求項１７に記載の端末装置。
【請求項１９】
さらに、
前記ホワイトリスト更新手段により前記追加ＵＲＬ情報が前記ホワイトリストへ追加された場合、ＵＲＬフィルタを再度設定するフィルタ再設定手段、
を備えることを特徴とする請求項１７または１８に記載の端末装置。
【請求項２０】
さらに、
前記フィルタ設定解除手段によりＵＲＬフィルタ設定が解除された後、所定の期間が経過した時点でＵＲＬフィルタを再度設定するフィルタ自動再設定手段、
を備えることを特徴とする請求項１７、１８または１９に記載の端末装置。
【請求項２１】
さらに、
前記ユーザにより入力されたユーザ名およびパスワードと、管理者情報記憶部に記憶している管理者情報と、に基づいて当該ユーザが管理者権限を有するかどうかを判断するユーザ確認手段、
を備え、
前記ユーザ確認手段によりユーザが管理者権限を有すると判断された場合に、前記フィルタ設定解除手段が、ＵＲＬフィルタ設定を解除することを特徴とする請求項１７〜２０のいずれか一つに記載の端末装置。
【請求項２２】
インターネットに接続されたサーバ装置と、当該サーバ装置を介してインターネットにアクセスする複数のクライアント装置と、を含み、当該サーバ装置が、当該複数のクライアント装置からインターネットへのアクセスを、自身が管理しているホワイトリストを利用したＵＲＬフィルタにより制限するクライアントサーバシステムであって、
前記クライアント装置は、
自装置に対するＵＲＬフィルタ設定を解除するように前記サーバ装置へ指示を行うフィルタ設定解除指示手段と、
ユーザにより指定されたＷｅｂページのＵＲＬ情報を、前記サーバ装置を介してアクセスしたインターネットから取得し、さらに、取得したＵＲＬ情報に基づいて、前記ホワイトリストに追加する情報である追加ＵＲＬ情報を生成するＵＲＬ情報生成手段と、
前記追加ＵＲＬ情報を前記ホワイトリストに追加するように当該サーバ装置へ指示を行うＵＲＬ情報追加指示手段と、
を備え、
前記サーバ装置は、
クライアント装置からＵＲＬフィルタ設定の解除指示を受けた場合に当該クライアント装置に対するＵＲＬフィルタ設定を解除し、また、クライアント装置から前記追加ＵＲＬ情報の前記ホワイトリストへの追加指示を受けた場合には当該追加ＵＲＬ情報を前記ホワイトリストに追加するＵＲＬフィルタ管理手段、
を備えることを特徴とするクライアントサーバシステム。
【請求項２３】
前記ＵＲＬ情報生成手段は、
前記取得したＵＲＬ情報を、サブドメイン以下も閲覧可能な形式となるように加工することを特徴とする請求項２２に記載のクライアントサーバシステム。
【請求項２４】
前記ＵＲＬフィルタ管理手段は、
前記追加ＵＲＬ情報を前記ホワイトリストへ追加した場合、さらに、前記クライアント装置に対するＵＲＬフィルタを再度設定することを特徴とする請求項２２または２３に記載のクライアントサーバシステム。
【請求項２５】
前記ＵＲＬフィルタ管理手段は、
前記クライアント装置に対するＵＲＬフィルタ設定を解除後、所定の期間が経過した時
点で当該クライアント装置に対するＵＲＬフィルタを再度設定することを特徴とする請求項２２、２３または２４に記載のクライアントサーバシステム。
【請求項２６】
前記クライアント装置が、さらに、
ユーザにより入力されたユーザ名およびパスワードに基づいて当該ユーザが管理者権限を有するかどうかを判断するように、前記サーバ装置へ指示を行うユーザ確認処理実行指示手段、
を備え、
前記サーバ装置が、さらに、
前記ユーザ名およびパスワードと、管理者情報記憶部に記憶している管理者情報と、に基づいて前記ユーザが管理者権限を有するかどうかを判断するユーザ確認手段、
を備え、
前記ユーザ確認手段によりユーザが管理者権限を有すると判断された場合に、前記フィルタ設定解除指示手段が、ＵＲＬフィルタ設定を解除するように前記サーバ装置へ指示を行うことを特徴とする請求項２２〜２５のいずれか一つに記載のクライアントサーバシステム。
【請求項２７】
請求項１〜８のいずれか一つに記載のＵＲＬフィルタ設定方法をコンピュータに実行させることを特徴とするＵＲＬフィルタ設定プログラム。
【請求項２８】
請求項９〜１３のいずれか一つに記載のＵＲＬフィルタ設定方法のサーバ装置の処理をコンピュータに実行させることを特徴とするＵＲＬフィルタ設定プログラム。
【請求項２９】
請求項９〜１３のいずれか一つに記載のＵＲＬフィルタ設定方法の代表クライアントの処理をコンピュータに実行させることを特徴とするＵＲＬフィルタ設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットへ接続する際に特定のＷｅｂページのみへのアクセスを許可するＵＲＬ(Uniform  Resource  Locator)フィルタリングに関し、特に、ホワイトリスト方式のＵＲＬフィルタリングで使用するＵＲＬフィルタを設定する場合のＵＲＬフィルタ設定方法、これを実現するクライアント装置、端末装置、クライアントサーバシステムおよびＵＲＬフィルタ設定プログラムに関する。
【背景技術】
【０００２】
インターネットを利用してＷｅｂページを閲覧するうえで、快適な利用を妨げる悪質なコンテンツや、利用モラルの問題が大きな課題として取り上げられている。個人情報を取り扱う企業や会計事務所などにおいてはＷｅｂ経由での情報漏洩を防止する事は必須であり、そのためにインターネットのページを閲覧できるものと、そうでないものに分別するＵＲＬフィルタリング技術の利用が不可欠となっている。
【０００３】
ここで、ＵＲＬフィルタリング機能で利用される方式の１つである「ホワイトリスト方式」では、企業や会計事務所の社員、事務員が必要とする有益な情報を得られるＷｅｂページだけを選択し、選択したＷｅｂページのＵＲＬ情報を予めホワイトリストに登録しておく。そして、社内ＬＡＮなどの内部ネットワークからは、登録されているＷｅｂページの閲覧のみを許可する。
【０００４】
ＵＲＬフィルタが参照するホワイトリストへＵＲＬ情報を登録する方法としては、ＷｅｂページのＵＲＬ情報を直接手入力（キーボード入力）にて登録する方法やＷｅｂブラウザのアドレス覧に表示されたＵＲＬ情報をコピー＆ペースト（キーボードやマウスの操作による割り付け）して登録する手法がある。また、Ｗｅｂブラウザのアクセス履歴や“おきにいり”に登録されたＵＲＬ情報を利用して登録を行なう方法が存在する。
【０００５】
また、ＵＲＬ情報を扱う作業の作業性や信頼性を向上させる技術が下記特許文献１に記載されている。下記特許文献１には、電子メールに添付されているＵＲＬの情報と、その電子メールを関連付けする技術が記載されており、具体的には、電子メールに添付されていたＵＲＬの情報と、そのメール本文の関連付けを自動化してオリジナルなフレーム上からメールのインデックス、Ｗｅｂのインデックスの双方から関連付けされた情報（メール本文、ＵＲＬ情報）を呼び出す事を可能とする技術が記載されている。
【０００６】
【特許文献１】特開平１１−１６１５８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、ＵＲＬフィルタリングで使用するホワイトリストの従来の登録方法には、以下に示すような問題点が存在する。
【０００８】
まず、キーボートを使用してＷｅｂページのＵＲＬ情報を手で直接入力する場合、予めＵＲＬ情報を取得しておく作業が必要であり、また入力間違いが発生しやすい、という問題がある。加えて、入力作業に多くの時間を要するため、効率が悪い。
【０００９】
また、Ｗｅｂブラウザのアドレス覧に表示されたＵＲＬ情報をコピー＆ペーストする方法は、ＵＲＬ情報を手入力する場合と比較して、入力間違いの発生率を低く抑え、かつ作
業時間の短縮化が図れる。しかしながら、作業時間を十分に短縮できるとは言い難く、作業時間の更なる短縮化が望まれている。加えて、Ｗｅｂブラウザから新たなＵＲＬ情報を取得する際には、一旦ＵＲＬのフィルタリングを解除しなければならないなど、煩雑で効率の悪い作業が多く発生する。たとえば、ホワイトリストの一般的な登録手順は、（１）管理者の認証、（２）ＵＲＬフィルタの解除、（３）Ｗｅｂブラウザを使用したホワイトリストへ登録するＷｅｂページの検索、（４）ＵＲＬ情報の取得、（５）ＵＲＬ情報の加工、（６）ホワイトリストへの登録、となり、各々が分割された操作や作業である。
【００１０】
また、Ｗｅｂブラウザのアクセス履歴や“おきにいり”に登録されたＵＲＬ情報を利用する方法では、ＵＲＬ情報を見ただけでは本当に閲覧を許可したいＷｅｂページかどうかを判断できないため、そこにアクセスして確認する作業が必要となる。
【００１１】
また、上記特許文献１に記載のＵＲＬ情報を扱う作業の作業性や信頼性を向上させる技術は、電子メールに添付されているＵＲＬ情報を対象としており、Ｗｅｂブラウザが取得したＵＲＬ情報を扱う場合については考慮されていない、すなわち、ＵＲＬ情報をホワイトリストへ登録する際の作業にそのまま適用するのは不可能である。
【００１２】
本発明は、上記に鑑みてなされたものであって、ホワイトリスト方式のＵＲＬフィルタリングにおいて、ホワイトリストの登録・編集作業の効率化および簡単化を図り、ユーザの作業負荷を軽減するＵＲＬフィルタ設定方法、クライアント装置、端末装置、クライアントサーバシステムおよびＵＲＬフィルタ設定プログラムを得ることを特徴とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するために、本発明は、インターネットに接続されたサーバ装置と、当該サーバ装置を介してインターネットにアクセスする複数のクライアント装置と、を含み、当該サーバ装置が、当該複数のクライアント装置からインターネットへのアクセスを、自身が管理しているホワイトリストを利用したＵＲＬフィルタにより制限するクライアントサーバシステムにおいて、前記ホワイトリストを更新する場合のＵＲＬフィルタ設定方法であって、前記複数のクライアント装置の中のいずれか一つのクライアント装置である代表クライアントが実行する処理として、自身に対するＵＲＬフィルタ設定を解除するように前記サーバ装置へ指示を行うフィルタ設定解除指示ステップと、ユーザにより指定されたＷｅｂページのＵＲＬ情報を、前記サーバ装置を介してアクセスしたインターネットから取得し、さらに、取得したＵＲＬ情報に基づいて、前記ホワイトリストに追加する情報である追加ＵＲＬ情報を生成するＵＲＬ情報生成ステップと、前記追加ＵＲＬ情報を前記ホワイトリストに追加するように前記サーバ装置へ指示を行うＵＲＬ情報追加指示ステップと、を含むことを特徴とする。
【００１４】
つぎの発明にかかるＵＲＬフィルタ設定方法において、前記ＵＲＬ情報生成ステップでは、前記取得したＵＲＬ情報を、サブドメイン以下も閲覧可能な形式となるように加工することを特徴とすることを特徴とする。
【００１５】
つぎの発明にかかるＵＲＬフィルタ設定方法においては、さらに、ユーザにより入力されたユーザ名およびパスワードに基づいて当該ユーザが管理者権限を有するかどうかを判断するように、前記サーバ装置へ指示を行うユーザ確認処理実行指示ステップ、を含み、前記ユーザが管理者権限を有すると前記サーバ装置により判断された場合に、前記フィルタ設定解除指示ステップを実行することを特徴とする。
【００１６】
つぎの発明にかかるＵＲＬフィルタ設定方法は、インターネットに接続する機能と、インターネットへのアクセスをＵＲＬフィルタにより制限する機能と、を有する端末装置において、ユーザからの指示に従い、当該ＵＲＬフィルタで使用するホワイトリストを更新
する場合のＵＲＬフィルタ設定方法であって、ＵＲＬフィルタ設定を解除するフィルタ設定解除ステップと、ユーザにより指定されたＷｅｂページのＵＲＬ情報をインターネットから取得し、さらに、取得したＵＲＬ情報に基づいて、前記ホワイトリストに追加する情報である追加ＵＲＬ情報を生成するＵＲＬ情報生成ステップと、前記追加ＵＲＬ情報を前記ホワイトリストに追加するホワイトリスト更新ステップと、を含むことを特徴とする。
【００１７】
つぎの発明にかかるＵＲＬフィルタ設定方法において、前記ＵＲＬ情報生成ステップでは、前記取得したＵＲＬ情報を、サブドメイン以下も閲覧可能な形式となるように加工することを特徴とする。
【００１８】
つぎの発明にかかるＵＲＬフィルタ設定方法においては、さらに、前記ホワイトリスト更新ステップを実行後、ＵＲＬフィルタを再度設定するフィルタ再設定ステップ、を含むことを特徴とする。
【００１９】
つぎの発明にかかるＵＲＬフィルタ設定方法においては、さらに、ＵＲＬフィルタ設定を解除後、所定の期間が経過した時点でＵＲＬフィルタを再度設定するフィルタ自動再設定ステップ、を含むことを特徴とする。
【００２０】
つぎの発明にかかるＵＲＬフィルタ設定方法においては、さらに、前記ユーザにより入力されたユーザ名およびパスワードと、管理者情報記憶部に記憶している管理者情報と、に基づいて当該ユーザが管理者権限を有するかどうかを判断するユーザ確認ステップ、を含み、前記ユーザ確認ステップにおいて前記ユーザが管理者権限を有していると判断された場合に、前記フィルタ設定解除ステップを実行することを特徴とする。
【００２１】
つぎの発明にかかるＵＲＬフィルタ設定方法は、インターネットに接続されたサーバ装置と、当該サーバ装置を介してインターネットにアクセスする複数のクライアント装置と、を含み、当該サーバ装置が、当該複数のクライアント装置からインターネットへのアクセスを、自身が管理しているホワイトリストを利用したＵＲＬフィルタにより制限するクライアントサーバシステムにおいて、前記ホワイトリストを更新する場合のＵＲＬフィルタ設定方法であって、前記複数のクライアント装置の中のいずれか一つのクライアント装置である代表クライアントが、自身に対するＵＲＬフィルタ設定を解除するように前記サーバ装置へ指示を行うフィルタ設定解除指示ステップと、前記サーバ装置が、前記代表クライアントに対するＵＲＬフィルタ設定を解除するフィルタ設定解除ステップと、前記代表クライアントが、ユーザにより指定されたＷｅｂページのＵＲＬ情報を、前記サーバ装置を介してアクセスしたインターネットから取得し、さらに、取得したＵＲＬ情報に基づいて、前記ホワイトリストに追加する情報である追加ＵＲＬ情報を生成するＵＲＬ情報生成ステップと、前記代表クライアントが、前記追加ＵＲＬ情報を前記ホワイトリストに追加するように前記サーバ装置へ指示を行うＵＲＬ情報追加指示ステップと、前記サーバ装置が、前記追加ＵＲＬ情報を前記ホワイトリストに追加するホワイトリスト更新ステップと、を含むことを特徴とすることを特徴とする。
【００２２】
つぎの発明にかかるＵＲＬフィルタ設定方法において、前記ＵＲＬ情報生成ステップでは、前記取得したＵＲＬ情報を、サブドメイン以下も閲覧可能な形式となるように加工することを特徴とする。
【００２３】
つぎの発明にかかるＵＲＬフィルタ設定方法においては、さらに、前記サーバ装置が、前記ホワイトリスト更新ステップを実行後、前記代表クライアントに対するＵＲＬフィルタを再度設定するフィルタ再設定ステップ、を含むことを特徴とする。
【００２４】
つぎの発明にかかるＵＲＬフィルタ設定方法においては、さらに、前記サーバ装置が、
前記代表クライアントに対するＵＲＬフィルタ設定を解除後、所定の期間が経過した時点で前記代表クライアントに対するＵＲＬフィルタを再度設定するフィルタ自動再設定ステップ、を含むことを特徴とする。
【００２５】
つぎの発明にかかるＵＲＬフィルタ設定方法においては、さらに、前記代表クライアントが、ユーザにより入力されたユーザ名およびパスワードに基づいて当該ユーザが管理者権限を有するかどうかを判断するように、前記サーバ装置へ指示を行うユーザ確認処理実行指示ステップと、前記サーバ装置が、前記ユーザ名およびパスワードと、管理者情報記憶部に記憶している管理者情報と、に基づいて前記ユーザが管理者権限を有するかどうかを判断するユーザ確認ステップと、を含み、前記ユーザ確認ステップにおいてユーザが管理者権限を有すると判断した場合に、前記フィルタ設定解除指示ステップを実行することを特徴とする。
【００２６】
つぎの発明にかかるクライアント装置は、インターネットに接続されたサーバ装置と、当該サーバ装置を介してインターネットにアクセスする複数のクライアント装置と、を含み、当該サーバ装置が、当該複数のクライアント装置からインターネットへのアクセスを、自身が管理しているホワイトリストを利用したＵＲＬフィルタにより制限するクライアントサーバシステムにおいて、当該システムを構成する前記クライアント装置であって、
自身に対するＵＲＬフィルタ設定を解除するように当該サーバ装置へ指示を行うフィルタ設定解除指示手段と、ユーザにより指定されたＷｅｂページのＵＲＬ情報を、前記サーバ装置を介してアクセスしたインターネットから取得し、さらに、取得したＵＲＬ情報に基づいて、前記ホワイトリストに追加する情報である追加ＵＲＬ情報を生成するＵＲＬ情報生成手段と、前記追加ＵＲＬ情報を前記ホワイトリストに追加するように当該サーバ装置へ指示を行うＵＲＬ情報追加指示手段と、を備えることを特徴とする。
【００２７】
つぎの発明にかかるクライアント装置において、前記ＵＲＬ情報生成手段は、前記取得したＵＲＬ情報を、サブドメイン以下も閲覧可能な形式となるように加工することを特徴とする。
【００２８】
つぎの発明にかかるクライアント装置においては、さらに、ユーザにより入力されたユーザ名およびパスワードに基づいて当該ユーザが管理者権限を有するかどうかを判断するように、前記サーバ装置へ指示を行うユーザ確認処理実行指示手段、を備え、前記ユーザが管理者権限を有すると前記サーバ装置により判断された場合に、前記フィルタ設定解除指示手段が、ＵＲＬフィルタ設定を解除するように前記サーバ装置へ指示を行うことを特徴とする。
【００２９】
つぎの発明にかかる端末装置は、インターネットに接続する機能と、インターネットへのアクセスをＵＲＬフィルタにより制限する機能と、を有する端末装置であって、ＵＲＬフィルタ設定を解除するフィルタ設定解除手段と、ユーザにより指定されたＷｅｂページのＵＲＬ情報をインターネットから取得し、さらに、取得したＵＲＬ情報に基づいて、前記ホワイトリストに追加する情報である追加ＵＲＬ情報を生成するＵＲＬ情報生成手段と、前記追加ＵＲＬ情報を前記ホワイトリストに追加するホワイトリスト更新手段と、を備えることを特徴とする。
【００３０】
つぎの発明にかかる端末装置において、前記ＵＲＬ情報生成手段は、前記取得したＵＲＬ情報を、サブドメイン以下も閲覧可能な形式となるように加工することを特徴とする。
【００３１】
つぎの発明にかかる端末装置においては、さらに、前記ホワイトリスト更新手段により前記追加ＵＲＬ情報が前記ホワイトリストへ追加された場合、ＵＲＬフィルタを再度設定するフィルタ再設定手段、を備えることを特徴とする。
【００３２】
つぎの発明にかかる端末装置においては、さらに、前記フィルタ設定解除手段によりＵＲＬフィルタ設定が解除された後、所定の期間が経過した時点でＵＲＬフィルタを再度設定するフィルタ自動再設定手段、を備えることを特徴とする。
【００３３】
つぎの発明にかかる端末装置においては、さらに、前記ユーザにより入力されたユーザ名およびパスワードと、管理者情報記憶部に記憶している管理者情報と、に基づいて当該ユーザが管理者権限を有するかどうかを判断するユーザ確認手段、を備え、前記ユーザ確認手段によりユーザが管理者権限を有すると判断された場合に、前記フィルタ設定解除手段が、ＵＲＬフィルタ設定を解除することを特徴とする。
【００３４】
つぎの発明にかかるクライアントサーバシステムは、インターネットに接続されたサーバ装置と、当該サーバ装置を介してインターネットにアクセスする複数のクライアント装置と、を含み、当該サーバ装置が、当該複数のクライアント装置からインターネットへのアクセスを、自身が管理しているホワイトリストを利用したＵＲＬフィルタにより制限するクライアントサーバシステムであって、前記クライアント装置は、自装置に対するＵＲＬフィルタ設定を解除するように前記サーバ装置へ指示を行うフィルタ設定解除指示手段と、ユーザにより指定されたＷｅｂページのＵＲＬ情報を、前記サーバ装置を介してアクセスしたインターネットから取得し、さらに、取得したＵＲＬ情報に基づいて、前記ホワイトリストに追加する情報である追加ＵＲＬ情報を生成するＵＲＬ情報生成手段と、前記追加ＵＲＬ情報を前記ホワイトリストに追加するように当該サーバ装置へ指示を行うＵＲＬ情報追加指示手段と、を備え、前記サーバ装置は、クライアント装置からＵＲＬフィルタ設定の解除指示を受けた場合に当該クライアント装置に対するＵＲＬフィルタ設定を解除し、また、クライアント装置から前記追加ＵＲＬ情報の前記ホワイトリストへの追加指示を受けた場合には当該追加ＵＲＬ情報を前記ホワイトリストに追加するＵＲＬフィルタ管理手段、を備えることを特徴とする。
【００３５】
つぎの発明にかかるクライアントサーバシステムにおいて、前記ＵＲＬ情報生成手段は、前記取得したＵＲＬ情報を、サブドメイン以下も閲覧可能な形式となるように加工することを特徴とする。
【００３６】
つぎの発明にかかるクライアントサーバシステムにおいて、前記ＵＲＬフィルタ管理手段は、前記追加ＵＲＬ情報を前記ホワイトリストへ追加した場合、さらに、前記クライアント装置に対するＵＲＬフィルタを再度設定することを特徴とする。
【００３７】
つぎの発明にかかるクライアントサーバシステムにおいて、前記ＵＲＬフィルタ管理手段は、前記クライアント装置に対するＵＲＬフィルタ設定を解除後、所定の期間が経過した時点で当該クライアント装置に対するＵＲＬフィルタを再度設定することを特徴とする。
【００３８】
つぎの発明にかかるクライアントサーバシステムにおいては、前記クライアント装置が、さらに、ユーザにより入力されたユーザ名およびパスワードに基づいて当該ユーザが管理者権限を有するかどうかを判断するように、前記サーバ装置へ指示を行うユーザ確認処理実行指示手段、を備え、前記サーバ装置が、さらに、前記ユーザ名およびパスワードと、管理者情報記憶部に記憶している管理者情報と、に基づいて前記ユーザが管理者権限を有するかどうかを判断するユーザ確認手段、を備え、前記ユーザ確認手段によりユーザが管理者権限を有すると判断された場合に、前記フィルタ設定解除指示手段が、ＵＲＬフィルタ設定を解除するように前記サーバ装置へ指示を行うことを特徴とする。
【００３９】
つぎの発明にかかるＵＲＬフィルタ設定プログラムは、請求項１〜８のいずれか一つに
記載のＵＲＬフィルタ設定方法をコンピュータに実行させることを特徴とする。
【００４０】
つぎの発明にかかるＵＲＬフィルタ設定プログラムは、請求項９〜１３のいずれか一つに記載のＵＲＬフィルタ設定方法のサーバ装置の処理をコンピュータに実行させることを特徴とする。
【００４１】
つぎの発明にかかるＵＲＬフィルタ設定プログラムは、請求項９〜１３のいずれか一つに記載のＵＲＬフィルタ設定方法の代表クライアントの処理をコンピュータに実行させることを特徴とする。
【発明の効果】
【００４２】
本発明にかかるＵＲＬフィルタ設定方法では、ＵＲＬフィルタの設定変更作業を行なうクライアントコンピュータのＵＲＬフィルタリングを一時的に解除し、ホワイトリストに新たに登録するＵＲＬが指定された場合、ＵＲＬを所望の形式へ自動的に変換してから登録することとしたので、ホワイトリスト方式のＵＲＬフィルタリングにおける設定変更作業（ホワイトリストの登録および更新作業）を簡単化し、ユーザの作業負荷を軽減できる、という効果を奏する。
【００４３】
また、ＵＲＬについての専門的な知識がなくても所望の形式（正しい形式）に変換された情報をホワイトリストに登録できる、という効果を奏する。
【００４４】
また、ＵＲＬフィルタの設定変更作業を行うクライアントコンピュータのみをＵＲＬフィルタリングの対象から除外するようにしたので、設定変更作業中であっても、他のクライアントコンピュータからインターネットへのアクセスを制限することができる、という効果を奏する。
【００４５】
また、ＵＲＬフィルタリングの対象から除外する期間に制限を設けたので、たとえば、作業の途中にコンピュータから長時間離れた場合に不正に使用される可能性を低減できる、という効果を奏する。
【発明を実施するための最良の形態】
【００４６】
以下に、本発明にかかるＵＲＬフィルタ設定方法、クライアント装置、端末装置、クライアントサーバシステムおよびＵＲＬフィルタ設定プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例１】
【００４７】
図１は、本発明にかかるＵＲＬフィルタ設定方法を実現するクライアントサーバシステムの構成例を示す図である。このクライアントサーバシステムは、サーバコンピュータ１および複数のクライアントコンピュータ２により構成され、サーバコンピュータとクライアントコンピュータは、同一のＬＡＮに接続されている。また、サーバコンピュータ１はインターネットなどの外部のネットワークに接続されており、各クライアントコンピュータ２は、サーバコンピュータ１を介して外部ネットワークに接続する構成となっている。なお、以下の説明においては、サーバコンピュータを単にサーバと呼び、クライアントコンピュータを単にクライアントと呼ぶ。
【００４８】
図２は、本発明にかかるＵＲＬフィルタ設定方法を実現するためのクライアントとしての機能を備え、本発明にかかるＵＲＬフィルタ設定プログラムを実行可能な計算機システムの構成例を示す図である。この計算機システムは、制御部１０と記憶部２０と表示部３０と入力部４０と通信部５０とを備える。
【００４９】
図２において、制御部１０は、本発明にかかるＵＲＬフィルタ設定プログラムを実行する。記憶部２０は、ＲＡＭ，ＲＯＭなどの各種メモリを含み、上記制御部１０が実行すべきプログラム，処理の過程で得られた必要なデータ，などを記憶する。表示部３０は、ＣＲＴ，ＬＣＤ（液晶表示パネル）などで構成され、計算機システムのユーザに対して各種画面を表示する。入力部４０は、たとえばキーボード４１やマウス４２などで構成され、計算機システムのユーザが、各種情報の入力などを行うために使用する。また、この計算機システムは、通信部５０を介してネットワークと接続することによりネットワークに接続された他の計算機システムとの間で各種情報のやりとりを行う。
【００５０】
ここで、本発明にかかるＵＲＬフィルタ設定プログラムが実行可能な状態になるまでの計算機システムの動作例について説明する。上述した構成をとる計算機システムには、たとえば、ＣＤ−ＲＯＭドライブユニット（図示せず）にセットされたＣＤ−ＲＯＭから、ＵＲＬフィルタ設定プログラムがディスクユニット（図示せず）にインストールされる。そして、ＵＲＬフィルタ設定プログラムの実行時に、ディスクユニットから読み出されたＵＲＬフィルタ設定プログラムが記憶部２０の所定の場所に格納される。この状態で、制御部１０は、記憶部２０に格納されたプログラムに従って、ＵＲＬフィルタ設定処理を実行する。
【００５１】
なお、本発明においては、ＣＤ−ＲＯＭを記録媒体として、上記ＵＲＬフィルタ設定処理を記述したプログラムを提供しているが、これに限らず、計算機システムの構成、提供するプログラムの容量などに応じて、たとえば、フロッピー（登録商標）ディスクなどの磁気ディスク，光磁気ディスク，磁気テープなどの記録媒体を用いることも可能である。また、電子メール，インターネットなどの伝送媒体により提供されたプログラムを用いることとしてもよい。
【００５２】
また、サーバも、上記図２と同様の構成の計算機システムにより実現される。ただし、この場合の通信部５０に接続するネットワークは、インターネットおよびＬＡＮの両方を含んでいる。
【００５３】
つづいて、サーバ１およびクライアント２の内部構成について、図３および図４を用いて説明する。なお、図３はサーバ１の構成例を示す図であり、図４はクライアント２の構成例を示す図である。
【００５４】
図３に示したように、サーバ１は、管理者情報管理部１１１およびＵＲＬフィルタ管理部１１２を備え、各部の制御やＵＲＬフィルタリングを行う制御部１１と、管理者情報記憶部１２１およびＵＲＬフィルタ情報記憶部１２２を備えた記憶部１２と、送受信部１５１および１５２を備え、ネットワークを介してクライアントなどとの間で各種情報の送受信などを行う通信部１５と、により構成される。また、管理者情報管理部１１１およびＵＲＬフィルタ管理部１１２は、送受信部１５１とそれぞれ接続され、ＵＲＬフィルタ管理部１１２と送受信部１５２が接続されている。
【００５５】
ユーザ確認手段としての動作を行う管理者情報管理部１１１は、クライアント２のユーザが管理者権限を有しているかどうかを判断する。ＵＲＬフィルタ管理部１１２は、クライアントからの指示に従いＵＲＬフィルタの設定を行う。また、クライアント２を対象としてＵＲＬフィルタリングを行う。
【００５６】
管理者情報記憶部１２１は、管理者権限を有するユーザの情報を記憶する。ＵＲＬフィルタ情報記憶部１２２は、閲覧を許可するサイトのＵＲＬ情報すなわちＵＲＬ情報が登録されたホワイトリストを記憶する。
【００５７】
送受信部１５１は、ＬＡＮに接続されており、同じＬＡＮに接続されているクライアントとの間で各種データの送受信を行う。送受信部１５２は、インターネットに接続されている。
【００５８】
図４に示したように、クライアント２は、管理者認識部２１１、ＵＲＬ情報管理部２１２およびＷｅｂ表示管理部２１３を備え、本発明にかかるＵＲＬフィルタ設定方法を実現するための各種処理を実行する制御部２１と、ＵＲＬ情報記憶部２２１を備えた記憶部２２と、制御部２１からの指示に従いユーザに対して各種画面を表示する表示部２３と、ユーザが各種操作を行う際に使用する入力部２４と、ＬＡＮを介してサーバ１との間で各種情報を送受信する通信部２５と、により構成される。また、管理者認識部２１１、ＵＲＬ情報管理部２１２およびＷｅｂ表示管理部２１３は、通信部２５とそれぞれ接続されている。
【００５９】
ユーザ確認処理実行指示手段としての動作を行う管理者認識部２１１は、必要に応じてサーバ１と通信を行い、クライアント２を使用しているユーザが管理者であるかどうか（管理者権限を有するかどうか）を確認する。フィルタ設定解除指示手段およびＵＲＬ情報追加指示手段としての動作を行うＵＲＬ情報管理部２１２は、ホワイトリストに新たに登録するＵＲＬ情報を生成する。また、サーバ１に対して、ＵＲＬフィルタの設定を変更するように指示を行う。Ｗｅｂ表示管理部２１３は、通信部２５を介してサーバ１経由でＷｅｂページの情報を取得し、取得した情報に基づいて表示部２３の制御を行う。また、ユーザの指示（操作）に従い、ホワイトリストに新たに登録するＷｅｂページに関する情報を取得する。Ｗｅｂ表示管理部２１３は、たとえば、Ｗｅｂブラウザと専用のプラグインにより実現される。なお、ＵＲＬ情報管理部２１２およびＷｅｂ表示管理部２１３がＵＲＬ情報生成手段を構成する。
【００６０】
ＵＲＬ情報記憶部２２１は、ＵＲＬ情報管理部２１２が取得したＵＲＬ情報に基づいて生成された情報を記憶する。
【００６１】
ここで、上記構成のサーバ１およびクライアント２を含んだクライアントサーバシステムにおいてクライアント２が外部のネットワーク（インターネット）にアクセスする場合の動作を説明する。上述したように、このクライアントサーバシステムでは、各クライアント２は、外部のネットワークへ接続する場合、サーバ１経由で行う必要がある。また、サーバ１では、ＬＡＮを介して接続されているクライアント２に対して、予め選択しておいたＵＲＬへのアクセスのみを許可する（ＵＲＬフィルタリングを行う）。アクセスを許可するＵＲＬは、ホワイトリストに登録され、ホワイトリストはＵＲＬフィルタ情報記憶部１２２へ格納されている。また、ＵＲＬフィルタリングは、ＵＲＬフィルタ管理部１１２が行う。
【００６２】
つづいて、上記クライアントサーバシステムにおいてＵＲＬフィルタの設定を行う場合の動作について、図５および図６に基づいて説明する。ここで、図５は、ＵＲＬフィルタ設定動作の概要を示すフローチャートであり、図６は、ＵＲＬフィルタ設定動作の一例を示すフローチャートである。
【００６３】
ＵＲＬフィルタ設定動作では、まず、クライアント２を使用するユーザの認証を行い（図５、ステップＳ１）、ユーザが設定変更を行う権限を有していれば「ＵＲＬフィルタ」の設定を解除する（ステップＳ２）。そして、Ｗｅｂブラウザを起動し（ステップＳ３）、ユーザが、ホワイトリストへ登録（追加）するＷｅｂページの選択（ＵＲＬ情報の取得・加工）およびＷｅｂページに関する情報のクライアント２内への一時的な登録を行う（ステップＳ４、Ｓ５）。なお、ステップＳ４およびＳ５の動作は必要に応じて繰り返し実行する。その後、ユーザが、選択終了を指示する操作を実行すると、それまで一時的に登
録しておいた情報を、サーバ１が管理しているホワイトリストへ正式に登録し、「ＵＲＬフィルタ」を再度設定する（ステップＳ６、Ｓ７）。
【００６４】
以上の動作をより詳細に説明する。クライアント２のユーザが、ＵＲＬフィルタ設定を開始するための操作を行うと、制御部２１は、図７に示した「ユーザ情報入力画面」を表示部２３へ表示させる（図６、ステップＳ１１）。その後、入力部２４を介してユーザ情報（ユーザ名およびパスワード）が入力されると認証処理を実行する（ステップＳ１２、Ｓ１３）。
【００６５】
認証処理の具体的な動作を示すと、クライアント２の管理者認識部２１１が、入力部２４からユーザ情報を取得し、取得したユーザ情報を通信部２５経由で、実際にＵＲＬフィルタリングを行うサーバ１へ送信する。サーバ１では、クライアント２から送信されたユーザ情報を送受信部１５１が受信し、受信したユーザ情報は管理者情報管理部１１１へ渡される。管理者情報管理部１１１は、ユーザ情報を受け取ると、管理者情報記憶部１２１に格納されている管理者情報を取得し、受け取ったユーザ情報が取得した管理者情報の中に含まれているかどうか（ユーザが管理者かどうか）を確認する。そして、ユーザ情報が含まれていれば、クライアント２のユーザが管理者であると判断する。確認結果（ユーザが管理者かどうか）は、管理者情報管理部１１１から送受信部１５１経由でクライアント２へ通知される。
【００６６】
次に、ユーザが管理者である旨の通知をサーバ１から受けた場合（ステップＳ１４，Ｙｅｓ）、ＵＲＬフィルタ設定を一時的に解除する（ステップＳ１５）。
【００６７】
具体的には、クライアント２のＵＲＬ情報管理部２１２が、自身（クライアント２）のＵＲＬフィルタ設定を解除するように通信部２５経由でサーバ１へ要求する。要求を受けたサーバ１では、ＵＲＬフィルタ管理部１１２がＵＲＬフィルタの設定を解除する（要求元のクライアント２をＵＲＬフィルタリングの対象から除外する）。設定を解除した場合、以後要求元のクライアント２に対するＵＲＬフィルタリングは行わない。なお、ＵＲＬフィルタの設定が解除された状態であっても、管理者ではないユーザ（管理者権限を有さないユーザ）により使用されている他のクライアント２がインターネットへアクセスする場合にはＵＲＬフィルタリングを行い、ホワイトリストに登録されているＵＲＬに対してのみアクセスを許可する。すなわち、管理者権限を有し、かつホワイトリストの編集作業を行うユーザ（クライアント２）のみをＵＲＬフィルタリングの対象から除外する。これを実現するために、たとえば、ＵＲＬ情報管理部２１２は、ＵＲＬフィルタリングの除外対象とするクライアント２のＭＡＣアドレスまたはＴＣＰ／ＩＰアドレスをリスト化してＵＲＬフィルタ情報記憶部１２２へ格納しておく。そして、ＵＲＬフィルタリングを行う場合、このリスト（以下、除外対象リストと呼ぶ）を参照し、除外対象リストに登録されているアドレスのクライアント２に対してはＵＲＬフィルタリングを行わない。
【００６８】
なお、ユーザが管理者ではない旨の通知をサーバ１から受けた場合（ステップＳ１４，Ｎｏ）、上記ステップＳ１１へ遷移する。
【００６９】
ＵＲＬフィルタ設定を解除した場合、ＵＲＬ情報管理部２１２は、次に、図８に示した「ＵＲＬフィルタ設定画面」を表示部２３へ表示させる（ステップＳ１６）。
【００７０】
具体的には、ＵＲＬ情報管理部２１２は、その時点でアクセスが許可されているＵＲＬの情報（すなわちホワイトリストに登録済のＵＲＬ情報）を通知するように、通信部２５経由でサーバ１へ要求する。要求を受けたサーバ１では、ＵＲＬフィルタ管理部１１２が、ＵＲＬフィルタ情報記憶部１２２からホワイトリストに登録済のＵＲＬ情報を読み出し、それを送受信部１５１経由でクライアント２へ通知する。クライアント２のＵＲＬ情報
管理部２１２は、通知されてきたＵＲＬ情報に基づいた内容の「ＵＲＬフィルタ設定画面」を表示部２３へ表示させる。すなわち、「ＵＲＬフィルタ設定画面」では、既にアクセスが許可されているＵＲＬの情報（ホワイトリストに登録済のＵＲＬ情報）が「規定のアクセス許可ＵＲＬ」領域に表示される。したがって、図８は、「.abc.co.jp」，「.xxxxx.com」，「.yyyy.com」，「.zzz.com」がホワイトリストに登録済みの場合の例を示して
いる。
【００７１】
図８に示した「ＵＲＬフィルタ設定画面」を表示部２３へ表示させた状態において、ユーザにより「編集」ボタンが押下（クリック）された場合、ＵＲＬ情報管理部２１２は、「ＵＲＬ情報取得画面」を表示部２３へ表示し、ＵＲＬ情報取得動作を開始する。さらに、Ｗｅｂ表示管理部２１３へ指示を出し、ユーザがＷｅｂページを閲覧するための「Ｗｅｂページ閲覧画面」を表示部２３へ表示させ、Ｗｅｂページの閲覧動作を開始させる（ステップＳ１７）。図９は、「ＵＲＬ情報取得画面」表示（初期画面表示）の一例を示す図である。また、図１０は、「Ｗｅｂページ閲覧画面」表示の一例を示す図である。なお、「Ｗｅｂページ閲覧画面」では、閲覧中のＷｅｂページ情報（ＵＲＬ情報）の取得指示をユーザから受け付けるためのメニューボタン（「このアドレスを許可する」ボタン）を表示する。
【００７２】
次に、ユーザは、上記「Ｗｅｂページ閲覧画面」上での操作を行い、ホワイトリストに追加するＷｅｂページ（新たに閲覧を許可するＷｅｂページ）のＵＲＬ情報を取得する（ステップＳ１８）。ＵＲＬ情報を取得する具体的な手順を示すと、ユーザは、まず、Ｗｅｂページを閲覧し、閲覧しているＷｅｂページをホワイトリストに追加したい場合には、「このアドレスを許可する」ボタンを押下する。「このアドレスを許可する」ボタンが押下された場合、Ｗｅｂ表示管理部２１３は、閲覧中のＷｅｂページのＵＲＬ情報（図１０に示した画面表示が行われている状態でボタンが押下された場合には“http://www.123.co.jp/”）を取得し、その情報をＵＲＬ情報管理部２１２へ渡す。次に、ＵＲＬ情報を受
け取ったＵＲＬ情報管理部２１２は、その情報を加工して所望形式の新たなＵＲＬ情報を生成し、生成したＵＲＬ情報を図９に示した「ＵＲＬ情報取得画面」のアドレス表示領域へ追加する。その結果、「ＵＲＬ情報取得画面」の表示は図１１−１に示した内容となる。また、ＵＲＬ情報管理部２１２は、生成したＵＲＬ情報（以下、追加ＵＲＬ情報と呼ぶ）をＵＲＬ情報記憶部２２１へ一時的に格納する（ステップＳ１９）。
【００７３】
ここで、ＵＲＬ情報管理部２１２がＵＲＬ情報を加工する処理について説明する。Ｗｅｂ表示管理部２１３が取得したＵＲＬ情報をそのままホワイトリストに登録し、ＵＲＬフィルタリングを行った場合、サブドメイン以下は閲覧できない。そのため、ＵＲＬ情報管理部２１２は、サブドメイン以下の閲覧も可能となるように、Ｗｅｂ表示管理部２１３から受け取ったＵＲＬ情報を加工する。たとえば、“http://www.123.co.jp/”を受け取っ
た場合には、“www.123.co.jp”を加工し“.123.co.jp”を生成する。
【００７４】
なお、上記説明ではＵＲＬ情報管理部２１２がＷｅｂ表示管理部２１３から受け取ったＵＲＬ情報を加工する場合の例について説明を行ったが、Ｗｅｂ表示管理部２１３がＵＲＬ情報を加工してからＵＲＬ情報管理部２１２へ渡すようにしてもよい。
【００７５】
ステップＳ１９を実行後、「ＵＲＬ情報取得画面」に表示した「登録」ボタンがユーザにより押下されるまで、上述したステップＳ１７〜Ｓ１９の処理を繰り返す。図１１−２は、上記操作（ステップＳ１７〜Ｓ１９）を複数回繰り返し、ＵＲＬ情報を複数取得した場合の「ＵＲＬ情報取得画面」表示の一例を示す図である。具体的には、操作を３回繰り返した場合の画面表示例を示したものである。また、「登録」または「キャンセル」ボタンがユーザにより押下された場合（ステップＳ２０，Ｙｅｓ）、ＵＲＬ情報の取得動作を終了し、上記ステップＳ１６へ遷移する。
【００７６】
ここで、「ＵＲＬ情報取得画面」に表示した「登録」ボタンが押下された場合、ＵＲＬ情報記憶部２２１へ一時的に格納しておいた追加ＵＲＬ情報に基づいて、「ＵＲＬフィルタ設定画面」を更新する（図１２参照）。図１２は、更新された「ＵＲＬフィルタ設定画面」の一例を示す図である。一方、「キャンセル」ボタンが押下された場合には、一時的に格納しておいた追加ＵＲＬ情報を破棄し、「ＵＲＬフィルタ設定画面」の更新は行わない。
【００７７】
なお、「ＵＲＬ情報取得画面」に表示されている「編集」ボタンを押下することにより、コメントなどを編集することが可能であり、図１１−２は、コメントが編集された後の「ＵＲＬ情報取得画面」表示例を示している。
【００７８】
また、「ＵＲＬ情報取得画面」に表示されている「削除」ボタンを押下することにより、表示されている中から選択したＵＲＬ情報を削除することが可能である。
【００７９】
なお、本実施例では、ＵＲＬフィルタ設定を一時的に解除し（ステップＳ１５）、図８に示した「ＵＲＬフィルタ設定画面」を表示部２３へ表示させた状態（ステップＳ１６）において、ユーザにより「編集」ボタンが押下（クリック）された場合、「ＵＲＬ情報取得画面」と「Ｗｅｂページ閲覧画面」を表示部２３へ表示させ、追加ＵＲＬ情報を「ＵＲＬ情報取得画面」に表示することとしているが、ＵＲＬフィルタ設定を一時的に解除し（ステップＳ１５）、「ＵＲＬフィルタ設定画面」を表示部２３へ表示させるとともに「Ｗｅｂページ閲覧画面」を表示させ、「ＵＲＬ情報取得画面」を表示することなく、「ＵＲＬフィルタ設定画面」の「登録」ボタンがユーザにより押下されるまで、上述したステップＳ１７〜Ｓ１９の処理を繰り返し、追加ＵＲＬ情報で、「ＵＲＬフィルタ設定画面」の追加ＵＲＬの表示を更新するようにしてもよい。その場合、「ＵＲＬフィルタ設定画面」には、「ＵＲＬ情報取得画面」に表示されている「編集」および「削除」ボタンを表示させ（図示せず）、同様の「編集」および「削除」の処理を可能としてもよい。
【００８０】
また、図８に示した「ＵＲＬフィルタ設定画面」を表示部２３へ表示させた状態において、ユーザにより「登録」ボタンが押下（クリック）された場合、ＵＲＬ情報管理部２１２は「ＵＲＬフィルタ設定」を更新する（ステップＳ２１）。
【００８１】
「ＵＲＬフィルタ設定」の更新動作を具体的に示すと、まず、ＵＲＬ情報管理部２１２は、ＵＲＬ情報記憶部２２１から追加ＵＲＬ情報を読み出し、読み出した追加ＵＲＬ情報を通信部２５経由でサーバ１へ送信し、また、サーバ１に対して、送信した追加ＵＲＬ情報をホワイトリストへ追加するように要求する。次に、要求を受けたサーバ１のＵＲＬフィルタ管理部１１２は、ＵＲＬフィルタ情報記憶部１２２からホワイトリストを読み出し、クライアント２から受信した追加ＵＲＬ情報を読み出したホワイトリストへ追加する。そして、追加ＵＲＬ情報を追加した後のホワイトリストをＵＲＬフィルタ情報記憶部１２２へ格納することにより、ＵＲＬフィルタリングに使用するホワイトリストを更新する。これ以降、ＵＲＬフィルタ管理部１１２は、更新されたホワイトリストに従いＵＲＬフィルタリングを行う。
【００８２】
さらに、ＵＲＬ情報管理部２１２は、ＵＲＬフィルタを設定する（ステップＳ２２）。
【００８３】
具体的には、ＵＲＬ情報管理部２１２が、自身（クライアント２）のＵＲＬフィルタを設定するように通信部２５経由でサーバ１へ要求する。要求を受けたサーバ１では、ＵＲＬフィルタ管理部１１２がＵＲＬフィルタを設定する（要求元のクライアント２を除外対象リストから消去する）。
【００８４】
また、図８に示した「ＵＲＬフィルタ設定画面」を表示部２３へ表示させた状態において、ユーザにより「キャンセル」ボタンが押下（クリック）された場合、ＵＲＬ情報管理部２１２は、上述したステップＳ２２の処理を実行する。
【００８５】
なお、上記ステップＳ１５においてフィルタ設定を解除した後、設定を解除した状態を長時間継続させるのは、セキュリティ上好ましくない。そのため、フィルタ設定が解除された状態で所定の期間（たとえば５分）が経過した場合には、フィルタ設定が解除された状態を終了させる。ただし、作業中であるにもかかわらず所定期間が経過した時点で強制的に設定を変更するのはユーザにとって不都合である。そのため、作業（操作）が行われなくなってから所定期間が経過した場合に設定を変更するようにする、所定時間が経過する前に、もうしばらくすると設定が変更される旨を表示させ、表示が行われている間に期間を延長する操作が行われた場合には再度所定の期間が経過するまでフィルタ設定が解除された状態を継続させる、などの動作としてもよい。
【００８６】
このように、本実施例では、管理者権限を有するユーザからＵＲＬフィルタの設定変更操作の開始要求を受けた場合、当該ユーザが使用しているクライアントコンピュータに対するＵＲＬフィルタリングを一時的に解除し、一方、他のクライアントコンピュータに対してはＵＲＬフィルタリングを継続して行うようにした。また、新たに閲覧を許可するＷｅｂページが指定された場合、そのＵＲＬを所望の形式へ自動的に変換することとした。さらに、ＵＲＬフィルタの設定変更操作が終了した場合には、変更された設定に従い、すべてのクライアントコンピュータを対象としてＵＲＬフィルタリングを行うこととした。これにより、ホワイトリスト方式のＵＲＬフィルタリングにおける設定変更作業（ホワイトリストの登録および更新作業，更新作業を行う際に必要な、フィルタリングを一時的に解除する作業）を簡単化し、ユーザの作業負荷を軽減できる。
【００８７】
また、ＵＲＬについての専門的な知識を有していないユーザであっても、所望の形式（正しい形式）に変換された情報をホワイトリストに登録できる。
【００８８】
また、ＵＲＬフィルタの設定変更作業を行うクライアントコンピュータのみをＵＲＬフィルタリングの対象から除外するようにしたので、設定変更作業中であっても、他のクライアントコンピュータからインターネットへのアクセスを制限することができる。
【００８９】
また、ＵＲＬフィルタリングの対象から除外する期間に制限を設けたので、たとえば、作業の途中にコンピュータから長時間離れた場合などにおいて不正に使用される可能性を低減できる。
【実施例２】
【００９０】
つづいて、実施例２について説明する。上述した実施例１では、サーバ１とクライアント２を別々の計算機システムとする場合について説明したが、サーバ１とクライアント２が同居（一体）となった計算機システム（端末装置）でもよい。
【００９１】
図１３は、実施例２の計算機システム（一体型コンピュータ）の構成例を示す図である。この一体型コンピュータ１ａは、制御部１１ａ、記憶部１２ａ、通信部１５ａ、表示部２３および入力部２４を備える。
【００９２】
制御部１１ａは、管理者情報管理部１１１、ＵＲＬフィルタ管理部１１２、管理者認識部２１１、ＵＲＬ情報管理部２１２およびＷｅｂ表示管理部２１３により構成される。なお、管理者情報管理部１１１およびＵＲＬフィルタ管理部１１２は、実施例１のサーバ１が備えている管理者情報管理部１１１およびＵＲＬフィルタ管理部１１２と同じ機能を有し、同様の処理を実行する。管理者認識部２１１、ＵＲＬ情報管理部２１２およびＷｅｂ
表示管理部２１３は、実施例１のクライアント２が備えている管理者認識部２１１、ＵＲＬ情報管理部２１２およびＷｅｂ表示管理部２１３と同じ機能を有し、同様の処理を実行する。たとえば、ＵＲＬ情報管理部２１２は、入力部２４経由で取得した指示情報（ユーザからの指示）に従い、上述したＵＲＬ情報取得動作を実行する。また、ＵＲＬフィルタ管理部１１２は、ＵＲＬ情報管理部２１２がＵＲＬ情報取得動作を実行して得られた追加ＵＲＬ情報に基づいてホワイトリストを更新する。
【００９３】
記憶部１２ａは、管理者情報記憶部１２１、ＵＲＬフィルタ情報記憶部１２２およびＵＲＬ情報記憶部２２１により構成される。なお、管理者情報記憶部１２１およびＵＲＬフィルタ情報記憶部１２２は、実施例１のサーバ１が備えている管理者情報記憶部１２１およびＵＲＬフィルタ情報記憶部１２２と同じ機能を有し、同様の処理を実行する。ＵＲＬ情報記憶部２２１は、実施例１のクライアント２が備えているＵＲＬ情報記憶部２２１と同じ機能を有し、同様の処理を実行する。
【００９４】
通信部１５ａは、送受信部１５２により構成され、この送受信部１５２は、実施例１のサーバ１が備えている送受信部１５２と同じ機能を有し、同様の処理を実行する。
【００９５】
なお、本実施例のＵＲＬフィルタ管理部１１２が、端末装置のフィルタ設定解除手段、ホワイトリスト更新手段、フィルタ再設定手段およびフィルタ自動再設定手段を構成し、ＵＲＬ情報管理部２１２がＵＲＬ情報生成手段を構成し、管理者情報管理部１１１がユーザ確認手段を構成する。
【００９６】
なお、本実施例では管理者情報管理部１１１と管理者認識部２１１を分けた構成としたが、これらを一つにまとめた構成として、ユーザが管理者権限を有するかどうか確認するようにしてもよい。
【００９７】
このように、サーバ１とクライアント２が一体となった構成であっても、本発明にかかるＵＲＬフィルタ設定方法を実現できる。
【産業上の利用可能性】
【００９８】
以上のように、本発明にかかるＵＲＬフィルタ設定方法は、ホワイトリスト方式のＵＲＬフィルタリングを行うシステムにおいて、ＵＲＬフィルタの設定作業を効率的に行いたい場合に有用である。
【図面の簡単な説明】
【００９９】
【図１】本発明にかかるＵＲＬフィルタ設定方法を実現するクライアントサーバシステムの構成例を示す図である。
【図２】本発明にかかるＵＲＬフィルタ設定プログラムを実行可能な計算機システムの構成例を示す図である。
【図３】サーバコンピュータの構成例を示す図である。
【図４】クライアントコンピュータの構成例を示す図である。
【図５】ＵＲＬフィルタ設定動作の概要を示すフローチャートである。
【図６】ＵＲＬフィルタ設定動作の一例を示すフローチャートである。
【図７】ユーザ情報入力画面表示の一例を示す図である。
【図８】ＵＲＬフィルタ設定画面表示の一例を示す図である。
【図９】ＵＲＬ情報取得画面表示の一例を示す図である。
【図１０】Ｗｅｂページ閲覧画面表示の一例を示す図である。
【図１１−１】ＵＲＬ情報取得画面表示の一例を示す図である。
【図１１−２】ＵＲＬ情報取得画面表示の一例を示す図である。
【図１２】ＵＲＬフィルタ設定画面表示の一例を示す図である。
【図１３】実施例２のコンピュータの構成例を示す図である。
【符号の説明】
【０１００】
１  サーバ（サーバコンピュータ）
１ａ  計算機システム
２  クライアント（クライアントコンピュータ）
１０、１１、１１ａ、２１  制御部
１２、１２ａ、２０、２２  記憶部
１５、１５ａ、２５、５０  通信部
２３、３０  表示部
２４、４０  入力部
４１  キーボード
４２  マウス
１１１  管理者情報管理部
１１２  ＵＲＬフィルタ管理部
１２１  管理者情報記憶部
１２２  ＵＲＬフィルタ情報記憶部
１５１、１５２  送受信部
２１１  管理者認識部
２１２  ＵＲＬ情報管理部
２１３  Ｗｅｂ表示管理部
２２１  ＵＲＬ情報記憶部
【図１】
2009086960.tif 000003
【図２】
2009086960.tif 000004
【図３】
2009086960.tif 000005
【図４】
2009086960.tif 000006
【図５】
2009086960.tif 000007
【図６】
2009086960.tif 000008
【図７】
2009086960.tif 000009
【図８】
2009086960.tif 000010
【図９】
2009086960.tif 000011
【図１０】
2009086960.tif 000012
【図１１−１】
2009086960.tif 000013
【図１１−２】
2009086960.tif 000014
【図１２】
2009086960.tif 000015
【図１３】
2009086960.tif 000016