(57)【要約】【課題】従来に比べて端末のユーザの利便性を向上させると共に、ウェブページの真偽判定におけるセキュリティを向上させ、さらにウェブページを閲覧するユーザの労力を軽減と処理負荷の軽減とを図ることのできる、ウェブページ真偽確認装置を提供する。【解決手段】正規ウェブサーバが管理サーバの生成した電子透かし情報を埋め込んだウェブページを配信し、当該ウェブページの配信を受けた端末は、ウェブページに電子透かしが埋め込まれていない場合には、入力欄に入力された文字列を記憶しているか否かに応じて送信または送信保留、警告を行う。また電子透かし情報が埋め込まれている場合には真偽判定依頼を行い、その真偽判定の結果に応じて文字列の送信または送信保留、警告を行う。また入力欄に入力された文字列が重要文字列である場合には、端末に登録する。【選択図】図１
2008097145.tif 000002
【特許請求の範囲】
【請求項１】
指定された電子透かしの識別情報を少なくとも含む電子透かし情報を生成する電子透かし情報生成手段と、
前記受信したウェブページに前記電子透かし情報が埋め込まれているか否かを自動判定する処理と、前記受信したウェブページの文字入力欄に入力された文字列の送信指示を検出する処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれている場合にはその受信したウェブページに埋め込まれた前記電子透かし情報に含まれる電子透かし識別情報と前記受信したウェブページから判定される当該ウェブページの識別情報とを少なくとも含むウェブページ真偽判定依頼情報をウェブページ真偽確認装置宛に送信させる処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれていない場合には前記文字入力欄に入力された文字列を記憶しているか否かを判定してその結果に応じて前記文字列の送信または前記文字列の送信の保留または前記文字列の送信の警告表示の少なくとも何れか一つを行う処理と、前記ウェブページ真偽判定依頼情報に応じて返信される真偽判定結果が真を示す場合に前記文字列の送信許可を行う処理と、を少なくとも端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを、前記端末へ送信する真偽判定依頼情報送信プログラム送信手段と、
前記電子透かし識別情報と前記ウェブページの識別情報との正規の対応関係を示す真偽判定テーブルを記憶する真偽判定テーブル記憶手段と、
前記端末から受信した前記ウェブページ真偽判定依頼情報に含まれる前記電子透かし識別情報と前記ウェブページの識別情報との対応関係が、前記真偽判定テーブルに記録されているか否かを判定し、その結果前記対応関係が記録されていると判定された場合には前記ウェブページが真であることを示す前記真偽判定結果を前記端末へ送信し、前記対応関係が記録されていないと判定した場合には前記ウェブページが偽であることを示す前記真偽判定結果を前記端末へ送信する真偽判定手段と、
を備えることを特徴とするウェブページ真偽確認装置。
【請求項２】
前記真偽判定依頼情報送信プログラム送信手段は、前記受信したウェブページに前記電子透かし情報が埋め込まれている場合に、前記文字入力欄に文字列の入力が行われる前に前記ウェブページ真偽確認装置に対してウェブページの真偽判定依頼情報を送信させる処理と、前記真偽判定依頼情報に応じて返信される前記真偽判定結果を画面上に出力する処理と、を前記端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを前記端末へ送信する
ことを特徴とする請求項１に記載のウェブページ真偽確認装置。
【請求項３】
前記電子透かし情報を埋め込んだウェブページの識別情報と、当該ウェブページにおける文字入力欄の識別情報とからなる重要文字列特定情報を記憶する重要文字列特定情報記憶手段を更に備え、
前記真偽判定依頼情報送信プログラム送信手段は、更に、前記真偽判定結果とともに受信した前記重要文字列特定情報を前記端末が備える記憶部に記録する処理と、前記文字入力欄に入力された文字列を送信する前に前記受信したウェブページに前記重要文字列特定情報が埋め込まれているか否かを判定する処理と、前記受信したウェブページに前記重要文字列特定情報が埋め込まれている場合に、当該重要文字列特定情報と前記文字入力欄に入力された文字列とを対応付けて記憶部に記録する処理と、を前記端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを前記端末へ送信する
ことを特徴とする請求項１または請求項２に記載のウェブページ真偽確認装置。
【請求項４】
前記真偽判定依頼情報送信プログラム送信手段は、更に、前記ウェブページ真偽判定依頼情報の送信に応じて返信される真偽判定結果が偽を示す場合には前記文字列の送信の保留または前記文字列の送信の警告表示の少なくとも何れか一つを行う処理を前記端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを前記端末へ送信する
ことを特徴とする請求項１に記載のウェブページ真偽確認装置。
【請求項５】
前記電子透かし情報生成手段と、
前記真偽判定手段と、
前記真偽判定依頼情報送信プログラム送信手段と、
前記真偽判定テーブル記憶手段と、
前記重要文字列特定情報記憶手段と、の各手段は、通信ネットワークを介して接続された一つまたは複数のサーバによって備えられ、
前記ウェブページ真偽判定依頼情報は、前記真偽判定手段を有するサーバへ送信される
ことを特徴とする請求項１から請求項４に記載のウェブページ真偽確認装置。
【請求項６】
ウェブページ真偽確認装置におけるウェブページ真偽確認方法であって、
前記ウェブページ真偽確認装置の電子透かし情報生成手段が、指定された電子透かしの識別情報を少なくとも含む電子透かし情報を生成し、
前記ウェブページ真偽確認装置の真偽判定依頼情報送信プログラム送信手段が、前記受信したウェブページに前記電子透かし情報が埋め込まれているか否かを自動判定する処理と、前記受信したウェブページの文字入力欄に入力された文字列の送信指示を検出する処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれている場合にはその受信したウェブページに埋め込まれた前記電子透かし情報に含まれる電子透かし識別情報と前記受信したウェブページから判定される当該ウェブページの識別情報とを少なくとも含むウェブページ真偽判定依頼情報をウェブページ真偽確認装置宛に送信させる処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれていない場合には前記文字入力欄に入力された文字列を記憶しているか否かを判定してその結果に応じて前記文字列の送信または前記文字列の送信の保留または前記文字列の送信の警告表示の少なくとも何れか一つを行う処理と、前記ウェブページ真偽判定依頼情報に応じて返信される真偽判定結果が真を示す場合に前記文字列の送信許可を行う処理と、を少なくとも端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを、前記端末へ送信し、
前記ウェブページ真偽確認装置の真偽判定テーブル記憶手段が、前記電子透かし識別情報と前記ウェブページの識別情報との正規の対応関係を示す真偽判定テーブルを記憶し、
前記ウェブページ真偽確認装置の真偽判定手段が、前記端末から受信した前記ウェブページ真偽判定依頼情報に含まれる前記電子透かし識別情報と前記ウェブページの識別情報との対応関係が、前記真偽判定テーブルに記録されているか否かを判定し、その結果前記対応関係が記録されていると判定された場合には前記ウェブページが真であることを示す前記真偽判定結果を前記端末へ送信し、前記対応関係が記録されていないと判定した場合には前記ウェブページが偽であることを示す前記真偽判定結果を前記端末へ送信する
ことを特徴とするウェブページ真偽確認方法。
【請求項７】
ウェブページ真偽確認装置のコンピュータに実行させるプログラムであって、
指定された電子透かしの識別情報を少なくとも含む電子透かし情報を生成する電子透かし情報生成処理と、
前記受信したウェブページに前記電子透かし情報が埋め込まれているか否かを自動判定する処理と、前記受信したウェブページの文字入力欄に入力された文字列の送信指示を検出する処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれている場合にはその受信したウェブページに埋め込まれた前記電子透かし情報に含まれる電子透かし識別情報と前記受信したウェブページから判定される当該ウェブページの識別情報とを少なくとも含むウェブページ真偽判定依頼情報をウェブページ真偽確認装置宛に送信させる処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれていない場合には前記文字入力欄に入力された文字列を記憶しているか否かを判定してその結果に応じて前記文字列の送信または前記文字列の送信の保留または前記文字列の送信の警告表示の少なくとも何れか一つを行う処理と、前記ウェブページ真偽判定依頼情報に応じて返信される真偽判定結果が真を示す場合に前記文字列の送信許可を行う処理と、を少なくとも端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを、前記端末へ送信する真偽判定依頼情報送信プログラム送信処理と、
前記端末から受信した前記ウェブページ真偽判定依頼情報に含まれる前記電子透かし識別情報と前記ウェブページの識別情報との対応関係が、真偽判定テーブル記憶手段で記憶する前記電子透かし識別情報と前記ウェブページの識別情報との正規の対応関係を示す真偽判定テーブルに記録されているか否かを判定し、その結果前記対応関係が記録されていると判定された場合には前記ウェブページが真であることを示す前記真偽判定結果を前記端末へ送信し、前記対応関係が記録されていないと判定した場合には前記ウェブページが偽であることを示す前記真偽判定結果を前記端末へ送信する真偽判定処理と、
をコンピュータに実行させるプログラム。
【請求項８】
管理サーバと真偽判定サーバとが通信ネットワークを介して接続されたウェブページ真偽確認システムであって、
管理サーバが、
指定された電子透かしの識別情報を少なくとも含む電子透かし情報を生成する電子透かし情報生成手段と、
前記受信したウェブページに前記電子透かし情報が埋め込まれているか否かを自動判定する処理と、前記受信したウェブページの文字入力欄に入力された文字列の送信指示を検出する処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれている場合にはその受信したウェブページに埋め込まれた前記電子透かし情報に含まれる電子透かし識別情報と前記受信したウェブページから判定される当該ウェブページの識別情報とを少なくとも含むウェブページ真偽判定依頼情報をウェブページ真偽確認装置宛に送信させる処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれていない場合には前記文字入力欄に入力された文字列を記憶しているか否かを判定してその結果に応じて前記文字列の送信または前記文字列の送信の保留または前記文字列の送信の警告表示の少なくとも何れか一つを行う処理と、前記ウェブページ真偽判定依頼情報に応じて返信される真偽判定結果が真を示す場合に前記文字列の送信許可を行う処理と、を少なくとも端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを、前記端末へ送信する真偽判定依頼情報送信プログラム送信手段と、を備え、
真偽判定サーバが、
前記電子透かし識別情報と前記ウェブページの識別情報との正規の対応関係を示す真偽判定テーブルを記憶する真偽判定テーブル記憶手段と、
前記端末から受信した前記ウェブページ真偽判定依頼情報に含まれる前記電子透かし識別情報と前記ウェブページの識別情報との対応関係が、前記真偽判定テーブルに記録されているか否かを判定し、その結果前記対応関係が記録されていると判定された場合には前記ウェブページが真であることを示す前記真偽判定結果を前記端末へ送信し、前記対応関係が記録されていないと判定した場合には前記ウェブページが偽であることを示す前記真偽判定結果を前記端末へ送信する真偽判定手段とを備える
ことを特徴とするウェブページ真偽確認システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字列の入力欄を備えるウェブページの真偽を確認することで、個人情報の漏洩を制限する、ウェブページ真偽確認装置及びウェブページ真偽確認方法並びにそのプログラム、ウェブページ真偽確認システムに関する。
【背景技術】
【０００２】
ウェブサーバが配信するウェブページを端末に表示させて商品購入やその代金決済を行う電子決済システムでは、口座番号、カード番号等のウェブサーバへの送信により商品の銀行決済、カード決済が行われることがあるが、これら決済の手続きを偽装したフィッシングと呼ばれる手口により、口座番号、カード番号等を不正に入手、悪用する犯罪が発生している。このフィッシングと呼ばれる手口は、例えば、悪意あるウェブサーバ管理者の提供するウェブページにおいて、正当な管理者の提供するウェブページと錯誤したウェブページ利用者が、口座番号やカード番号等を入力し、送信する等の手続きで行われる。これら手続きによる口座番号やカード番号などの個人情報の漏洩の防止（フィッシングの防止）を行うため、利用者側の端末等にページの正当性を認証するプログラムやブラウザのプラグインを実装するなどの技術があり、例えば、下記の非特許文献に記載されたシステムが考案されている。
【非特許文献１】“SecureBrain PhishWall”、SecureBrain Corporation、「online」、「平成１７年５月１８日検索」、インターネット＜ＵＲＬ：http://www.securebrain.co.jp/products/phishwall/index.html＞
【非特許文献２】“PhishSafe製品紹介”、イーセキュリティ・ジャパン株式会社、「online」、「平成１７年５月１８日検索」、インターネット＜ＵＲＬ：http://www.esecurity.co.jp/products/papers/PhishSafeDetail.pdf＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来、ウェブページの真偽を判定（つまり不正なウェブサーバが公開しているウェブページでないか否かを判定）するには、端末に実装したプログラムやプラグインなどが端末側で単独にウェブページの真偽判定を行なうか、あるいは端末とウェブページを公開しているウェブサーバとの間で認証情報を交換する２者間認証により真偽判定行なっている。そのため、以下のような問題がある。
【０００４】
（問題点１）
端末側単独でのウェブページの真偽判定では、予め端末側にＵＲＬなどが登録された真なるウェブページしか判定できない。つまり、真のウェブページの追加、削除など変更が加えられると、端末側も登録されているＵＲＬなどの追加、削除などの変更が必要となりユーザに無駄な労力を強いていた。
【０００５】
（問題点２）
端末とウェブページを公開しているウェブサーバとの２者間認証によるウェブページの真偽判定では、ウェブサーバごとにそれぞれ認証方法が異なると、端末側では全ての認証方法に対応するための各認証機構を備えることが必要となり、その場合、ユーザは端末に複数の認証機構を組み込む作業を行わなければならず、利便性が低下するという問題があった。
【０００６】
（問題点３）
ウェブサーバから提供されるウェブページが視覚的に真偽の見分けがつかない場合、電子透かしなどで電子的に判別を行なう方法が考えられるが、電子透かしを含めページ内容をまるごとコピーされると、電子的にも真偽の見分けがつかなくなるという問題が発生していた。
【０００７】
そこでこの発明は、従来に比べて端末のユーザの利便性を向上させると共に、ウェブページの真偽判定におけるセキュリティを向上させ、さらにウェブページを閲覧するユーザの労力を軽減と処理負荷の軽減とを図ることのできる、ウェブページ真偽確認装置及びウェブページ真偽確認方法並びにそのプログラム、ウェブページ真偽確認システムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、指定された電子透かしの識別情報を少なくとも含む電子透かし情報を生成する電子透かし情報生成手段と、前記受信したウェブページに前記電子透かし情報が埋め込まれているか否かを自動判定する処理と、前記受信したウェブページの文字入力欄に入力された文字列の送信指示を検出する処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれている場合にはその受信したウェブページに埋め込まれた前記電子透かし情報に含まれる電子透かし識別情報と前記受信したウェブページから判定される当該ウェブページの識別情報とを少なくとも含むウェブページ真偽判定依頼情報をウェブページ真偽確認装置宛に送信させる処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれていない場合には前記文字入力欄に入力された文字列を記憶しているか否かを判定してその結果に応じて前記文字列の送信または前記文字列の送信の保留または前記文字列の送信の警告表示の少なくとも何れか一つを行う処理と、前記ウェブページ真偽判定依頼情報に応じて返信される真偽判定結果が真を示す場合に前記文字列の送信許可を行う処理と、を少なくとも端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを、前記端末へ送信する真偽判定依頼情報送信プログラム送信手段と、前記電子透かし識別情報と前記ウェブページの識別情報との正規の対応関係を示す真偽判定テーブルを記憶する真偽判定テーブル記憶手段と、前記端末から受信した前記ウェブページ真偽判定依頼情報に含まれる前記電子透かし識別情報と前記ウェブページの識別情報との対応関係が、前記真偽判定テーブルに記録されているか否かを判定し、その結果前記対応関係が記録されていると判定された場合には前記ウェブページが真であることを示す前記真偽判定結果を前記端末へ送信し、前記対応関係が記録されていないと判定した場合には前記ウェブページが偽であることを示す前記真偽判定結果を前記端末へ送信する真偽判定手段と、を備えることを特徴とするウェブページ真偽確認装置である。
【０００９】
また本発明は、上述のウェブページ真偽確認装置において、前記真偽判定依頼情報送信プログラム送信手段は、前記受信したウェブページに前記電子透かし情報が埋め込まれている場合に、前記文字入力欄に文字列の入力が行われる前に前記ウェブページ真偽確認装置に対してウェブページの真偽判定依頼情報を送信させる処理と、前記真偽判定依頼情報に応じて返信される前記真偽判定結果が偽を示す場合には前記受信したウェブページ内にその真偽判定結果を出力する処理と、を前記端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを前記端末へ送信することを特徴とする。
【００１０】
また本発明は、上述のウェブページ真偽確認装置が、前記電子透かし情報を埋め込んだウェブページの識別情報と、当該ウェブページにおける文字入力欄の識別情報とからなる重要文字列特定情報を記憶する重要文字列特定情報記憶手段を更に備え、前記真偽判定依頼情報送信プログラム送信手段は、更に、前記真偽判定結果とともに受信した前記重要文字列特定情報を前記端末が備える記憶部に記録する処理と、前記文字入力欄に入力された文字列を送信する前に前記受信したウェブページに前記重要文字列特定情報が埋め込まれているか否かを判定する処理と、前記受信したウェブページに前記重要文字列特定情報が埋め込まれている場合に、当該重要文字列特定情報と前記文字入力欄に入力された文字列とを対応付けて記憶部に記録する処理と、を前記端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを前記端末へ送信することを特徴とする。
【００１１】
また本発明は、上述のウェブページ真偽確認装置において、前記真偽判定依頼情報送信プログラム送信手段は、更に、前記ウェブページ真偽判定依頼情報の送信に応じて返信される真偽判定結果が偽を示す場合には前記文字列の送信の保留または前記文字列の送信の警告表示の少なくとも何れか一つを行う処理を前記端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを前記端末へ送信することを特徴とする。
【００１２】
また本発明は、上述のウェブページ真偽確認装置において、前記電子透かし情報生成手段と、前記真偽判定手段と、前記真偽判定依頼情報送信プログラム送信手段と、前記真偽判定テーブル記憶手段と、前記重要文字列特定情報記憶手段と、の各手段は、通信ネットワークを介して接続された一つまたは複数のサーバによって備えられ、前記ウェブページ真偽判定依頼情報は、前記真偽判定手段を有するサーバへ送信されることを特徴とする。
【００１３】
また本発明は、ウェブページ真偽確認装置におけるウェブページ真偽確認方法であって、前記ウェブページ真偽確認装置の電子透かし情報生成手段が、指定された電子透かしの識別情報を少なくとも含む電子透かし情報を生成し、前記ウェブページ真偽確認装置の真偽判定依頼情報送信プログラム送信手段が、前記受信したウェブページに前記電子透かし情報が埋め込まれているか否かを自動判定する処理と、前記受信したウェブページの文字入力欄に入力された文字列の送信指示を検出する処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれている場合にはその受信したウェブページに埋め込まれた前記電子透かし情報に含まれる電子透かし識別情報と前記受信したウェブページから判定される当該ウェブページの識別情報とを少なくとも含むウェブページ真偽判定依頼情報をウェブページ真偽確認装置宛に送信させる処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれていない場合には前記文字入力欄に入力された文字列を記憶しているか否かを判定してその結果に応じて前記文字列の送信または前記文字列の送信の保留または前記文字列の送信の警告表示の少なくとも何れか一つを行う処理と、前記ウェブページ真偽判定依頼情報に応じて返信される真偽判定結果が真を示す場合に前記文字列の送信許可を行う処理と、を少なくとも端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを、前記端末へ送信し、前記ウェブページ真偽確認装置の真偽判定テーブル記憶手段が、前記電子透かし識別情報と前記ウェブページの識別情報との正規の対応関係を示す真偽判定テーブルを記憶し、前記ウェブページ真偽確認装置の真偽判定手段が、前記端末から受信した前記ウェブページ真偽判定依頼情報に含まれる前記電子透かし識別情報と前記ウェブページの識別情報との対応関係が、前記真偽判定テーブルに記録されているか否かを判定し、その結果前記対応関係が記録されていると判定された場合には前記ウェブページが真であることを示す前記真偽判定結果を前記端末へ送信し、前記対応関係が記録されていないと判定した場合には前記ウェブページが偽であることを示す前記真偽判定結果を前記端末へ送信することを特徴とするウェブページ真偽確認方法である。
【００１４】
また本発明は、ウェブページ真偽確認装置のコンピュータに実行させるプログラムであって、指定された電子透かしの識別情報を少なくとも含む電子透かし情報を生成する電子透かし情報生成処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれているか否かを自動判定する処理と、前記受信したウェブページの文字入力欄に入力された文字列の送信指示を検出する処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれている場合にはその受信したウェブページに埋め込まれた前記電子透かし情報に含まれる電子透かし識別情報と前記受信したウェブページから判定される当該ウェブページの識別情報とを少なくとも含むウェブページ真偽判定依頼情報をウェブページ真偽確認装置宛に送信させる処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれていない場合には前記文字入力欄に入力された文字列を記憶しているか否かを判定してその結果に応じて前記文字列の送信または前記文字列の送信の保留または前記文字列の送信の警告表示の少なくとも何れか一つを行う処理と、前記ウェブページ真偽判定依頼情報に応じて返信される真偽判定結果が真を示す場合に前記文字列の送信許可を行う処理と、を少なくとも端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを、前記端末へ送信する真偽判定依頼情報送信プログラム送信処理と、前記端末から受信した前記ウェブページ真偽判定依頼情報に含まれる前記電子透かし識別情報と前記ウェブページの識別情報との対応関係が、真偽判定テーブル記憶手段で記憶する前記電子透かし識別情報と前記ウェブページの識別情報との正規の対応関係を示す真偽判定テーブルに記録されているか否かを判定し、その結果前記対応関係が記録されていると判定された場合には前記ウェブページが真であることを示す前記真偽判定結果を前記端末へ送信し、前記対応関係が記録されていないと判定した場合には前記ウェブページが偽であることを示す前記真偽判定結果を前記端末へ送信する真偽判定処理と、をコンピュータに実行させるプログラムである。
【００１５】
また本発明は、管理サーバと真偽判定サーバとが通信ネットワークを介して接続されたウェブページ真偽確認システムであって、管理サーバが、指定された電子透かしの識別情報を少なくとも含む電子透かし情報を生成する電子透かし情報生成手段と、前記受信したウェブページに前記電子透かし情報が埋め込まれているか否かを自動判定する処理と、前記受信したウェブページの文字入力欄に入力された文字列の送信指示を検出する処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれている場合にはその受信したウェブページに埋め込まれた前記電子透かし情報に含まれる電子透かし識別情報と前記受信したウェブページから判定される当該ウェブページの識別情報とを少なくとも含むウェブページ真偽判定依頼情報をウェブページ真偽確認装置宛に送信させる処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれていない場合には前記文字入力欄に入力された文字列を記憶しているか否かを判定してその結果に応じて前記文字列の送信または前記文字列の送信の保留または前記文字列の送信の警告表示の少なくとも何れか一つを行う処理と、前記ウェブページ真偽判定依頼情報に応じて返信される真偽判定結果が真を示す場合に前記文字列の送信許可を行う処理と、を少なくとも端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを、前記端末へ送信する真偽判定依頼情報送信プログラム送信手段と、を備え、真偽判定サーバが、前記電子透かし識別情報と前記ウェブページの識別情報との正規の対応関係を示す真偽判定テーブルを記憶する真偽判定テーブル記憶手段と、前記端末から受信した前記ウェブページ真偽判定依頼情報に含まれる前記電子透かし識別情報と前記ウェブページの識別情報との対応関係が、前記真偽判定テーブルに記録されているか否かを判定し、その結果前記対応関係が記録されていると判定された場合には前記ウェブページが真であることを示す前記真偽判定結果を前記端末へ送信し、前記対応関係が記録されていないと判定した場合には前記ウェブページが偽であることを示す前記真偽判定結果を前記端末へ送信する真偽判定手段とを備えることを特徴とするウェブページ真偽確認システムである。
【発明の効果】
【００１６】
本発明によれば、電子透かし情報の埋め込まれていないウェブページの文字入力欄に入力された文字列が、端末の記憶部で記憶している重要な文字列か否かを判定している。したがって、電子透かし情報がウェブページに埋め込まれていない場合であっても、そのウェブページの文字入力欄に入力された文字列が重要文字列でなければそのまま送信の処理を行い、重要文字列である場合にはその保留や警告を行っている。これにより、不必要な文字列送信の保留や警告の処理を削減することができる。
【００１７】
また、本発明によれば、文字入力欄に文字列の入力が行われる前に、第１回目の真偽判定依頼を端末が真偽判定サーバに対して行って、その結果端末で受信した真偽判定結果が「偽」である場合に、その真偽判定結果「偽」を端末で受信したウェブページ上に表示する。従って、ウェブページに文字を入力する前に、端末のユーザがウェブページが偽であることを認識することができるので、ユーザがウェブページ内の文字入力欄に文字を入力する行為をその入力前に抑止することができる。よって、例えばスパイウェアなどが格納されたウェブページを端末が受信した場合や、スパイウェアが端末上で動作している場合には、ユーザが不用意に重要な文字を入力することを抑制できるので、入力文字の漏洩リスクを低減でき、これにより端末のセキュリティを向上させることができる。
【００１８】
また、本発明によれば、正規ウェブサーバの管理者はウェブページを作成し、当該ウェブページに電子透かし情報を埋め込み、またそのウェブページの文字入力欄に入力される文字列が重要な文字列（例えば、ユーザＩＤやパスワードなど）である場合に、そのウェブページのＵＲＬとウェブページ名、文字入力欄のフィールドＩＤと入力欄名、およびそのウェブページに埋め込んだ電子透かし情報の電子透かしＩＤを対応付けて、重要文字列特定テーブルとして管理サーバ１に登録している。そして、この重要文字列特定テーブルが管理サーバから真偽判定サーバを介して端末に送信され、端末に登録される。従って、端末に表示されたウェブページに入力された文字列が重要文字列であると特定され、端末の記憶部に登録された場合、それは正規ウェブサーバの管理者によって指定されたウェブページの文字入力欄に入力された文字列は全て端末で記憶しておくことを意味している。つまり、正規ウェブサーバの管理者によって指定されたウェブページであってセキュリティの観点から重要なウェブページの文字入力欄に入力された文字列を、端末を利用するユーザの操作無く、正規ウェブサーバの管理者の意思によって登録することができる。これにより、当該ユーザが重要文字列の登録を行う作業を軽減できるとともに、重要文字列が何かを端末のユーザに知らせる必要がないので当該ユーザも重要文字列が何かを知ることが無く、重要文字列に関する情報の漏洩などを減少させることができる。
【００１９】
また、本発明によれば、真偽判定サーバの真偽結果に従って、ウェブサーバから配信されたウェブページの真偽を確認し文字情報を通信ネットワーク上に送信するので、端末５に登録されたセキュリティ上重要な文字列の通信ネットワーク上への配信を、ウェブページが正規のウェブページでない場合であって、重要文字列の場合に中止することができる。従って、偽ウェブサーバなどによって配信される偽ウェブページへの重要な文字列（ＩＤやパスワード、クレジットカード番号、メールアドレスなどの個人情報やその他の重要な情報）の漏洩を防ぐことができる。
【００２０】
また、本発明によれば、ウェブサイトと端末の２者間によるウェブページの真偽の判定であると、ウェブサイト毎に異なるウェブページ真偽判定の方式が実装されている場合、端末は各方式に対応する機構を組み込まなくてはならないが、真偽判定サーバを加えて３者間によるウェブページの真偽の判定を行うことで、複数のウェブサイトの配信するウェブページを同一の認証機構で真偽判定することができるようになる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の一実施形態によるウェブページ真偽確認システムを図面を参照して説明する。図１は同実施形態によるウェブページ真偽確認システムの構成を示すブロック図である。この図において、符号１はウェブページ真偽確認のために利用される各種情報やプログラムの生成を行い、それら情報を他の装置へ送信する管理サーバである。また２は端末からの依頼に基づいてウェブページの真偽判定を行う真偽判定サーバである。また３は正規ウェブサーバ、４は正規ウェブサーバ３の配信しているウェブページのコピー等を不正に配信する偽ウェブサーバである。また５はＰＣ、携帯電話、ＰＤＡなどの端末である。そして、これら管理サーバ１、真偽判定サーバ２、正規ウェブサーバ３、偽ウェブサーバ４、端末５は通信ネットワークを介して接続されており、偽ウェブサーバ４を除いた各サーバによってウェブページ真偽確認システムが構成されている。なお、管理サーバ１、真偽判定サーバ２、正規ウェブサーバ３は別々のサーバとして示しているが、何れか複数のサーバの処理が同一サーバ上に構成されていてもよい。
【００２２】
図２は各サーバの機能ブロックを示す図である。
この図の管理サーバ１において、符号１１は他のサーバや端末５と情報を送受信する通信処理部である。また１２は管理サーバ１の各処理部を制御する制御部である。また１３は正規ウェブサーバ３の配信するウェブページに埋め込まれる電子透かし情報を生成する電子透かし情報生成部である。また１４は端末５において受信したウェブページの真偽判定を行うためのプログラム（以下、真偽判定依頼プログラム）を配信する真偽判定依頼プログラム配信部である。また１５は真偽判定サーバ２がウェブページの真偽判定に利用する真偽判定テーブルの作成や、端末５の利用者がウェブページの文字入力欄に文字列を入力した際にその文字列が重要であるかどうかを特定する為に利用する重要文字列特定テーブル（重要文字列特定情報）の作成や、生成した電子透かし情報等を正規ウェブサーバ３へ送信する処理などを行う管理部である。また１６は各種情報を記憶するデータベースである。
【００２３】
また真偽判定サーバ２において、符号２１は他のサーバや端末５と情報の送受信を行う通信処理部である。また２２は真偽判定サーバ２の各処理部を制御する制御部である。また２３はウェブページの真偽判定の処理を行う真偽判定処理部である。また２４は各種情報を記憶するデータベースである。また２５はウェブページ真偽判定においてウェブページが偽であると判定した場合にその警告情報を端末５へ通知（または正規ウェブサーバ３などに通知してもよい）する警告情報通知部である。
【００２４】
また正規ウェブサーバ３において、符号３１は各サーバや端末５と情報を送信する通信処理部である。また３２は正規ウェブサーバ３の各処理部を制御する制御部である。また３３はウェブサーバの処理を行うウェブサーバ処理部である。また３４は記憶部である。
【００２５】
図３は端末の機能ブロックを示す図である。
この図において、５１は各サーバと情報の送受信を行う通信処理部である。また５２は端末５内の各処理部を制御する制御部である。また５３はウェブブラウザの処理を行うウェブブラウザ処理部である。また５４は受信したウェブページに電子透かし情報が埋め込まれているか否かを自動判定する電子透かし有無判定部である。また５５は受信したウェブページの文字入力欄に入力された文字列の送信指示を検出する処理や、ウェブページ真偽判定依頼情報を真偽判定サーバ２に送信する処理を行う真偽判定依頼処理部である。また５６は受信したウェブページに前記電子透かし情報が埋め込まれているか否かの結果や、真偽判定サーバ２より取得した真偽判定の結果に基づいて、文字列の送信または文字列の送信の保留または文字列の送信の警告表示などを行う処理や、受信したウェブページ内にその真偽判定の結果を出力する処理を行う文字列送信可否判定部である。また５７は真偽判定結果とともに受信した重要文字列特定テーブルを記憶部５８に記録する処理や、文字列を送信する前に受信したウェブページに重要文字列特定テーブルに格納された重要文字列特定情報が埋め込まれているか否かを判定する処理や、受信したウェブページに重要文字列特定情報が埋め込まれている場合に、当該重要文字列特定情報とウェブページの文字入力欄に入力された文字列とを対応付けて記憶部５８に記録する処理を行う重要文字列登録部である。また５８は各種情報を記憶する記憶部である。
【００２６】
そして、ウェブページ真偽確認システムにおいては、正規ウェブサーバ３が管理サーバ１の生成した電子透かし情報の埋め込まれたウェブページを配信し、当該ウェブページの配信を受けた端末５は、受信したウェブページに電子透かし情報が埋め込まれているか否かを自動判定する。また端末５は受信したウェブページの文字入力欄に入力された文字列の送信指示を検出する。また端末５は受信したウェブページに電子透かし情報が埋め込まれている場合にはウェブページ真偽判定依頼情報を真偽判定サーバ２に送信する。また端末５は受信したウェブページに電子透かし情報が埋め込まれていない場合には文字入力欄に入力された文字列を重要文字列として記憶しているか否かを判定してその結果に応じて文字列の送信または文字列の送信の保留や文字列の送信の警告表示を行う。また端末５はウェブページ真偽判定依頼情報に応じて返信される真偽判定結果が真を示す場合には文字列の送信許可を行う。また端末５はウェブページ真偽判定依頼情報に応じて返信される真偽判定結果が偽を示す場合には文字列の送信の保留や文字列の送信の警告表示を行う。真偽判定サーバ２においては、端末５から受信したウェブページ真偽判定依頼情報に含まれる電子透かし識別情報とウェブページの識別情報との対応関係が、真偽判定テーブルに記録されているか否かを判定し、その対応関係が記録されていると判定した場合にはウェブページが真であることを示す真偽判定結果を前記端末へ送信し、前記対応関係が記録されていないと判定した場合にはウェブページが偽であることを示す真偽判定結果を端末５へ送信する。
【００２７】
また端末５は受信したウェブページに電子透かし情報が埋め込まれている場合には、文字入力欄に文字列の入力が行われる前、つまりウェブページを受信すると直ちに、ウェブページ真偽確認装置に対してウェブページの真偽判定依頼情報を送信する。そして端末５は真偽判定依頼情報に応じて返信される真偽判定結果を受信したウェブページ内などの画面上に出力する。
【００２８】
また端末５は真偽判定結果とともに重要文字列特定テーブルの情報を受信し、その情報を記憶部５８に記録する。そしてウェブページの文字入力欄に入力された文字列を送信する前に、当該ウェブページに重要文字列特定テーブルに格納された重要文字列特定情報が埋め込まれているか否かを判定する。そして端末５は受信したウェブページに重要文字列特定情報が埋め込まれている場合には、重要文字列特定情報とウェブページの文字入力欄に入力された文字列とを対応付けて記憶部５８に記録する。
【００２９】
次にウェブページ真偽確認システムの処理の詳細について説明する。
図４はウェブページ真偽確認システムの登録設定の処理の流れを示す概念図である。
まず、正規ウェブサーバ３の管理者は、外部に漏洩してはならない重要な文字列を入力する文字入力欄（例えばパスワードやＩＤや口座番号やクレジットカード番号などの文字列を入力する欄）を備えたウェブページを作成すると、そのウェブページの真偽判定確認システムへの登録処理を行うため、正規ウェブサーバ３（または任意のサーバでもよい）を用いて管理サーバ１へアクセスし、電子透かし情報の要求を指示する。この時、電子透かし情報の要求依頼が正規ウェブサーバ３から管理サーバ１へ送信される（ステップＳ１０１）。管理サーバ１の電子透かし情報生成部１３は、電子透かし情報の要求依頼を通信処理部１１を介して受付けると、電子透かしＩＤを発行し、当該電子透かしＩＤと、電子透かしの有効期限と、真偽判定サーバ２のＵＲＬとを含む電子透かし情報を生成する（ステップＳ１０２）。
【００３０】
次に、管理サーバ１の電子透かし情報生成部１３は、例えば正規ウェブサーバ３から電子透かし情報を格納するウェブページの情報を受付けて、当該ウェブページに電子透かし情報を埋め込む処理を行い、電子透かし情報の埋め込んだウェブページのデータを正規ウェブサーバ３へ返信する（ステップＳ１０３）。またはこのステップＳ１０３の処理において電子透かし情報生成部１３は電子透かし情報を正規ウェブサーバ３へ送信し、正規ウェブサーバ３においてその電子透かし情報を対象のウェブページへ埋め込む処理を行う。これにより正規ウェブサーバ３の配信するウェブページに電子透かし情報が埋め込まれる。
【００３１】
なお、ウェブページに埋め込まれた電子透かし情報は電子透かしＩＤと、電子透かしの有効期限と、真偽判定サーバ２のＵＲＬが暗号化された情報であってもよい。また、管理サーバ１は電子透かし情報の代わりに、ＱＲコードなどの他の情報を生成して、その情報をウェブページに埋め込むようにしてもよい。そして管理サーバ１は電子透かし情報に含まれる電子透かしＩＤと電子透かし有効期限とを対応付けてデータベース１６のサーバ発行テーブルに記録する。なお電子透かし情報は要求依頼のあった対象のウェブページごとに生成される。
【００３２】
電子透かし情報を正規ウェブサーバ３へ送信すると、次に管理サーバ１の管理部１５が、予めデータベース１６などに記録していたウェブページ真偽判定を行う為のチェックプログラムを読み込んで、正規ウェブサーバ３から指定された真偽判定サーバ２へ送信する（ステップＳ１０４）。なお、既にチェックプログラムを真偽判定サーバ２へ送信している場合には、この処理は省略する。この真偽判定サーバ２は正規ウェブサーバ３の管理者に指定されたサーバでもよいし、予め定められたサーバであってもよい。そして、管理部１５は、正規ウェブサーバ３へ送信した電子透かし情報に含まれる、電子透かしＩＤとその電子透かし情報が埋め込まれたウェブページのＵＲＬと電子透かしの有効期限とを真偽判定サーバ２へ送信する（ステップＳ１０５）。
【００３３】
また、管理部１５は電子透かし情報の送信の後に、サーバ発行テーブルに記録されている電子透かしＩＤと電子透かし有効期限とに対応付けて、更に、真偽判定サーバ２で利用されるチェックプログラムのＩＤと、チェックプログラムの有効期限と、電子透かし情報を埋め込んだウェブページのＵＲＬと、チェックプログラムの送信先の真偽判定サーバのＵＲＬとを対応付けて記録する。また真偽判定サーバ２においては、管理サーバ１より受信した電子透かしＩＤ、ウェブページＵＲＬ、電子透かしの有効期限を、データベース２４に記憶する真偽判定テーブルに対応付けて書き込む。電子透かし情報の埋め込まれるウェブページが複数ある場合には真偽判定テーブルには電子透かしＩＤ、ウェブページＵＲＬ、電子透かしの有効期限の対応関係が複数記録されることとなる。
【００３４】
また、管理サーバ１には、電子透かし情報を特定するための電子透かしＩＤと、その電子透かし情報を埋め込んだウェブページの識別情報（ウェブページのＵＲＬとウェブページ名の対応関係の情報）と、当該ウェブページにおける文字入力欄の識別情報（文字入力欄のフィールドＩＤと入力欄名の対応関係の情報）とを対応付けた重要文字列特定テーブルがデータベース１６に記録されている。この重要文字列特定テーブルは、正規ウェブサーバ３の管理者の指示によって管理サーバ１に登録されたものである。後の処理において、ウェブページの識別情報と文字入力欄の識別情報から、端末５が受信したウェブページの文字列入力欄に入力された文字列が重要文字列がどうかが当該端末５において判定され、重要文字列である場合には、文字入力欄に入力された文字列の端末５への登録が処理される。重要文字列特定テーブルは管理サーバ１から真偽判定サーバ２へ送信され（ステップＳ１０６）、真偽判定サーバ２のデータベース２４に登録される。以上の処理により、サーバ側におけるウェブページ真偽確認システムの設定が完了する。
【００３５】
図５は、サーバ発行テーブルに記録される情報を示す図である。
この図が示すように、データベース１６の保持するサーバ発行テーブルには、正規ウェブサーバ３の配信するウェブページに埋め込んだ電子透かしのＩＤと、電子透かし有効期限と、真偽判定サーバ２で利用されるチェックプログラムのＩＤと、チェックプログラムの有効期限と、電子透かし情報を埋め込んだウェブページのＵＲＬと、チェックプログラムの送信先の真偽判定サーバのＵＲＬとが対応付けられて記録される。
【００３６】
図６は重要文字列特定テーブルに記録される情報を示す図である。
図６で示すように管理サーバ１では、電子透かし情報を特定するための電子透かしＩＤと、電子透かし情報を埋め込んだウェブページの識別情報（ウェブページのＵＲＬとウェブページ名の対応関係の情報）と、当該ウェブページにおける文字入力欄の識別情報（文字入力欄のフィールドＩＤと入力欄名の対応関係の情報）とからなる重要文字列特定テーブルをデータベース１６に記録している。なお、一つのウェブページには１又は複数の重要文字列を入力する文字入力欄を設定可能であり、またウェブページによっては、重要文字列を入力する文字入力欄があるウェブページと、当該文字入力欄がないウェブページとがある。そして重要文字列特定テーブルに登録される情報は、重要文字列を入力する文字入力欄があるウェブページについてのウェブページの識別情報と、当該ウェブページにおける文字入力欄の識別情報の組合せである。この重要文字列特定テーブルの情報は真偽判定サーバ２へ送信されて、当該真偽判定サーバ２のデータベース２４に格納される。なお、ウェブページ名とは例えば『トップページ』などの正規ウェブサーバ３が送信するウェブページを特定できる文字列の情報である。また、文字入力欄のフィールドＩＤとは、例えばウェブページがＨＴＭＬ等のマークアップ言語で記述されている場合には、当該マークアップ言語の記述中における文字入力欄を特定するためのタグＩＤである。また入力欄名は、例えば、当該マークアップ言語の記述中において、文字入力欄を特定するための文字列である。
【００３７】
管理サーバ１や真偽判定サーバ２や正規ウェブサーバ３で上記ステップＳ１０１からステップＳ１０６の処理が行われる一方、端末５側においては、ユーザによる端末５の操作によって、端末５が管理サーバ１へアクセスし、真偽判定依頼プログラムのダウンロード要求を通知する（ステップＳ１０７）。この通知を管理サーバ１が受けると、真偽判定依頼プログラム配信部１４は、真偽判定依頼プログラムをデータベース１６などから読取って端末５へ配信する（ステップＳ１０８）。ここで、この真偽判定依頼プログラムは、端末５において実行されることにより、端末５内部に電子透かし有無判定部５４、真偽判定依頼処理部５５、文字列送信可否判定部５６、重要文字列登録部５７の各処理機能を構成する。
【００３８】
真偽判定依頼プログラムが端末５においてユーザの操作によって実行されると、当該プログラムはまず、真偽判定依頼プログラムが既に実装されていないかの判定（ステップＳ１０９）を行う。そして、真偽判定依頼処理部５５がその後、ウェブブラウザ処理部５３におけるウェブページの受信処理を常時監視する処理を行う（ステップＳ１１０）。ここで真偽判定依頼プログラムには、当該プログラムのＩＤ、有効期限の情報が格納されており、これらの情報も設定ファイル（端末発行テーブル）などとして、管理サーバ１のデータベース１６に記録される。なお、真偽判定依頼プログラムは、ウェブブラウザに実装されるプラグインのような形式のプログラムであっても良いし、また、端末５のコンピュータに常駐するプログラムのような形式であってもよい。以上の処理により端末側におけるウェブページ真偽確認システムの設定が完了する。
【００３９】
図７は端末発行テーブルに記録される情報を示す図である。
図７で示すように管理サーバ１の管理部１５は、端末発行テーブルに、真偽判定依頼プログラムのＩＤと、真偽判定依頼プログラムの有効期限と、送信先の端末のＩＰアドレスを対応付けて格納し、データベース１６に登録する。
【００４０】
図８はウェブページ真偽判定の処理の流れを示す概念図である。
図９はウェブページ真偽確認システムにおける端末の処理フローを示す図である。
次に、図８、図９を用いてウェブページ真偽判定の処理について説明する。
まず、端末５では真偽判定依頼プログラムが実行されて、電子透かし有無判定部５４、真偽判定依頼処理部５５、文字列送信可否判定部５６、重要文字列登録部５７、記憶部５８の各機能部が構成されているものとする。この様な状況下において、図８より、ユーザの端末５の操作を契機に、ウェブブラウザ処理部５３がウェブページの配信要求を、正規ウェブサーバ３または偽ウェブサーバ４へ送信したとする。すると正規ウェブサーバ３または偽ウェブサーバ４のウェブサーバ処理部３３は、端末５に指定されたウェブページを当該端末５へ配信する（ステップＳ２０１）。端末５においてはウェブブラウザ処理部５３が正規ウェブサーバ３または偽ウェブサーバ４から配信されたウェブページを表示部に表示する。
【００４１】
ここで端末５の電子透かし有無判定部５４は、受信したウェブブラウザをウェブブラウザ処理部５３から読み込み、当該ウェブページに電子透かし情報が埋め込まれているか否かを自動判定する（ステップＳ２０２）。そして、電子透かし情報が埋め込まれている場合には、真偽判定依頼処理部５５が端末５の表示部に「真偽判定中」などの表示により真偽判定開始をユーザに通知し、ウェブページに埋め込まれた電子透かし情報が所定の電子透かし情報であるか否かを判定し、暗号化されている場合にはその電子透かし情報を復号する。次に、電子透かし情報から有効期限内か否かを判定し、有効期限内である場合には、ウェブページ真偽判定依頼情報を生成する（ステップＳ２０３）。真偽判定依頼処理部５５は、このウェブページ真偽判定依頼情報を暗号化しても良い。
【００４２】
ウェブページ真偽判定依頼情報は、端末５のＩＰアドレス、真偽判定依頼プログラムのＩＤと有効期限、真偽判定サーバＵＲＬ、ウェブページに埋め込まれた電子透かし情報のＩＤと有効期限、そのウェブページのＵＲＬ、ウェブページ真偽判定依頼情報の作成日時の情報が格納されたものである。これらの情報は、電子透かし情報やウェブページや記憶部５８に保持されている設定ファイルから読み込む。そして、ウェブページ真偽判定依頼情報を生成すると真偽判定依頼処理部５５は、ウェブページ真偽判定依頼情報内に保持されている真偽判定サーバＵＲＬ宛てに、当該ウェブページ真偽判定依頼情報を送信し（ステップＳ２０４）、第１回目の真偽判定依頼を行う。
【００４３】
真偽判定サーバ２においては、ウェブページ真偽判定依頼情報を受信すると、真偽判定処理部２３が、暗号化されている場合にはそのウェブページ真偽判定依頼情報を復号し、そのウェブページ真偽判定依頼情報に格納されている真偽判定依頼プログラムのＩＤと有効期限、電子透かし情報のＩＤ、電子透かし情報が埋め込まれたウェブページのＵＲＬ、電子透かしの有効期限を読み込む。また真偽判定処理部２３は、ウェブページ真偽判定依頼情報から読取った電子透かし情報のＩＤに対応付けられて真偽判定テーブルに記録されているウェブページＵＲＬ、電子透かしの有効期限を読取る。そして、真偽判定依頼プログラムＩＤのＩＤ体系（ＩＤの文字数など）が正しいか否かの判定、真偽判定依頼プログラムの有効期限が過ぎていないか否かの判定、電子透かしＩＤのＩＤ体系が正しいか否かの判定、電子透かしの有効期限が過ぎていないか否かの判定、ウェブページ真偽判定依頼情報から読取った電子透かしＩＤとその電子透かしが埋め込まれたウェブページのＵＲＬの対応関係が真偽判定テーブルに記録されているか否かの判定、によってウェブページの真偽判定を行う（ステップＳ２０５）。
【００４４】
そして真偽判定処理部２３は、各判定において、真偽判定依頼プログラムと電子透かしの各ＩＤのＩＤ体系が正しく、それぞれ有効期限内で、電子透かしＩＤとウェブページＵＲＬの対応関係が真偽判定テーブルに記録されていれば、ウェブページ真偽判定依頼情報に格納されたウェブページＵＲＬのウェブページは正規ウェブサーバ３から提供された真のウェブページであると判定する。また真偽判定処理部２３は、真偽判定依頼プログラムや電子透かしの各ＩＤのＩＤ体系が正しくない場合、有効期限内でない場合、電子透かしＩＤとウェブページＵＲＬの対応関係が真偽判定テーブルに記録されていない場合、などの何れかの場合が判定された時には、ウェブページ真偽判定依頼情報に格納されたウェブページＵＲＬのウェブページは偽であると判定する。なお、ウェブページが偽であると判定された場合には、警告情報通知部２５が、偽ページが検出された旨の内容を示す情報を真偽判定サーバ２のデータベース２４に保存する。なお、偽ページが検出された旨の内容を示す情報を管理サーバ１に送信するようにしても良い。
【００４５】
次に真偽判定処理部２３は、ウェブページの真偽の判定が終了すると、真偽結果データを作成する（ステップＳ２０６）。この真偽結果データには、少なくとも、判定したウェブページＵＲＬと、そのＵＲＬのウェブページが真か偽かの情報が含まれている。また真偽判定処理部２３は重要文字列特定テーブル（図６）をデータベース２４から読み取る。そして、真偽判定処理部２３は真偽結果データを端末５へ送信し（ステップＳ２０７）、また重要文字列特定テーブルを端末５へ送信する（ステップＳ２０８）。この時、真偽判定処理部２３は真偽結果データや重要文字列特定テーブルの情報を暗号化して送信するようにしてもよい。
【００４６】
端末５においては、真偽結果データと、重要文字列特定テーブルの情報を受信すると、重要文字列登録部５７が重要文字列特定テーブルを記憶部５８に格納する（ステップＳ２０９）。なお、重要文字列特定テーブルの情報は暗号化して登録するようにしても良い。また文字列送信可否判定部５６が、真偽判定結果データが暗号化されている場合には復号し、当該真偽結果データに含まれるウェブページの「真」、「偽」の情報を読取る。そして文字列送信可否判定部５６は、真偽判定結果が「真」である場合にはその結果をウェブページ内等の画面上（例えば、ツールバー等）に表示して、次の処理への移行を判定する。一方、真偽判定結果が「偽」である場合には受信したウェブページ内等の画面上（例えば、ツールバー等）に真偽判定結果が「偽」であることを出力する（ステップＳ２１０）。以上の処理によれば、第１回目の真偽判定依頼を端末５が真偽判定サーバ２に対して行って、その結果端末５で受信した真偽判定結果が「偽」である場合に、その真偽判定結果「偽」を端末５で受信したウェブページ上に表示する。従って、ウェブページに文字を入力する前に、端末５のユーザがウェブページが偽であることを認識することができるので、ユーザがウェブページ内の文字入力欄に文字を入力する行為をその入力前に抑止することができる。よって、例えばスパイウェアなどが格納されたウェブページを端末が受信した場合や、スパイウェアが端末上で動作している場合には、ユーザが不用意に重要な文字を入力することを抑制できるので、入力文字の漏洩リスクを低減でき、これにより端末のセキュリティを向上させることができる。
【００４７】
次に図９より、第１回目の真偽判定依頼に対応する真偽結果データを受信した後、真偽判定依頼処理部５５は、文字入力欄への文字列の入力を待機し（ステップＳ３０１）、受信したウェブページにおいて、文字入力欄に入力された文字列の送信指示が入力されたか否かの検出を行う（ステップＳ３０２）。そして文字列の送信指示を検出すると、真偽判定依頼処理部５５は、端末５の表示部に「真偽判定中」などの表示により真偽判定開始をユーザに通知し、再度ウェブページに電子透かし情報が埋め込まれているか否かを判定する（ステップＳ３０３）。そして電子透かし情報が暗号化されている場合にはその電子透かし情報を復号する。次に、ステップＳ３０３においてウェブページに電子透かし情報が埋め込まれていると判定した場合、電子透かし情報から有効期限内か否かを判定し、有効期限内である場合にウェブページ真偽判定依頼情報を生成する（ステップＳ３０４）。真偽判定依頼処理部５５は、このウェブページ真偽判定依頼情報を暗号化しても良い。そして、ウェブページ真偽判定依頼情報を生成すると真偽判定依頼処理部５５は、ウェブページ真偽判定依頼情報の保持する真偽判定サーバＵＲＬ宛てに、当該ウェブページ真偽判定依頼情報を送信し（ステップＳ３０５）、第２回目の真偽判定依頼を行う。
【００４８】
真偽判定サーバ２においては、ウェブページ真偽判定依頼情報を受信すると、真偽判定処理部２３が、暗号化されている場合にはそのウェブページ真偽判定依頼情報を復号し、そのウェブページ真偽判定依頼情報に格納されている真偽判定依頼プログラムのＩＤと有効期限、電子透かし情報のＩＤ、電子透かし情報が埋め込まれたウェブページのＵＲＬ、電子透かしの有効期限を読み込む。また真偽判定処理部２３は、ウェブページ真偽判定依頼情報から読取った電子透かし情報のＩＤに対応付けられて真偽判定テーブルに記録されているウェブページＵＲＬ、電子透かしの有効期限を読取る。そして、真偽判定依頼プログラムＩＤのＩＤ体系（ＩＤの文字数など）が正しいか否かの判定、真偽判定依頼プログラムの有効期限が過ぎていないか否かの判定、電子透かしＩＤのＩＤ体系が正しいか否かの判定、電子透かしの有効期限が過ぎていないか否かの判定、ウェブページ真偽判定依頼情報から読取った電子透かしＩＤとその電子透かしが埋め込まれたウェブページのＵＲＬの対応関係が真偽判定テーブルに記録されているか否かの判定、を行う。
【００４９】
そして真偽判定処理部２３は、各判定において、真偽判定依頼プログラムと電子透かしの各ＩＤのＩＤ体系が正しく、それぞれ有効期限内で、電子透かしＩＤとウェブページＵＲＬの対応関係が真偽判定テーブルに記録されていれば、ウェブページ真偽判定依頼情報に格納されたウェブページＵＲＬのウェブページは正規ウェブサーバ３から提供された真のウェブページであると判定する。また真偽判定処理部２３は、真偽判定依頼プログラムや電子透かしの各ＩＤのＩＤ体系が正しくない場合、有効期限内でない場合、電子透かしＩＤとウェブページＵＲＬの対応関係が真偽判定テーブルに記録されていない場合、などの何れかの場合が判定された時には、ウェブページ真偽判定依頼情報に格納されたウェブページＵＲＬのウェブページは偽であると判定する。ウェブページが偽であると判定された場合には、警告情報通知部２５が、所定のメールアドレスやＩＰアドレスなどを用いて、偽ページが検出された旨の通知を所定のサーバに行うようにしても良い。次に真偽判定処理部２３は、ウェブページの真偽の判定が終了すると、真偽結果データを作成する。そして、真偽判定処理部２３は真偽結果データを端末５へ送信する。この時、真偽判定処理部２３は真偽結果データの情報を暗号化して送信するようにしてもよい。なお、真偽判定サーバ２における処理は、上述のステップＳ２０３〜ステップＳ２０７の処理と同様である。
【００５０】
次に、端末５においては、文字列送信可否判定部５６が真偽判定結果データを受信すると、その情報が暗号化されている場合には復号し、当該真偽結果データに格納されている情報を読み取って「真」か「偽」かを判定する（ステップＳ３０６）。そして真偽結果データが「真」である場合には、後述する重要文字列登録処理を行うか否かを判定して（ステップＳ３０７）、重要文字列登録処理を行う場合にはウェブページの文字入力欄に入力された文字列を記憶部５８へ登録して（ステップＳ３０８）、その文字列の送信の保留を解除して文字列の送信処理を継続するようウェブブラウザ処理部５３へ通知する（ステップＳ３０９）。そしてウェブブラウザ処理部５３が、ウェブページに入力された文字列を通信ネットワークを介して正規ウェブサーバ３へ送信する。またステップＳ３０６において真偽結果データが「偽」である場合には、文字入力欄に入力された文字列の送信の保留や当該文字列の送信の警告表示を行う（ステップＳ３１０）。例えばステップＳ３１０の処理においては、（１）保留して警告表示する、または（２）警告表示して、保留するか否かを選択させ、保留と選択された場合は保留し、保留しないと選択された場合は文字列を送信する。
【００５１】
なお、別の実施形態としては、例えば、真偽結果データには、少なくとも、判定したウェブページＵＲＬと、そのＵＲＬのウェブページが真か偽かの情報が含まれているので、上述のステップＳ２０３からステップＳ２０８の後、端末５がメモリ等にその真偽結果データを保持しておけば、ステップＳ３０４で生成したウェブページ真偽判定依頼情報に格納されているウェブページのＵＲＬなどによって、既に行われた真偽判定の真偽結果データを特定することができる。つまりステップＳ３０５においてウェブページ真偽判定依頼情報を真偽判定サーバ２に送信せずに、端末５の内部で、ステップＳ３０４で生成したウェブページ真偽判定依頼情報に対応する真偽結果データを端末５のキャッシュメモリなどがから読み取って、その真偽結果データに格納されている「真」または「偽」の情報を用い、真偽結果データが「真」か「偽」かのステップＳ３０６における判定の処理を行うようにしてもよい。
【００５２】
ここで、上述のステップＳ３０７の重要文字列登録処理を行うか否かの判定は、まず、端末５の重要文字列登録部５７が、ウェブページＵＲＬと、文字列が入力された全ての文字入力欄のフィールドＩＤとを、受信したウェブページから読み込む。そしてウェブページＵＲＬと一つのフィールドＩＤの対応関係の情報（一つのウェブページからフィールドＩＤを複数読み込んだ場合にはその対応関係は複数になる）が記憶部５８に既に格納されている重要文字列特定テーブル（ステップＳ２０９で格納した重要文字列特定テーブル）に登録されているか否かを判定する。そしてウェブページＵＲＬと、文字列が入力された文字入力欄のフィールドＩＤとの対応関係（重要文字列特定情報）が、重要文字列特定テーブルに登録されている場合には、ステップＳ３０８の処理、つまり文字入力欄に入力された文字列を記憶部５８の重要文字列記憶テーブルに登録する。またウェブページＵＲＬと、文字列が入力された文字入力欄のフィールドＩＤとの対応関係（重要文字列特定情報）が、重要文字列特定テーブルに登録されていない場合には、ステップＳ３０９の処理、つまり文字列の送信の保留を解除して文字列の送信処理を継続するようウェブブラウザ処理部５３へ通知する処理が行われる。
【００５３】
ここで、正規ウェブサーバ３の管理者はウェブページを作成し、当該ウェブページに電子透かし情報を埋め込み、またそのウェブページの文字入力欄に入力される文字列が重要な文字列（例えば、ユーザＩＤやパスワードなど）である場合に、そのウェブページのＵＲＬとウェブページ名、文字入力欄のフィールドＩＤと入力欄名、およびそのウェブページに埋め込んだ電子透かし情報の電子透かしＩＤを対応付けて、重要文字列特定テーブルとして管理サーバ１に登録している。そして、この重要文字列特定テーブルが管理サーバ１から真偽判定サーバ２を介して端末５に送信され、ステップＳ２０９において端末５に登録されている。従って、端末５に表示されたウェブページに入力された文字列が、上述のステップＳ３０７で重要文字列であると特定され、ステップＳ３０８の処理で登録された場合、それは正規ウェブサーバ３の管理者によって指定されたウェブページの文字入力欄に入力された文字列は全て端末５で記憶しておくことを意味している。つまり、上述のステップＳ３０７〜ステップＳ３０８の処理によれば、正規ウェブサーバ３の管理者によって指定されたウェブページであってセキュリティの観点から重要なウェブページの文字入力欄に入力された文字列を、端末５を利用するユーザの操作無く、正規ウェブサーバ３の管理者の意思によって登録することができる。これにより、当該ユーザが重要文字列の登録を行う作業を軽減できるとともに、重要文字列が何かを端末５のユーザに知らせる必要がないので当該ユーザも重要文字列が何かを知ることが無く、重要文字列に関する情報の漏洩などを減少させることができる。
【００５４】
また、ステップＳ３０３において、受信したウェブページに電子透かし情報が埋め込まれていないと判定した場合、文字列送信可否判定部５６は、文字入力欄に入力された文字列が記憶部５８の重要文字列記憶テーブルに記憶しているか否かを判定して（ステップＳ３１１）、当該文字列を記憶していなければその文字列の送信の保留を解除して文字列の送信処理を継続するようウェブブラウザ処理部５３へ通知する（ステップＳ３１２）。またステップＳ３１１において文字入力欄に入力された文字列を記憶部５８にて記憶していると判定した場合には、当該文字列の送信の保留や当該文字列の送信の警告表示を行う（ステップＳ３１３）。例えばステップＳ３１３の処理においてはステップＳ３１０のように、（１）保留して警告表示する、または（２）警告表示して、保留するか否かを選択させ、保留と選択された場合は保留し、保留しないと選択された場合は文字列を送信する。またステップＳ３１３の処理における警告表示では、例えば、文字列送信可否判定部５６がウェブページのウェブページ名を読み取って、「警告！“ウェブページ名”の画面において重要な文字列を送信しようとしています！！」などの情報を画面上に表示するようにしてもよい。なお、ステップＳ３１１の文字列が記憶部５８に記憶しているか否かを判定では、ステップＳ３０８の文字列の登録によって記憶部５８に記憶された文字列か否かを判定している。つまり、電子透かし情報がウェブページに埋め込まれていない場合、当該ウェブページの文字入力欄に入力された文字列が重要文字列でなければそのまま送信の処理を行い、重要文字列である場合にはその保留や警告を行っている。これにより、不必要な文字列送信の保留や警告の処理を削減することができる。
【００５５】
また、上述のステップＳ３０２〜ステップＳ３１０処理により、真偽判定サーバ２の真偽結果に従って、ウェブサーバから配信されたウェブページの真偽を確認し文字情報を通信ネットワーク上に送信するので、端末５に登録されたセキュリティ上重要な文字列の通信ネットワーク上への配信を、ウェブページが正規のウェブページでない場合であって、重要文字列の場合に中止することができる。従って、偽ウェブページの文字入力欄へ入力された重要な文字列（ＩＤやパスワード、クレジットカード番号、メールアドレスなどの個人情報やその他の重要な情報）の漏洩を防ぐことができる。なお、本実施形態においては、電子透かしＩＤとウェブページのＵＲＬの対応関係が真偽判定テーブルに記録されているか否かにより、真偽判定を行っているが、ウェブページのＵＲＬの代わりにウェブページのＩＰアドレスを用いるようにしても良い。
【００５６】
また、上述の仕組みにより、ウェブサイトと端末の２者間によるウェブページの真偽の判定であると、ウェブサイト毎に異なるウェブページ真偽判定の方式が実装されている場合、端末は各方式に対応する機構を組み込まなくてはならないが、真偽判定サーバ２を加えて３者間によるウェブページの真偽の判定を行うことで、複数のウェブサイトの配信するウェブページを同一の認証機構で真偽判定することができるようになる。
【００５７】
従来はフィッシングサイトの判定を行うだけのものはあったが、ウェブページの真偽判定の結果と当該ウェブページに電子透かしが埋め込まれているか否かの情報に応じて、そのウェブページを公開しているウェブサイトの危険度や送信対象の情報の重要度を判定し、ウェブページの文字入力欄に入力された文字列の監視および送信を制御する製品がなかった。従って、ユーザーがウェブページを公開するウェブサイトの危険度を認知しても的確な判断ができずに誤った判断をし、不本意に重要情報を危険なウェブサイトに送信してしまうことがあった。本発明はこれらを解決するための技術であり、受信したウェブページがフィッシングサイトから送信されたものか否かの表示を行い、また、正規ウェブサーバの管理者の指定した文字入力欄における重要な文字列を認識し、その送信を制御する方法を用いている。これによりユーザーの誤った自己判断を防止し、情報漏洩の防止を実現している。
【００５８】
なお上述の各サーバや端末は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００５９】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００６０】
【図１】ウェブページ真偽確認システムの構成を示すブロック図である。
【図２】各サーバの機能ブロックを示す図である。
【図３】端末の機能ブロックを示す図である。
【図４】登録設定の処理の流れを示す概念図である。
【図５】サーバ発行テーブルに記録される情報を示す図である。
【図６】重要文字列特定テーブルに記録される情報を示す図である。
【図７】端末発行テーブルに記録される情報を示す図である。
【図８】ウェブページ真偽判定の処理の流れを示す概念図である。
【図９】ウェブページ真偽確認システムにおける端末の処理フローを示す図である。
【符号の説明】
【００６１】
１・・・管理サーバ，２・・・真偽判定サーバ，３・・・正規ウェブサーバ，４・・・偽ウェブサーバ，５・・・端末
【図１】
2008097145.tif 000003
【図２】
2008097145.tif 000004
【図３】
2008097145.tif 000005
【図４】
2008097145.tif 000006
【図５】
2008097145.tif 000007
【図６】
2008097145.tif 000008
【図７】
2008097145.tif 000009
【図８】
2008097145.tif 000010
【図９】
2008097145.tif 000011
【手続補正書】
【提出日】平成19年2月19日(2007.2.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
指定された電子透かしの識別情報を少なくとも含む電子透かし情報を生成する電子透かし情報生成手段と、
前記電子透かし情報を埋め込んだウェブページの識別情報と、当該ウェブページにおける文字入力欄の識別情報とからなる重要文字列特定情報を記憶する重要文字列特定情報記憶手段と、
前記受信したウェブページに前記電子透かし情報が埋め込まれているか否かを自動判定する処理と、前記受信したウェブページの文字入力欄に入力された文字列の送信指示を検出する処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれている場合にはその受信したウェブページに埋め込まれた前記電子透かし情報に含まれる電子透かし識別情報と前記受信したウェブページから判定される当該ウェブページの識別情報とを少なくとも含むウェブページ真偽判定依頼情報をウェブページ真偽確認装置宛に送信させる処理と、前記送信したウェブページ真偽判定依頼情報の応答となる真偽判定結果とともに受信した前記重要文字列特定情報を記憶部に記録する処理と、前記文字入力欄に入力された文字列を送信する前に前記受信したウェブページに前記重要文字列特定情報が埋め込まれているか否かを判定する処理と、前記受信したウェブページに前記重要文字列特定情報が埋め込まれている場合に、前記文字入力欄に入力された文字列を記憶部の重要文字列記憶テーブルに登録する処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれていない場合には前記文字入力欄に入力された文字列を前記重要文字列記憶テーブルに記憶しているか否かを判定してその結果に応じて前記文字列の送信または前記文字列の送信の保留または前記文字列の送信の警告表示の少なくとも何れか一つを行う処理と、前記ウェブページ真偽判定依頼情報に応じて返信される真偽判定結果が真を示す場合に前記文字列の送信許可を行う処理と、を少なくとも端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを、前記端末へ送信する真偽判定依頼情報送信プログラム送信手段と、
前記電子透かし識別情報と前記ウェブページの識別情報との正規の対応関係を示す真偽判定テーブルを記憶する真偽判定テーブル記憶手段と、
前記端末から受信した前記ウェブページ真偽判定依頼情報に含まれる前記電子透かし識別情報と前記ウェブページの識別情報との対応関係が、前記真偽判定テーブルに記録されているか否かを判定し、その結果前記対応関係が記録されていると判定された場合には前記ウェブページが真であることを示す前記真偽判定結果を前記端末へ送信し、前記対応関係が記録されていないと判定した場合には前記ウェブページが偽であることを示す前記真偽判定結果を前記端末へ送信する真偽判定手段と、
を備えることを特徴とするウェブページ真偽確認装置。
【請求項２】
前記真偽判定依頼情報送信プログラム送信手段は、前記受信したウェブページに前記電子透かし情報が埋め込まれている場合に、前記文字入力欄に文字列の入力が行われる前に前記ウェブページ真偽確認装置に対してウェブページの真偽判定依頼情報を送信させる処理と、前記真偽判定依頼情報に応じて返信される前記真偽判定結果を画面上に出力する処理と、を前記端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを前記端末へ送信する
ことを特徴とする請求項１に記載のウェブページ真偽確認装置。
【請求項３】
前記真偽判定依頼情報送信プログラム送信手段は、更に、前記ウェブページ真偽判定依頼情報の送信に応じて返信される真偽判定結果が偽を示す場合には前記文字列の送信の保留または前記文字列の送信の警告表示の少なくとも何れか一つを行う処理を前記端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを前記端末へ送信する
ことを特徴とする請求項１に記載のウェブページ真偽確認装置。
【請求項４】
前記電子透かし情報生成手段と、
前記真偽判定手段と、
前記真偽判定依頼情報送信プログラム送信手段と、
前記真偽判定テーブル記憶手段と、
前記重要文字列特定情報記憶手段と、の各手段は、通信ネットワークを介して接続された一つまたは複数のサーバによって備えられ、
前記ウェブページ真偽判定依頼情報は、前記真偽判定手段を有するサーバへ送信される
ことを特徴とする請求項１から請求項３に記載のウェブページ真偽確認装置。
【請求項５】
ウェブページ真偽確認装置におけるウェブページ真偽確認方法であって、
前記ウェブページ真偽確認装置の電子透かし情報生成手段が、指定された電子透かしの識別情報を少なくとも含む電子透かし情報を生成し、
前記ウェブページ真偽確認装置の重要文字列特定情報記憶手段が、前記電子透かし情報を埋め込んだウェブページの識別情報と、当該ウェブページにおける文字入力欄の識別情報とからなる重要文字列特定情報を記憶し、
前記ウェブページ真偽確認装置の真偽判定依頼情報送信プログラム送信手段が、前記受信したウェブページに前記電子透かし情報が埋め込まれているか否かを自動判定する処理と、前記受信したウェブページの文字入力欄に入力された文字列の送信指示を検出する処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれている場合にはその受信したウェブページに埋め込まれた前記電子透かし情報に含まれる電子透かし識別情報と前記受信したウェブページから判定される当該ウェブページの識別情報とを少なくとも含むウェブページ真偽判定依頼情報をウェブページ真偽確認装置宛に送信させる処理と、前記送信したウェブページ真偽判定依頼情報の応答となる真偽判定結果とともに受信した前記重要文字列特定情報を記憶部に記録する処理と、前記文字入力欄に入力された文字列を送信する前に前記受信したウェブページに前記重要文字列特定情報が埋め込まれているか否かを判定する処理と、前記受信したウェブページに前記重要文字列特定情報が埋め込まれている場合に、前記文字入力欄に入力された文字列を記憶部の重要文字列記憶テーブルに登録する処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれていない場合には前記文字入力欄に入力された文字列を前記重要文字列記憶テーブルに記憶しているか否かを判定してその結果に応じて前記文字列の送信または前記文字列の送信の保留または前記文字列の送信の警告表示の少なくとも何れか一つを行う処理と、前記ウェブページ真偽判定依頼情報に応じて返信される真偽判定結果が真を示す場合に前記文字列の送信許可を行う処理と、を少なくとも端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを、前記端末へ送信し、
前記ウェブページ真偽確認装置の真偽判定テーブル記憶手段が、前記電子透かし識別情報と前記ウェブページの識別情報との正規の対応関係を示す真偽判定テーブルを記憶し、
前記ウェブページ真偽確認装置の真偽判定手段が、前記端末から受信した前記ウェブページ真偽判定依頼情報に含まれる前記電子透かし識別情報と前記ウェブページの識別情報との対応関係が、前記真偽判定テーブルに記録されているか否かを判定し、その結果前記対応関係が記録されていると判定された場合には前記ウェブページが真であることを示す前記真偽判定結果を前記端末へ送信し、前記対応関係が記録されていないと判定した場合には前記ウェブページが偽であることを示す前記真偽判定結果を前記端末へ送信する
ことを特徴とするウェブページ真偽確認方法。
【請求項６】
ウェブページ真偽確認装置のコンピュータに実行させるプログラムであって、
指定された電子透かしの識別情報を少なくとも含む電子透かし情報を生成する電子透かし情報生成処理と、
前記受信したウェブページに前記電子透かし情報が埋め込まれているか否かを自動判定する処理と、前記受信したウェブページの文字入力欄に入力された文字列の送信指示を検出する処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれている場合にはその受信したウェブページに埋め込まれた前記電子透かし情報に含まれる電子透かし識別情報と前記受信したウェブページから判定される当該ウェブページの識別情報とを少なくとも含むウェブページ真偽判定依頼情報をウェブページ真偽確認装置宛に送信させる処理と、前記送信したウェブページ真偽判定依頼情報の応答となる真偽判定結果とともに前記ウェブページ真偽確認装置より受信した重要文字列特定情報を記憶部に記録する処理と、前記文字入力欄に入力された文字列を送信する前に前記受信したウェブページに前記重要文字列特定情報が埋め込まれているか否かを判定する処理と、前記受信したウェブページに前記重要文字列特定情報が埋め込まれている場合に、前記文字入力欄に入力された文字列を記憶部の重要文字列記憶テーブルに登録する処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれていない場合には前記文字入力欄に入力された文字列を前記重要文字列記憶テーブルに記憶しているか否かを判定してその結果に応じて前記文字列の送信または前記文字列の送信の保留または前記文字列の送信の警告表示の少なくとも何れか一つを行う処理と、前記ウェブページ真偽判定依頼情報に応じて返信される真偽判定結果が真を示す場合に前記文字列の送信許可を行う処理と、を少なくとも端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを、前記端末へ送信する真偽判定依頼情報送信プログラム送信処理と、
前記端末から受信した前記ウェブページ真偽判定依頼情報に含まれる前記電子透かし識別情報と前記ウェブページの識別情報との対応関係が、真偽判定テーブル記憶手段で記憶する前記電子透かし識別情報と前記ウェブページの識別情報との正規の対応関係を示す真偽判定テーブルに記録されているか否かを判定し、その結果前記対応関係が記録されていると判定された場合には前記ウェブページが真であることを示す前記真偽判定結果を前記端末へ送信し、前記対応関係が記録されていないと判定した場合には前記ウェブページが偽であることを示す前記真偽判定結果を前記端末へ送信する真偽判定処理と、
をコンピュータに実行させるプログラム。
【請求項７】
管理サーバと真偽判定サーバとが通信ネットワークを介して接続されたウェブページ真偽確認システムであって、
管理サーバが、
指定された電子透かしの識別情報を少なくとも含む電子透かし情報を生成する電子透かし情報生成手段と、
前記受信したウェブページに前記電子透かし情報が埋め込まれているか否かを自動判定する処理と、前記受信したウェブページの文字入力欄に入力された文字列の送信指示を検出する処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれている場合にはその受信したウェブページに埋め込まれた前記電子透かし情報に含まれる電子透かし識別情報と前記受信したウェブページから判定される当該ウェブページの識別情報とを少なくとも含むウェブページ真偽判定依頼情報を前記真偽判定サーバ宛に送信させる処理と、前記送信したウェブページ真偽判定依頼情報の応答となる真偽判定結果とともに前記真偽判定サーバより受信した前記重要文字列特定情報を記憶部に記録する処理と、前記文字入力欄に入力された文字列を送信する前に前記受信したウェブページに前記重要文字列特定情報が埋め込まれているか否かを判定する処理と、前記受信したウェブページに前記重要文字列特定情報が埋め込まれている場合に、前記文字入力欄に入力された文字列を記憶部の重要文字列記憶テーブルに登録する処理と、前記受信したウェブページに前記電子透かし情報が埋め込まれていない場合には前記文字入力欄に入力された文字列を前記重要文字列記憶テーブルに記憶しているか否かを判定してその結果に応じて前記文字列の送信または前記文字列の送信の保留または前記文字列の送信の警告表示の少なくとも何れか一つを行う処理と、前記ウェブページ真偽判定依頼情報に応じて返信される真偽判定結果が真を示す場合に前記文字列の送信許可を行う処理と、を少なくとも端末のコンピュータに実行させる真偽判定依頼情報送信プログラムを、前記端末へ送信する真偽判定依頼情報送信プログラム送信手段と、を備え、
真偽判定サーバが、
前記電子透かし識別情報と前記ウェブページの識別情報との正規の対応関係を示す真偽判定テーブルを記憶する真偽判定テーブル記憶手段と、
前記電子透かし情報を埋め込んだウェブページの識別情報と、当該ウェブページにおける文字入力欄の識別情報とからなる重要文字列特定情報を記憶する重要文字列特定情報記憶手段と、
前記端末から受信した前記ウェブページ真偽判定依頼情報に含まれる前記電子透かし識別情報と前記ウェブページの識別情報との対応関係が、前記真偽判定テーブルに記録されているか否かを判定し、その結果前記対応関係が記録されていると判定された場合には前記ウェブページが真であることを示す前記真偽判定結果を前記端末へ送信し、前記対応関係が記録されていないと判定した場合には前記ウェブページが偽であることを示す前記真偽判定結果を前記端末へ送信する真偽判定手段とを備える
ことを特徴とするウェブページ真偽確認システム。