(57)【特許請求の範囲】
【請求項１】
ネットワークに接続されたユーザ端末に対してＷｅｂページを提供し、当該ユーザ端末から当該Ｗｅｂページを介して入力された情報を格納手段に格納し、当該情報を前記格納手段から読み出して外部に出力する手段を備えた情報処理装置であって、
前記ユーザ端末から前記Ｗｅｂページを介して入力された情報である入力情報からリンク情報を抽出するリンク情報抽出手段と、
予め定めた複数のリンク情報を格納するリンク情報格納手段と、
前記リンク情報抽出手段により抽出されたリンク情報である入力リンク情報と、前記リンク情報格納手段に格納された前記予め定めた複数のリンク情報とを比較するリンク情報比較手段と、
前記比較手段による比較結果を用いて、前記入力リンク情報が予め定めた条件に合致するか否かを判定する条件判定手段と、
前記条件判定手段により、前記入力リンク情報が前記予め定めた条件に合致すると判定された場合に、前記入力情報を前記格納手段に格納せずに、前記入力情報の受付が許容されないことを示す情報を前記ユーザ端末に出力する出力手段と、を備え、
前記比較結果は、前記入力リンク情報と完全一致又は部分一致するリンク情報が前記予め定めた複数のリンク情報の中に存在したか否かの情報を含み、完全一致又は部分一致するリンク情報が前記予め定めた複数のリンク情報の中に存在した場合には、前記比較結果は更に当該リンク情報の属性を示す情報を含み、
前記情報処理装置は、リンク情報の一致度合に関する条件とリンク情報の属性に関する条件とを、予め定めた条件として、Ｗｅｂページ毎に格納した判定条件格納手段を更に備え、前記条件判定手段は、前記判定条件格納手段を参照し、前記比較結果における完全一致又は部分一致の情報とリンク情報の属性を示す情報とが、前記入力情報が入力されたＷｅｂページに対応する前記予め定めた条件に合致するか否かの判定を行う
ことを特徴とする情報処理装置。
【請求項２】
ネットワークに接続されたユーザ端末に対してＷｅｂページを提供し、当該ユーザ端末から当該Ｗｅｂページを介して入力された情報を格納手段に格納し、当該情報を前記格納手段から読み出して外部に出力する手段を備えた情報処理装置であって、
前記ユーザ端末から前記Ｗｅｂページを介して入力された情報である入力情報からリンク情報を抽出するリンク情報抽出手段と、
前記リンク情報抽出手段により抽出されたリンク情報である入力リンク情報を、前記情報処理装置とネットワークにより接続されたリンク情報判定装置に送信する送信手段と、
当該リンク情報判定装置に格納された予め定めた複数のリンク情報と前記入力リンク情報との比較結果を前記リンク情報判定装置から受信する受信手段と、
前記リンク情報判定装置から受信した比較結果を用いて、前記入力リンク情報が予め定めた条件に合致するか否かを判定する条件判定手段と、
前記条件判定手段により、前記入力リンク情報が前記予め定めた条件に合致すると判定された場合に、前記入力情報を前記格納手段に格納せずに、前記入力情報の受付が許容されないことを示す情報を前記ユーザ端末に出力する出力手段と、を備え、
前記比較結果は、前記入力リンク情報と完全一致又は部分一致するリンク情報が前記予め定めた複数のリンク情報の中に存在したか否かの情報を含み、完全一致又は部分一致するリンク情報が前記予め定めた複数のリンク情報の中に存在した場合には、前記比較結果は更に当該リンク情報の属性を示す情報を含み、
前記情報処理装置は、リンク情報の一致度合に関する条件とリンク情報の属性に関する条件とを、予め定めた条件として、Ｗｅｂページ毎に格納した判定条件格納手段を更に備え、前記条件判定手段は、前記判定条件格納手段を参照し、前記比較結果における完全一致又は部分一致の情報とリンク情報の属性を示す情報とが、前記入力情報が入力されたＷｅｂページに対応する前記予め定めた条件に合致するか否かの判定を行う
ことを特徴とする情報処理装置。
【請求項３】
前記情報処理装置は、更に、
ユーザの識別情報であるユーザＩＤと、当該ユーザのＷｅｂページのＩＤとを含むユーザ情報データベースと、
ユーザ認証を行う認証手段と、を備え、
当該認証手段は、前記条件判定手段による判定結果を、前記入力情報が入力された前記ＷｅｂページのＩＤとともに受信し、当該判定結果が、前記入力リンク情報が前記予め定めた条件に合致する旨の判定結果である場合に、当該判定結果とともに受信した前記ＷｅｂページのＩＤに対応するユーザからの当該情報処理装置に対する以降のアクセスを制限することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
ネットワークに接続されたユーザ端末に対してＷｅｂページを提供し、当該ユーザ端末から当該Ｗｅｂページを介して入力された情報を格納手段に格納し、当該情報を前記格納手段から読み出して外部に出力する手段を備えた情報処理装置が実行する入力情報制御方法であって、
前記ユーザ端末から前記Ｗｅｂページを介して入力された情報である入力情報からリンク情報を抽出するリンク情報抽出ステップと、
前記情報処理装置が備える予め定めたリンク情報格納手段に格納された複数のリンク情報と、前記リンク情報抽出手段により抽出されたリンク情報である入力リンク情報とを比較するリンク情報比較ステップと、
前記リンク情報比較ステップにより得られた比較結果を用いて、前記入力リンク情報が予め定めた条件に合致するか否かを判定する条件判定ステップと、
前記条件判定ステップにおいて、前記入力リンク情報が前記予め定めた条件に合致すると判定された場合に、前記入力情報を前記格納手段に格納せずに、前記入力情報の受付が許容されないことを示す情報を前記ユーザ端末に出力する出力ステップと、を備え、
前記比較結果は、前記入力リンク情報と完全一致又は部分一致するリンク情報が前記予め定めた複数のリンク情報の中に存在したか否かの情報を含み、完全一致又は部分一致するリンク情報が前記予め定めた複数のリンク情報の中に存在した場合には、前記比較結果は更に当該リンク情報の属性を示す情報を含み、
前記情報処理装置は、リンク情報の一致度合に関する条件とリンク情報の属性に関する条件とを、予め定めた条件として、Ｗｅｂページ毎に格納した判定条件格納手段を更に備え、前記条件判定ステップにおいて、前記情報処理装置は、前記判定条件格納手段を参照し、前記比較結果における完全一致又は部分一致の情報とリンク情報の属性を示す情報とが、前記入力情報が入力されたＷｅｂページに対応する前記予め定めた条件に合致するか否かの判定を行う
ことを特徴とする入力情報制御方法。
【請求項５】
ネットワークに接続されたユーザ端末に対してＷｅｂページを提供し、当該ユーザ端末から当該Ｗｅｂページを介して入力された情報を格納手段に格納し、当該情報を前記格納手段から読み出して外部に出力する手段を備えた情報処理装置が実行する入力情報制御方法であって、
前記ユーザ端末から前記Ｗｅｂページを介して入力された情報である入力情報からリンク情報を抽出するリンク情報抽出ステップと、
前記リンク情報抽出ステップにおいて抽出されたリンク情報である入力リンク情報を、前記情報処理装置とネットワークにより接続されたリンク情報判定装置に送信する送信ステップと、
当該リンク情報判定装置に格納された予め定めた複数のリンク情報と前記入力リンク情報との比較結果を前記リンク情報判定装置から受信する受信ステップと、
前記リンク情報判定装置から受信した比較結果を用いて、前記入力リンク情報が予め定めた条件に合致するか否かを判定する条件判定ステップと、
前記条件判定ステップにおいて、前記入力リンク情報が前記予め定めた条件に合致すると判定された場合に、前記入力情報を前記格納手段に格納せずに、前記入力情報の受付が許容されないことを示す情報を前記ユーザ端末に出力する出力ステップと、を備え、
前記比較結果は、前記入力リンク情報と完全一致又は部分一致するリンク情報が前記予め定めた複数のリンク情報の中に存在したか否かの情報を含み、完全一致又は部分一致するリンク情報が前記予め定めた複数のリンク情報の中に存在した場合には、前記比較結果は更に当該リンク情報の属性を示す情報を含み、
前記情報処理装置は、リンク情報の一致度合に関する条件とリンク情報の属性に関する条件とを、予め定めた条件として、Ｗｅｂページ毎に格納した判定条件格納手段を更に備え、前記条件判定ステップにおいて、前記情報処理装置は、前記判定条件格納手段を参照し、前記比較結果における完全一致又は部分一致の情報とリンク情報の属性を示す情報とが、前記入力情報が入力されたＷｅｂページに対応する前記予め定めた条件に合致するか否かの判定を行う
ことを特徴とする入力情報制御方法。
【請求項６】
ネットワークに接続されたユーザ端末に対してＷｅｂページを提供し、当該ユーザ端末から当該Ｗｅｂページを介して入力された情報を格納手段に格納し、当該情報を前記格納手段から読み出して外部に出力する手段と、予め定めた複数のリンク情報を格納するリンク情報格納手段とを備えたコンピュータを、
前記ユーザ端末から前記Ｗｅｂページを介して入力された情報である入力情報からリンク情報を抽出するリンク情報抽出手段、
前記リンク情報抽出手段により抽出されたリンク情報である入力リンク情報と、前記リンク情報格納手段に格納された前記予め定めた複数のリンク情報とを比較するリンク情報比較手段、
前記比較手段による比較結果を用いて、前記入力リンク情報が予め定めた条件に合致するか否かを判定する条件判定手段、
前記条件判定手段により、前記入力リンク情報が前記予め定めた条件に合致すると判定された場合に、前記入力情報を前記格納手段に格納せずに、前記入力情報の受付が許容されないことを示す情報を前記ユーザ端末に出力する出力手段、として機能させるプログラムであって、
前記比較結果は、前記入力リンク情報と完全一致又は部分一致するリンク情報が前記予め定めた複数のリンク情報の中に存在したか否かの情報を含み、完全一致又は部分一致するリンク情報が前記予め定めた複数のリンク情報の中に存在した場合には、前記比較結果は更に当該リンク情報の属性を示す情報を含み、
前記コンピュータは、リンク情報の一致度合に関する条件とリンク情報の属性に関する条件とを、予め定めた条件として、Ｗｅｂページ毎に格納した判定条件格納手段を更に備え、前記条件判定手段は、前記判定条件格納手段を参照し、前記比較結果における完全一致又は部分一致の情報とリンク情報の属性を示す情報とが、前記入力情報が入力されたＷｅｂページに対応する前記予め定めた条件に合致するか否かの判定を行う
ことを特徴とするプログラム。
【請求項７】
ネットワークに接続されたユーザ端末に対してＷｅｂページを提供し、当該ユーザ端末から当該Ｗｅｂページを介して入力された情報を格納手段に格納し、当該情報を前記格納手段から読み出して外部に出力する手段を備えたコンピュータを、
前記ユーザ端末から前記Ｗｅｂページを介して入力された情報である入力情報からリンク情報を抽出するリンク情報抽出手段、
前記リンク情報抽出手段により抽出されたリンク情報である入力リンク情報を、前記コンピュータとネットワークにより接続されたリンク情報判定装置に送信する送信手段、
当該リンク情報判定装置に格納された予め定めた複数のリンク情報と前記入力リンク情報との比較結果を前記リンク情報判定装置から受信する受信手段、
前記リンク情報判定装置から受信した比較結果を用いて、前記入力リンク情報が予め定めた条件に合致するか否かを判定する条件判定手段、
前記条件判定手段により、前記入力リンク情報が前記予め定めた条件に合致すると判定された場合に、前記入力情報を前記格納手段に格納せずに、前記入力情報の受付が許容されないことを示す情報を前記ユーザ端末に出力する出力手段、として機能させるプログラムであって、
前記比較結果は、前記入力リンク情報と完全一致又は部分一致するリンク情報が前記予め定めた複数のリンク情報の中に存在したか否かの情報を含み、完全一致又は部分一致するリンク情報が前記予め定めた複数のリンク情報の中に存在した場合には、前記比較結果は更に当該リンク情報の属性を示す情報を含み、
前記コンピュータは、リンク情報の一致度合に関する条件とリンク情報の属性に関する条件とを、予め定めた条件として、Ｗｅｂページ毎に格納した判定条件格納手段を更に備え、前記条件判定手段は、前記判定条件格納手段を参照し、前記比較結果における完全一致又は部分一致の情報とリンク情報の属性を示す情報とが、前記入力情報が入力されたＷｅｂページに対応する前記予め定めた条件に合致するか否かの判定を行う
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ端末から書き込まれた情報を公開するＷｅｂサイト等において、特定のリンク情報の書き込みをさせないことにより、問題がある可能性のあるＷｅｂサイトへのアクセスを防止する技術に関するものである。
【背景技術】
【０００２】
インターネット上のＷｅｂサイトを介して様々なサービスが提供されている現在、Ｗｅｂサイトへのアクセスに関して多くの危険性が指摘されている。例えば、特定のＷｅｂサイトにアクセスすることによりウィルスに感染したり、スパイウェアがインストールされてパソコンの情報を盗まれたり、フィッシングの被害にあったりといった危険性が指摘されている。また、子供にとって有害なコンテンツを含むＷｅｂサイトも多く存在している。
【０００３】
このような危険性に鑑みて、有害なＷｅｂサイトへのアクセスを制限するフィルタリングサービスが普及している。一般に、このようなフィルタリングサービスでは、インターネットとユーザ端末との間にゲートウェイを備え、そのゲートウェイが、ユーザ端末からのアクセス要求に含まれるリンク情報であるＵＲＬ（Uniform Resource Locater）をチェックし、そのＵＲＬが予め定めた条件に合致した場合に、当該アクセス要求を有害サイトへのアクセス要求であるとみなしてアクセスをブロックしている（例えば非特許文献１参照）。
【０００４】
また、アクセスをブロックするのではなく、ユーザがサイト検索を行って抽出されたＷｅｂサイトの一覧のそれぞれに、安全性評価結果を付けるサービスもある。このサービスでは、ユーザは安全性評価の低いサイトへのアクセスを避けることができる。なお、上述したような問題が発生する可能性のあるＷｅｂサイトを悪性サイトと称することとする。また、本明細書において、Ｗｅｂページとはユーザ端末に表示される個々のページを指し、Ｗｅｂサイトとはサービス提供者や個人により提供される一連のＷｅｂページ全体を指すものとする。
【非特許文献１】［平成１９年９月５日検索］、インターネット  ＜http://www.ocn.ne.jp/business/security/webgw/spec.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
現在、インターネットを利用する一般のユーザ自身が情報を書き込み、それを特定のユーザあるいは不特定多数のインターネット閲覧者に公開する電子掲示板、ブログ、ＳＮＳ（Social Network Service）等のサービスが普及している。
【０００６】
このようなサービスに係るＷｅｂページに書き込まれる情報の中には他のサイトへのリンク情報であるＵＲＬが含まれる場合が多い。従って、悪意のある者が悪性サイトへのリンク情報をＷｅｂページに書き込むことにより、当該書き込みを閲覧する利用者が当該リンクをクリックして悪性サイトに誘導される危険性がある。また、プログラムを使用して、悪性サイトへのリンク情報を自動的に上記Ｗｅｂサイトに書き込む行為も行われており、問題となっている。更に、ブログ等のコメント欄に本文と関係のない広告サイトへのリンク情報を無差別に入力するコメントスパムと呼ばれる行為も問題となっている。
【０００７】
このような状況において、上記の従来技術で説明したフィルタリングサービス等を使用できる環境にあるユーザであれば悪性サイトへのアクセスをしなくて済む可能性が高いが、そのようなフィルタリングサービス等を使用できる環境にない多くのユーザは、ブログやＳＮＳ等のサービスを利用することにより悪性サイトに誘導される危険がある。
【０００８】
また、一般的なブログやＳＮＳ等のサービスでは、個々のユーザがサービス提供者のＷｅｂサイトにアクセスすることにより、自分のＷｅｂサイトを作成することが可能となっているが、サービス提供者にとっては、自身のサービスが上記のような不正行為の踏み台になることを防ぐことが要望されている。
【０００９】
本発明は上記の点に鑑みてなされたものであり、ユーザ端末から情報の書き込みを行うことが可能なＷｅｂサイト等において、悪性サイトへアクセスさせるリンク情報の書き込みを防止する技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題は、ネットワークに接続されたユーザ端末に対してＷｅｂページを提供し、当該ユーザ端末から当該Ｗｅｂページを介して入力された情報を格納手段に格納し、当該情報を前記格納手段から読み出して外部に出力する手段を備えた情報処理装置であって、前記ユーザ端末から前記Ｗｅｂページを介して入力された情報である入力情報からリンク情報を抽出するリンク情報抽出手段と、予め定めた複数のリンク情報を格納するリンク情報格納手段と、前記リンク情報抽出手段により抽出されたリンク情報である入力リンク情報と、前記リンク情報格納手段に格納された前記予め定めた複数のリンク情報とを比較するリンク情報比較手段と、前記比較手段による比較結果を用いて、前記入力リンク情報が予め定めた条件に合致するか否かを判定する条件判定手段と、前記条件判定手段により、前記入力リンク情報が前記予め定めた条件に合致すると判定された場合に、前記入力情報を前記格納手段に格納せずに、前記入力情報の受付が許容されないことを示す情報を前記ユーザ端末に出力する出力手段と、を備え、前記比較結果は、前記入力リンク情報と完全一致又は部分一致するリンク情報が前記予め定めた複数のリンク情報の中に存在したか否かの情報を含み、完全一致又は部分一致するリンク情報が前記予め定めた複数のリンク情報の中に存在した場合には、前記比較結果は更に当該リンク情報の属性を示す情報を含み、前記情報処理装置は、リンク情報の一致度合に関する条件とリンク情報の属性に関する条件とを、予め定めた条件として、Ｗｅｂページ毎に格納した判定条件格納手段を更に備え、前記条件判定手段は、前記判定条件格納手段を参照し、前記比較結果における完全一致又は部分一致の情報とリンク情報の属性を示す情報とが、前記入力情報が入力されたＷｅｂページに対応する前記予め定めた条件に合致するか否かの判定を行うことを特徴とする情報処理装置により解決できる。
【００１１】
また、本発明は、ネットワークに接続されたユーザ端末に対してＷｅｂページを提供し、当該ユーザ端末から当該Ｗｅｂページを介して入力された情報を格納手段に格納し、当該情報を前記格納手段から読み出して外部に出力する手段を備えた情報処理装置であって、前記ユーザ端末から前記Ｗｅｂページを介して入力された情報である入力情報からリンク情報を抽出するリンク情報抽出手段と、前記リンク情報抽出手段により抽出されたリンク情報である入力リンク情報を、前記情報処理装置とネットワークにより接続されたリンク情報判定装置に送信する送信手段と、当該リンク情報判定装置に格納された予め定めた複数のリンク情報と前記入力リンク情報との比較結果を前記リンク情報判定装置から受信する受信手段と、前記リンク情報判定装置から受信した比較結果を用いて、前記入力リンク情報が予め定めた条件に合致するか否かを判定する条件判定手段と、前記条件判定手段により、前記入力リンク情報が前記予め定めた条件に合致すると判定された場合に、前記入力情報を前記格納手段に格納せずに、前記入力情報の受付が許容されないことを示す情報を前記ユーザ端末に出力する出力手段と、を備え、前記比較結果は、前記入力リンク情報と完全一致又は部分一致するリンク情報が前記予め定めた複数のリンク情報の中に存在したか否かの情報を含み、完全一致又は部分一致するリンク情報が前記予め定めた複数のリンク情報の中に存在した場合には、前記比較結果は更に当該リンク情報の属性を示す情報を含み、前記情報処理装置は、リンク情報の一致度合に関する条件とリンク情報の属性に関する条件とを、予め定めた条件として、Ｗｅｂページ毎に格納した判定条件格納手段を更に備え、前記条件判定手段は、前記判定条件格納手段を参照し、前記比較結果における完全一致又は部分一致の情報とリンク情報の属性を示す情報とが、前記入力情報が入力されたＷｅｂページに対応する前記予め定めた条件に合致するか否かの判定を行うことを特徴とする情報処理装置として構成することもできる。
【００１３】
また、前記情報処理装置に、更に、ユーザの識別情報であるユーザＩＤと、当該ユーザのＷｅｂページのＩＤとを含むユーザ情報データベースと、ユーザ認証を行う認証手段と、を備えてもよく、当該認証手段は、前記条件判定手段による判定結果を、前記入力情報が入力された前記ＷｅｂページのＩＤとともに受信し、当該判定結果が、前記入力リンク情報が前記予め定めた条件に合致する旨の判定結果である場合に、当該判定結果とともに受信した前記ＷｅｂページのＩＤに対応するユーザからの当該情報処理装置に対する以降のアクセスを制限することとしてもよい。
【００１５】
また、本発明は、上記情報処理装置が実行する方法として構成したり、コンピュータを上記情報処理装置の各手段として機能させるプログラムとして構成することもできる。
【発明の効果】
【００１６】
本発明によれば、ユーザ端末から情報の書き込みを行うことが可能なＷｅｂサイト等において、悪性サイトへアクセスさせるリンク情報の書き込みを防止することが可能になる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の実施の形態について説明する。
【００１８】
＜第１の実施の形態＞
（システム構成）
まず、本発明の第１の実施の形態について説明する。図１は、本発明の第１の実施の形態におけるシステムの構成図である。本システムは、ユーザ端末１とＷｅｂサイト提供装置２を有し、これらがインターネットで接続された構成をとっている。
【００１９】
ユーザ端末１は、Ｗｅｂサイトにおける各Ｗｅｂページを閲覧可能なブラウザプログラムを搭載した一般的なコンピュータである。Ｗｅｂサイト提供装置２は、Ｗｅｂサーバプログラムを含むコンピュータであり、本実施の形態では、個々のユーザが自分のＷｅｂサイトを構築して、情報の書き込みを行い、書き込んだ情報を他のユーザが閲覧することを可能とするサービスを提供する構成を有しているものとする。例えば、Ｗｅｂサイト提供装置２は、現在広く普及しているブログサービスを提供できるように構成されてよい。
【００２０】
図１にはＷｅｂサイト提供装置２における本発明に関係する機能を中心とした構成が示されている。図１に示すように、Ｗｅｂサイト提供装置２は、ユーザインタフェース部３、悪性リンク入力制御部４、及びサービス制御部５を有している。
【００２１】
ユーザインタフェース部３は、ユーザ端末１から送信された情報を受信し、その情報をＷｅｂサイト提供装置２内部に入力するとともに、当該ユーザ端末１もしくは他のユーザ端末からのアクセスを受け付け、当該ユーザ端末１もしくは他のユーザ端末に情報の出力を行う機能部である。ユーザインタフェース部３は、Ｗｅｂページをユーザ端末１に提供するＷｅｂページ提供部３１と、Ｗｅｂページを介してユーザ端末１に入力された情報を受信し、Ｗｅｂサイト提供装置２内部に入力する入力部３２と、情報をＷｅｂページを介して出力する出力部３３とを有している。
【００２２】
なお、ユーザ端末１からＷｅｂサイト提供装置２に入力される情報としては、ユーザにより書き込まれた情報や、ユーザ端末１で実行されるプログラムにより自動的に送信される情報等がある。
【００２３】
本実施の形態のＷｅｂサイト提供装置２においては個々のユーザがＷｅｂサイトを構築するが、各Ｗｅｂサイトの各ＷｅｂページはＵＲＬにより識別され、ユーザ端末１からある個人のＷｅｂサイトのＷｅｂページにアクセスする際にはそれに対応するＵＲＬが指定され、Ｗｅｂページ提供部３１はそのＵＲＬに対応するＷｅｂページをユーザ端末１に提供する。
【００２４】
悪性リンク入力制御部４は、入力部３２から入力された情報に含まれるリンク情報（本実施の形態ではＵＲＬ）と、予め設定した条件とから上記リンク情報を含む入力情報の入力情報データベース５２への格納をするかどうかを判定する機能部である。図１に示すとおり、悪性リンク入力制御部４は、入力監視部４１、ＵＲＬ照会部４２、ＵＲＬ判定部４３、悪性サイトデータベース４４、判定条件管理テーブル４５、及び判定条件サブテーブル４６を有する。各部の動作についてはＷｅｂサイト提供装置２の動作説明において詳述する。
【００２５】
サービス制御部５は、ユーザによる情報の書き込みや他のユーザへの情報の公開等、Ｗｅｂサイト提供装置２が提供するサービスの制御を行う機能部であり、例えばＷｅｂサイト提供装置２がブログサービスを提供する場合であれば、ブログサービス提供のための制御を行うが、以下では本発明と関連する機能について説明する。
【００２６】
図１に示すように、サービス制御部５は、入出力制御部５１と入力情報データベース５２を有している。入出力制御部５１は、入力部３２から入力される入力情報であって、悪性リンク入力制御部４において問題がないと判断された入力情報を受け付け、その入力情報を入力情報データベースに格納する。また、ユーザ端末１からの要求等に応じて、入力情報データベース５２から情報を取得し、出力部３３に送る。入力情報データベース５２は、ユーザからの書き込み情報等をユーザのＷｅｂサイトの識別情報等に対応付けて格納する格納手段である。
【００２７】
Ｗｅｂサイト提供装置２は、例えば、コンピュータに各機能部の機能を実現させるためのプログラムを当該コンピュータに実行させることにより実現できる。図２にＷｅｂサイト提供装置を実現するためのコンピュータ６０の構成の一例を示す。図２に示すように、当該コンピュータ６０は、ＣＰＵ６１、メモリ６２、通信デバイス６３、入出力装置６４、ハードディスクドライブ等の記憶装置６５、ＣＤ−ＲＯＭ等の記録媒体の読み取り装置６６を備えている。
【００２８】
本実施の形態で説明した処理を行うプログラムは例えばＣＤ−ＲＯＭ等の記録媒体から記録媒体読み取り装置６６により読み取られ、コンピュータ６０にインストールされる。また、当該プログラムをネットワーク上のサーバからダウンロードすることとしてもよい。図２に示す例では、図１に示す各種データベース及びテーブルのデータは、記憶装置６５に格納される。
【００２９】
（Ｗｅｂサイト提供装置２の動作）
次に、図３に示すフローチャートに沿って、図１に示した構成を有するＷｅｂサイト提供装置２の動作を説明する。
【００３０】
ユーザ端末１にはユーザもしくはプログラムによりＷｅｂページを介して情報が入力され、入力された情報はインターネットを介してＷｅｂサイト提供装置２に送られ、受信される（ステップ１）。
【００３１】
入力部３２は、ユーザ端末１から送信された情報を受け取り、悪性リンク入力制御部４に当該情報を入力する（ステップ２）。なお、入力部３２は、悪性リンク入力制御部４に入力する情報に、情報の入力が行われたＷｅｂページの識別情報（ホームページのＩＤという意味で、"ＨＰ−ＩＤ"と称することとする）を付すものとする。また、このＨＰ−ＩＤは、個々のＷｅｂページに対応付けたものとしてもよいし、ある特定のユーザが構築したＷｅｂサイトに対応付けたものとしてもよい。後者の場合は、同じＷｅｂサイトに含まれるＷｅｂページには同じＨＰ−ＩＤが付されることになる。
【００３２】
入力された情報を受け取った入力監視部４１は、入力された情報からリンク情報であるＵＲＬを認識し、それを抽出して（ステップ３）、入力された情報とともにＵＲＬ照会部４２に渡す処理を行う。ＵＲＬを認識する処理の一例としては、入力される情報の中から、http://もしくはhttps://で始まる文字列から、スペースやクオテーションマーク等のＵＲＬとして使うことができない文字の前までを１つのＵＲＬとして抽出する処理がある。
【００３３】
ステップ３において、入力監視部４１が入力情報中からＵＲＬを抽出できなかった場合は、入力監視部４１は入力情報を入出力制御部５１に渡す（ステップ４）。なお、入力された情報を入出力制御部５１に渡す動作は、Ｗｅｂサイト提供装置２が提供するブログ等のサービスにおいてユーザにより書き込まれた情報を入力情報データベース５２に格納する際の通常の動作である。入力情報データベース５２に情報の格納が行われなければ、たとえ当該情報がバッファメモリ等の他の格納手段に格納されていたとしても、外部からその情報にアクセスすることはできず、当該情報をＷｅｂページを介して公開することはできない。
【００３４】
ステップ３においてＵＲＬが抽出できた場合、入力監視部４１から入力情報とＵＲＬを受け取ったＵＲＬ照会部４２は、そのＵＲＬをＵＲＬ判定部４３に渡す。ＵＲＬ照会部４２からＵＲＬを受け取ったＵＲＬ判定部４３は、当該ＵＲＬを悪性サイトデータベース４４に格納されているＵＲＬと比較することによるＵＲＬ判定処理を行う（ステップ５）。
【００３５】
図４に、悪性サイトデータベース４４に格納されているデータの例を示す。図４に示すように、悪性サイトデータベース４４には、悪性サイトのＵＲＬ（http://もしくはhttps://から後の文字列）とそのＵＲＬがどのように悪性なのかを示す属性が登録されている。例えば、ＩＤが００１のＵＲＬであるxx.yy.zz/abcが示すＷｅｂサイトは、ウィルス及びスパイウェアの危険がある。
【００３６】
ＵＲＬ判定部４３は、判定対象となるＵＲＬと悪性サイトデータベース４４に格納されているＵＲＬとの比較を行うことにより判定を行うが、本実施の形態では、判定対象となるＵＲＬと悪性サイトデータベースに格納されているＵＲＬとが完全に一致する場合の他、部分的に一致する場合もその旨の判定結果を出力する。
【００３７】
例えば、判定対象のＵＲＬが、悪性サイトデータベース４４に格納されているＵＲＬの一つであるdd.ee/fg/hijを完全に含むものである場合は完全一致である旨の判定結果を出力する。また、判定対象のＵＲＬがdd.ee/xxxであった場合は、上記のdd.ee/fg/hijにおけるdd.eeの部分のみが一致するので、部分一致である旨の判定結果を出力する。
【００３８】
なお、どのような場合に部分一致であると判定するかについては適宜設定できるものとする。例えば、「.」で区切って文字列を並べて表記してあるＵＲＬの中で、少なくとも最も左にある文字列が一致した場合に、完全一致でない場合において部分一致であると判定する。また、より上位のドメイン部分のみが一致する場合でも部分一致であると判定することとしてもよい。部分一致を条件に取り入れることにより、危険性のあるＵＲＬの入力を広く排除できる反面、悪性でないＵＲＬまで排除してしまう可能性が生じるため、部分一致の条件についてはＷｅｂサイト提供装置２の運営者もしくは個々のＷｅｂサイトの開設者であるユーザのポリシーに応じて柔軟に設定できるものとしている。
【００３９】
本実施の形態では、ＵＲＬ判定部４３は判定結果を例えば"００００１０"といったビット列で出力し、ＵＲＬ照会部４２に渡す（ステップ６）。このような出力を行うことにより、後の処理を容易に行うことが可能となる。
【００４０】
上記のビット列の例において、最初の１ビットは部分一致又は完全一致となるＵＲＬが悪性サイトデータベースにあったかなかったかを示し、あった場合を０とし、なかった場合を１としている。２ビット目は部分一致であったか完全一致であったかを示し、部分一致であった場合を０とし、完全一致であった場合を１としている。そして、残りのビットで部分一致又は完全一致の場合における一致したＵＲＬの属性を示す。各属性とビットの位置が対応付けられており、該当する属性を１、該当しない属性を０で示す。例えば４つの属性があり、２番目の属性に該当する場合は０１００と表すことができる。
【００４１】
図４の例において、ＵＲＬ判定部４３が判定結果として"００００１０"を出力した場合、判定対象ＵＲＬと部分一致となるＵＲＬが悪性サイトデータベース４４に存在し、その属性は「フィッシング」であるという判定結果になったことがわかる。
【００４２】
ＵＲＬ照会部４２は、ＵＲＬ判定部４３から受け取った判定結果と判定条件管理テーブル４５及び必要に応じて判定条件サブテーブル４６に基づき、判定対象のＵＲＬを含む入力情報の入力情報データベース５２への格納を許可するか否かを判定する（ステップ７）。
【００４３】
図５に、判定条件管理テーブル４５に格納されるデータの例を示す。図５に示すように、ＨＰ−ＩＤ毎に、一致度合、指定属性、及び判定条件が登録されている。各ＨＰ−ＩＤに対して２つ以上の条件を設定することも可能であり、その場合、ＳＵＢ−ＩＤでそれぞれの条件が識別される。そして、図６に示す判定条件サブテーブル４６において、ＳＵＢ−ＩＤで指定される各条件を用いた判定条件を設定できる。
【００４４】
例えば、図５において、ＨＰ−ＩＤが１であるＷｅｂページに対応するＳＵＢ−ＩＤが１の条件は、一致度合が"完全一致"であり、属性が"ウィルス"又は"スパイウェア"である。この場合、この条件だけを使うとすれば、ＨＰ−ＩＤが１であるＷｅｂページから入力された情報に含まれるＵＲＬが、悪性サイトデータベースにおけるあるＵＲＬと完全一致し、かつそのＵＲＬの属性が"ウィルス"又は"スパイウェア"であった場合に、その情報の入力情報データベース５２への格納を許容しないこととする。
【００４５】
同Ｗｅｂページに対応するＳＵＢ−ＩＤが２の条件は、一致度合が"完全一致"であり、かつ属性が"フィッシング"かつ"広告サイト"である。図６に示すように、ＨＰ−ＩＤが１に対応する判定条件サブテーブルが設定してあり、その条件はＳＵＢ−ＩＤが１の条件とＳＵＢ−ＩＤが２の条件のいずれかが満たされることである。つまり、ＨＰ−ＩＤが１であるＷｅｂページから入力された情報については、ＳＵＢ−ＩＤが１の条件とＳＵＢ−ＩＤが２の条件のいずれかを満足すれば格納を許可しない。
【００４６】
また、図５の例において、ＨＰ−ＩＤが２であるＷｅｂページについては、一致度合が"部分一致"であり、かつ属性が"ウィルス"又は"スパイウェア"又は"フィッシング"が条件となっている。前述した判定結果００００１０が、ＨＰ−ＩＤが２であるＷｅｂページから入力された情報についての結果である場合、当該条件を満足し、格納を許可しない旨の判定がなされる。
【００４７】
なお、判定条件として用いるＵＲＬの属性としては、図４、図５に示したもの以外にも、オークションサイト、ネットトレーディングサイト、ギャンブルサイト、アダルトサイト等がある。また、図５、図６に示したような条件は、例えば、Ｗｅｂサイト提供装置２の運営者が設定した複数の属性に対して、個々のＷｅｂサイトの開設者であるユーザが１つ又は複数の属性を選択し、ＡＮＤ又はＯＲを指定することにより設定できるようにすることができる。また、個々のＷｅｂサイトの開設者には判定条件の設定を行わせず、Ｗｅｂサイト提供装置２の運営者のみが設定を行えるようにすることとしてもよい。また、Ｗｅｂサイト提供装置２の運営者が最低限の条件を設定し、予め定めた範囲で個々のＷｅｂサイトの開設者が条件を設定できることとしてもよい。
【００４８】
判定対象のＵＲＬを含む入力情報の格納を許可しないとの判定がされた場合（ステップ７における拒否）、ＵＲＬ照会部４２は出力部３３に入力拒否のメッセージ等を渡す（ステップ８）。この場合、入力情報の入力情報データベース５２への格納や、出力はなされず、Ｗｅｂページからの情報入力が行われたユーザ端末１には上記入力拒否のメッセージ等が表示され、ユーザは書き込んだＵＲＬに問題があったために書き込みが行えなかったことを知る。
【００４９】
また、判定対象のＵＲＬを含む入力情報の格納を許可しないとの判定がされなかった場合（ステップ７における許容）、ＵＲＬ照会部４２は入出力制御部５１に入力情報を渡す（ステップ９）。
【００５０】
ステップ４又はステップ９において入力情報を受け取った入出力制御部５１は、Ｗｅｂサイト提供装置２が提供するブログ等のＷｅｂサイトサービスの通常動作として規定されている入力情報データベース５２への格納処理やテーブルの更新処理等を行い（ステップ１０）、出力情報を出力部３３に渡す（ステップ１１）。出力情報は例えば入力情報が正常に入力情報データベース５２に書き込まれたことを示す情報である。この出力情報は、ユーザ端末１においてＷｅｂページ上に表示され、ユーザは書き込んだ情報が正常に受け付けられたことを認識する。また、その後、ユーザ端末１やその他のユーザ端末からの要求に基づき、入出力制御部５１により入力情報データベース５２に格納された情報が読み出され、出力部３３を介してユーザ端末１やその他のユーザ端末に適宜表示される。
【００５１】
上記のようなＷｅｂサイト提供装置２を用いることにより、ユーザ端末から情報の書き込みを行うことが可能なＷｅｂサイト等において、悪性サイトへアクセスさせるリンク情報の書き込みを防止することが可能になる。その結果、上記Ｗｅｂサイトから悪性サイトに誘導されることを防止でき、ユーザがウィルス感染やフィッシング等の被害にあうことを防止できる。これにより、ユーザは情報の書き込みを行うことが可能なＷｅｂサイトを安全に閲覧することが可能になるとともに、当該Ｗｅｂサイトが悪性サイトへの誘導という不正の踏み台になることを防止できる。
【００５２】
また、コメントスパムのような迷惑行為を防止することができる。その結果、Ｗｅｂサイトサービスの運営者にとっては、迷惑行為で書き込まれる不要なデータがＷｅｂサイト提供装置に蓄積されることがなくなるという効果があり、Ｗｅｂサイトを開設したユーザにとってはＷｅｂサイトの外観を損なうことがなくなるという効果がある。
【００５３】
また、柔軟な条件設定が可能であることから、Ｗｅｂサイトサービスの運営者が設定する最低限のセキュリティポリシーのもとで、Ｗｅｂサイト開設者による条件のカスタマイズを可能とすることができる。また、柔軟な条件設定が可能であることにより、例えば、Ｗｅｂサイトを閲覧するユーザにとっては好ましくないＷｅｂサイトへのＵＲＬであったとしても、Ｗｅｂサイトサービスの運営者あるいはＷｅｂサイトの開設者が、自身のＷｅｂサイトの内容と関連性の高い属性である場合には、リンクを許可するといったことが可能となる。
【００５４】
＜第２の実施の形態＞
次に、本発明の第２の実施の形態について説明する。図７は、本発明の第２の実施の形態におけるシステム構成図である。図７に示すように、第２の実施の形態では、第１の実施の形態における悪性サイトデータベース４４とＵＲＬ判定部４３がＷｅｂサイト提供装置７とは別の装置である悪性リンク判定装置８に備えられ、Ｗｅｂサイト提供装置７と悪性リンク判定装置８とがインターネットを介して接続される。
【００５５】
悪性サイトデータベース４４に格納される情報の内容や全体の処理動作は第１の実施の形態と同様であるが、第２の実施の形態では、ＵＲＬ照会部４２とＵＲＬ判定部４３との間のデータの送受信がインターネットを介して行われる。つまり、Ｗｅｂサイト提供装置７はリンク情報を悪性リンク判定装置８に送信する手段と、悪性リンク判定装置８から判定結果を受信する手段を備える。
【００５６】
第２の実施の形態では、個々のＷｅｂサイト提供装置に悪性サイトデータベース４４とＵＲＬ判定部４３を備えることが不要となるため、第１の実施の形態と比較して各Ｗｅｂサイト提供装置における処理負荷、格納データ量、悪性サイトデータベース４４へのデータ設定の手間等を小さくできる利点がある。
【００５７】
＜第３の実施の形態＞
次に、第３の実施の形態について説明する。図８に、第３の実施の形態におけるシステム構成図を示す。なお、図８では、第１の実施の形態の構成をベースにしているが、第２の実施の形態でも同様の構成をとることが可能である。
【００５８】
図８に示すように、第３の実施の形態におけるＷｅｂサイト提供装置９は、第１の実施の形態におけるＷｅｂサイト提供装置２と比較して、認証部９１とユーザ情報データベース９２を更に備えている。認証部９１は、ユーザ端末１からＷｅｂサイト提供装置９にアクセスがあったときにＷｅｂページ提供部３１に認証用のＷｅｂページをユーザ端末１に提供させ、Ｗｅｂページを介して入力されたユーザ情報（ＩＤ及びパスワード等）を受け取る。そして、認証部９１は、予めユーザ情報データベース９２に登録してあるユーザ情報（ＩＤ及びパスワード等の他、ＨＰ−ＩＤを含む）と、入力されたユーザ情報とを照合することによりユーザ認証を行い、ユーザ認証が成功した場合は当該ユーザ用のＷｅｂページを提供する。
【００５９】
また、認証部９１は、前述したＵＲＬ照会部４２における許否判定結果をＨＰ−ＩＤとともに受け取り、その判定結果が入力情報を許容しないものである場合、その後の当該ユーザに対するＷｅｂサイト提供装置９へのアクセス制限を行う。アクセス制限としては、例えば、当該ユーザが開設したＷｅｂサイトにおけるＷｅｂページの提供を中止することや、次に当該ユーザがアクセスし、ユーザ認証を行う場合において、入力されたユーザ情報が上記ユーザ情報データベース９２におけるユーザ情報に該当しても認証成功とせずに、アクセスを拒否すること等がある。この場合、例えば、決められたサービス申し込み手続きを経た正当なユーザに対しては当該ユーザからの申告等によりアクセスを許容することができる。
【００６０】
このような制御を行うことにより、例えば、サービス申し込み手続きをしていない第三者が不正に他人のＩＤ、パスワードを取得し、悪性リンクの書き込みを行うことを防止できる。
【００６１】
＜第４の実施の形態＞
これまでに説明した実施の形態は、Ｗｅｂページに対する悪性リンク情報の書き込みを防止するものであったが、本発明の適用分野はこれに限るものではなく、例えばリンク情報を含む情報の書き込みを行って、ファイルに格納し、当該ファイルを開いて書き込まれた情報を閲覧し、当該情報に含まれるリンク情報からＷｅｂサイトに接続できるような技術に対して適用可能である。
【００６２】
より具体的には、パソコン上でワープロソフト等のエディタを使用して情報をファイルに書き込む場合において、その情報にＵＲＬを含ませ、その情報が書き込まれたファイルを開き、ＵＲＬをクリックすることによりそのＵＲＬのＷｅｂサイトに接続できるようにすることは一般的な技術であり、このようなコンピュータ上で情報の書き込みを行う構成において本発明を適用できる。その場合における情報入出力装置１０としての構成例を図９に示す。
【００６３】
この構成においても、ユーザインタフェース部１１を介して情報の入出力が行われる。なお、ユーザインタフェース部１１は、表示装置等の情報を表示する機能、キーボード等の情報を入力するための機能を含むものである。
【００６４】
また、入出力制御部５１によりファイル保存部１２への書き込みや、ファイル保存部１２からの出力が行われる。例えば、通常動作として、ユーザインタフェース部１１を介して書き込まれた情報が、ワープロソフト等において「保存」を指定した場合に、入出力制御部５１によりファイル保存部１２にファイルとして保存される。
【００６５】
悪性リンク入力制御部４の機能や全体の処理内容は第１の実施の形態と同様であり、悪性リンク入力制御部４において入力情報のファイル保存部１２への格納が拒否された場合には格納を行うことなくその旨のメッセージがユーザインタフェース部１１を介して表示され、拒否されなかった場合は通常のワープロソフト等の動作と同様にして入力情報がファイル保存部１２に格納される。
【００６６】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。    
【図面の簡単な説明】
【００６７】
【図１】本発明の第１の実施の形態におけるシステム構成図である。
【図２】Ｗｅｂサイト提供装置を実現するためのコンピュータの構成の一例を示す図である。
【図３】本発明の第１の実施の形態におけるシステムの動作を示すフローチャートである。
【図４】悪性サイトＤＢに格納されているデータの例を示す図である。
【図５】判定条件管理テーブルに格納されるデータの例を示す図である。
【図６】判定条件サブテーブルに格納されるデータの例を示す図である。
【図７】本発明の第２の実施の形態におけるシステム構成図である。
【図８】本発明の第３の実施の形態におけるシステム構成図である。
【図９】本発明の第４の実施の形態における情報入出力装置の構成図である。
【符号の説明】
【００６８】
１  ユーザ端末
２、７、９  Ｗｅｂサイト提供装置
１０  情報入出力装置
３、１１  ユーザインタフェース部
４  悪性リンク入力制御部
５  サービス制御部
８  悪性リンク判定装置
６０  コンピュータ
【図１】
0005009105.tif 000002
【図２】
0005009105.tif 000003
【図３】
0005009105.tif 000004
【図４】
0005009105.tif 000005
【図５】
0005009105.tif 000006
【図６】
0005009105.tif 000007
【図７】
0005009105.tif 000008
【図８】
0005009105.tif 000009
【図９】
0005009105.tif 000010