(57)【要約】【課題】近年、インターネット上でフィツングメール又は悪質なウェブサイトへのハイパーリンクにより利用者がフィッシングサイトに誘導され、利用者の個人情報が詐取されるなどの被害が拡大している。そこで本発明はクライアントがウェブサイトからダウンロードしようとするファイルか、または、ハイパーリンクが信頼できるものかを事前に照合する手段を提供する。【解決手段】本発明は、信頼できる企業又は団体又は個人が運営するウェブサイトがＷＷＷシステム１を使ってインターネット２上に公開するファイル１３の所在を表すＵＲＬ２１が登録された照合表１１をクライアント３又は照合表サーバ４に備える仕組みを構築し、クライアント３がＷＷＷサーバ５との接続に先駆けて、照合対象ＵＲＬをクライアント３又は照合表サーバ４が自ら備える照合表１１中のＵＲＬ２１と照合することで照合対象ＵＲＬが信頼できるウェブサイトを表すか確認する。【選択図】図１
2007065731.tif 000002
【特許請求の範囲】
【請求項１】
信頼できるウェブサイトがＷＷＷシステムを使ってインターネット上に公開するファイルの所在を表すＵＲＬが登録された照合表をクライアント又は照合表サーバに備える仕組みにおいて、ａ）前記クライアントがＷＷＷサーバとの接続に先駆けて、照合対象ＵＲＬを前記クライアント又は前記照合表サーバが自ら備える前記照合表中の前記ＵＲＬに該当する前記ＷＷＷサーバにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバのフォルダにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバの前記ファイルであるか照合することで前記照合対象ＵＲＬが信頼できる前記ウェブサイトを表すか確認するステップを備えることを特徴とするＷＷＷシステム。
【請求項２】
前記照合表サーバに前記照合表を備え、前記クライアントに頻繁に照合される前記ＵＲＬで構成された前記照合表を備え、前記ａ）のステップで前記照合対象ＵＲＬを前記クライアントが自ら備える前記照合表と照合し前記照合対象ＵＲＬが合致しないときに、前記照合表サーバが自ら備える前記照合表と照合することを特徴とする請求項１に記載のＷＷＷシステム。
【請求項３】
前記照合表中に前記ウェブサイトの業種を備え、ｂ）前記ａ）のステップで前記照合表中から前記業種を取得し、前記クライアントが前記業種を条件として、前記照合対象ＵＲＬに該当する前記ＷＷＷサーバから前記ファイルをダウンロードするステップを備えることを特徴とする請求項１または２に記載のＷＷＷシステム。
【請求項４】
前記ＷＷＷサーバに公開暗号方式で使われる前記ＷＷＷサーバ側固有の秘密鍵を備え、前記照合表中に前記公開暗号方式で使われる前記ＷＷＷサーバ側固有の公開鍵を備え、ｃ）前記ａ）のステップで前記照合表中から前記公開鍵を取得し、前記クライアントが暗号化／復号手段を使った暗号鍵を作成し、前記公開鍵を使って前記暗号鍵を暗号化し前記ＷＷＷサーバに送信し、前記クライアントと前記ＷＷＷサーバ間で前記暗号鍵を共有するステップを備えることを特徴とする請求項１ないし３いずれか１つに記載のＷＷＷシステム。
【請求項５】
前記クライアントと前記ＷＷＷサーバ間で電子証明書を同時に交換する仕組みにおいて、認証局サーバに前記電子証明書を記録した電子証明書表と、前記クライアントと前記ＷＷＷサーバから受信した前記電子証明書の交換要求をマッチングさせるマッチング表を備え、ｄ）前記ａ）のステップで前記照合表中から前記公開鍵を取得し、前記クライアントが照合鍵を作成し、前記公開鍵を使って前記照合鍵を暗号化し、それを前記ＷＷＷサーバに送信し、前記クライアントと前記ＷＷＷサーバの間で前記照合鍵をお互いが共有するステップ、ｅ）前記クライアントと前記ＷＷＷサーバのそれぞれが前記認証局サーバに前記照合鍵を安全に送信するステップ、ｆ）前記認証局サーバが前記クライアントと前記ＷＷＷサーバから前記照合鍵を受信し、先に受信した側の前記電子証明書と前記照合鍵を前記マッチング表に記録するステップ、ｇ）前記認証局サーバが、あとで受信した側の前記電子証明書と前記照合鍵を前記マッチング表で前記照合鍵が前記マッチングしたときに前記クライアントと前記ＷＷＷサーバにお互いの相手の前記電子証明書を安全に返信するステップを備えることを特徴とする請求項１ないし４いずれか１つに記載のＷＷＷシステム。
【請求項６】
ＷＷＷブラウザ又は電子メールソフトはハイパーテキストの文書の閲覧画面にトグルボタン機能を有するＵＲＬ照合ボタンを備え、前記ＵＲＬ照合ボタンに前記ａ）〜ｅ）の前記クライアント側の何れかのステップを常に実施するか又は実施しないかを設定することを特徴とする請求項１ないし５いずれか１つに記載のＷＷＷシステム。
【請求項７】
前記クライアントは前記インターネットに接続可能なパーソナルコンピュータ、携帯電話、ＰＤＡ、デジタルテレビ、家庭用ゲーム機、カーナビゲーション、家電製品、モバイル機器の何れかであることを特徴とする請求項１ないし６いずれか１つに記載のＷＷＷシステム。
【請求項８】
前記クライアントにインストールした、前記ＷＷＷブラウザ又は前記電子メールソフトか、または、前記ＷＷＷブラウザ又は前記電子メールソフトに組み込まれるプラグインか、または、前記ＷＷＷブラウザ又は前記電子メールソフトと連係するＯＳ又はウイルス対策ソフト又はファイアウォールソフト又はその他連係ソフトの何れかのプログラム中に前記ａ）〜ｅ）の前記クライアント側の何れかのステップが備わることを特徴とする請求項１ないし７いずれか１つに記載のＷＷＷシステム。
【請求項９】
信頼できるウェブサイトがＷＷＷシステムを使ってインターネット上に公開するファイルの所在を表すＵＲＬが登録された照合表をクライアント又は照合表サーバに備える仕組みにおいて、ｈ）前記クライアントがＷＷＷサーバとの接続に先駆けて、照合対象ＵＲＬを前記クライアント又は前記照合表サーバの何れかに備える前記照合表中の前記ＵＲＬに該当する前記ＷＷＷサーバにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバのフォルダにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバの前記ファイルであるか照合することで前記照合対象ＵＲＬが信頼できる前記ウェブサイトを表すか確認するステップを備えることを特徴とするクライアント。
【請求項１０】
前記ＷＷＷサーバに公開暗号方式で使われる前記ＷＷＷサーバ側固有の秘密鍵を備え、前記照合表中に前記公開暗号方式で使われる前記ＷＷＷサーバ側固有の公開鍵を備え、ｉ）前記ｈ）のステップで前記照合表中から前記公開鍵を取得し、前記クライアントが暗号化／復号手段を使った暗号鍵を作成し、前記公開鍵を使って前記暗号鍵を暗号化し前記ＷＷＷサーバに送信し、前記クライアントと前記ＷＷＷサーバ間で前記暗号鍵を共有するステップを備えることを特徴とする請求項９に記載のクライアント。
【請求項１１】
前記クライアントは前記インターネットに接続可能なパーソナルコンピュータ、携帯電話、ＰＤＡ、デジタルテレビ、家庭用ゲーム機、カーナビゲーション、家電製品、モバイル機器の何れかであることを特徴とする請求項９または１０に記載のクライアント。
【請求項１２】
信頼できるウェブサイトがＷＷＷシステムを使ってインターネット上に公開するファイルの所在を表すＵＲＬが登録された照合表をクライアント又は照合表サーバに備える仕組みにおいて、ｈ）前記クライアントがＷＷＷサーバとの接続に先駆けて、照合対象ＵＲＬを前記クライアント又は前記照合表サーバの何れかに備える前記照合表中の前記ＵＲＬに該当する前記ＷＷＷサーバにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバのフォルダにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバの前記ファイルであるか照合することで前記照合対象ＵＲＬが信頼できる前記ウェブサイトを表すか確認するステップを備えることを特徴とするクライアントのプログラム。
【請求項１３】
前記ＷＷＷサーバに公開暗号方式で使われる前記ＷＷＷサーバ側固有の秘密鍵を備え、前記照合表中に前記公開暗号方式で使われる前記ＷＷＷサーバ側固有の公開鍵を備え、ｉ）前記ｈ）のステップで前記照合表中から前記公開鍵を取得し、前記クライアントが暗号化／復号手段を使った暗号鍵を作成し、前記公開鍵を使って前記暗号鍵を暗号化し前記ＷＷＷサーバに送信し、前記クライアントと前記ＷＷＷサーバ間で前記暗号鍵を共有するステップを備えることを特徴とする請求項１２に記載のクライアントのプログラム。
【請求項１４】
前記クライアントにインストールした、ＷＷＷブラウザ又は電子メールソフトか、または、前記ＷＷＷブラウザ又は前記電子メールソフトに組み込まれるプラグインか、または、前記ＷＷＷブラウザ又は前記電子メールソフトと連係するＯＳ又はウイルス対策ソフト又はファイアウォールソフト又はその他連係ソフトの何れかのプログラム中に前記ｈ）、ｉ）の何れかのステップが備わることを特徴とする請求項１２または１３に記載のクライアントのプログラム。
【請求項１５】
信頼できるウェブサイトがＷＷＷシステムを使ってインターネット上に公開するファイルの所在を表すＵＲＬが登録された照合表を照合表サーバに備える仕組みにおいて、ｊ）クライアントから前記照合表の照合要求として照合対象ＵＲＬを受信し、前記照合対象ＵＲＬを前記照合表中の前記ＵＲＬに該当するＷＷＷサーバにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバのフォルダにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバの前記ファイルであるか照合することで前記照合対象ＵＲＬが信頼できる前記ウェブサイトを表すか確認するステップ、ｋ）前記クライアントに照合結果を返信するステップを備えることを特徴とする照合表サーバ。
【請求項１６】
ｌ）前記照合結果が「不一致」の件数を前記照合対象ＵＲＬ毎に、または、前記照合結果が「一致」の件数を前記ＵＲＬ毎に集計するステップを備えることを特徴とする請求項１５に記載の照合表サーバ。
【請求項１７】
信頼できるウェブサイトがＷＷＷシステムを使ってインターネット上に公開するファイルの所在を表すＵＲＬが登録された照合表を照合表サーバに備える仕組みにおいて、ｊ）クライアントから前記照合表の照合要求として照合対象ＵＲＬを受信し、前記照合対象ＵＲＬを前記照合表中の前記ＵＲＬに該当するＷＷＷサーバにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバのフォルダにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバの前記ファイルであるか照合することで前記照合対象ＵＲＬが信頼できる前記ウェブサイトを表すか確認するステップ、ｋ）前記クライアントに照合結果を返信するステップを備えることを特徴とする照合表サーバのプログラム。
【請求項１８】
ｌ）前記照合結果が「不一致」の件数を前記照合対象ＵＲＬ毎に、または、前記照合結果が「一致」の件数を前記ＵＲＬ毎に集計するステップを備えることを特徴とする請求項１７に記載の照合表サーバのプログラム。
【請求項１９】
照合鍵を２者でお互いに共有し、前記２者間で電子証明書を同時に交換する仕組みにおいて、認証局サーバに前記電子証明書を記録した電子証明書表と、前記２者から受信した前記電子証明書の交換要求をマッチングさせるマッチング表を備え、ｍ）前記２者から前記照合鍵を安全に受信し、先に受信した側の前記電子証明書と前記照合鍵を前記マッチング表に記録するステップ、ｎ）あとで受信した側の前記電子証明書と前記照合鍵を前記マッチング表で前記照合鍵が前記マッチングしたときに前記２者にお互いの相手の前記電子証明書を安全に返信するステップを備えることを特徴とする認証局サーバ。
【請求項２０】
前記電子証明書の交換において、前記先に受信した側の前記電子証明書と、前記あとで受信した側の前記電子証明書を連結し暗号化手段を使って暗号化し、前記２者間が共有する交換用の電子証明書を作成し、それを前記２者に返信することを特徴とする請求項１９に記載の認証局サーバ。
【請求項２１】
照合鍵を２者でお互いに共有し、前記２者間で電子証明書を同時に交換する仕組みにおいて、認証局サーバに前記電子証明書を記録した電子証明書表と、前記２者から受信した前記電子証明書の交換要求をマッチングさせるマッチング表を備え、ｍ）前記２者から前記照合鍵を安全に受信し、先に受信した側の前記電子証明書と前記照合鍵を前記マッチング表に記録するステップ、ｎ）あとで受信した側の前記電子証明書と前記照合鍵を前記マッチング表で前記照合鍵が前記マッチングしたときに前記２者にお互いの相手の前記電子証明書を安全に返信するステップを備えることを特徴とする認証局サーバのプログラム。
【請求項２２】
前記電子証明書の交換において、前記先に受信した側の前記電子証明書と、前記あとで受信した側の前記電子証明書を連結し暗号化手段を使って暗号化し、前記２者間が共有する交換用の電子証明書を作成し、それを前記２者に返信することを特徴とする請求項２１に記載の認証局サーバのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＷＷＷシステムのフィッシング詐欺対策に関する。
【背景技術】
【０００２】
従来、ＷＷＷブラウザ又は電子メールソフトなどのフィッシング詐欺対策の方法は、フィルタリングに依存して来た（例えば非特許文献１）。フィルタリングは、条件に合致するデータや、制限に抵触しないデータだけを通過させる仕組みで、広義にはファイアウォールなどを含むが、一般にはＷｅｂフィルタリングソフトのことを言う。ＷｅｂフィルタリングソフトとはＷｅｂサイトへのアクセスを禁止するソフトのことを指し、主に学校や家庭で、アダルトサイトなどの子どもに相応しくないコンテンツへのアクセスを止めるために用いられる。最近ではＷｅｂブラウザにも簡易なフィルタリング機能がついている。電子ネットワーク評議会や各ソフトメーカーがインターネット上のコンテンツを調査・ランク付けしてデータベースを作成し、そのデータベースに該当するページへのアクセスは拒否するという方式と、各ページの単語を自動的に検索してアクセスの可否を判断する方式とが採られている。また、各個人が専用のデータベースを作成することも可能である。Ｗｅｂフィルタリングソフトは子どもに安心してインターネットを利用させられるという利点をもつ反面、情報統制につながるとの懸念の声も聞かれる。
【０００３】
また、インターネット上のウェブサーバとクライアント間の暗号化通信手段として電子証明書を必要とするＳＳＬが広く普及いる（例えば非特許文献２）。
１、暗号化仕様交渉でブラウザからセキュアなウェブサイト、ｈｔｔｐｓ：／／〜
へアクセスしに行くことで、ＳＳＬ暗号化通信は始まります。
２、サーバ証明書送付（サーバ認証）でウェブサーバは自らをクライアントに確認してもらうため、ベリサインサーバＩＤをブラウザへ送ります。ブラウザはベリサインのルート認証局証明書を利用して、サーバの確認を行います。これで、ブラウザとウェブサーバ間に、セキュアな通信チャネルが確立します。なおベリサインのルート認証局証明書は、「信頼される認証局」としてＰＣ用のブラウザを始め携帯端末、ＰＤＡなどの多くのクライアント端末に予め登録されているので、クライアント側で追加プラグインなどをインストールする必要は一切ありません。
３、共通鍵生成（４０〜１２８ｂｉｔ）でブラウザでは、サーバＩＤの情報を元に共通鍵（セッションキー）を生成し、ウェブサーバの公開鍵を用いてプリマスタ・シークレットを暗号化しウェブサーバへ送ります。ウェブサーバは自分の秘密鍵で復号化したプリマスタ・シークレットから共通鍵を取り出します。これによってウェブサーバに、ベリサインサーバＩＤがインストールされていれば、現在普及しているほとんどのブラウザを対象に、１２８ｂｉｔ（又は４０、５６ｂｉｔ）の鍵長を持つ共通鍵を利用した暗号化通信が開始されます。
４、暗号化データ通信開始でＳＳＬ暗号化通信中は、４０ｂｉｔ〜１２８ｂｉｔの鍵長を持つ共通鍵によって、第３者の盗み見などに対して通信データが保護されます。
【０００４】
また、参照先ＵＲＬが情報として登録された対応表を用いたシステムが考案されている（例えば特許文献１参照）。ＷＷＷに用いられているＨＴＭＬ言語においては、ＵＲＬによる指定によってどのような場所に存在する情報にも簡単にリンクすることができるため、例えば価値ある情報を広告の提示による広告料収入で無料提示した場合、情報部分のみを外部からリンクされてしまい、本来の情報掲載者が被害を受ける場合がある。解決手段として参照先ＵＲＬと参照元ＵＲＬの両方から提示する情報を求めることにより、本来許されている参照元ＵＲＬ以外からのリンクの場合には、本来の情報ではなく、代替情報を提示することにより無断リンクによる被害を防止し得る参照元に応じた情報提示方法、ハイパーテキストシステム、およびＷＷＷサーバを提供することにある。
【０００５】
【特許文献１】特開２０００−２９８８３号公報
【非特許文献１】「ＩＴ用語辞典 ｅ−Ｗｏｒｄｓのフィルタリングソフトの項」、株式会社インセプト
【非特許文献２】「ベリサインウェブサイトのＳＳＬ暗号化通信の流れの項」、日本ベリサイン株式会社
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記に鑑みてなされたもので、近年、インターネット上でフィツングメール又は悪質なウェブサイトへのハイパーリンクにより利用者がフィッシングサイトに誘導され、利用者の個人情報が詐取されるなどの被害が拡大している。そこで本発明はクライアントがウェブサイトからダウンロードしようとするファイルか、または、ハイパーリンクが信頼できるものかを事前に照合する手段が必要となる。
【０００７】
また、信頼できる企業又は団体又は個人が運営するウェブサイトがＷＷＷシステムを使ってインターネット上に公開するファイルの所在を表すＵＲＬが登録された照合表をクライアント又は照合表サーバに備える仕組みにおいて、クライアントがＷＷＷサーバとの接続に先駆けて、照合対象ＵＲＬをクライアント又は照合表サーバが自ら備える照合表中のＵＲＬに該当するＷＷＷサーバにある何れかのファイルであるか、または、ＷＷＷサーバのフォルダにある何れかのファイルであるか、または、ＷＷＷサーバのファイルであるか照合することで照合対象ＵＲＬが信頼できるウェブサイトを表すか確認するＷＷＷシステムのフィッシング詐欺対策を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１のＷＷＷシステムは、信頼できるウェブサイトがＷＷＷシステムを使ってインターネット上に公開するファイルの所在を表すＵＲＬが登録された照合表をクライアント又は照合表サーバに備える仕組みにおいて、ａ）前記クライアントがＷＷＷサーバとの接続に先駆けて、照合対象ＵＲＬを前記クライアント又は前記照合表サーバが自ら備える前記照合表中の前記ＵＲＬに該当する前記ＷＷＷサーバにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバのフォルダにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバの前記ファイルであるか照合することで前記照合対象ＵＲＬが信頼できる前記ウェブサイトを表すか確認するステップを備える。
【０００９】
請求項２の発明は、請求項１に記載の発明であって、前記照合表サーバに前記照合表を備え、前記クライアントに頻繁に照合される前記ＵＲＬで構成された前記照合表を備え、前記ａ）のステップで前記照合対象ＵＲＬを前記クライアントが自ら備える前記照合表と照合し前記照合対象ＵＲＬが合致しないときに、前記照合表サーバが自ら備える前記照合表と照合する。
【００１０】
請求項３の発明は、請求項１または２に記載の発明であって、前記照合表中に前記ウェブサイトの業種を備え、ｂ）前記ａ）のステップで前記照合表中から前記業種を取得し、前記クライアントが前記業種を条件として、前記照合対象ＵＲＬに該当する前記ＷＷＷサーバから前記ファイルをダウンロードするステップを備える。
【００１１】
請求項４の発明は、請求項１ないし３いずれか１つに記載の発明であって、前記ＷＷＷサーバに公開暗号方式で使われる前記ＷＷＷサーバ側固有の秘密鍵を備え、前記照合表中に前記公開暗号方式で使われる前記ＷＷＷサーバ側固有の公開鍵を備え、ｃ）前記ａ）のステップで前記照合表中から前記公開鍵を取得し、前記クライアントが暗号化／復号手段を使った暗号鍵を作成し、前記公開鍵を使って前記暗号鍵を暗号化し前記ＷＷＷサーバに送信し、前記クライアントと前記ＷＷＷサーバ間で前記暗号鍵を共有するステップを備える。
【００１２】
請求項５の発明は、請求項１ないし４いずれか１つに記載の発明であって、前記クライアントと前記ＷＷＷサーバ間で電子証明書を同時に交換する仕組みにおいて、認証局サーバに前記電子証明書を記録した電子証明書表と、前記クライアントと前記ＷＷＷサーバから受信した前記電子証明書の交換要求をマッチングさせるマッチング表を備え、ｄ）前記ａ）のステップで前記照合表中から前記公開鍵を取得し、前記クライアントが照合鍵を作成し、前記公開鍵を使って前記照合鍵を暗号化し、それを前記ＷＷＷサーバに送信し、前記クライアントと前記ＷＷＷサーバの間で前記照合鍵をお互いが共有するステップ、ｅ）前記クライアントと前記ＷＷＷサーバのそれぞれが前記認証局サーバに前記照合鍵を安全に送信するステップ、ｆ）前記認証局サーバが前記クライアントと前記ＷＷＷサーバから前記照合鍵を受信し、先に受信した側の前記電子証明書と前記照合鍵を前記マッチング表に記録するステップ、ｇ）前記認証局サーバが、あとで受信した側の前記電子証明書と前記照合鍵を前記マッチング表で前記照合鍵が前記マッチングしたときに前記クライアントと前記ＷＷＷサーバにお互いの相手の前記電子証明書を安全に返信するステップを備える。
【００１３】
請求項６の発明は、請求項１ないし５いずれか１つに記載の発明であって、ＷＷＷブラウザ又は電子メールソフトはハイパーテキストの文書の閲覧画面にトグルボタン機能を有するＵＲＬ照合ボタンを備え、前記ＵＲＬ照合ボタンに前記ａ）〜ｅ）の前記クライアント側の何れかのステップを常に実施するか又は実施しないかを設定する。
【００１４】
請求項７の発明は、請求項１ないし６いずれか１つに記載の発明であって、前記クライアントは前記インターネットに接続可能なパーソナルコンピュータ、携帯電話、ＰＤＡ、デジタルテレビ、家庭用ゲーム機、カーナビゲーション、家電製品、モバイル機器の何れかである。
【００１５】
請求項８の発明は、請求項１ないし７いずれか１つに記載の発明であって、前記クライアントにインストールした、前記ＷＷＷブラウザ又は前記電子メールソフトか、または、前記ＷＷＷブラウザ又は前記電子メールソフトに組み込まれるプラグインか、または、前記ＷＷＷブラウザ又は前記電子メールソフトと連係するＯＳ又はウイルス対策ソフト又はファイアウォールソフト又はその他連係ソフトの何れかのプログラム中に前記ａ）〜ｅ）の前記クライアント側の何れかのステップが備わる。
【００１６】
請求項９のクライアントは、信頼できるウェブサイトがＷＷＷシステムを使ってインターネット上に公開するファイルの所在を表すＵＲＬが登録された照合表をクライアント又は照合表サーバに備える仕組みにおいて、ｈ）前記クライアントがＷＷＷサーバとの接続に先駆けて、照合対象ＵＲＬを前記クライアント又は前記照合表サーバの何れかに備える前記照合表中の前記ＵＲＬに該当する前記ＷＷＷサーバにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバのフォルダにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバの前記ファイルであるか照合することで前記照合対象ＵＲＬが信頼できる前記ウェブサイトを表すか確認するステップを備える。
【００１７】
請求項１０の発明は、請求項９に記載の発明であって、前記ＷＷＷサーバに公開暗号方式で使われる前記ＷＷＷサーバ側固有の秘密鍵を備え、前記照合表中に前記公開暗号方式で使われる前記ＷＷＷサーバ側固有の公開鍵を備え、ｉ）前記ｈ）のステップで前記照合表中から前記公開鍵を取得し、前記クライアントが暗号化／復号手段を使った暗号鍵を作成し、前記公開鍵を使って前記暗号鍵を暗号化し前記ＷＷＷサーバに送信し、前記クライアントと前記ＷＷＷサーバ間で前記暗号鍵を共有するステップを備える。
【００１８】
請求項１１の発明は、請求項９または１０に記載の発明であって、前記クライアントは前記インターネットに接続可能なパーソナルコンピュータ、携帯電話、ＰＤＡ、デジタルテレビ、家庭用ゲーム機、カーナビゲーション、家電製品、モバイル機器の何れかである。
【００１９】
請求項１２のクライアントのプログラムは、信頼できるウェブサイトがＷＷＷシステムを使ってインターネット上に公開するファイルの所在を表すＵＲＬが登録された照合表をクライアント又は照合表サーバに備える仕組みにおいて、ｈ）前記クライアントがＷＷＷサーバとの接続に先駆けて、照合対象ＵＲＬを前記クライアント又は前記照合表サーバの何れかに備える前記照合表中の前記ＵＲＬに該当する前記ＷＷＷサーバにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバのフォルダにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバの前記ファイルであるか照合することで前記照合対象ＵＲＬが信頼できる前記ウェブサイトを表すか確認するステップを備える。
【００２０】
請求項１３の発明は、請求項１２に記載の発明であって、前記ＷＷＷサーバに公開暗号方式で使われる前記ＷＷＷサーバ側固有の秘密鍵を備え、前記照合表中に前記公開暗号方式で使われる前記ＷＷＷサーバ側固有の公開鍵を備え、ｉ）前記ｈ）のステップで前記照合表中から前記公開鍵を取得し、前記クライアントが暗号化／復号手段を使った暗号鍵を作成し、前記公開鍵を使って前記暗号鍵を暗号化し前記ＷＷＷサーバに送信し、前記クライアントと前記ＷＷＷサーバ間で前記暗号鍵を共有するステップを備える。
【００２１】
請求項１４の発明は、請求項１２または１３に記載の発明であって、前記クライアントにインストールした、ＷＷＷブラウザ又は電子メールソフトか、または、前記ＷＷＷブラウザ又は前記電子メールソフトに組み込まれるプラグインか、または、前記ＷＷＷブラウザ又は前記電子メールソフトと連係するＯＳ又はウイルス対策ソフト又はファイアウォールソフト又はその他連係ソフトの何れかのプログラム中に前記ｈ）、ｉ）の何れかのステップが備わる。
【００２２】
請求項１５の照合表サーバは、信頼できるウェブサイトがＷＷＷシステムを使ってインターネット上に公開するファイルの所在を表すＵＲＬが登録された照合表を照合表サーバに備える仕組みにおいて、ｊ）クライアントから前記照合表の照合要求として照合対象ＵＲＬを受信し、前記照合対象ＵＲＬを前記照合表中の前記ＵＲＬに該当するＷＷＷサーバにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバのフォルダにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバの前記ファイルであるか照合することで前記照合対象ＵＲＬが信頼できる前記ウェブサイトを表すか確認するステップ、ｋ）前記クライアントに照合結果を返信するステップを備える。
【００２３】
請求項１６の発明は、請求項１５に記載の発明であって、ｌ）前記照合結果が「不一致」の件数を前記照合対象ＵＲＬ毎に、または、前記照合結果が「一致」の件数を前記ＵＲＬ毎に集計するステップを備える。
【００２４】
請求項１７の照合表サーバのプログラムは、信頼できるウェブサイトがＷＷＷシステムを使ってインターネット上に公開するファイルの所在を表すＵＲＬが登録された照合表を照合表サーバに備える仕組みにおいて、ｊ）クライアントから前記照合表の照合要求として照合対象ＵＲＬを受信し、前記照合対象ＵＲＬを前記照合表中の前記ＵＲＬに該当するＷＷＷサーバにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバのフォルダにある何れかの前記ファイルであるか、または、前記ＷＷＷサーバの前記ファイルであるか照合することで前記照合対象ＵＲＬが信頼できる前記ウェブサイトを表すか確認するステップ、ｋ）前記クライアントに照合結果を返信するステップを備える。
【００２５】
請求項１８の発明は、請求項１７に記載の発明であって、ｌ）前記照合結果が「不一致」の件数を前記照合対象ＵＲＬ毎に、または、前記照合結果が「一致」の件数を前記ＵＲＬ毎に集計するステップを備える。
【００２６】
請求項１９の認証局サーバは、照合鍵を２者でお互いに共有し、前記２者間で電子証明書を同時に交換する仕組みにおいて、認証局サーバに前記電子証明書を記録した電子証明書表と、前記２者から受信した前記電子証明書の交換要求をマッチングさせるマッチング表を備え、ｍ）前記２者から前記照合鍵を安全に受信し、先に受信した側の前記電子証明書と前記照合鍵を前記マッチング表に記録するステップ、ｎ）あとで受信した側の前記電子証明書と前記照合鍵を前記マッチング表で前記照合鍵が前記マッチングしたときに前記２者にお互いの相手の前記電子証明書を安全に返信するステップを備える。
【００２７】
請求項２０の発明は、請求項１９に記載の発明であって、前記電子証明書の交換において、前記先に受信した側の前記電子証明書と、前記あとで受信した側の前記電子証明書を連結し暗号化手段を使って暗号化し、前記２者間が共有する交換用の電子証明書を作成し、それを前記２者に返信する。
【００２８】
請求項２１の認証局サーバのプログラムは、照合鍵を２者でお互いに共有し、前記２者間で電子証明書を同時に交換する仕組みにおいて、認証局サーバに前記電子証明書を記録した電子証明書表と、前記２者から受信した前記電子証明書の交換要求をマッチングさせるマッチング表を備え、ｍ）前記２者から前記照合鍵を安全に受信し、先に受信した側の前記電子証明書と前記照合鍵を前記マッチング表に記録するステップ、ｎ）あとで受信した側の前記電子証明書と前記照合鍵を前記マッチング表で前記照合鍵が前記マッチングしたときに前記２者にお互いの相手の前記電子証明書を安全に返信するステップを備える。
【００２９】
請求項２２の発明は、請求項２１に記載の発明であって、前記電子証明書の交換において、前記先に受信した側の前記電子証明書と、前記あとで受信した側の前記電子証明書を連結し暗号化手段を使って暗号化し、前記２者間が共有する交換用の電子証明書を作成し、それを前記２者に返信する。
【発明の効果】
【００３０】
上述したようにＷＷＷシステムのフィッシング詐欺対策では、従来、ウイルス対策ソフトなどのフィルタリング機能で事前に洗い出されているフィッシング詐欺に使われたか又はその危険性のあるウェブサイトを照合データとして登録する必要があった。本発明では、信頼できるウェブサイトがＷＷＷシステムを使ってインターネット上に公開するファイルの所在を表すＵＲＬ（本発明のこのＵＲＬは、ＷＷＷサーバ、または、ＷＷＷサーバのフォルダ、または、ＷＷＷサーバのファイルの何れかを表す）を照合表に登録することでＷＷＷブラウザ又は電子メールソフトでダウンロードを要するファイル又はハイパーリンクが信頼できるものかをＷＷＷブラウザ又は電子メールソフトが事前に照合する手段を提供する。
【００３１】
また、ファイルの暗号化手段ではクライアントが照合表によりＷＷＷサーバが、信頼できるウェブサイトであることを確認した後に、クライアントとＷＷＷサーバとが第３者の盗み見に対して安全な暗号方式で使われている暗号鍵を共有する仕組みを備え、必ずしもＳＳＬのように電子証明書を必要としないがクライアントがＷＷＷサーバを信頼できるウェブサイトであることを確認できる。ＳＳＬの特徴は、「サーバ証明書送付（サーバ認証）でウェブサーバは自らをクライアントに確認してもらう」であるが本発明では、クライアントがＷＷＷサーバに接続すると共にクライアントからＷＷＷサーバに暗号鍵が安全に送信され、お互いがその暗号鍵を共有する。
【００３２】
また、本発明の電子証明書は、クライアントとＷＷＷサーバの２者の結びつきを証明するものであるため本発明の電子証明書を例え第３者が取得しても暗号化されており意味を成さない。
【００３３】
また、本発明は照合表サーバで照合結果が「不一致」の件数を照合対象ＵＲＬ毎に集計することで、将来、照合表サーバの照合用の照合表に追加可能なウェブサイトを洗い出すことができる。
【００３４】
また、本発明は照合表サーバで照合結果が「一致」の件数をＵＲＬ毎に集計することで、将来、照合表サーバのダウンロード用の照合表に追加すべきウェブサイトを洗い出すことができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施の形態を図１〜図１２で説明する。
【００３６】
図１は、本発明のＷＷＷシステム１の構成を示す模式図である。
【００３７】
クライアント３は、インターネット２に接続可能なパーソナルコンピュータ、携帯電話、ＰＤＡ、デジタルテレビ、家庭用ゲーム機、カーナビゲーション、家電製品、モバイル機器の何れかである。
【００３８】
クライアント３には、ＯＳ、ＷＷＷブラウザ、電子メールソフト、ウイルス対策ソフト、ファイアウォールソフト、ＷＷＷブラウザ又は電子メールソフトに組み込まれるプラグイン、ＷＷＷブラウザ又は電子メールソフトと連係するその他連係ソフトなどがインストールされている。
【００３９】
ファイル１３は、インターネット２上で公開される企業又は団体又は個人が運営するウェブサイトであるＷＷＷサーバ５のフォルダ１５に備えられ、ファイル１３の例としてＨＴＭＬ／ＸＨＴＭＬ文書、画像、音声、動画、ＣＧＩなどがある。
【００４０】
クライアント３は、頻繁に照合されるＵＲＬ２１で構成される照合用の照合表１１を備えるか、または、備えていない。
【００４１】
照合表サーバ４は、照合用の照合表１１と、頻繁に照合されるＵＲＬ２１で構成されるダウンロード用の照合表１６の２種類を備える。
【００４２】
公開鍵２３と秘密鍵２５又は認証局の公開鍵３０と認証局の秘密鍵３１は、第３者の盗み見に対して安全な暗号を作成する公開暗号方式で使われるそれぞれ対を成す一方向性の暗号鍵である。また、公開鍵２３と秘密鍵２５は、ＷＷＷサーバ５固有の暗号鍵で、認証局の公開鍵３０と認証局の秘密鍵３１は、認証局サーバ６固有の暗号鍵である。
【００４３】
共通鍵と自己鍵２６は、第３者の盗み見に対して安全な暗号を作成する共通暗号方式で使われる双方向性の暗号鍵である。また、自己鍵２６は、クライアント３又はＷＷＷサーバ５固有の暗号鍵である。
【００４４】
本発明では、照合表１１中の暗号化されたファイル１３を取扱うＷＷＷサーバ５を表すＵＲＬ２１に該当するデータに公開鍵２３を備え、クライアント３に共通鍵を作成する手段と、自己鍵２６と、認証局の公開鍵３０と、公開暗号方式の暗号化／復号手段と、共通暗号方式の暗号化／復号手段を備え、暗号化されたファイル１３を取扱うＷＷＷサーバ５に秘密鍵２５と、自己鍵２６と、認証局の公開鍵３０と、公開暗号方式の暗号化／復号手段と、共通暗号方式の暗号化／復号手段を備え、認証局サーバ６に認証局の秘密鍵３１と、公開暗号方式の暗号化／復号手段と、共通暗号方式の暗号化／復号手段を備える。
【００４５】
図２は、照合表１１の構成を示す模式表である。
【００４６】
ＵＲＬ２１は、ＷＷＷサーバ５、または、ＷＷＷサーバ５のフォルダ１５、または、ＷＷＷサーバ５のファイル１３の何れかを表す。
【００４７】
ＵＲＬ２１と照合対象ＵＲＬは、「http://」又は「https://」で始まる半角文字で記述されたＵＲＬを示す。本来、「https://」はＳＳＬを使った暗号通信を意味するが、本発明においては、便宜的に本発明の暗号化されたファイル１３を取扱うＷＷＷサーバ５を表すために使っている。
【００４８】
照合表１１には、信頼できるウェブサイトがＷＷＷシステム１を使ってインターネット２上に公開するファイル１３の所在を表すＵＲＬ２１が記録され、クライアント３がＷＷＷサーバ５との接続に先駆けて、照合対象ＵＲＬをクライアント３又は照合表サーバ４が自ら備える照合用の照合表１１中のＵＲＬ２１に該当するＷＷＷサーバ５にある何れかのファイル１３であるか、または、ＷＷＷサーバ５のフォルダ１５にある何れかのファイル１３であるか、または、ＷＷＷサーバ５にあるファイル１３であるか照合することで照合対象ＵＲＬが表すウェブサイトが信頼できるウェブサイトを表すか確認する。
【００４９】
図３は、クライアント３に備えた業種除外設定画面１４である。
【００５０】
業種除外設定画面１４には、業種２２ごとに照合対象ＵＲＬを照合時に照合から除外するか又は除外しないかの何れかを設定するチェックボックス２４を備える。
【００５１】
クライアント３には、業種除外設定画面１４のチェックボックス２４の設定を保存した業種除外設定１２を備える。
【００５２】
業種２２は、企業又は団体又は個人が運営するウェブサイトの業種を表し、業種２２の例として、公共機関サイト、金融機関サイト、プロバイダ、ショッピングサイト、特定商取引業者サイト、アダルトサイトなどがある。
【００５３】
図４は、クライアント３が実施する処理の流れ図である（ただし電子証明書交換は除く）。
【００５４】
図５は、クライアント３又は照合表サーバ４が実施する照合処理の流れ図である。
【００５５】
図６は、クライアント３が実施するＷＷＷ接続処理の流れ図である。
【００５６】
図７は、照合表サーバ４が実施する処理の流れ図である。
【００５７】
図８は、ＷＷＷサーバ５が実施する処理の流れ図である（ただし電子証明書交換は除く）。
【００５８】
図９は、認証局サーバ６に備えた電子証明書表１８である。
【００５９】
自己鍵２６は、認証局サーバ６がクライアント３又はＷＷＷサーバ５のそれぞれを識別するための識別情報である。
【００６０】
図１０は、認証局サーバ６に備えたマッチング表１７であって、認証局サーバ６がクライアント３とＷＷＷサーバ５からそれぞれ受信した電子証明書２７の交換要求をマッチングさせるために使われる。
【００６１】
照合鍵２８は、クライアント３が作成し、認証局サーバ６がクライアント３とＷＷＷサーバ５から受信した電子証明書２７の交換要求をマッチングさせるための鍵である。
【００６２】
図１１は電子証明書交換の概念図である。
【００６３】
クライアント３は、照合鍵２８を作成し、図５の実施により得られた公開鍵２３を使って照合鍵２８を暗号化し、それをＷＷＷサーバ５に電子証明書２７の交換要求として送信する。
【００６４】
照合鍵２８は、クライアント３のＩＰアドレスとランダムな文字列を組み合わせたものとする。
【００６５】
暗号化された照合鍵２８を受信したＷＷＷサーバ５は、秘密鍵２５を使って暗号化された照合鍵２８を復号することでクライアント３とＷＷＷサーバ５が照合鍵２８を共有する。
【００６６】
クライアント３とＷＷＷサーバ５は、それぞれ照合鍵２８と、自らが備える自己鍵２６を認証局の公開鍵３０を使って暗号化し、それを認証局サーバ６に送信する。
【００６７】
クライアント３とＷＷＷサーバ５は、認証局サーバ６から自己鍵２６を使って暗号化された交換用の電子証明書３２（自らと相手の電子証明書２７で構成されている）を受信し、自らが備える自己鍵２６を使って復号する。
【００６８】
上記のクライアント３が実施する処理は、ＷＷＷブラウザ、電子メールソフト、プラグイン、ＯＳ、ウイルス対策ソフト、ファイアウォールソフト、その他連係ソフトの何れかのプログラム中に備わる。
【００６９】
ＷＷＷブラウザ又は電子メールソフトは、ハイパーテキストの文書の閲覧画面にトグルボタン機能を有するＵＲＬ照合ボタンを備え、また、ＵＲＬ照合ボタンは、上記のクライアント３が実施する処理を常に実施するか又は実施しないかを設定する。
【００７０】
図１２は、認証局サーバ６が実施する処理の流れ図である。
【００７１】
本発明の認証局サーバ６は、電子証明書２７の交換において、先に受信した側の電子証明書２７と、あとで受信した側の電子証明書２７を連結し、それを電子証明書専用の暗号化手段を使って暗号化し、クライアント３とＷＷＷサーバ５の２者間が共有する交換用の電子証明書３２を作成する。
【００７２】
本発明は、クライアント３とＷＷＷサーバ５の２者間が何度、電子証明書２７の交換を行っても同じ内容の交換用の電子証明書３２が作成されるように、交換用の電子証明書３２中で電子証明書２７中の登録者情報が若い方の電子証明書２７が先頭に並べられるものとする。
【００７３】
本発明は、ＷＷＷサーバ５が電子証明書の交換で同じクライアント３から常に同じ内容の交換用の電子証明書３２の交換を受け取る点において、ＷＷＷサーバ５がクライアント３を特定する手段に利用でき、且つ、交換用の電子証明書３２が第３者に漏洩したとしても、その第３者にとって利用価値の無い情報に過ぎない。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施形態を示すＷＷＷシステムの構成図
【図２】同照合表
【図３】同クライアントに備えた業種除外設定画面
【図４】同クライアントが実施する処理の流れ図（ただし電子証明書交換は除く）
【図５】同クライアント又は照合表サーバが実施する照合処理の流れ図
【図６】同クライアントが実施するＷＷＷ接続処理の流れ図
【図７】同照合表サーバが実施する処理の流れ図
【図８】同ＷＷＷサーバが実施する処理の流れ図（ただし電子証明書交換は除く）
【図９】同認証局サーバに備えた電子証明書表
【図１０】同認証局サーバに備えたマッチング表
【図１１】同電子証明書交換の概念図
【図１２】同認証局サーバが実施する処理の流れ図
【符号の説明】
【００７５】
１  ＷＷＷシステム
２  インターネット
３  クライアント
４  照合表サーバ
５  ＷＷＷサーバ
６  認証局サーバ
１１  照合表
１２  業種除外設定
１３  ファイル
１４  業種除外設定画面
１５  フォルダ
１６  ダウンロード用の照合表
１７  マッチング表
１８  電子証明書表
２１  ＵＲＬ
２２  業種
２３  公開鍵
２４  チェックボックス
２５  秘密鍵
２６  自己鍵
２７  電子証明書
２８  照合鍵
２９  接続先経路情報
３０  認証局の公開鍵
３１  認証局の秘密鍵
３２  交換用の電子証明書
【図１】
2007065731.tif 000003
【図２】
2007065731.tif 000004
【図３】
2007065731.tif 000005
【図４】
2007065731.tif 000006
【図５】
2007065731.tif 000007
【図６】
2007065731.tif 000008
【図７】
2007065731.tif 000009
【図８】
2007065731.tif 000010
【図９】
2007065731.tif 000011
【図１０】
2007065731.tif 000012
【図１１】
2007065731.tif 000013
【図１２】
2007065731.tif 000014