(57)【特許請求の範囲】
【請求項１】
ルータにおけるＷｅｂサイトへのアクセス制御方法であって、
端末からのＷｅｂサイトへのアクセス要求を受けた場合、Ｗｅｂサイトへのアクセス制限のための第１のフィルタリングルールが格納された、着脱可能な補助記憶装置が装着されているかを判定する第１の判定ステップと、
前記第１のフィルタリングルールが格納された補助記憶装置が装着されている場合、当該補助記憶装置に格納された第１のフィルタリングルールを参照して、前記要求されたＷｅｂサイトへのアクセス可否を判定し、前記第１のフィルタリングルールが格納された補助記憶装置が装着されていない場合、デフォルトで設定された第２のフィルタリングルールにより前記要求されたＷｅｂサイトへのアクセス可否を判定する第２の判定ステップと、
前記第２の判定ステップによる判定結果に基づいてアクセス制御を行うステップと、
を備えることを特徴とするアクセス制御方法。
【請求項２】
前記補助記憶装置に格納された第１のフィルタリングルールは、端末毎に設定された複数の第１のフィルタリングルールを含み、
前記第２の判定ステップは、アクセス要求元の端末に対応する第１のフィルタリングルールが前記補助記憶装置に格納されているかを判定し、前記端末に対応する第１のフィルタリングルールが前記補助記憶装置に格納されている場合、当該第１のフィルタリングルールを参照して、前記要求されたＷｅｂサイトへのアクセス可否を判定し、前記端末に対応する第１のフィルタリングルールが前記補助記憶装置に格納されていない場合、前記デフォルトで設定された第２のフィルタリングルールにより前記要求されたＷｅｂサイトへのアクセス可否を判定する
ことを特徴とする請求項１記載のアクセス制御方法。
【請求項３】
前記第１と第２のフィルタリングルールは、Ｗｅｂサイトのカテゴリごとにアクセスの可否が設定されており、
前記第２の判定ステップは、前記第１のフィルタリングルールが格納された補助記憶装置が装着されている場合、アクセス要求されたＷｅｂサイトのカテゴリについて前記第１のフィルタリングルールを参照してアクセスの可否を判定し、前記第１のフィルタリングルールが格納された補助記憶装置が装着されていない場合、アクセス要求されたＷｅｂサイトのカテゴリについて前記第２のフィルタリングルールを参照してアクセスの可否を判定する
ことを特徴とする請求項１又は請求項２に記載のアクセス制御方法。
【請求項４】
端末からのＷｅｂサイトへのアクセス要求を受けた場合、Ｗｅｂサイトへのアクセス制限のための第１のフィルタリングルールが格納された着脱可能な補助記憶装置が装着されているかを判定する第１の判定手段と、
前記第１のフィルタリングルールが格納された補助記憶装置が装着されている場合、当該補助記憶装置に格納された第１のフィルタリングルールを参照して、前記要求されたＷｅｂサイトへのアクセス可否を判定し、前記第１のフィルタリングルールが格納された補助記憶装置が装着されていない場合、デフォルトで設定された第２のフィルタリングルールにより前記要求されたＷｅｂサイトへのアクセス可否を判定する第２の判定手段と、
前記第２の判定手段による判定結果に基づいてアクセス制御を行うアクセス制御手段と、
を備えることを特徴とするルータ装置。
【請求項５】
前記補助記憶装置に格納された第１のフィルタリングルールは、端末毎に設定された複数の第１のフィルタリングルールを含み、
前記第２の判定手段は、アクセス要求元の端末に対応する第１のフィルタリングルールが前記補助記憶装置に格納されているかを判定し、前記端末に対応する第１のフィルタリングルールが前記補助記憶装置に格納されている場合、当該第１のフィルタリングルールを参照して、前記要求されたＷｅｂサイトへのアクセス可否を判定し、前記端末に対応する第１のフィルタリングルールが前記補助記憶装置に格納されていない場合、前記デフォルトで設定された第２のフィルタリングルールにより前記要求されたＷｅｂサイトへのアクセス可否を判定する
ことを特徴とする請求項４記載のルータ装置。
【請求項６】
前記第１と第２のフィルタリングルールは、Ｗｅｂサイトのカテゴリごとにアクセスの可否が設定されており、
前記第２の判定手段は、前記第１のフィルタリングルールが格納された補助記憶装置が装着されている場合、アクセス要求されたＷｅｂサイトのカテゴリについて前記第１のフィルタリングルールを参照してアクセスの可否を判定し、前記第１のフィルタリングルールが格納された補助記憶装置が装着されていない場合、アクセス要求されたＷｅｂサイトのカテゴリについて前記第２のフィルタリングルールを参照してアクセスの可否を判定する
ことを特徴とする請求項４又は請求項５に記載のルータ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサイトへのアクセス制御方法等に関する。
【背景技術】
【０００２】
ＰＣ（Personal Computer）からＷｅｂサイトへのアクセスを制限する一般的な方法の一つとして、ＰＣにアクセス制限ルールを設定し、設定されたルールに合致するＷｅｂサイトへのアクセス要求のみを許可する方法がある。
【０００３】
例えば、特許文献１には、アクセス先のＵＲＬのカテゴリが閲覧制限対象のカテゴリに属している場合にはクライアント側で閲覧制限対象と判定し、そのＷｅｂサイトに対する閲覧を制限するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平２００５−１０７８３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１のシステムでは、閲覧制限条件がＰＣに設定されているため、１台のＰＣを複数人で共有する場合、個人毎に異なるアクセス制限を適用させるには、ＰＣを使用する個人が変わる度に、閲覧制限条件を設定し直す必要があり煩雑であった。
【０００６】
本発明は、上記問題点に鑑みてなされたもので、Ｗｅｂサイトへのアクセス制限の切り替えを容易にすることができるアクセス制限設定方法等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、ルータにおけるＷｅｂサイトへのアクセス制御方法であって、端末からのＷｅｂサイトへのアクセス要求を受けた場合、Ｗｅｂサイトへのアクセス制限のための第１のフィルタリングルールが格納された、着脱可能な補助記憶装置が装着されているかを判定する第１の判定ステップと、前記第１のフィルタリングルールが格納された補助記憶装置が装着されている場合、当該補助記憶装置に格納された第１のフィルタリングルールを参照して、前記要求されたＷｅｂサイトへのアクセス可否を判定し、前記第１のフィルタリングルールが格納された補助記憶装置が装着されていない場合、デフォルトで設定された第２のフィルタリングルールにより前記要求されたＷｅｂサイトへのアクセス可否を判定する第２の判定ステップと、前記第２の判定ステップによる判定結果に基づいてアクセス制御を行うステップと、を備えることを特徴とする。
【０００８】
本発明は、端末からのＷｅｂサイトへのアクセス要求を受けた場合、Ｗｅｂサイトへのアクセス制限のための第１のフィルタリングルールが格納された着脱可能な補助記憶装置が装着されているかを判定する第１の判定手段と、前記第１のフィルタリングルールが格納された補助記憶装置が装着されている場合、当該補助記憶装置に格納された第１のフィルタリングルールを参照して、前記要求されたＷｅｂサイトへのアクセス可否を判定し、前記第１のフィルタリングルールが格納された補助記憶装置が装着されていない場合、デフォルトで設定された第２のフィルタリングルールにより前記要求されたＷｅｂサイトへのアクセス可否を判定する第２の判定手段と、前記第２の判定手段による判定結果に基づいてアクセス制御を行うアクセス制御手段と、を備えることを特徴とするルータ装置である。
【発明の効果】
【０００９】
本発明によれば、Ｗｅｂサイトへのアクセス制限の切り替えを容易にすることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は本発明の第１の実施形態に係るルータ装置のブロック図である。
【図２】図２は第１の実施形態のルータ装置におけるＷｅｂサイトへのアクセス制御処理の概略を示す図である。
【図３】図３は第１の実施形態のルータ装置の動作を説明するためのフローチャートである。
【図４】図４は第２の実施形態のルータ装置におけるＷｅｂサイトへのアクセス制御処理の概略を示す図である。
【図５】図５は第２の実施形態のルータ装置の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照して説明する。
【００１２】
（第１の実施形態）
図１は、本発明の第１の実施形態に係るルータ装置１０のブロック図である。ルータ装置１は、制御部２と、メモリ３と、ＬＡＮポート４と、ＷＡＮポート５と、ＵＳＢポート６と、を備える。
【００１３】
制御部２は、ＬＡＮを介して接続されたユーザＰＣ８からのＷｅｂサイトへのアクセス要求に応じて、インターネット網１０を介してカテゴリサーバ１２に、要求されたＷｅｂサイト１１のカテゴリの問い合わせを行う。制御部２は、カテゴリサーバ１２から受け取ったＷｅｂサイト１１のカテゴリが、ユーザＰＣ８に表示させてもよいサイトであるかを否かを、Ｗｅｂサイト１１へのアクセス制限に関するフィルタリングルールを参照して判断する。
【００１４】
制御部２は、フィルタリングルールが格納されたＵＳＢメモリ７が本ルータ装置１に装着されている場合には、そのＵＳＢメモリ７に格納されたフィルタリングルールを参照する。また、フィルタリングルールが格納されたＵＳＢメモリ７が装着されていない場合には、本装置内のメモリ３に格納されているデフォルトのフィルタリングルールを参照する。制御部２は、Ｗｅｂサイト１１のカテゴリが表示可能であると判断した場合、そのＷｅｂサイト１１にアクセスし、Ｗｅｂデータを要求元のユーザＰＣ８に送信する。Ｗｅｂサイト１１のカテゴリが表示不可能であると判断した場合、表示不可である旨のメッセージデータを要求元のユーザＰＣ８に送信する。
【００１５】
メモリ３は、デフォルトのフィルタリングルール等が格納される。ＬＡＮポート４は、ＬＡＮに接続するためのインタフェースである。ＷＡＮポート５は、インターネット網１０に接続するためのインタフェースである。ＵＳＢポート６は、ＵＳＢメモリ７等が装着される。
【００１６】
カテゴリサーバ１２は、ＵＲＬとそのＵＲＬにより特定されるサイトのカテゴリとが対応付けて記憶されるＵＲＬデータベース１４を備える。カテゴリサーバ１２の制御部は、ＵＲＬを指定したカテゴリの問い合わせに応じて、指定されたＵＲＬに対応するカテゴリのデータをデータベースから読み出して、要求元に送信する。
【００１７】
図２は、ルータ装置１におけるＷｅｂサイトへのアクセス制御処理の概略を示す図である。
【００１８】
ユーザＰＣ８に装備されたＷｅｂブラウザ９において、Ｗｅｂサイト１１へのアクセス要求が発生すると、ユーザＰＣ８は、アクセス先のＷｅｂサイト１１のＵＲＬ情報１３を含むリクエストをルータ装置１に送信する。
【００１９】
ルータ装置１の制御部２は、ＬＡＮポート４を介して受け取ったリクエストに含まれるＵＲＬ http://AAAのカテゴリについて、インターネット網１０を介してカテゴリサーバ１２に問い合わせる。
【００２０】
カテゴリサーバ１２のＵＲＬデータベース１４には、各ＵＲＬとそのカテゴリ（例えば、アダルト、ギャンブル、ゲーム、スポーツ、ニュース等）が保存されている。問い合わせを受けたカテゴリサーバ１２は、そのＵＲＬhttp://AAAがここではカテゴリ＝アダルトと定義されているので、そのカテゴリをインターネット網１０を介してルータ装置１に返信する。
【００２１】
制御部２は、カテゴリ＝アダルトを受信すると、ＵＳＢポート６を介してＵＳＢメモリ７に予め格納されているフィルタリングルール１５を参照する。フィルタリングルール１５には、カテゴリ毎の閲覧可否情報が設定されている。ここでは、ＵＳＢメモリ７に格納されているフィルタリングルール１５では、カテゴリ＝アダルトが閲覧＝禁止と設定されているため、制御部２は、要求されたＷｅｂサイト１１は表示不可である旨をユーザＰＣ８に通知する。
【００２２】
仮に、ＵＳＢメモリ７に格納されているフィルタリングルール１５において、カテゴリ＝アダルトが閲覧＝許可と設定されている場合、制御部２は、インターネット網１０を介してＷｅｂサイト１１からデータを取得してユーザＰＣ８に送信する。ユーザＰＣ８では、受信したＷｅｂ画面を表示する。
【００２３】
また、フィルタリングルール参照時にＵＳＢメモリ７が装着されていない場合、制御部２は、メモリ３に格納されているデフォルトフィルタリングルール１６を参照する。デフォルトフィルタリングルール１６は、例えば、閲覧カテゴリが最も制限された設定とすることにより、ＵＳＢメモリ７が装着されていないときに有害サイトを表示させない制御を行うことができる。
【００２４】
次に、本実施形態に係るルータ装置１の動作について図３を参照して説明する。
【００２５】
ルータ装置１の制御部２は、ユーザＰＣ８からＷｅｂサイト１１のアクセス要求を受信すると（ステップＳ２０：ＹＥＳ）、カテゴリサーバ１２にＷｅｂサイト１１のカテゴリの問い合わせを行う（ステップＳ２１）。
【００２６】
制御部２は、カテゴリサーバ１２からカテゴリの返答を受信すると（ステップＳ２２：ＹＥＳ）、受信カテゴリとして記憶する（ステップＳ２３）。制御部２は、本ルータ装置１にフィルタリングルールが格納されたＵＳＢメモリ７が装着されているかを判定する（ステップＳ２４）。
【００２７】
フィルタリングルールが格納されたＵＳＢメモリ７が装着されている場合（ステップＳ２４：ＹＥＳ）、ＵＳＢメモリ７に格納されたフィルタリングルールを参照する（ステップＳ２６）。また、フィルタリングルールが格納されたＵＳＢメモリ７が装着されていない場合（ステップＳ２４：ＮＯ）、メモリ３に格納されたフィルタリングルールを参照する（ステップＳ２５）。
【００２８】
制御部２は、受信カテゴリと一致するカテゴリがフィルタリングルールの中に有るかを判定する（ステップＳ２７）。
該当するカテゴリがフィルタリングルールに無いと判定された場合（ステップＳ２７：ＮＯ）、制御部２は、Ｗｅｂサイト１１は閲覧不可である旨をユーザＰＣ８に通知する制御を行う（ステップＳ２８）。
【００２９】
また、該当するカテゴリがフィルタリングルールに有ると判定された場合（ステップＳ２７：ＹＥＳ）、制御部２は、該当するカテゴリについて、閲覧＝許可と設定されているかを判定する（ステップＳ２９）。閲覧＝許可と設定されていない場合（ステップＳ２９：ＮＯ）、制御部２は、Ｗｅｂサイト１１は閲覧不可である旨をユーザＰＣ８に通知する制御を行う（ステップＳ２８）。閲覧＝許可と設定されている場合（ステップＳ２９：ＮＯ）、Ｗｅｂサイト１１からデータを取得し、ユーザＰＣ８にＷｅｂサイト１１の画面データを表示させる制御を行う（ステップＳ３０）。
【００３０】
以上説明したように、本実施の形態によれば、ＰＣを複数人で共有した場合のＷｅｂアクセス制限ルールの切り替えを安価でかつ容易に実現することができる。その理由は、各人に適したフィルタリングルールをＵＳＢメモリに書き込んでユーザに配布し、Ｗｅｂアクセス時にはＵＳＢメモリをルータに装着して使用することにより、個人毎のアクセス制限ルールを安価でかつ容易に設定できるからである。
【００３１】
（第２の実施形態）
第２の実施形態では、本ルータ装置１に複数のユーザＰＣ４０、４３、４６が接続されることと、ＵＳＢメモリ７にユーザＰＣ４０、４３、４６のそれぞれに対応する複数のフィルタリングルールが格納されることが第１の実施形態と異なる。以下、第１の実施形態との相違点を中心に説明する。
【００３２】
第２の実施形態では、ＬＡＮポート４に接続されるＰＣが、例えば無線ＬＡＮを使用した場合には複数台になり得ることを想定したものである。ＵＳＢメモリ７には、各ユーザＰＣ４０、４３、４６のＭＡＣアドレス“Ａ”、“Ｂ”、“Ｃ”のそれぞれに対応した複数のフィルタリングルールが記憶される。ＵＳＢメモリ７に格納されるフィルタリングルールにＰＣのＭＡＣアドレスを関連付けることにより、全てのＷｅｂサイトの閲覧が許可されたユーザ（例えば大人）がＰＣを使用するために本ルータ装置１にＵＳＢメモリ７を装着したときに、その他のＰＣ（例えば、別の部屋から無線接続する子供のＰＣ）にも、同じフィルタリングルールが用いられることを防止できる。本実施形態におけるＵＳＢメモリ７においても、各人に適したフィルタリングルールを格納してもよい。
【００３３】
図４は、第２の実施形態のルータ装置１におけるＷｅｂサイトへのアクセス制御処理の概略を示す図である。
【００３４】
ユーザＰＣ４０に装備されたＷｅｂブラウザ４１において、Ｗｅｂサイト１１へのアクセス要求が発生すると、ユーザＰＣ４０は、アクセス先のＷｅｂサイト１１のＵＲＬ情報１３を含むリクエストをルータ装置１に送信する。このリクエストには、要求元のユーザＰＣ４０のＭＡＣアドレス”Ａ”が付与される。
【００３５】
ルータ装置１の制御部２は、ＬＡＮポート４を介して受け取ったリクエストに含まれるＵＲＬ http://AAAのカテゴリについて、インターネット網１０を介してカテゴリサーバ１２に問い合わせる。
【００３６】
問い合わせを受けたカテゴリサーバ１２は、そのＵＲＬ（http://AAA）がここではカテゴリ＝アダルトと定義されているので、そのカテゴリをインターネット網１０を介してルータ装置１に返信する。
【００３７】
制御部２は、カテゴリ＝アダルトを受信すると、ＵＳＢポート６を介してＵＳＢメモリ７に予め格納されているフィルタリングルール４９のうち、アクセス要求元のユーザＰＣ４０のＭＡＣアドレス”Ａ”に対応するフィルタリングルールを参照する。ＭＡＣアドレス”Ａ”に対応するフィルタリングルールには、カテゴリ＝アダルトが閲覧＝許可と設定されているため、制御部２は、要求されたＷｅｂサイト１１にアクセスし、Ｗｅｂデータを取得して、ユーザＰＣ４０に送信する。
【００３８】
一方、同じＷｅｂサイト（http://AAA）１１へのアクセス要求をユーザＰＣ４６（ＭＡＣアドレス“Ｃ”）から受信した場合は、ＵＳＢメモリ７に予め格納されているフィルタリングルール４９のうち、アクセス要求元のユーザＰＣ４６のＭＡＣアドレス“Ｃ”に対応するフィルタリングルールを参照することとなる。この場合、フィルタリングルールには、カテゴリ＝アダルトが閲覧＝禁止と設定されているため、制御部２は、要求されたＷｅｂサイト１１は表示不可である旨のデータをユーザＰＣ４６に返信する。
【００３９】
次に、本実施形態に係るルータ装置１の動作について図５を参照して説明する。
【００４０】
ルータ装置１の制御部２は、ユーザＰＣからＷｅｂサイト１１のアクセス要求を受信すると（ステップＳ２０：ＹＥＳ）、要求元のユーザＰＣのＭＡＣアドレスを取得して記憶する（ステップＳ５０）。制御部２は、カテゴリサーバ１２にＷｅｂサイト１１のカテゴリの問い合わせを行う（ステップＳ２１）。
【００４１】
制御部２は、カテゴリサーバ１２からカテゴリの返答を受信すると（ステップＳ２２：ＹＥＳ）、受信カテゴリとして記憶する（ステップＳ２３）。
【００４２】
制御部２は、本ルータ装置１にフィルタリングルールが格納されたＵＳＢメモリ７が装着されているかを判定する（ステップＳ２４）。
【００４３】
フィルタリングルールが格納されたＵＳＢメモリ７が装着されている場合（ステップＳ２４：ＹＥＳ）、ステップＳ５０で記憶したＭＡＣアドレスに対応するフィルタリングルールが登録されているかを判定する（ステップＳ５１）。対応するフィルタリングルールが登録されている場合（ステップＳ５１：ＹＥＳ）、制御部２は、該当するフィルタリングルールを参照対象のフィルタリングルールとして取り出し（ステップＳ５２）、ステップＳ２７に移行する。
【００４４】
また、フィルタリングルールが格納されたＵＳＢメモリ７が装着されていない場合や（ステップＳ２４：ＮＯ）、要求元のＭＡＣアドレスに対応するフィルタリングルールが登録されていない場合（ステップＳ５１：ＮＯ）、制御部２は、メモリ３に格納されたフィルタリングルールを参照し（ステップＳ２５）、ステップＳ２７に移行する。ステップＳ２７以降の処理は第１の実施形態における処理動作と同様である。
【００４５】
以上説明したように、第２の実施形態によれば、複数のユーザＰＣがルータ装置１に接続している場合においても、個人毎にＷｅｂサイトへのアクセス制限ルールを設定することが実現できる。
【００４６】
以上、好ましい実施の形態をあげて本発明を説明したが、本発明は必ずしも上記実施の形態に限定されるものではなく、その技術的思想の範囲内において様々に変形し実施することが出来る。
【００４７】
例えば、上記実施形態では、フィルタリングルールが格納される補助記憶装置としてＵＳＢメモリを用いたが、これに限定されず他の補助記憶装置を用いてもよい。
【００４８】
上述した本発明の実施形態に係るルータ装置は、ＣＰＵ（Central Processing Unit）がメモリに格納された動作プログラム等を読み出して実行することにより実現されてもよく、また、ハードウェアで構成されてもよい。上述した実施の形態の一部の機能のみをコンピュータプログラムにより実現することもできる。
【符号の説明】
【００４９】
１    ルータ装置
２    制御部
３    メモリ
４    ＬＡＮポート
５    ＷＡＮポート
６    ＵＳＢポート
７    ＵＳＢメモリ
８、４０、４３、４６    ユーザＰＣ
９、４１、４４、４７    Ｗｅｂブラウザ
１０    インターネット網
１１    Ｗｅｂサイト
１２    カテゴリサーバ
１４    ＵＲＬデータベース
【図１】
0005327906.tif 000002
【図２】
0005327906.tif 000003
【図３】
0005327906.tif 000004
【図４】
0005327906.tif 000005
【図５】
0005327906.tif 000006