(57)【要約】【課題】Ｗｅｂサイトの信頼性評価の実行時において、ユーザからのアクセス要求に対する応答速度の向上を図り得る、信頼性判定装置、信頼性評価方法及びプログラムを提供する。【解決手段】信頼性判定装置１０は、ユーザから入力されたキーワードを取得する、キーワード取得部１１と、取得されたキーワードとの間に一定の関連性を有するＷｅｂサイトを特定する、評価対象特定部１２と、Ｗｅｂサイト毎の信頼性についての評価結果が格納されたデータベースを用いて、特定されたＷｅｂサイトの範囲内で、ユーザがアクセスを要求するＷｅｂサイトの信頼性を判定する、信頼性判定部１３と、を備えている。【選択図】図１
2019114185.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから入力されたキーワードを取得する、キーワード取得部と、
取得された前記キーワードとの間に一定の関連性を有するＷｅｂサイトを特定する、評価対象特定部と、
Ｗｅｂサイト毎の信頼性についての評価結果が格納されたデータベースを用いて、特定された前記Ｗｅｂサイトの範囲内で、ユーザがアクセスを要求するＷｅｂサイトの信頼性を判定する、信頼性判定部と、
を備えていることを特徴とする信頼性判定装置。
【請求項２】
前記ユーザがアクセスを要求するＷｅｂサイトが、前記ユーザから入力されたキーワードをクエリとする検索によって特定されたＷｅｂサイトである、
請求項１に記載の信頼性判定装置。
【請求項３】
前記評価対象特定部は、前記キーワード取得部が取得した前記キーワードを含む複数のキーワードが登録されたキーワードリストを作成し、作成した前記キーワードリストを用いて、前記Ｗｅｂサイトを特定する、
請求項２に記載の信頼性判定装置。
【請求項４】
前記キーワードリストに登録された前記キーワードに関連するＷｅｂサイトに対して、一定の基準に基づいて、その信頼性を評価し、得られた評価の結果を特定するＷｅｂサイトリストを生成し、生成した前記Ｗｅｂサイトリストを前記データベースに格納する、Ｗｅｂサイト評価部を、更に備え、
前記信頼性判定部は、前記Ｗｅｂサイトリストを用いて、前記ユーザがアクセスを要求するＷｅｂサイトの信頼性を判定する、
請求項３に記載の信頼性判定装置。
【請求項５】
前記評価対象特定部は、前記Ｗｅｂサイト評価部が特定のウェブサイトの信頼性を評価した場合に、前記特定のウェブサイトから導かれる新たなキーワードを用いて、前記キーワードリストを更新する、
請求項４に記載の信頼性判定装置。
【請求項６】
（ａ）ユーザから入力されたキーワードを取得する、ステップと、
（ｂ）取得された前記キーワードとの間に一定の関連性を有するＷｅｂサイトを特定する、ステップと、
（ｃ）Ｗｅｂサイト毎の信頼性についての評価結果が格納されたデータベースを用いて、特定された前記Ｗｅｂサイトの範囲内で、ユーザがアクセスを要求するＷｅｂサイトの信頼性を判定する、ステップと、
を有することを特徴とする信頼性判定方法。
【請求項７】
前記ユーザがアクセスを要求するＷｅｂサイトが、前記ユーザから入力されたキーワードをクエリとする検索によって特定されたＷｅｂサイトである、
請求項６に記載の信頼性判定方法。
【請求項８】
前記（ｂ）のステップにおいて、前記（ａ）のステップで取得した前記キーワードを含む複数のキーワードが登録されたキーワードリストを作成し、作成した前記キーワードリストを用いて、前記Ｗｅｂサイトを特定する、
請求項７に記載の信頼性判定方法。
【請求項９】
（ｄ）前記キーワードリストに登録された前記キーワードに関連するＷｅｂサイトに対し
て、一定の基準に基づいて、その信頼性を評価し、得られた評価の結果を特定するＷｅｂサイトリストを生成し、生成した前記Ｗｅｂサイトリストを前記データベースに格納する、ステップを、更に有し、
前記（ｃ）のステップにおいて、前記Ｗｅｂサイトリストを用いて、前記ユーザがアクセスを要求するＷｅｂサイトの信頼性を判定する、
請求項８に記載の信頼性判定方法。
【請求項１０】
（ｅ）前記（ｄ）のステップにおいて、特定のウェブサイトの信頼性を評価した場合に、前記特定のウェブサイトから導かれる新たなキーワードを用いて、前記キーワードリストを更新する、ステップを更に有する、
請求項９に記載の信頼性判定方法。
【請求項１１】
コンピュータに、
（ａ）ユーザから入力されたキーワードを取得する、ステップと、
（ｂ）取得された前記キーワードとの間に一定の関連性を有するＷｅｂサイトを特定する、ステップと、
（ｃ）Ｗｅｂサイト毎の信頼性についての評価結果が格納されたデータベースを用いて、特定された前記Ｗｅｂサイトの範囲内で、ユーザがアクセスを要求するＷｅｂサイトの信頼性を判定する、ステップと、
を実行させる、プログラム。
【請求項１２】
前記ユーザがアクセスを要求するＷｅｂサイトが、前記ユーザから入力されたキーワードをクエリとする検索によって特定されたＷｅｂサイトである、
請求項１１に記載のプログラム。
【請求項１３】
前記（ｂ）のステップにおいて、前記（ａ）のステップで取得した前記キーワードを含む複数のキーワードが登録されたキーワードリストを作成し、作成した前記キーワードリストを用いて、前記Ｗｅｂサイトを特定する、
請求項１２に記載のプログラム。
【請求項１４】
前記コンピュータに、
（ｄ）前記キーワードリストに登録された前記キーワードに関連するＷｅｂサイトに対して、一定の基準に基づいて、その信頼性を評価し、得られた評価の結果を特定するＷｅｂサイトリストを生成し、生成した前記Ｗｅｂサイトリストを前記データベースに格納する、ステップを、更に実行させ、
前記（ｃ）のステップにおいて、前記Ｗｅｂサイトリストを用いて、前記ユーザがアクセスを要求するＷｅｂサイトの信頼性を判定する、
請求項１３に記載のプログラム。
【請求項１５】
前記コンピュータに、
（ｅ）前記（ｄ）のステップにおいて、特定のウェブサイトの信頼性を評価した場合に、前記特定のウェブサイトから導かれる新たなキーワードを用いて、前記キーワードリストを更新する、ステップを更に実行させる、
請求項１４に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサイトの信頼性を判定するための、信頼性判定装置及び信頼性判定方法に関し、更には、これらを実現するためのプログラムに関する。
【背景技術】
【０００２】
近年、コンピュータウィルスといった悪意のあるソフトウェアによる攻撃は、ますます増加すると共に、攻撃の態様が変化している。攻撃の態様として多くなっているのは、ユーザを特定のＵＲＬに誘導するメールによる攻撃である。
【０００３】
具体的には、ユーザが特定のＵＲＬにアクセスすると、アクセス先のＷｅｂサイトは、ユーザには画像のダウンロードが行われているように見せながら、バックグラウンドで不正プログラムをダウンロードさせて、ユーザのコンピュータを攻撃する。このような攻撃態様が増えた原因は、怪しい添付ファイルを開くユーザが減少していることと、防御用のソフトウェアが普及したこととにより、添付ファイルを利用した攻撃が有効でなくなってきたからである。
【０００４】
このため、近年においては、Ｗｅｂレピュテーションと呼ばれる技術が提案されている。Ｗｅｂレピュテーションは、Ｗｅｂサイト評価用のサーバ装置を用いて、ユーザがアクセスを要求するＷｅｂサイトの信頼性を判定し、信頼性がある場合にのみ、ユーザによるＷｅｂサイトへのアクセスを許可する技術である（例えば、特許文献１参照）。Ｗｅｂレピュテーションを用いれば、ユーザは、安心してＷｅｂサイトにアクセスすることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−２５４６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、Ｗｅｂレピュテーションを実現するためには、予め、Ｗｅｂサイトを一定の評価基準で評価し、各Ｗｅｂサイトの評価結果を、データベースに保管しておく必要がある。このため、サーバ装置は、データベースを検索して、ユーザがアクセスを要求するＷｅｂサイトの評価結果を特定し、特定した評価結果に基づいて、そのＷｅｂサイトの信頼性を判定する。
【０００７】
しかしながら、Ｗｅｂサイトの数は膨大であるため、データベースに補完されているデータ量も膨大となる。このため、従来からのＷｅｂレプテーションでは、サーバ装置による評価結果の検索に時間がかかるため、ユーザからアクセス要求に対する応答速度が低いという問題が発生している。
【０００８】
一方、データベースには、ユーザが滅多にアクセスしないＷｅｂサイトの評価結果も格納されている。従って、このようなＷｅｂサイトの評価結果を除外して、検索を行えば、上述の問題を解決できるとも考えられる。しかし、従来からのＷｅｂレピュテーションを実行するサーバ装置では、ユーザが滅多にアクセスしないＷｅｂサイトは把握されておらず、このような検索を行うことは困難である。
【０００９】
本発明の目的の一例は、上記問題を解消し、Ｗｅｂサイトの信頼性評価の実行時におい
て、ユーザからのアクセス要求に対する応答速度の向上を図り得る、信頼性判定装置、信頼性評価方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の一側面における信頼性判定装置は、
ユーザから入力されたキーワードを取得する、キーワード取得部と、
取得された前記キーワードとの間に一定の関連性を有するＷｅｂサイトを特定する、評価対象特定部と、
Ｗｅｂサイト毎の信頼性についての評価結果が格納されたデータベースを用いて、特定された前記Ｗｅｂサイトの範囲内で、ユーザがアクセスを要求するＷｅｂサイトの信頼性を判定する、信頼性判定部と、
を備えていることを特徴とする。
【００１１】
また、上記目的を達成するため、本発明の一側面における信頼性判定方法は、
（ａ）ユーザから入力されたキーワードを取得する、ステップと、
（ｂ）取得された前記キーワードとの間に一定の関連性を有するＷｅｂサイトを特定する、ステップと、
（ｃ）Ｗｅｂサイト毎の信頼性についての評価結果が格納されたデータベースを用いて、特定された前記Ｗｅｂサイトの範囲内で、ユーザがアクセスを要求するＷｅｂサイトの信頼性を判定する、ステップと、
を有することを特徴とする。
【００１２】
更に、上記目的を達成するため、本発明の一側面におけるプログラムは、
コンピュータに、
（ａ）ユーザから入力されたキーワードを取得する、ステップと、
（ｂ）取得された前記キーワードとの間に一定の関連性を有するＷｅｂサイトを特定する、ステップと、
（ｃ）Ｗｅｂサイト毎の信頼性についての評価結果が格納されたデータベースを用いて、特定された前記Ｗｅｂサイトの範囲内で、ユーザがアクセスを要求するＷｅｂサイトの信頼性を判定する、ステップと、
を実行させることを特徴とする。
【発明の効果】
【００１３】
以上のように、本発明によれば、Ｗｅｂサイトの信頼性評価の実行時において、ユーザからのアクセス要求に対する応答速度の向上を図ることができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の実施の形態における信頼性判定装置の概略構成を示すブロック図である。
【図２】図２は、本発明の実施の形態における信頼性判定装置の具体的構成を示すブロック図である。
【図３】図３は、本発明の実施の形態において作成されるキーワードリストの一例を示す図である。
【図４】図４は、本発明の実施の形態において作成されるＷｅｂサイトリストの一例を示す図である。
【図５】図５は、本発明の実施の形態における信頼性判定装置の信頼性判定処理時の動作を示すフロー図である。
【図６】図６は、本発明の実施の形態における信頼性判定装置のキーワードリスト更新処理時の動作を示すフロー図である。
【図７】図７は、本発明の実施の形態における信頼性判定装置を実現するコンピュータの一例を示すブロック図である。
【発明を実施するための形態】
【００１５】
（実施の形態１）
以下、本発明の実施の形態における、信頼性判定装置、信頼性判定方法、及びプログラムについて、図１〜図７を参照しながら説明する。
【００１６】
［装置構成］
最初に、図１を用いて、本実施の形態における信頼性判定装置の概略構成について説明する。図１は、本発明の実施の形態における信頼性判定装置の概略構成を示すブロック図である。
【００１７】
図１に示す本実施の形態における、信頼性判定装置１０は、Ｗｅｂサイトの信頼性を判定するための装置である。図１に示すように、信頼性判定装置１０は、キーワード取得部１１と、評価対象特定部１２と、信頼性判定部１３とを備えている。
【００１８】
キーワード取得部１１は、ユーザから入力されたキーワードを取得する。評価対象特定部１２は、取得されたキーワードとの間に一定の関連性を有するＷｅｂサイトを特定する。信頼性判定部１３は、Ｗｅｂサイト毎の信頼性についての評価結果が格納されたデータベースを用いて、特定されたＷｅｂサイトの範囲内で、ユーザがアクセスを要求するＷｅｂサイトの信頼性を判定する。
【００１９】
このように、本実施の形態では、ユーザが入力したキーワードに基づいて、信頼性判定のための評価結果を取得すべき範囲が絞られ、絞られた範囲内でＷｅｂサイトの信頼性が判定される。このため、本実施の形態によれば、Ｗｅｂサイトの信頼性評価の実行時において、ユーザからのアクセス要求に対する応答速度の向上が図られる。
【００２０】
続いて、図２〜図４を用いて、本実施の形態における信頼性判定装置の構成についてより具体的に説明する。図２は、本発明の実施の形態における信頼性判定装置の具体的構成を示すブロック図である。図３は、本発明の実施の形態において作成されるキーワードリストの一例を示す図である。図４は、本発明の実施の形態において作成されるＷｅｂサイトリストの一例を示す図である。
【００２１】
図２に示すように、本実施の形態では、信頼性判定装置１０は、インターネット３０に接続されている。また、信頼性判定装置１０は、ユーザが使用する端末装置２０にも接続されている。端末装置２０は、ユーザが検索用のキーワード（以下「検索キーワード」と表記する。）を入力すると、入力された検索キーワードを、信頼性判定装置１０に送信する。
【００２２】
また、図２に示すように、本実施の形態では、信頼性判定装置１０は、キーワード取得部１１、評価対象特定部１２、及び信頼性判定部１３に加え、Ｗｅｂサイト検索部１４と、Ｗｅｂサイト評価部１５と、キーワードデータベース１６と、Ｗｅｂサイトデータベース１７と、シソーラス辞書１８とを備えている。なお、「データベース」は以降において「ＤＢ（Data Base）」とも表記する。
【００２３】
キーワード取得部１１は、本実施の形態では、端末装置２０から送信されてきた、検索キーワードを取得する。また、Ｗｅｂサイト検索部１４は、キーワード取得部１１によって取得された検索キーワードを用いて、インターネット３０上でＷｅｂサイトの検索を実行する。本実施の形態では、ユーザがアクセスを要求するＷｅｂサイトは、ユーザから入力された検索キーワードをクエリとする検索によって特定されたＷｅｂサイトである。
【００２４】
評価対象特定部１２は、本実施の形態では、キーワード取得部１１が取得した検索キーワードを含む複数のキーワードが登録されたキーワードリストを作成する。また、評価対象特定部１２は、作成したキーワードリストを、キーワードＤＢ１６に格納する。
【００２５】
具体的には、図３に示すように、キーワードリストは、キーワード毎に、それが属するグループの番号（グループ番号）、検索回数、そのキーワードの上位に位置するキーワードの番号（上位ワード番号）、そのキーワードの属性、及び品詞名を登録している。
【００２６】
また、評価対象特定部１２は、作成したキーワードリストを用いて、検索キーワードとの間に一定の関連性を有するＷｅｂサイトを特定する。例えば、キーワードリストが図３に示したものであり、入力された検索キーワードが「明るい」であるとすると、評価対象特定部１２は、「明るい」と同じグループに属する「まぶしい」を特定する。そして、評価対象特定部１２は、「明るい」と「まぶしい」とを、後述するＷｅｂサイトリストに照合して、これらに対応するＷｅｂサイトを特定する。
【００２７】
Ｗｅｂサイト評価部１５は、キーワードリストに登録されたキーワードに関連するＷｅｂサイトに対して、一定の基準に基づいて、その信頼性を評価し、得られた評価の結果を特定するＷｅｂサイトリストを生成する。更に、Ｗｅｂサイト評価部１５は、生成したＷｅｂサイトリストを、ＷｅｂサイトＤＢ１７に格納する。
【００２８】
具体的には、Ｗｅｂサイト評価部１５は、Ｗｅｂサイト検索部１４によって検索されたＷｅｂサイトについて、深さ（階層構造の層数）、ダウンロードファイルの数（ＤＬファイル数）、及び外部リンク数等に基づいて、信頼性を評価する。
【００２９】
例えば、Ｗｅｂサイト評価部１５は、深さが下限値以下であり、且つ、ダウンロードファイルの数が上限値以上である場合は、閲覧不可と判断し、これ以外の場合は、閲覧可能と判断する。また、Ｗｅｂサイト評価部１５は、評価対象となったＷｅｂサイトが、以前アクセスしたときから一定以上変更されている場合は、不正アクセスによって改竄されている可能性があるため、この場合も閲覧不可と判断することもできる。
【００３０】
その後、Ｗｅｂサイト評価部１５は、信頼性の評価を特定するＷｅｂサイトリストを作成する。図４に示すように、本実施の形態では、Ｗｅｂサイトリストは、Ｗｅｂサイト毎に、対応する検索キーワード、閲覧回数、閲覧可否、深さ、ＤＬファイル数、外部リンク数、前回アクセス日、及び更新日を登録している。
【００３１】
信頼性判定部１３は、本実施の形態では、ＷｅｂサイトＤＢ１７に格納されているＷｅｂサイトリストを用いて、評価対象特定部によって特定されたＷｅｂサイトの範囲内で、ユーザがアクセスを要求するＷｅｂサイトの信頼性を判定する。
【００３２】
具体的には、信頼性判定部１３は、Ｗｅｂサイトリストから、評価対象特定部１２によって特定されたＷｅｂサイトの該当箇所を特定し、特定した該当箇所に、Ｗｅｂサイト検索部１４によって検索されたＷｅｂサイトを照合する。そして、信頼性判定部１３は、照合の結果から、ユーザがアクセスを要求するＷｅｂサイトについての閲覧可否を特定し、特定した閲覧可否の内容を、ユーザの端末装置２０に通知する。
【００３３】
また、本実施の形態では、評価対象特定部１２は、Ｗｅｂサイト評価部１５が特定のウェブサイトの信頼性を評価した場合に、特定のウェブサイトから導かれる新たなキーワードを用いて、キーワードリストを更新することができる。更に、このキーワードリストの更新の処理は、Ｗｅｂサイトの信頼性判定の処理とは、別に、クローリングによって行わ
れていても良い。
【００３４】
具体的には、評価対象特定部１２は、信頼性が評価されたＷｅｂページから、そのＷｅｂページに対応するキーワードを含む文言を抽出し、抽出した文言と文脈とから、このキーワードの意味内容を特定する。次いで、評価対象特定部１２は、特定した意味内容を、シソーラス辞書１８に照合して、類似する形容ワードを抽出し、抽出した形容ワードをワードリストに登録する。
【００３５】
例えば、評価対象特定部１２が、キーワード「明るい」を含む文言として、「明るい人物」を抽出し、その意味内容として「性格」を特定したとする。この場合、評価対象特定部１２は、「明るい性格」をシソーラス辞書に照合して、類似する形容ワードとして、「朗らか」を抽出し、この形容ワードをワードリストに登録する。同様の例も含めてまとめると、下記の例が挙げられる。
「明るい人物」→「性格」：「明るい性格」→「朗らか」
「明るい部屋」→「視覚」：「明るい視覚」→「まぶしい」
「明るい未来」→「感情」：「明るい感情」→「楽しい」
【００３６】
［装置動作］
次に、本実施の形態における信頼性判定装置１０の動作について図５及び図６を用いて説明する。以下の説明においては、適宜図１〜図４を参酌する。また、本実施の形態では、信頼性判定装置１０を動作させることによって、信頼性判定方法が実施される。よって、本実施の形態における信頼性判定方法の説明は、以下の信頼性判定装置１０の動作説明に代える。
【００３７】
また、本実施の形態においては、信頼性判定装置１０は、Ｗｅｂサイトの信頼性判定の処理に加えて、キーワードリストの更新の処理も実行する。このため、以下においては、各処理を順に説明する。
【００３８】
まず、図５を用いて、Ｗｅｂサイトの信頼性判定処理について説明する。図５は、本発明の実施の形態における信頼性判定装置の信頼性判定処理時の動作を示すフロー図である。
【００３９】
図５に示すように、最初に、キーワード取得部１１は、端末装置２０から送信されてきたユーザの検索ワードを取得する（ステップＡ１）。次に、評価対象特定部１２は、ステップＡ１で取得された検索ワードが、過去の検索で用いられているかどうかを判定する（ステップＡ２）。具体的には、評価対象特定部１２は、ステップＡ１で取得された検索キーワードが、キーワードリストに登録されたキーワードと一致しているかどうかを判定する。
【００４０】
ステップＡ２の判定の結果、Ａ１で取得された検索ワードが、過去の検索で用いられている場合は、評価対象特定部１２は、キーワードリストを更新する（ステップＡ３）。具体的には、評価対象特定部１２は、検索ワードと同一のワードにおける「検索回数」を「１」加算し、「属性」を「検索」に変更する。
【００４１】
一方、ステップＡ２の判定の結果、Ａ１で取得された検索ワードが、過去の検索で用いられていない場合は、評価対象特定部１２は、ステップＡ１で取得されたキーワードをキーワードリストに追加する（ステップＡ４）。
【００４２】
次に、ステップＡ３又はＡ４が実行されると、Ｗｅｂサイト検索部１４は、検索キーワードを用いて、インターネット３０上でＷｅｂサイトの検索を実行する（ステップＡ５）
。次に、Ｗｅｂサイト評価部１５は、検索されたＷｅｂサイトの１つを選択する（ステップＡ６）。そして、Ｗｅｂサイト評価部１５は、選択したＷｅｂサイトが、Ｗｅｂサイトリストに未登録であるかどうかを判定する（ステップＡ７）。
【００４３】
ステップＡ７の判定の結果、選択したＷｅｂサイトが、Ｗｅｂサイトリストに未登録である場合は、Ｗｅｂサイト評価部１５は、選択したＷｅｂサイトに対して、一定の基準に基づいて、その信頼性を評価する（ステップＡ８）。また、Ｗｅｂサイト評価部１５は、評価結果を、Ｗｅｂサイトリストに追加する（ステップＡ９）。
【００４４】
一方、ステップＡ７の判定の結果、選択したＷｅｂサイトが、Ｗｅｂサイトリストに未登録でない場合は、評価対象特定部１２は、キーワードリストを用いて、検索キーワードとの間に一定の関連性を有するＷｅｂサイトを特定する（ステップＡ１０）。具体的には、評価対象特定部１２は、キーワードリストから、ステップＡ１で取得された検索キーワードと同じグループに属するワードを特定し、更に、特定したワードを、Ｗｅｂサイトリストに照合して、これらに対応するＷｅｂサイトを特定する。
【００４５】
ステップＡ９又はＡ１０が実行されると、信頼性判定部１３は、ステップＡ６で選択されたＷｅｂサイトが閲覧可能かどうかを判定する（ステップＡ１１）。具体的には、ステップＡ９が実行された場合は、信頼性判定部１３は、Ｗｅｂサイトリストを参照し、ステップＡ８での評価の結果が閲覧可能かどうかを判定する。また、ステップＡ１０が実行された場合は、信頼性判定部１３は、Ｗｅｂサイトリストから、ステップＡ１０で特定されたＷｅｂサイトの該当箇所を特定し、特定した該当箇所に、ステップＡ６で選択されたＷｅｂサイトを照合して、このＷｅｂサイトが閲覧可能かどうかを判定する。
【００４６】
ステップＡ１１の判定の結果、ステップＡ６で選択されたＷｅｂサイトが閲覧である場合は、信頼性判定部１３は、端末装置２０に対して、このＷｅｂサイトが閲覧可能であることを通知する（ステップＡ１２）。これにより、端末装置２０の画面には、ステップＡ６で選択されたＷｅｂサイトのＵＲＬと、閲覧可能のメッセージとが表示される。
【００４７】
一方、ステップＡ１１の判定の結果、ステップＡ６で選択されたＷｅｂサイトが閲覧不可能である場合は、信頼性判定部１３は、端末装置２０に対して、このＷｅｂサイトが閲覧不可能であることを通知する（ステップＡ１３）。これにより、端末装置２０の画面には、ステップＡ６で選択されたＷｅｂサイトのＵＲＬと、閲覧不可能のメッセージとが表示される。
【００４８】
ステップＡ１２又はＡ１３が実行されると、Ｗｅｂサイト評価部１５は、検索されたＷｅｂサイトの全てについて処理が終了しているかどうかを判定する（ステップＡ１４）。ステップＡ１４の判定の結果、全てのＷｅｂサイトについて処理が終了していない場合は、Ｗｅｂサイト評価部１５は、再度、ステップＡ６を実行する。一方、ステップＡ１４の判定の結果、全てのＷｅｂサイトについて処理が終了している場合は、信頼性判定装置１０における処理は終了する。
【００４９】
続いて、図６を用いて、キーワードリストの更新処理について説明する。図６は、本発明の実施の形態における信頼性判定装置のキーワードリスト更新処理時の動作を示すフロー図である。
【００５０】
図６に示すように、最初に、キーワード取得部１１は、キーワードリストから、登録されているキーワードを取得し、取得したキーワードをＷｅｂサイト検索部１４に入力する（ステップＢ１）。
【００５１】
次に、Ｗｅｂサイト検索部１４は、ステップＢ１で入力されたキーワードを用いて、インターネット３０上でＷｅｂサイトの検索を実行する（ステップＢ２）。
【００５２】
次に、Ｗｅｂサイト評価部１５は、検索されたＷｅｂサイトに対して、一定の基準に基づいて、その信頼性を評価する（ステップＢ３）。また、Ｗｅｂサイト評価部１５は、評価結果を、Ｗｅｂサイトリストに追加する（ステップＢ４）。
【００５３】
次に、評価対象特定部１２は、ステップＢ４で評価結果が追加されたＷｅｂサイトから、そのＷｅｂページに対応するキーワードを含む文言を抽出し、抽出した文言と文脈とから、このキーワードの意味内容を特定する（ステップＢ５）。
【００５４】
次に、評価対象特定部１２は、ステップＢ５で特定した意味内容を、シソーラス辞書１８に照合して、類似する形容ワードを抽出する（ステップＢ６）。次に、評価対象特定部１２は、抽出した形容ワードをワードリストに追加する（ステップＢ７）。
【００５５】
［実施の形態における効果］
以上のように、信頼性判定装置１０では、キーワードリスト及びＷｅｂサイトリストによって、ユーザが入力した検索ワードに関連するＷｅｂサイトが特定され、その範囲内で、検索キーワードによって検索されたＷｅｂサイトの信頼性が判定される。このため、信頼性判定装置１０によれば、Ｗｅｂサイトの信頼性を判定する際において、ユーザからのアクセス要求に対する応答速度の向上が図られる。
【００５６】
また、本実施の形態では、キーワードリストと、Ｗｅｂサイトの信頼性の評価を特定するＷｅｂサイトリストとは、クローリングによって随時更新されるので、Ｗｅｂサイトのデータベースが頻繁に更新されても、適切に信頼性を判定することができる。
【００５７】
［プログラム］
本実施の形態におけるプログラムは、コンピュータに、図５に示すステップＡ１〜Ａ１４及び図６に示すステップＢ１〜Ｂ７を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態における信頼性判定装置１０と信頼性判定方法とを実現することができる。この場合、コンピュータのプロセッサは、キーワード取得部１１、評価対象特定部１２、信頼性判定部１３、Ｗｅｂサイト検索部１４、及びＷｅｂサイト評価部１５として機能し、処理を行う。
【００５８】
また、本実施の形態では、キーワードデータベース１６、Ｗｅｂサイトデータベース１７、シソーラス辞書１８は、コンピュータに備えられたハードディスク等の記憶装置に、これらを構成するデータファイルを格納することによって、又はこのデータファイルが格納された記録媒体をコンピュータと接続された読取装置に搭載することによって実現できる。
【００５９】
また、本実施の形態におけるプログラムは、複数のコンピュータによって構築されたコンピュータシステムによって実行されても良い。この場合は、例えば、各コンピュータが、それぞれ、キーワード取得部１１、評価対象特定部１２、信頼性判定部１３、Ｗｅｂサイト検索部１４、及びＷｅｂサイト評価部１５のいずれかとして機能しても良い。
【００６０】
また、キーワードデータベース１６、Ｗｅｂサイトデータベース１７、シソーラス辞書１８は、本実施の形態におけるプログラムを実行するコンピュータとは別のコンピュータ上に構築されていても良い。
【００６１】
［物理構成］
ここで、本実施の形態におけるプログラムを実行することによって、信頼性判定装置１０を実現するコンピュータについて図７を用いて説明する。図７は、本発明の実施の形態における信頼性判定装置を実現するコンピュータの一例を示すブロック図である。
【００６２】
図７に示すように、コンピュータ１１０は、ＣＰＵ１１１と、メインメモリ１１２と、記憶装置１１３と、入力インターフェイス１１４と、表示コントローラ１１５と、データリーダ／ライタ１１６と、通信インターフェイス１１７とを備える。これらの各部は、バス１２１を介して、互いにデータ通信可能に接続される。なお、コンピュータ１１０は、ＣＰＵ１１１に加えて、又はＣＰＵ１１１に代えて、ＧＰＵ（Graphics Processing Unit）、又はＦＰＧＡ（Field-Programmable Gate Array）を備えていても良い。
【００６３】
ＣＰＵ１１１は、記憶装置１１３に格納された、本実施の形態におけるプログラム（コード）をメインメモリ１１２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ１１２は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体１２０に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス１１７を介して接続されたインターネット上で流通するものであっても良い。
【００６４】
また、記憶装置１１３の具体例としては、ハードディスクドライブの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス１１４は、ＣＰＵ１１１と、キーボード及びマウスといった入力機器１１８との間のデータ伝送を仲介する。表示コントローラ１１５は、ディスプレイ装置１１９と接続され、ディスプレイ装置１１９での表示を制御する。
【００６５】
データリーダ／ライタ１１６は、ＣＰＵ１１１と記録媒体１２０との間のデータ伝送を仲介し、記録媒体１２０からのプログラムの読み出し、及びコンピュータ１１０における処理結果の記録媒体１２０への書き込みを実行する。通信インターフェイス１１７は、ＣＰＵ１１１と、他のコンピュータとの間のデータ伝送を仲介する。
【００６６】
また、記録媒体１２０の具体例としては、ＣＦ（Compact Flash（登録商標））及びＳＤ（Secure Digital）等の汎用的な半導体記憶デバイス、フレキシブルディスク（Flexible Disk）等の磁気記録媒体、又はＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの光学記録媒体が挙げられる。
【００６７】
なお、本実施の形態における信頼性判定装置１０は、プログラムがインストールされたコンピュータではなく、各部に対応したハードウェアを用いることによっても実現可能である。更に、信頼性判定装置１０は、一部がプログラムで実現され、残りの部分がハードウェアで実現されていてもよい。
【００６８】
上述した実施の形態の一部又は全部は、以下に記載する（付記１）〜（付記１５）によって表現することができるが、以下の記載に限定されるものではない。
【００６９】
（付記１）
ユーザから入力されたキーワードを取得する、キーワード取得部と、
取得された前記キーワードとの間に一定の関連性を有するＷｅｂサイトを特定する、評価対象特定部と、
Ｗｅｂサイト毎の信頼性についての評価結果が格納されたデータベースを用いて、特定された前記Ｗｅｂサイトの範囲内で、ユーザがアクセスを要求するＷｅｂサイトの信頼性を判定する、信頼性判定部と、
を備えていることを特徴とする信頼性判定装置。
【００７０】
（付記２）
前記ユーザがアクセスを要求するＷｅｂサイトが、前記ユーザから入力されたキーワードをクエリとする検索によって特定されたＷｅｂサイトである、
付記１に記載の信頼性判定装置。
【００７１】
（付記３）
前記評価対象特定部は、前記キーワード取得部が取得した前記キーワードを含む複数のキーワードが登録されたキーワードリストを作成し、作成した前記キーワードリストを用いて、前記Ｗｅｂサイトを特定する、
付記２に記載の信頼性判定装置。
【００７２】
（付記４）
前記キーワードリストに登録された前記キーワードに関連するＷｅｂサイトに対して、一定の基準に基づいて、その信頼性を評価し、得られた評価の結果を特定するＷｅｂサイトリストを生成し、生成した前記Ｗｅｂサイトリストを前記データベースに格納する、Ｗｅｂサイト評価部を、更に備え、
前記信頼性判定部は、前記Ｗｅｂサイトリストを用いて、前記ユーザがアクセスを要求するＷｅｂサイトの信頼性を判定する、
付記３に記載の信頼性判定装置。
【００７３】
（付記５）
前記評価対象特定部は、前記Ｗｅｂサイト評価部が特定のウェブサイトの信頼性を評価した場合に、前記特定のウェブサイトから導かれる新たなキーワードを用いて、前記キーワードリストを更新する、
付記４に記載の信頼性判定装置。
【００７４】
（付記６）
（ａ）ユーザから入力されたキーワードを取得する、ステップと、
（ｂ）取得された前記キーワードとの間に一定の関連性を有するＷｅｂサイトを特定する、ステップと、
（ｃ）Ｗｅｂサイト毎の信頼性についての評価結果が格納されたデータベースを用いて、特定された前記Ｗｅｂサイトの範囲内で、ユーザがアクセスを要求するＷｅｂサイトの信頼性を判定する、ステップと、
を有することを特徴とする信頼性判定方法。
【００７５】
（付記７）
前記ユーザがアクセスを要求するＷｅｂサイトが、前記ユーザから入力されたキーワードをクエリとする検索によって特定されたＷｅｂサイトである、
付記６に記載の信頼性判定方法。
【００７６】
（付記８）
前記（ｂ）のステップにおいて、前記キーワード取得部が取得した前記キーワードを含む複数のキーワードが登録されたキーワードリストを作成し、作成した前記キーワードリストを用いて、前記Ｗｅｂサイトを特定する、
付記７に記載の信頼性判定方法。
【００７７】
（付記９）
（ｄ）前記キーワードリストに登録された前記キーワードに関連するＷｅｂサイトに対し
て、一定の基準に基づいて、その信頼性を評価し、得られた評価の結果を特定するＷｅｂサイトリストを生成し、生成した前記Ｗｅｂサイトリストを前記データベースに格納する、ステップを、更に有し、
前記（ｃ）のステップにおいて、前記Ｗｅｂサイトリストを用いて、前記ユーザがアクセスを要求するＷｅｂサイトの信頼性を判定する、
付記８に記載の信頼性判定方法。
【００７８】
（付記１０）
（ｅ）前記（ｄ）のステップにおいて、特定のウェブサイトの信頼性を評価した場合に、前記特定のウェブサイトから導かれる新たなキーワードを用いて、前記キーワードリストを更新する、ステップを更に有する、
付記９に記載の信頼性判定方法。
【００７９】
（付記１１）
コンピュータに、
（ａ）ユーザから入力されたキーワードを取得する、ステップと、
（ｂ）取得された前記キーワードとの間に一定の関連性を有するＷｅｂサイトを特定する、ステップと、
（ｃ）Ｗｅｂサイト毎の信頼性についての評価結果が格納されたデータベースを用いて、特定された前記Ｗｅｂサイトの範囲内で、ユーザがアクセスを要求するＷｅｂサイトの信頼性を判定する、ステップと、
を実行させる、プログラム。
【００８０】
（付記１２）
前記ユーザがアクセスを要求するＷｅｂサイトが、前記ユーザから入力されたキーワードをクエリとする検索によって特定されたＷｅｂサイトである、
付記１１に記載のプログラム。
【００８１】
（付記１３）
前記（ｂ）のステップにおいて、前記キーワード取得部が取得した前記キーワードを含む複数のキーワードが登録されたキーワードリストを作成し、作成した前記キーワードリストを用いて、前記Ｗｅｂサイトを特定する、
付記１２に記載のプログラム。
【００８２】
（付記１４）
前記コンピュータに、
（ｄ）前記キーワードリストに登録された前記キーワードに関連するＷｅｂサイトに対して、一定の基準に基づいて、その信頼性を評価し、得られた評価の結果を特定するＷｅｂサイトリストを生成し、生成した前記Ｗｅｂサイトリストを前記データベースに格納する、ステップを、更に実行させ、
前記（ｃ）のステップにおいて、前記Ｗｅｂサイトリストを用いて、前記ユーザがアクセスを要求するＷｅｂサイトの信頼性を判定する、
付記１３に記載のプログラム。
【００８３】
（付記１５）
前記コンピュータに、
（ｅ）前記（ｄ）のステップにおいて、特定のウェブサイトの信頼性を評価した場合に、前記特定のウェブサイトから導かれる新たなキーワードを用いて、前記キーワードリストを更新する、ステップを更に実行させる、
付記１４に記載のプログラム。
【産業上の利用可能性】
【００８４】
以上のように、本発明によれば、Ｗｅｂサイトの信頼性評価の実行時において、ユーザからのアクセス要求に対する応答速度の向上を図ることができる。本発明は、Ｗｅｂサイトへのアクセスが行われる種々のコンピュータシステムに有用である。
【符号の説明】
【００８５】
１０  信頼性判定装置
１１  キーワード取得部
１２  評価対象特定部
１３  信頼性判定部
１４  Ｗｅｂサイト検索部
１５  Ｗｅｂサイト評価部
１６  キーワードデータベース
１７  Ｗｅｂサイトデータベース
１８  シソーラス辞書
２０  端末装置
３０  インターネット
１１０  コンピュータ
１１１  ＣＰＵ
１１２  メインメモリ
１１３  記憶装置
１１４  入力インターフェイス
１１５  表示コントローラ
１１６  データリーダ／ライタ
１１７  通信インターフェイス
１１８  入力機器
１１９  ディスプレイ装置
１２０  記録媒体
１２１  バス
【図１】
2019114185.tif 000003
【図２】
2019114185.tif 000004
【図３】
2019114185.tif 000005
【図４】
2019114185.tif 000006
【図５】
2019114185.tif 000007
【図６】
2019114185.tif 000008
【図７】
2019114185.tif 000009