(57)【特許請求の範囲】
【請求項１】
ネットワーク上の外部情報を取得する情報フィルタリング装置であって、
前記外部情報へのアクセス時刻を抽出する抽出手段と、
前記外部情報へのアクセス時刻が、所定の時間帯のアクセスかどうかを判定する判定手段と、
前記判定手段による判定結果に基づいて、外部情報を取得する外部情報取得手段とを含み、
前記判定手段は、取得した外部情報のデータ量を取得時間毎に計測するための計測手段と、
前記外部情報へのアクセス時刻と前記計測手段によって計測された取得時間毎のデータ量とに基づいて、前記外部情報へのアクセスが少ない時間帯にアクセスが発生したか否かを解析するための解析手段とを含む、情報フィルタリング装置。
【請求項２】
前記情報フィルタリング装置はさらに、前記外部情報へのアクセスを禁止する情報を格納するための格納手段を含み、
前記判定手段はさらに、解析手段によってアクセスが不可であると判定された場合に、当該情報を前記格納手段に格納するための更新手段を含む、請求項１記載の情報フィルタリング装置。
【請求項３】
前記外部情報取得手段は、前記格納手段に格納されたアクセスを禁止する情報を参照して、外部情報を取得する、請求項２記載の情報フィルタリング装置。
【請求項４】
ネットワーク上の外部情報をコンピュータに取得させる情報フィルタリング方法であって、
前記コンピュータに、前記外部情報へのアクセス時刻を抽出させるステップと、
前記外部情報へのアクセス時刻が、所定の時間帯のアクセスかどうかを判定させるステップと、
前記判定結果に基づいて、外部情報を取得させるステップとを含み、
前記判定させるステップは、取得した外部情報のデータ量を取得時間毎に計測させるステップと、
前記外部情報へのアクセス時刻と前記計測された取得時間毎のデータ量とに基づいて、前記外部情報へのアクセスが少ない時間帯にアクセスが発生したか否かを解析させるステップとを含む、情報フィルタリング方法。
【請求項５】
ネットワーク上の外部情報を取得する情報フィルタリングプログラムを記録した媒体であって、
コンピュータに、前記外部情報へのアクセス時刻を抽出させるステップと、
前記外部情報へのアクセス時刻が、所定の時間帯のアクセスかどうかを判定させるステップと、
前記判定結果に基づいて、外部情報を取得させるステップとを含み、
前記判定させるステップは、取得した外部情報のデータ量を取得時間毎に計測させるステップと、
前記外部情報へのアクセス時刻と前記計測された取得時間毎のデータ量とに基づいて、前記外部情報へのアクセスが少ない時間帯にアクセスが発生したか否かを解析させるステップとを含む、情報フィルタリングプログラムを記録したコンピュータによって読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット上に存在するＷＷＷ（World  Wide  Web）データ等の外部情報を受信する技術に関し、特に、コンピュータ・ウィルス等によってインターネットに不適当なアクセスが行なわれるのを防止する情報フィルタリング装置、情報フィルタリング方法および情報フィルタリングプログラムを記録した媒体に関する。
【０００２】
【従来の技術】
近年、インターネットが広く普及しており、利用者は世界各地で運営されているサイトの様々な情報にアクセスし、その情報を入手することが可能である。しかし、これらのサイトの中には、巨大な画像ファイルや情報処理装置にとってセキュリティ上問題のあるプログラムを自動的に取得させるように意図的に作られたプログラムを送り込むサイトも存在している。このような取得すべきでない情報へのアクセスを防止する技術が種々開発されている。
【０００３】
第１の技術として、予め有害と判断される情報が掲載されているサイトの情報をブラックリストとしてデータベース化しておき、ＷＷＷデータのアクセスの際にデータベースに格納された情報のリストを参照し、アクセス先の情報がブラックリストとして登録されていればそのアクセスを禁止し、登録されていなければそのアクセスを許可するものがある。
【０００４】
また、第２の技術として、予めアクセス可否の重み付けをした単語群が登録されたデータベースを作成しておき、ＷＷＷデータ等の外部情報を受信する際に、データベースを用いてその受信データに含まれる文字列を照合することによってアクセスの可否を判断するものがある。この第２の技術に関連する技術として、特開平９−１６７１６４号公報に開示された発明がある。この公報に開示された情報フィルタリング装置は、ユーザの回答に基づいて修正・調整され、ユーザ毎のプロファイルを格納するユーザプロファイル格納部と、記事を格納する記事格納部と、ユーザプロファイル格納部に格納されたプロファイルと記事格納部に格納された記事との類似度を算出してユーザが所望する情報を含んだ記事の検索を行う記事検索部と、記事検索部によって検索された記事とプロファイルとの類似度を算出することにより抄録を生成する抄録生成部とを含む。この構成によって、ユーザが必要とする情報を含んだ抄録の作成を容易に行うことができる。
【０００５】
【発明が解決しようとする課題】
しかし、上述した第１の技術において、ブラックリストの作成作業は人手によって行われるため、作成者の価値判断や作業ミス等によって正しいリストが作成されない場合があるという問題点があった。また、インターネット上に存在するサイトの数は多大なものであり、サイトの移動、消滅および新規発生等が頻繁に、かつ容易に行われるため、完全なブラックリストの作成は非常に困難であるという問題点もあった。
【０００６】
また、上述した第２の技術において、アクセス可否の判断基準となる単語を選定してデータベース化する必要がある。そのため、本来アクセス可能なサイトであってもアクセス不可と判断される単語を含んでいるため、そのサイトにアクセスできず、判断基準となる単語の更新も容易に行うことができないという問題点があった。
【０００７】
さらに、上述した第１の技術および第２の技術を両方実装することにより、問題となるサイトへのアクセス禁止の精度を向上させているものも存在するが、やはりそれぞれの技術が有する問題点を解決することができず、問題となるサイトへのアクセス禁止を効率的に行うことができない。
【０００８】
本発明は、上記問題点を解決するためになされたものであり、その目的は、巨大な画像ファイルや情報処理装置にとってセキュリティ上問題のあるプログラムを自動的に取得することを防止することが可能な情報フィルタリング装置、情報フィルタリング方法および情報フィルタリングプログラムを記録した媒体を提供することである。
【０００９】
【課題を解決するための手段】
本発明のある局面に従えば、ネットワーク上の外部情報を取得する情報フィルタリング装置であって、外部情報へのアクセス時刻を抽出する抽出手段と、外部情報へのアクセス時刻が、所定の時間帯のアクセスかどうかを判定する判定手段と、判定手段による判定結果に基づいて、外部情報を取得する外部情報取得手段とを含み、判定手段は、取得した外部情報のデータ量を取得時間毎に計測するための計測手段と、外部情報へのアクセス時刻と計測手段によって計測された取得時間毎のデータ量とに基づいて、外部情報へのアクセスが少ない時間帯にアクセスが発生したか否かを解析するための解析手段とを含む。
【００１０】
判定手段は、外部情報へのアクセス時刻が、所定の時間帯のアクセスかどうかによってアクセスの可否を判定するので、巨大な画像ファイルや情報処理装置にとってセキュリティ上問題のあるプログラムを自動的に取得することを防止することが可能となる。
【００１２】
解析手段は、計測手段によって計測された取得時間毎のデータ量を参照し、外部情報を取得する可能性が少ない時間帯にアクセスが発生したか否かを解析するので、セキュリティ上問題のあるプログラムを取得するアクセスであるか否かを的確に判定することが可能となる。
【００１３】
本発明のさらに別の局面に従えば、情報フィルタリング装置はさらに、外部情報へのアクセスを禁止する情報を格納するための格納手段を含み、判定手段はさらに、解析手段によってアクセスが不可であると判定された場合に、当該情報を格納手段に格納するための更新手段を含む。
【００１４】
更新手段は、解析手段によってアクセスが不可であると判定された場合に、当該情報を格納手段に格納するので、この情報を参照することによってアクセスが禁止されたものであるかを容易に判定することが可能となる。
【００１５】
本発明のさらに別の局面に従えば、外部情報取得手段は、格納手段に格納されたアクセスを禁止する情報を参照して、外部情報を取得する。
【００１６】
外部情報取得手段は、格納手段に格納されたアクセスを禁止する情報を参照して、外部情報を取得するので、外部情報を取得する可能性が少ない時間帯以外の時間帯にアクセスが発生した場合であっても、セキュリティ上問題のあるプログラムを取得するアクセスであるか否かを的確に判定することが可能となる。
【００１７】
本発明のさらに別の局面に従えば、ネットワーク上の外部情報をコンピュータに取得させる情報フィルタリング方法であって、コンピュータに、外部情報へのアクセス時刻を抽出させるステップと、外部情報へのアクセス時刻が、所定の時間帯のアクセスかどうかを判定させるステップと、判定結果に基づいて、外部情報を取得させるステップとを含み、判定させるステップは、取得した外部情報のデータ量を取得時間毎に計測させるステップと、外部情報へのアクセス時刻と計測された取得時間毎のデータ量とに基づいて、外部情報へのアクセスが少ない時間帯にアクセスが発生したか否かを解析させるステップとを含む。
【００１８】
外部情報へのアクセス時刻が、所定の時間帯のアクセスかどうかによってアクセスの可否を判定するので、巨大な画像ファイルや情報処理装置にとってセキュリティ上問題のあるプログラムを自動的に取得することを防止することが可能となる。
【００１９】
本発明のさらに別の局面に従えば、ネットワーク上の外部情報を取得する情報フィルタリングプログラムを記録した媒体であって、コンピュータに、外部情報へのアクセス時刻を抽出させるステップと、外部情報へのアクセス時刻が、所定の時間帯のアクセスかどうかを判定させるステップと、判定結果に基づいて、外部情報を取得させるステップとを含み、判定させるステップは、取得した外部情報のデータ量を取得時間毎に計測させるステップと、外部情報へのアクセス時刻と計測された取得時間毎のデータ量とに基づいて、外部情報へのアクセスが少ない時間帯にアクセスが発生したか否かを解析させるステップとを含む。
【００２０】
外部情報へのアクセス時刻が、所定の時間帯のアクセスかどうかによってアクセスの可否を判定するので、巨大な画像ファイルや情報処理装置にとってセキュリティ上問題のあるプログラムを自動的に取得することを防止することが可能となる。
【００２１】
【発明の実施の形態】
本発明の実施の形態におけるフィルタリング装置は、巨大な画像ファイルや情報処理装置にとってセキュリティ上問題のあるプログラムを自動的に取得するアクセスは、ＷＷＷデータ等の外部情報へのアクセスが少ない時間帯に発生する確率が高いことに着目してなされたものである。すなわち、使用者がインターネットにアクセスしない深夜等に、上記プログラムが稼動する場合が多いことに着目したものである。
【００２２】
図１は、本発明の実施の形態における情報フィルタリング装置の機能構成の概略を示すブロック図である。このフィルタリング装置１は、通信回線に接続され、インターネット上のサイトからＷＷＷデータを取得する情報入力部１１と、情報入力部１１によって取得するＷＷＷデータ等の外部情報へのアクセスを解析するアクセス先情報解析部１２と、アクセス先およびアクセス可否に関する情報がデータベース化されて蓄積されるアクセス先情報蓄積部１４と、アクセス先情報解析部１２によって解析されたアクセス先情報およびアクセス可否に関する情報をアクセス先情報蓄積部１４に蓄積する更新処理部１３と、ディスプレイ装置等によって構成される出力部１５と、情報入力部１１によって取得されたＷＷＷデータのデータ量を計測し、取得時間毎に格納する計測部１６とを含む。
【００２３】
アクセス先情報蓄積部１４は、過去にアクセスしたＵＲＬ（Uniform  Resource  Locator）の中で、アクセス先情報解析部１２によってアクセス禁止と判断されたＵＲＬおよびそのアクセスした日時に関する情報が格納されている。図２は、アクセス先情報蓄積部１４に格納された情報の一例を示している。たとえば、最初の欄に、ＵＲＬ“http://www.xxx.aa.jp/”へのアクセスが禁止されており、そのＵＲＬへの前回のアクセスが“1999/06/15  21:55:30”に行なわれたことが示されている。なお、インターネット上のＷＷＷデータをアクセスする際に、通信プロトコルＨＴＴＰ（Hyper  Text  Transfer  Protocol）が使用される。このプロトコルにおいては、アクセス先のＵＲＬおよび日時情報が付加されているので、更新処理部１３はその情報を参照して図２に示すリストを容易に作成することができる。
【００２４】
計測部１６は、情報入力部１１によって取得されたＷＷＷデータのデータ量を取得時間毎に格納する時間管理テーブル１７を含む。また、計測部１６は、年月日および時刻を計時する時計機能と、情報入力部１１によって取得されたＷＷＷデータのデータ量を計測する機能と、計測したＷＷＷデータのデータ量を取得時間毎に時間管理テーブル１７に格納する機能を有している。図３は、時間管理テーブル１７の一例を示す図である。図３に示すように、この時間管理テーブル１７には、ＷＷＷデータのデータ量が取得時間毎（１時間毎）に加算されて格納される。たとえば、図３に示す時間管理テーブル１７の“０時”に格納されるデータ量Ｎ0は、午前０時から１時までの間に取得されたＷＷＷデータの総データ量ｎ0に対して、演算“ｌｏｇ（ｎ0＋１）”を施した値である。また、この時間管理テーブル１７には、しきい値ｍも格納されている。
【００２５】
なお、計測部１６は、情報入力部１１によって取得されたＷＷＷデータのデータ量から図３に示すようなリストを作成する機能を有さず、予め設定されたリストを時間管理テーブル１７に保持するようにしても良い。
【００２６】
図４は、本実施の形態における情報フィルタリング装置の処理手順を説明するためのフローチャートである。まず、インターネット上のＷＷＷデータにアクセスする際、アクセス先情報解析部１２は、アクセス先情報からＵＲＬと時刻情報とを抽出する（Ｓ１）。
【００２７】
次に、アクセス先情報解析部１２は、計測部１７内の時間管理テーブル１７を参照し、現在の時刻に対応するデータ量Ｎおよびしきい値ｍを取得し（Ｓ２）、データ量Ｎとしきい値ｍとを比較する（Ｓ３）。アクセス先情報解析部１２が、データ量Ｎがしきい値ｍよりも大きいと判断した場合には（Ｓ３，Ｙｅｓ）、ステップＳ１において抽出されたＵＲＬとアクセス先情報蓄積部１４に格納されたリストとを比較する（Ｓ４）。
【００２８】
ステップＳ１において抽出されたＵＲＬが、アクセス先情報蓄積部１４に格納されたリスト内に存在しない場合には（Ｓ６，Ｙｅｓ）、アクセス先情報を情報入力部１１へ出力する（Ｓ７）。情報入力部１１は、このアクセス先情報に基づいてＷＷＷデータを取得する。このとき、計測部１７は、情報入力部１１によって取得されたＷＷＷデータのデータ量を計測し、そのデータ量を時間管理テーブル１７に格納する。また、ステップＳ１において抽出されたＵＲＬが、アクセス先情報蓄積部１４に格納されたリスト内に存在する場合には（Ｓ６，Ｎｏ）、ステップＳ８へ進む。
【００２９】
ステップＳ３において、アクセス先情報解析部１２が、データ量Ｎがしきい値ｍ以下であると判断した場合には（Ｓ３，Ｎｏ）、更新処理部１３はステップＳ１において抽出されたＵＲＬをアクセス先情報蓄積部１４に登録し（Ｓ５）、アクセス禁止のメッセージを作成して出力部１５に表示して（Ｓ８）、処理を終了する。
【００３０】
次に、具体例として、フィルタリング装置が２３時から０時の間にＷＷＷデータを取得した場合について、図４に示すフローチャートを参照しながら説明する。なお、時間管理テーブル１７に保持されているデータ量Ｎ23を“２”とし、しきい値ｍを“６”とする。また、２３時から０時までの任意の時間にＵＲＬ“http://.www.ddd.co.jp/zz.htm”へのアクセスが発生したものとする。
【００３１】
まず、“http://.www.ddd.co.jp/zz.htm”へのアクセスが発生すると、アクセス先情報解析部１２はアクセス先情報からＵＲＬ“http://.www.ddd.co.jp/”および時刻情報“1999/02/02  23:20:00”を抽出する（Ｓ１）。次に、アクセス先情報解析部１２は、計測部１７内の時間管理テーブル１７を参照し、２３時に対応するデータ量Ｎ23（＝２）およびしきい値ｍ（＝６）を取得する（Ｓ２）。
【００３２】
アクセス先情報解析部１２は、データ量Ｎ23がしきい値ｍ以下であると判断すると（Ｓ３，Ｎｏ）、更新処理部１３は、そのＵＲＬ“http://.www.ddd.co.jp/”をアクセス先情報蓄積部１４に登録し（Ｓ５）、アクセス禁止のメッセージを作成して出力部１５に表示する（Ｓ８）。
【００３３】
また、再度ＵＲＬ“http://.www.ddd.co.jp/zz.htm”へのアクセスが発生し、その発生した時刻のデータ量Ｎがしきい値ｍより大きい場合であっても（Ｓ３，Ｙｅｓ）、該当するＵＲＬがアクセス先情報蓄積部１４に存在するため（Ｓ６，Ｎｏ）、アクセス禁止のメッセージが作成され、出力部１５に表示されることになる（Ｓ８）。
【００３４】
図５は、本発明の実施の形態における情報フィルタリング装置の外観例を示す図である。この情報フィルタリング装置は、コンピュータ本体２１、グラフィックディスプレイ装置２２、フロッピーディスク２４が装着されるフロッピーディスクドライブ２３、キーボード２５およびＣＤ−ＲＯＭ（Compact  Disc-Read  Only  Memory）２８が装着されるＣＤ−ＲＯＭ装置２７を含む。情報フィルタリングプログラムは、フロッピーディスク２４またはＣＤ―ＲＯＭ２８等の記録媒体によって供給される。情報フィルタリングプログラムはコンピュータ本体２１によって実行され、操作者はグラフィックディスプレイ装置２２を見ながらキーボード２５を操作することによって情報フィルタリングの指示等を行う。
【００３５】
図６は、本発明の情報フィルタリング装置の構成例を示すブロック図である。図５に示すコンピュータ本体２１は、ＣＰＵ（Central  Processing  Unit）３０、ＲＯＭ（Read  Only  Memory)３１、ＲＡＭ（Random  Access  Memory）３２およびハードディスク３３を含む。ＣＰＵ３０は、グラフィックディスプレイ装置２２、フロッピーディスクドライブ２３、キーボード２５、ＣＤ−ＲＯＭ装置２７、ＲＯＭ３１、ＲＡＭ３２またはハードディスク３３との間でデータを入出力しながら処理を行う。フロッピーディスク２４またはＣＤ−ＲＯＭ２８に記録された情報フィルタリングプログラムは、ＣＰＵ３０によりフロッピーディスクドライブ２３またはＣＤ−ＲＯＭ装置２７を介して一旦ハードディスク３３に格納される。ＣＰＵ３０は、ハードディスク３３から適宜情報フィルタリングプログラムをＲＡＭ３２にロードして実行することによって情報フィルタリングを行う。
【００３６】
以上説明したように、本実施の形態における情報フィルタリング装置によれば、ＷＷＷデータのデータ量を取得時間毎に格納し、そのデータ量を参照してＷＷＷデータのアクセス可否を判定するようにしたので、巨大な画像ファイルや情報処理装置にとってセキュリティ上問題のあるプログラムを自動的に取得することを防止することが可能となった。
【００３７】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】  本発明の実施の形態における情報フィルタリング装置の機能構成の概略を示すブロック図である。
【図２】  アクセス先情報蓄積部１４に格納されるリストの一例を示す図である。
【図３】  時間管理テーブル１７に格納される情報を説明するための図である。
【図４】  本発明の実施の形態における情報フィルタリング装置の処理手順を説明するためのフローチャートである。
【図５】  本発明の実施の形態における情報フィルタリング装置の外観例を示す図である。
【図６】  本発明の実施の形態における情報フィルタリング装置の構成例を示す図である。
【符号の説明】
１  情報フィルタリング装置、１１  情報入力部、１２  アクセス先情報解析部、１３  更新処理部、１４  アクセス先情報蓄積部、１５  出力部、１６  計測部、１７  時間管理テーブル、２１  コンピュータ本体、２２  グラフィックディスプレイ装置、２３  フロッピーディスクドライブ、２４  フロッピーディスク、２５  キーボード、２７  ＣＤ−ＲＯＭ装置、２８  ＣＤ−ＲＯＭ、３１ＲＯＭ、３２  ＲＡＭ、３３  ハードディスク。
【図１】
0004454080.tif 000002
【図２】
0004454080.tif 000003
【図３】
0004454080.tif 000004
【図４】
0004454080.tif 000005
【図５】
0004454080.tif 000006
【図６】
0004454080.tif 000007