(57)【要約】【課題】  ユーザーに負担を強いることなく、閲覧しているサイトが真正なものであることをユーザーに知らせる。【解決手段】  利用者端末１１のブラウザでＳＳＬ（Secure Socket Layer）暗号化通信用の公開鍵を含むサーバ証明書を有しているウェブサーバ２１にアクセスしたとき、そのサーバ証明書の識別情報及びＵＲＬ（Uniform Resource Locator）を取得する。前記識別情報及び前記ＵＲＬを含む検証要求を生成して検証要求受付サーバ３１に送信する。検証結果が正しいものであれば、ウェブサーバ２１に係る所有者情報及び関連する音声データを利用者端末１１へ送信する。ウェブサーバ２１に係る所有者情報及び音声データを受けて、利用者端末１１でウェブサーバ２１に係る情報を音声で知らせる。【選択図】              図２
2006171892.tif 000002
【特許請求の範囲】
【請求項１】
ＳＳＬ（Secure Socket Layer）暗号化通信用の公開鍵を含むサーバ証明書を有しているウェブサーバに利用者端末のブラウザでアクセスするステップと、
前記ウェブサーバから前記利用者端末にＨＴＭＬ（Hyper Text Markup Language）データを読み込むステップと、
前記ＨＴＭＬデータに含まれるリンクに基づき検証要求受付サーバにプログラムのダウンロードを要求するステップと、
前記要求に応じて予め定められたプログラムを前記利用者端末に送信するステップと、
前記プログラムにより前記サーバ証明書の識別情報及び前記利用者端末でアクセスしたウェブサーバのＵＲＬ（Uniform Resource Locator）を取得するステップと、
前記サーバ証明書の識別情報及び前記利用者端末でアクセスしたウェブサーバのＵＲＬを含む検証要求を生成して前記検証要求受付サーバに送信するステップと、
前記検証要求に含まれる前記サーバ証明書の識別情報に基づき前記ウェブサーバに係る所有者情報及びＵＲＬを検索するステップと、
検索されたＵＲＬを前記検証要求に含まれるＵＲＬと比較するステップと、
両方のＵＲＬが一致したときに前記ウェブサーバに関する音声データを取得するステップと、
前記ウェブサーバに係る所有者情報及び取得した前記音声データを前記利用者端末へ送信するステップと、
前記ウェブサーバに係る所有者情報及び取得した前記音声データを受けて、前記利用者端末で前記ウェブサーバに係る情報を報知するステップとを備えるウェブサイト所有者情報伝達方法。
【請求項２】
ＳＳＬ（Secure Socket Layer）暗号化通信用の公開鍵を含むサーバ証明書を有しているウェブサーバに利用者端末のブラウザでアクセスするステップと、
前記ウェブサーバから前記利用者端末にＨＴＭＬ（Hyper Text Markup Language）データを読み込むステップと、
前記ＨＴＭＬデータに含まれるリンクに基づき検証要求受付サーバにプログラムのダウンロードを要求するステップと、
前記要求に応じて予め定められたプログラムを前記利用者端末に送信するステップと、
前記プログラムにより前記サーバ証明書の識別情報及び前記利用者端末でアクセスしたウェブサーバのＵＲＬ（Uniform Resource Locator）を取得するステップと、
前記サーバ証明書の識別情報及び前記利用者端末でアクセスしたウェブサーバのＵＲＬを含む検証要求を生成して前記検証要求受付サーバに送信するステップと、
前記検証要求に含まれる前記サーバ証明書の識別情報に基づき前記ウェブサーバに係る所有者情報及びＵＲＬを検索するステップと、
検索されたＵＲＬを前記検証要求に含まれるＵＲＬと比較するステップと、
両方のＵＲＬが一致したときに前記ウェブサーバに係る所有者情報を前記利用者端末へ送信するステップと、
前記ウェブサーバに係る所有者情報を受けて、前記利用者端末で前記ウェブサーバに係る情報を報知するステップとを備えるウェブサイト所有者情報伝達方法。
【請求項３】
ウェブサーバに対してＳＳＬ（Secure Socket Layer）暗号化通信用の公開鍵を含むサーバ証明書を発行するとともに、前記サーバ証明書の検証要求を受けたときに検証を行い、前記ウェブサーバに係るＵＲＬ（Uniform Resource Locator）を含む前記検証の結果を返す認証局サーバと、
前記サーバ証明書の発行申請を受け付けるときに、前記発行申請に基づきウェブサーバの所有者情報に係る音声データを生成する音声登録端末と、
前記音声登録端末で生成された音声データを前記サーバ証明書の識別情報と対応づけて記録するマルチメディア・データ管理サーバと、
前記サーバ証明書を有しているウェブサーバにアクセスした利用者端末のブラウザからの要求に応じて予め定められたプログラムを前記利用者端末に送信するとともに、当該プログラムから前記サーバ証明書の識別情報を含む検証要求を受けて前記認証局サーバに検証要求を送信し、その検証結果を受け、当該検証結果に含まれるＵＲＬを前記ブラウザから取得したＵＲＬを比較し、一致したときに前記マルチメディア・データ管理サーバへ前記ウェブサーバに関する音声データを要求し、前記検証結果及び前記音声データを前記利用者端末へ送信する検証要求受付サーバと、を備えるウェブサイト所有者情報送信装置。
【請求項４】
ウェブサーバに対してＳＳＬ（Secure Socket Layer）暗号化通信用の公開鍵を含むサーバ証明書を発行するとともに、前記サーバ証明書の検証要求を受けたときに検証を行い、前記ウェブサーバに係るＵＲＬ（Uniform Resource Locator）を含む前記検証の結果を返す認証局サーバと、
前記サーバ証明書を有しているウェブサーバにアクセスした利用者端末のブラウザからの要求に応じて予め定められたプログラムを前記利用者端末に送信するとともに、当該プログラムから前記サーバ証明書の識別情報を含む検証要求を受けて前記認証局サーバに検証要求を送信し、その検証結果を受け、当該検証結果に含まれるＵＲＬを前記ブラウザから取得したＵＲＬを比較し、一致したときに前記検証結果に含まれる前記ウェブサーバに係る所有者情報を前記利用者端末へ送信する検証要求受付サーバと、を備えるウェブサイト所有者情報送信装置。
【請求項５】
ＳＳＬ（Secure Socket Layer）暗号化通信用の公開鍵を含むサーバ証明書を有しているウェブサーバにアクセスした利用者端末からの要求に応じて予め定められたプログラムを前記利用者端末に送信するステップと、
前記プログラムにより取得された前記サーバ証明書の識別情報及びアクセスしたウェブサーバのＵＲＬを含む検証要求を受けて、前記サーバ証明書の識別情報に基づき前記ウェブサーバに係る所有者情報及びＵＲＬを検索するステップと、
検索されたＵＲＬを前記検証要求に含まれるＵＲＬと比較するステップと、
両方のＵＲＬが一致したときに前記ウェブサーバに関する音声データを取得するステップと、
前記ウェブサーバに係る所有者情報及び取得した前記音声データを前記利用者端末へ送信するステップと、を備えるウェブサイト所有者情報送信方法。
【請求項６】
ＳＳＬ（Secure Socket Layer）暗号化通信用の公開鍵を含むサーバ証明書を有しているウェブサーバにアクセスした利用者端末からの要求に応じて予め定められたプログラムを前記利用者端末に送信するステップと、
前記プログラムにより取得された前記サーバ証明書の識別情報及びアクセスしたウェブサーバのＵＲＬを含む検証要求を受けて、前記サーバ証明書の識別情報に基づき前記ウェブサーバに係る所有者情報及びＵＲＬを検索するステップと、
検索されたＵＲＬを前記検証要求に含まれるＵＲＬと比較するステップと、
両方のＵＲＬが一致したときに前記ウェブサーバに係る所有者情報を前記利用者端末へ送信するステップと、を備えるウェブサイト所有者情報送信方法。
【請求項７】
利用者端末がＳＳＬ（Secure Socket Layer）暗号化通信用の公開鍵を含むサーバ証明書を有しているウェブサーバにアクセスしたときに、前記ウェブサーバから読み込んだＨＴＭＬ（Hyper Text Markup Language）データに含まれるリンクに基づき前記利用者端末にダウンロードされるプログラムであって、
利用者端末に、
前記サーバ証明書の識別情報及び前記利用者端末でアクセスしたウェブサーバのＵＲＬ（Uniform Resource Locator）を取得するステップと、
前記サーバ証明書の識別情報及び前記利用者端末でアクセスしたウェブサーバのＵＲＬを含む検証要求を生成して送信するステップと、
前記検証要求に対する応答である前記ウェブサーバに係る所有者情報及び関連する音声データを受けるステップと、
前記ウェブサーバに係る所有者情報及び関連する音声データに基づき前記ウェブサーバに係る情報を報知するステップと、を実行させるためのプログラム。
【請求項８】
利用者端末がＳＳＬ（Secure Socket Layer）暗号化通信用の公開鍵を含むサーバ証明書を有しているウェブサーバにアクセスしたときに、前記ウェブサーバから読み込んだＨＴＭＬ（Hyper Text Markup Language）データに含まれるリンクに基づき前記利用者端末にダウンロードされるプログラムであって、
利用者端末に、
前記サーバ証明書の識別情報及び前記利用者端末でアクセスしたウェブサーバのＵＲＬ（Uniform Resource Locator）を取得するステップと、
前記サーバ証明書の識別情報及び前記利用者端末でアクセスしたウェブサーバのＵＲＬを含む検証要求を生成して送信するステップと、
前記検証要求に対する応答である前記ウェブサーバに係る所有者情報を受けるステップと、
前記ウェブサーバに係る所有者情報を報知するステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブサイト所有者情報伝達方法、ウェブサイト所有者情報送信装置及び方法並びにプログラムに関し、特に、ユーザーが閲覧しているウェブサイトが真正なサイトであることを知らせるためのものである。
【背景技術】
【０００２】
最近、米国で急激に被害が増加しており、日本でも被害の増加が懸念される「フィッシング詐欺（Phishing）」についての関心が高まっている。フィッシング詐欺とは、実在の銀行・クレジットカード会社やショッピングサイトなどを装ったメールを送付し、そこにリンクを貼り付けて、その銀行・ショッピングサイトにそっくりな「罠のサイト」（偽装サイト）に呼び込み、クレジットカード番号やパスワードなどを入力させてそれを入手してしまうという詐欺である。メールを送付したり偽装サイトを開設するのは不正行為を行う者であり、当該不正行為者は入手したクレジットカード番号やパスワードを使って金品を入手するのである。
【０００３】
送信元を詐称し、あたかも真正な者（会社）から「あなたの口座の更新期限が迫っています」のような文面でメールが送りつけられるため、ついこれに含まれるリンクをクリックし偽装サイトに誘導されてしまう。そこでは必ずクレジットカード番号やパスワードを入力するよう求めてくるが、これこそが不正行為者の目的である。ユーザーはクレジットカード番号やパスワードを入力する際、細心の注意を払い、不審な点があれば入力を控えることが求められる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
偽装サイトに誘導されてしまった場合でも、ウィンドウ上部のアドレスバーを見れば真正なサイトかどうか確認することができる。例えば、http://ＡＢＣ.co.jp/にアクセスしたはずなのに、アドレスバーがhttp://123.456.789/のようなアドレスになっていたら、それは偽装サイトであると判断できる。しかし、例えば、http://Ａ−ＢＣ.co.jp/のように一見すると同じように見えるアドレスの場合もある。しかも、アドレスバーをプログラムにより偽装するというやり方も開発されているようであり、アドレスバーの確認だけでは万全とは言えない。
【０００５】
フィッシング詐欺のきっかけとなる偽装メールは単なるメールであり、しかもメールに含まれるリンクからジャンプした先のサイトも単なるウェブページであり、アンチウィルスソフトが検出できるような悪意ある攻撃コードは何もない。したがって、偽装メールをアンチウィルスソフトで検出したり駆除することはできないので、フィッシング詐欺を防ぐにはユーザー自身が不審なメールに応答しないようにしたり、ウェブサイトを閲覧する際にそれが真正なサイトであるかどうか注意を払うように啓発するしかない。このように、現状はフィッシング防止策としてユーザーの注意力にもっぱら依存している。
【０００６】
偽装メールを送信したり、偽装サイトを開設することは比較的簡単なことである。フィッシング詐欺を行う手順は、偽のウェブサイトを作ってメールを送る、ということのみで、ウェブサイトを作成する技術があれば実行できてしまう。外見を真正なサイトそっくりに作るのも難しくなく、真正なウェブサイトのHTMLソースと画像をそのままコピーすれば足りる。今後、フィッシング詐欺が急速に増加するおそれが十分にあると言える。
【０００７】
このようなことを考慮すると、フィッシング防止策としてユーザーの注意力に依存するだけでは足りず、何らかの技術的手段を開発することが望ましい。しかも、それは技術的に詳しくないユーザーにも容易に使用できるものでなければならず、ユーザーに特殊な操作を要求するなど過度の負担を求めるものであってはならない。
【０００８】
この発明は上記問題点を解決するためになされたもので、ユーザーに負担を強いることなく、閲覧しているサイトが真正なものであることをユーザーに知らせることのできるウェブサイト所有者情報伝達方法、ウェブサイト所有者情報送信装置及び方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明に係るウェブサイト所有者情報伝達方法は、
ＳＳＬ（Secure Socket Layer）暗号化通信用の公開鍵を含むサーバ証明書を有しているウェブサーバに利用者端末のブラウザでアクセスするステップと、
前記ウェブサーバから前記利用者端末にＨＴＭＬ（Hyper Text Markup Language）データを読み込むステップと、
前記ＨＴＭＬデータに含まれるリンクに基づき検証要求受付サーバにプログラムのダウンロードを要求するステップと、
前記要求に応じて予め定められたプログラムを前記利用者端末に送信するステップと、
前記プログラムにより前記サーバ証明書の識別情報及び前記利用者端末でアクセスしたウェブサーバのＵＲＬ（Uniform Resource Locator）を取得するステップと、
前記サーバ証明書の識別情報及び前記利用者端末でアクセスしたウェブサーバのＵＲＬを含む検証要求を生成して前記検証要求受付サーバに送信するステップと、
前記検証要求に含まれる前記サーバ証明書の識別情報に基づき前記ウェブサーバに係る所有者情報及びＵＲＬを検索するステップと、
検索されたＵＲＬを前記検証要求に含まれるＵＲＬと比較するステップと、
両方のＵＲＬが一致したときに前記ウェブサーバに関する音声データを取得するステップと、
前記ウェブサーバに係る所有者情報及び取得した前記音声データを前記利用者端末へ送信するステップと、
前記ウェブサーバに係る所有者情報及び取得した前記音声データを受けて、前記利用者端末で前記ウェブサーバに係る情報を報知するステップとを備えるものである。
【００１０】
この発明に係るウェブサイト所有者情報伝達方法は、
ＳＳＬ（Secure Socket Layer）暗号化通信用の公開鍵を含むサーバ証明書を有しているウェブサーバに利用者端末のブラウザでアクセスするステップと、
前記ウェブサーバから前記利用者端末にＨＴＭＬ（Hyper Text Markup Language）データを読み込むステップと、
前記ＨＴＭＬデータに含まれるリンクに基づき検証要求受付サーバにプログラムのダウンロードを要求するステップと、
前記要求に応じて予め定められたプログラムを前記利用者端末に送信するステップと、
前記プログラムにより前記サーバ証明書の識別情報及び前記利用者端末でアクセスしたウェブサーバのＵＲＬ（Uniform Resource Locator）を取得するステップと、
前記サーバ証明書の識別情報及び前記利用者端末でアクセスしたウェブサーバのＵＲＬを含む検証要求を生成して前記検証要求受付サーバに送信するステップと、
前記検証要求に含まれる前記サーバ証明書の識別情報に基づき前記ウェブサーバに係る所有者情報及びＵＲＬを検索するステップと、
検索されたＵＲＬを前記検証要求に含まれるＵＲＬと比較するステップと、
両方のＵＲＬが一致したときに前記ウェブサーバに係る所有者情報を前記利用者端末へ送信するステップと、
前記ウェブサーバに係る所有者情報を受けて、前記利用者端末で前記ウェブサーバに係る情報を報知するステップとを備えるものである。
【００１１】
この発明に係るウェブサイト所有者情報送信装置は、
ウェブサーバに対してＳＳＬ（Secure Socket Layer）暗号化通信用の公開鍵を含むサーバ証明書を発行するとともに、前記サーバ証明書の検証要求を受けたときに検証を行い、前記ウェブサーバに係るＵＲＬ（Uniform Resource Locator）を含む前記検証の結果を返す認証局サーバと、
前記サーバ証明書の発行申請を受け付けるときに、前記発行申請に基づきウェブサーバの所有者情報に係る音声データを生成する音声登録端末と、
前記音声登録端末で生成された音声データを前記サーバ証明書の識別情報と対応づけて記録するマルチメディア・データ管理サーバと、
前記サーバ証明書を有しているウェブサーバにアクセスした利用者端末のブラウザからの要求に応じて予め定められたプログラムを前記利用者端末に送信するとともに、当該プログラムから前記サーバ証明書の識別情報を含む検証要求を受けて前記認証局サーバに検証要求を送信し、その検証結果を受け、当該検証結果に含まれるＵＲＬを前記ブラウザから取得したＵＲＬを比較し、一致したときに前記マルチメディア・データ管理サーバへ前記ウェブサーバに関する音声データを要求し、前記検証結果及び前記音声データを前記利用者端末へ送信する検証要求受付サーバと、を備えるものである。
【００１２】
この発明に係るウェブサイト所有者情報送信装置は、
ウェブサーバに対してＳＳＬ（Secure Socket Layer）暗号化通信用の公開鍵を含むサーバ証明書を発行するとともに、前記サーバ証明書の検証要求を受けたときに検証を行い、前記ウェブサーバに係るＵＲＬ（Uniform Resource Locator）を含む前記検証の結果を返す認証局サーバと、
前記サーバ証明書を有しているウェブサーバにアクセスした利用者端末のブラウザからの要求に応じて予め定められたプログラムを前記利用者端末に送信するとともに、当該プログラムから前記サーバ証明書の識別情報を含む検証要求を受けて前記認証局サーバに検証要求を送信し、その検証結果を受け、当該検証結果に含まれるＵＲＬを前記ブラウザから取得したＵＲＬを比較し、一致したときに前記検証結果に含まれる前記ウェブサーバに係る所有者情報を前記利用者端末へ送信する検証要求受付サーバと、を備えるものである。
【００１３】
この発明に係るウェブサイト所有者情報送信方法は、
ＳＳＬ（Secure Socket Layer）暗号化通信用の公開鍵を含むサーバ証明書を有しているウェブサーバにアクセスした利用者端末からの要求に応じて予め定められたプログラムを前記利用者端末に送信するステップと、
前記プログラムにより取得された前記サーバ証明書の識別情報及びアクセスしたウェブサーバのＵＲＬを含む検証要求を受けて、前記サーバ証明書の識別情報に基づき前記ウェブサーバに係る所有者情報及びＵＲＬを検索するステップと、
検索されたＵＲＬを前記検証要求に含まれるＵＲＬと比較するステップと、
両方のＵＲＬが一致したときに前記ウェブサーバに関する音声データを取得するステップと、
前記ウェブサーバに係る所有者情報及び取得した前記音声データを前記利用者端末へ送信するステップと、を備えるものである。
【００１４】
この発明に係るウェブサイト所有者情報送信方法は、
ＳＳＬ（Secure Socket Layer）暗号化通信用の公開鍵を含むサーバ証明書を有しているウェブサーバにアクセスした利用者端末からの要求に応じて予め定められたプログラムを前記利用者端末に送信するステップと、
前記プログラムにより取得された前記サーバ証明書の識別情報及びアクセスしたウェブサーバのＵＲＬを含む検証要求を受けて、前記サーバ証明書の識別情報に基づき前記ウェブサーバに係る所有者情報及びＵＲＬを検索するステップと、
検索されたＵＲＬを前記検証要求に含まれるＵＲＬと比較するステップと、
両方のＵＲＬが一致したときに前記ウェブサーバに係る所有者情報を前記利用者端末へ送信するステップと、を備えるものである。
【００１５】
この発明は、利用者端末がＳＳＬ（Secure Socket Layer）暗号化通信用の公開鍵を含むサーバ証明書を有しているウェブサーバにアクセスしたときに、前記ウェブサーバから読み込んだＨＴＭＬ（Hyper Text Markup Language）データに含まれるリンクに基づき前記利用者端末にダウンロードされるプログラムであって、
利用者端末に、
前記サーバ証明書の識別情報及び前記利用者端末でアクセスしたウェブサーバのＵＲＬ（Uniform Resource Locator）を取得するステップと、
前記サーバ証明書の識別情報及び前記利用者端末でアクセスしたウェブサーバのＵＲＬを含む検証要求を生成して送信するステップと、
前記検証要求に対する応答である前記ウェブサーバに係る所有者情報及び関連する音声データを受けるステップと、
前記ウェブサーバに係る所有者情報及び関連する音声データに基づき前記ウェブサーバに係る情報を報知するステップと、を実行させるためのプログラムである。
【００１６】
この発明は、利用者端末がＳＳＬ（Secure Socket Layer）暗号化通信用の公開鍵を含むサーバ証明書を有しているウェブサーバにアクセスしたときに、前記ウェブサーバから読み込んだＨＴＭＬ（Hyper Text Markup Language）データに含まれるリンクに基づき前記利用者端末にダウンロードされるプログラムであって、
利用者端末に、
前記サーバ証明書の識別情報及び前記利用者端末でアクセスしたウェブサーバのＵＲＬ（Uniform Resource Locator）を取得するステップと、
前記サーバ証明書の識別情報及び前記利用者端末でアクセスしたウェブサーバのＵＲＬを含む検証要求を生成して送信するステップと、
前記検証要求に対する応答である前記ウェブサーバに係る所有者情報を受けるステップと、
前記ウェブサーバに係る所有者情報を報知するステップと、を実行させるためのプログラムである。
【００１７】
この発明に係るプログラムは、例えば、記録媒体に記録される。
媒体には、例えば、ＥＰＲＯＭデバイス、フラッシュメモリデバイス、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、ＣＤ（ＣＤ−ＲＯＭ、Ｖｉｄｅｏ−ＣＤを含む）、ＤＶＤ（ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭを含む）、ＲＯＭカートリッジ、バッテリバックアップ付きのＲＡＭメモリカートリッジ、フラッシュメモリカートリッジ、不揮発性ＲＡＭカートリッジ等を含む。
【００１８】
また、電話回線等の有線通信媒体、マイクロ波回線等の無線通信媒体等の通信媒体を含む。インターネットもここでいう通信媒体に含まれる。
【００１９】
媒体とは、何等かの物理的手段により情報（主にデジタルデータ、プログラム）が記録されているものであって、コンピュータ、専用プロセッサ等の処理装置に所定の機能を行わせることができるものである。
【発明の効果】
【００２０】
この発明によれば、ユーザーに負担を強いることなく、閲覧しているサイトが真正なものであることをユーザーに知らせることができる。
【発明を実施するための最良の形態】
【００２１】
本発明の実施の形態は、公開鍵暗号（以下、ＰＫＩ）を用いたサーバ証明書を前提としている。まず、サーバ証明書について説明する。
【００２２】
サーバ証明書は、いわばインターネットにおける身分証明書であり、サーバ証明書により閲覧しているサイトの所有者等の情報を知ることができる。サーバ証明書はＰＫＩ技術に基づくものであり、サイトが真正（実在しかつ正当）なものであることを保証し、したがって偽装サイトでないことを確認できるばかりでなく、ＳＳＬ（Secure Socket Layer）暗号化通信により盗聴や偽造・改ざんを防止することができるものである。
【００２３】
サーバ証明書は特定の認証局により発行されるもので、ウェブサーバに格納されている。当該ウェブサーバにアクセスがあるとウェブページを表示するためのＨＴＭＬファイルとともにクライアントコンピュータに送られる。なお、多くの場合、サーバ証明書を利用しているサイトにはその旨の表示（GIF画像：以下この表示を「サーバ証明書のシール」又は単に「シール」と表現する）をウェブサイトに掲示している。サーバ証明書のシールにより、当該ウェブサイトの信頼性を簡単に検証できるとともに、ユーザーに対してセキュリティへの配慮の高さをアピールできる。
【００２４】
サーバ証明書を有するウェブサイトにおけるＳＳＬ暗号化通信の手順は概ね次のとおりである（図１参照）。
【００２５】
Ｓ１：ウェブサーバと当該サイトを閲覧しようとするユーザーのコンピュータ（クライアントコンピュータ）の両者が使用できる最強の暗号化アルゴリズム（使用する共通鍵の形式、鍵長、ハッシュ等）を決定する。当該暗号化アルゴリズムは、両者で使用しているソフトウエアに依存する。
【００２６】
Ｓ２：ウェブサーバはクライアントコンピュータのウェブブラウザへサーバ証明書を送信する。
【００２７】
Ｓ３：ウェブブラウザは受信したサーバ証明書を確認する。サーバ証明書には、サーバ名・所有者名・公開鍵などが含まれる。そして、ウェブブラウザは共通鍵の元となるデータを作成する。
【００２８】
Ｓ４：共通鍵の元となるデータをサーバ証明書の公開鍵で暗号化してウェブサーバへ送信する。
【００２９】
Ｓ５：両者は同じ元データを使用し、共通鍵を生成する（全く同じものを生成する）。
【００３０】
Ｓ６：これ以降、共通鍵に基づき実際のデータの暗号化通信が開始される。
【００３１】
ＳＳＬ暗号化通信が行われているとブラウザに鍵マークが表示される。この鍵マークをダブルクリック又はクリックするとサーバ証明書の内容を確認することができる。例えばそれに含まれるサブジェクトを表示させると次のようなサーバ名と証明書の所有者の情報が表示される。
ＣＮ：サーバ名
ＯＵ：法人の部署名
Ｏ：法人名
Ｌ：法人の住所（市区町村名）
Ｓ（ＳＴ）：法人の住所（都道府県名）
Ｃ：国の名前
【００３２】
ところで、ＳＳＬサーバ証明書を有するウェブサイトを、不正行為者がその表示外見上そっくり真似した場合には、一般のユーザーが当該不正なウェブサイトを閲覧したとしても、直感的に不正なサイトであると見破ることは難しい。ウェブサイトが真正なものであるかどうかを判断するためには、前述のように鍵マークをダブルクリック又はクリックしてサーバ証明書の内容を確認しなければならない。現状では当該サイト（ドメイン）が、利用者が認識している事業主の所有するものかどうかを直感的に確認する手段がない。インターネットの精通しているユーザーであれば前述の手順を踏むことができるが、一般のユーザーにそのような確認手順を期待するのは現実的ではない。したがって、単にサーバ証明書のシールをコピーし、それを偽装ウェブサイトに表示するだけで多くのユーザーを欺くことができてしまう（シールをダブルクリックすればサーバ証明書の内容が表示されるのに対し、偽装ウェブサイトのシールのコピーをダブルクリックしてもサーバ証明書の内容が表示されないのですぐに見破ることができるが、そのような操作を全てのユーザーに期待できないのが現状である）。
【００３３】
そこで、本発明の実施の形態では以下に述べるようなシステム及び手順に従い、ユーザーに真正なウェブサイトであることを知らせることにより、ユーザーが直感的に偽装ウェブサイトを見破ることができるようにする（真正なウェブサイトであればその旨の音声による報知がなされるが、単にシールをコピーしただけの偽装ウェブサイトであれば何の報知もなされない）。
【００３４】
図２は本発明の実施の形態に係るシステムの全体を示す概念図である。
１１は利用者端末（クライアントコンピュータ）である。
２１は利用者端末１１でアクセスしようとしているウェブサーバである。ウェブサーバ２１は既にサーバ証明書を取得済みである。
４１はウェブサーバ２１に対してサーバ証明書を発行した認証局（ＣＡ）サーバである。
５１はＳＳＬサーバ証明書の発行申請を受け付けたときに生成された申請者（会社）に関する音声データを証明書識別番号をキーとして記録しているマルチメディア・データ管理サーバである。
５２はＳＳＬサーバ証明書の発行申請を受け付けるときに会社名音声データを生成する音声登録端末である。
３１は利用者端末１１のブラウザに予め定められたプログラムを送信するとともに、当該プログラムから検証要求を受けて認証局サーバ４１に検証要求を送信し、その検証結果を受けて前記ブラウザから取得したＵＲＬと検証結果から得たＵＲＬを比較し、一致したときにマルチメディア・データ管理サーバ５１へ前記ウェブサーバ２１に関する音声データを要求し、検証結果及び音声データを利用者端末１１へ送信する検証要求受付サーバである。
【００３５】
次に図２のシステムにおける処理の流れを説明する。
【００３６】
（１）データフロー概念（図３参照）
Ｓ１０：ＳＳＬサーバ証明書の発行申請を受け付けるときに、音声登録端末５２で会社名音声データを生成する。
Ｓ１１：マルチメディア・データ管理サーバ５１に対して会社名音声データを送る。
Ｓ１２：証明書識別番号をキーとしてマルチメディア・データ管理サーバ５１に会社名音声データを登録させる。
Ｓ１３：登録完了通知を音声登録端末５２へ送る。
例えば、「このウェブサイトはＡＢＣ会社のものです。ＵＲＬはhttp://ＡＢＣ.co.jp/です。ＡＢＣ会社を信頼している場合にのみこのウェブサイト上で操作を行ってください」といった会社名音声データを登録する。
【００３７】
（２）処理概要（クライアントアプリケーション）（図４参照）
Ｓ２０：利用者端末（クライアントコンピュータ）が所定のＵＲＬにアクセスし、ウェブサーバ２１に対してＨＴＭＬファイルの送出を要求する。
Ｓ２１：ウェブサーバ２１から利用者端末１１へＨＴＭＬファイルが送られる。
Ｓ２２：利用者端末１１で受信したＨＴＭＬファイルには、予めリンクが張られている。従来においては、SSL暗号化通信を使用するサイトであることを表現するシール画像ファイルをダウンロードするためのリンクが張られていたが、発明の実施の形態では当該リンクはプログラムのリンクである。利用者端末１１においてブラウザが当該リンクに従って検証要求受付サーバ３１に対して所定のプログラムのダウンロードの要求を自動的に送信する。
Ｓ２４：利用者端末１１に前記プログラムがダウンロードされると、当該プログラムにより証明書識別番号及び利用者がアクセスしたＵＲＬ情報を取得する。
Ｓ２５：取得した証明書識別情報及びＵＲＬを検証サーバに送信する。
Ｓ３２：検証結果及び音声データを受けて、認証マークを表示するとともに、正式なＵＲＬ、ウェブサイトの所有者、ウェブサイトの存在性証明結果を音声データとして再生する。
【００３８】
（３）処理概要（検証要求受付サーバ）（図４参照）
Ｓ２６：利用者端末１１のクライアントアプリケーションから証明書識別情報及びＵＲＬを受信すると、検証要求受付サーバが証明書識別情報に基づき認証局（ＣＡ）サーバ４１に対して証明書検証要求を送信する。
Ｓ２７：認証局サーバ４１から証明書検証結果（正式なＵＲＬを含む）を受信する。
Ｓ２８：クライアントアプリケーションから取得したＵＲＬと証明書検証結果から得た正式なＵＲＬを比較する。不一致であれば、その旨の検証結果を返す。
Ｓ２９：証明書識別情報に基づきマルチメディア・データ管理サーバ５１へ会社名音声データを要求する。
Ｓ３０：マルチメディア・データ管理サーバ５１から所有者情報（音声データ）を取得する。
Ｓ３１：検証結果及び所有者情報（音声データ）をクライアントアプリケーションに送信する。検証結果及び所有者情報（音声データ）は電子署名されているので、偽造したりなりすますことはできない。
【００３９】
本発明の実施の形態は次のような作用効果を奏する。
（ａ）利用者がウェブサイトにアクセスしただけで、当該ウェブサイトの正式なＵＲＬ、所有者情報及び存在性証明結果がマルチメディア情報（音声）によって直感的に認識できる。
（ｂ）正式なＵＲＬの通知により、ＵＲＬの表示上の偽造（上書きなど）の検知が可能になる。
（ｃ）所有者情報通知により、ＵＲＬが似ているものであってもウェブサイトの所有企業の確認をすることが可能になる。
（ｄ）存在性証明については、ＳＳＬサーバ証明書の検証により実現されるが、本発明の実施の形態によれば、検証結果を自動的に通知することで利用者の錯誤を抑制することが可能になる。
【００４０】
要するに、本発明の実施の形態は公開鍵暗号（ＰＫＩ）を用いているので、ユーザーがアクセスした時点で、当該ウェブサイトの存在性の証明、正式なＵＲＬ及び当該ウェブサイトの所有者の情報を含む当該ウェブサイトの正当性を直感的かつリアルタイムに認識させることが可能になる。ＰＫＩを用いているので第三者が検証要求又は検証結果を偽造することは不可能であり、ユーザーに通知される情報は真正なものであることを保証できる。他方、偽装サイトにおいて音声による通知を偽造することもできなくはないが、サーバ証明書のＧＩＦ画像をコピーするように簡単には行えなくなる。そのため不正行為を行うためのコストが上昇することになり、その結果そのような不正行為を思い留まらせることができると考えられる。特に、ＳＳＬ暗号化通信を行おうとすればサーバ証明書が不可欠であり、他のサイトになりすますことは非常に困難である。
【００４１】
以上の説明において、音声による報知を例に取り説明したが、本発明はこれに限定されない。例えば、画面上に「表示されているウェブサーバの所有者はＡＢＣで、そのＵＲＬはhttp://www.ABC.co.jp/であることをＸＸＸの認証局サーバが保証しています。ＡＢＣ会社を信頼している場合にのみこのウェブサイト上で操作を行ってください」のように表示してもよい。画面表示だけであれば音声データは不要である。
【００４２】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【図面の簡単な説明】
【００４３】
【図１】発明の実施の形態に係るシステムの概略図である。
【図２】ＳＳＬ暗号化通信手順の説明図である。
【図３】発明の実施の形態に係る音声データ登録手順の説明図である。
【図４】発明の実施の形態に係るシステムの処理手順の説明図である。
【符号の説明】
【００４４】
１１    利用者端末
２１    ウェブ（Ｗｅｂ）サーバ
３１    検証要求受付サーバ
４１    認証局（ＣＡ）サーバ
５１    マルチメディア・データ管理データ
５２    音声登録端末
【図１】
2006171892.tif 000003
【図２】
2006171892.tif 000004
【図３】
2006171892.tif 000005
【図４】
2006171892.tif 000006