(57)【要約】      （修正有）【課題】パスワードを忘れたユーザに対して、オンラインによる手続で且つ高いセキュリティ環境下でパスワードを再発行することができる認証サーバを実現する。【解決手段】認証サーバは、ユーザ端末からのパスワード再発行要求に応じて、一時的に用いられる一時パスワードの入力を要求する手段（１４）と、一時パスワードの受信に応じて、初期化パスワードを生成する手段（１５）とを具える。生成された初期化パスワードは一時パスワードで暗号化され、当該ユーザIDの電子メールアドレスに送信する（１７）。電子メールが送信された後、所定の時間期間内にユーザ端末から復号化した初期化パスワードが入力されると、復号化された初期化パスワードを検証し、正当な権限を有する者からのパスワード再発行要求であると認定し、ユーザ情報データベースの当該ユーザのパスワードを、ユーザにより入力された新たなパスワードに書き換える（２１）。【選択図】図２
2008269381.tif 000002
【特許請求の範囲】
【請求項１】
ユーザIDとパスワードを用いて本人認証を行う認証サーバであって、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
入力されたユーザIDとパスワードについて、ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースに照合して本人確認を行う認証手段と、
ユーザ端末からのパスワード再発行要求に応じて、当該ユーザ端末に対し、本人確認のために一時的に用いられる一時パスワードの入力を要求する手段と、
ユーザ端末からの一時パスワードの入力に応じて、初期化パスワードを生成する手段と、
生成した初期化パスワードとユーザIDとを一時的に記憶する一時記憶手段と、
前記初期化パスワードを一時パスワードで暗号化し、暗号化された初期化パスワードを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
当該ユーザに対して、暗号化された初期化パスワードを復号化し、復号化した初期化パスワードの入力を要求する手段と、
暗号化された初期化パスワードを電子メールにより送信した後所定の時間期間内に、復号化された初期化パスワードが入力されたか否か確認する手段と、
ユーザにより復号化された初期化パスワードが一時記憶手段に格納した初期化パスワードと一致するか否かを検証する手段と、
初期化パスワードが一致することを確認した場合、ユーザ情報データベースの当該ユーザIDのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段とを具えることを特徴とする認証サーバ。
【請求項２】
ユーザIDとパスワードを用いて本人認証を行う認証サーバであって、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
入力されたユーザIDとパスワードについて、ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースに照合して本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、暗号化のために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザによる一時パスワードの入力に応じて、初期化パスワードを生成する手段と、
生成した初期化パスワードと当該ユーザIDとを一時的に記憶する一時記憶手段と、
前記初期化パスワードを一時パスワードで暗号化し、暗号化された初期化パスワードを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
当該ユーザ端末に対して、復号化された初期化パスワードを入力する入力欄を表示する画面情報を送信する手段と、
暗号化された初期化パスワードを電子メールにより送信した後所定の時間期間内に、復号化された初期化パスワードが入力されたか否か確認する手段と、
ユーザにより復号化された初期化パスワードが一時記憶手段に格納されている初期化パスワードと一致するか否かを検証する手段と、
初期化パスワードが一致することを確認した場合、前記ユーザ情報データベースの当該ユーザIDのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段とを具えることを特徴とする認証サーバ。
【請求項３】
請求項２に記載の認証サーバにおいて、前記復号化された初期化パスワードを入力する入力欄を表示する画面情報は、初期化パスワードの入力欄と共に変更される新たなパスワードの入力欄も表示することを特徴とする認証サーバ。
【請求項４】
請求項１、２又は３に記載の認証サーバにおいて、前記電子メールがユーザ端末に送信された後所定の時間期間内に、復号化された初期化パスワードがユーザにより入力されない場合、当該パスワードの再発行要求を拒否することを特徴とする認証サーバ。
【請求項５】
ユーザIDとパスワードを用いて本人認証を行う認証サーバであって、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
入力されたユーザIDとパスワードについて、ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースに照合して本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、本人確認のために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザにより入力された一時パスワードと当該ユーザIDとを一時的に記憶する一時記憶手段と、
ユーザによる一時パスワードの入力に応じて、ユーザを特定する情報を含むURLパラメータが付加されたURLを作成する手段と、
作成したURLを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
ユーザ端末からの前記URLへのアクセスに応じて、一時パスワードの入力欄を表示する画面を表示する手段と、
電子メールによりURLが送信された後所定の時間期間内に、一時パスワードが入力されたか否か確認する手段と、
ユーザにより入力された一時パスワードが一時記憶手段に格納されている一時パスワードと一致するか否かを検証する手段と、
一時パスワードが一致することを確認した場合、前記ユーザ情報データベースの当該ユーザIDのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段とを具えることを特徴とする認証サーバ。
【請求項６】
請求項５に記載の認証サーバにおいて、前記一時パスワードの入力欄を表示する画面情報は、一時パスワードの入力欄と共に変更される新たなパスワードの入力欄も表示することを特徴とする認証サーバ。
【請求項７】
請求項５又は６に記載の認証サーバにおいて、前記URLパラメータは、ユーザIDと時刻情報とが暗号化された暗号化情報を含むことを特徴とする認証サーバ。
【請求項８】
請求項５、６又は７に記載の認証サーバにおいて、前記電子メールがユーザ端末に送信された後所定の時間期間内に一時パスワードが入力されない場合、当該パスワードの再発行要求を拒否することを特徴とする認証サーバ。
【請求項９】
請求項１から８までのいずれか１項に記載の認証サーバにおいて、前記ユーザ情報データベースには、ユーザ端末に固有の識別情報がユーザIDと共に記憶され、当該認証サーバは、前記ユーザ端末に固有の識別情報を各ユーザ端末にそれぞれ格納する手段と、ユーザ端末に格納されている固有の識別情報を検出する手段と、検出された識別情報がユーザ情報データベースに記憶されている識別情報と一致するか否かを検証する手段とを有し、ユーザ端末からパスワードの再発行要求がされた際、当該ユーザ端末に格納されている固有の識別情報を検出し、検出された識別情報がユーザ情報データベースに格納されている識別情報と一致する場合に限りパスワードの再発行処理に移行させることを特徴とする認証サーバ。
【請求項１０】
ユーザIDとパスワードを用いて本人確認を行う認証サーバと、所定の業務に係るサービスを提供する業務アプリケーションサーバと、少なくとも各ユーザのユーザID、パスワード、及び電子メールアドレスを含むユーザ情報を記憶したユーザ情報データベースと、ユーザ端末に電子メールを送信するための電子メールサーバとを具え、ネットワークを介してユーザに各種オンラインサービスを提供するオンラインサービスシステムにおいて、前記認証サーバは、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
入力されたユーザIDとパスワードについて、ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースに照合して本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、暗号化のために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザによる一時パスワードの入力に応じて、初期化パスワードを生成する手段と、
生成した初期化パスワードと当該ユーザのユーザIDとを一時的に記憶する一時記憶手段と、
前記初期化パスワードを一時パスワードで暗号化し、暗号化された初期化パスワードを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
当該ユーザ端末に対して、ユーザにより復号化された初期化パスワードを入力する入力欄を表示した画面情報を送信する手段と、
暗号化された初期化パスワードを電子メールにより送信した後所定の時間期間内に、復号化された初期化パスワードが入力されたか否か確認する手段と、
ユーザにより復号化された初期化パスワードが一時記憶手段に格納されている初期化パスワードと一致するか否かを検証する手段と、
初期化パスワードが一致することを確認した場合、前記ユーザ情報データベースの当該ユーザIDのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段とを具えることを特徴とするオンラインサービスシステム。
【請求項１１】
ユーザIDとパスワードを用いて本人確認を行う認証サーバと、所定の業務に係るサービスを提供する業務アプリケーションサーバと、少なくとも各ユーザのユーザID、パスワード、及び電子メールアドレスを含むユーザ情報を記憶したユーザ情報データベースと、ユーザ端末に電子メールを送信するための電子メールサーバとを具え、ネットワークを介してユーザに各種オンラインサービスを提供するオンラインサービスシステムにおいて、前記認証サーバは、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
入力されたユーザIDとパスワードについて、ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースに照合して本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、本人確認を行うために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザにより入力された一時パスワードと当該ユーザのユーザIDとを一時的に記憶する一時記憶手段と、
ユーザによる一時パスワードの入力に応じて、ユーザを特定する情報を含むURLパラメータが付加されると共にパスワード変更画面へ誘導するためのURLを作成する手段と、
作成したURLを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
ユーザ端末からの前記URLへのアクセスに応じて、一時パスワードの入力欄を表示する画面を表示する手段と、
電子メールによりURLを送信した後所定の時間期間内に、一時パスワードが入力されたか否か確認する手段と、
ユーザにより入力された一時パスワードが一時記憶手段に格納されている一時パスワードと一致するか否かを検証する手段と、
一時パスワードが一致することを確認した場合、前記ユーザ情報データベースの当該ユーザIDのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段とを具えることを特徴とするオンラインサービスシステム。
【請求項１２】
請求項１０又は１１に記載のオンラインサービスシステムにおいて、前記ユーザ情報データベースには、ユーザ端末に固有の識別情報がユーザIDと共に記憶され、前記認証サーバは、前記ユーザ端末に固有の識別情報を各ユーザ端末にそれぞれ格納する手段と、ユーザ端末に格納されている固有の識別情報を検出する手段と、検出された識別情報がユーザ情報データベースに記憶されている識別情報と一致するか否かを判断する手段とを有し、ユーザ端末からパスワードの変更要求がされた際、当該ユーザ端末に格納されている固有の識別情報を検出し、検出された識別情報がユーザ情報データベースに格納されている識別情報と一致する場合に限りパスワードの再発行処理に移行させることを特徴とするオンラインサービスシステム。
【請求項１３】
ユーザIDとパスワードを用いて本人認証を行う認証サーバにおいて用いられるコンピュータプログラムを記憶した記憶媒体であって、当該コンピュータプログラムは、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
入力されたユーザIDとパスワードについて、ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースに照合して本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、暗号化のために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザによる一時パスワードの入力に応じて、初期化パスワードを生成する手段と、
生成した初期化パスワードと当該ユーザIDとを一時的に記憶する一時記憶手段と、
前記初期化パスワードを一時パスワードで暗号化し、暗号化された初期化パスワードを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
当該ユーザ端末に対して、復号化された初期化パスワードを入力する入力欄を表示する画面情報を送信する手段と、
暗号化された初期化パスワードを電子メールにより送信した後所定の時間期間内に、復号化された初期化パスワードが入力されたか否か確認する手段と、
ユーザにより復号化された初期化パスワードが一時記憶手段に格納されている初期化パスワードと一致するか否かを検証する手段と、
初期化パスワードが一致することを確認した場合、前記ユーザ情報データベースの当該ユーザIDのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段とを含むことを特徴とする記憶媒体。
【請求項１４】
ユーザIDとパスワードを用いて本人認証を行う認証サーバにおいて用いられるコンピュータプログラムを記憶した記憶媒体であって、当該コンピュータプログラムは、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
入力されたユーザIDとパスワードについて、ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースに照合して本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、本人確認のために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザにより入力された一時パスワードと当該ユーザIDとを一時的に記憶する一時記憶手段と、
ユーザによる一時パスワードの入力に応じて、ユーザを特定する情報を含むURLパラメータが付加されたURLを作成する手段と、
作成したURLを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
ユーザ端末からの前記URLへのアクセスに応じて、一時パスワードの入力欄を表示する画面を表示する手段と、
電子メールによりURLが送信された後所定の時間期間内に、一時パスワードが入力されたか否か確認する手段と、
ユーザにより入力された一時パスワードが一時記憶手段に格納されている一時パスワードと一致するか否かを検証する手段と、
一時パスワードが一致することを確認した場合、前記ユーザ情報データベースの当該ユーザIDのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段とを含むことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、本人認証を行う認証サーバ及び当該認証サーバを用いたオンラインサービスシステムに関するものである。
さらに、本発明は、認証サーバにおいて用いられるコンピュータプログラムを記憶した記憶媒体にも関するものである。
【背景技術】
【０００２】
ネットショッピング、ネット証券サービス、ネットバンキング等の各種オンラインサービスシステムが実用化されている。オンラインサービスでは、本人を確実に確認すること（本人認証）が最も基本的な事項であり、最も重要である。現在のオンラインサービスでは、種々の認証システムが普及しているが、ユーザIDとパスワードを用いた認証方式が幅広く普及している。この認証方式では、ネットワーク上のWebサーバにログインする場合、認証画面の入力欄にユーザIDとパスワードを入力し、ユーザIDとパスワードとが一致した場合ログインが許可されている。従って、ユーザは、自己のパスワードを記憶しておくことが重要である。しかしながら、自分のパスワードを忘れるユーザも多数存在する。特に、稀にしか使用しないオンラインサービスを利用する場合、パスワードを忘れるケースが多々見受けられる。ユーザがパスワードを忘れた場合、電子証明書の発行や金融取引のアカウント発行等においては、セキュリティを確保する観点より、本人限定受取り郵便を用いてパスワードの通知が行われている。しかし、郵送によりパスワードを再発行するのでは、多くの人手を必要とし、再発行作業が極めて煩雑である。一方、パスワードの再発行手続がオンラインで実行できれば、再発行手続を大幅に簡素化する利点が達成される。
【０００３】
オンラインによるパスワード再発行システムとして、電子メールを利用してパスワードを再発行するシステムが提案されている（例えば、特許文献１参照）。このパスワード再発行システムでは、ユーザ端末からパスワードの再発行の要求があった際、認証サーバからユーザ端末に対してパスワード再発行要求画面が送信され、ユーザが本人認証に必要なデータを入力する。入力されたデータは、ユーザ情報データベースに格納されているユーザ情報と照合され、一致している場合、再発行されたパスワードでユーザ情報データベースの内容が更新されると共に、再発行されたパスワードは電子メールを介してユーザ情報データベースに格納されている当該ユーザの電子メールアドレスに送信されている。
【特許文献１】特開２００５−１８２３５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一般的に、電子メールは利便性の高い通信手段であり、各種情報やデータを送信するのに極めて好適である。しかしながら、電子メールで情報を送信する場合、盗聴される危険性があり、パスワード等の秘密情報を電子メールで送信するには、セキュリティ上問題がある。さらに、悪意の第三者が正規の会員になりすまして、パスワードの再発行要求を行った場合、甚大な被害が発生する危険性がある。
【０００５】
本発明の目的は、パスワードを忘れたユーザに対して、オンラインによる手続で且つ高いセキュリティ環境下でパスワードを再発行することができる認証サーバを実現することにある。
本発明の別の目的は、高いセキュリティ環境下でパスワードの再発行を行うことができるオンラインサービスシステムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明によるは認証サーバ、ユーザIDとパスワードを用いて本人認証を行う認証サーバであって、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
入力されたユーザIDとパスワードについて、ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースに照合して本人確認を行う認証手段と、
ユーザ端末からのパスワード再発行要求に応じて、当該ユーザ端末に対し、暗号化のために一時的に用いられる一時パスワードの入力を要求する手段と、
ユーザ端末からの一時パスワードの受信に応じて、初期化パスワードを生成する手段と、
生成した初期化パスワードと当該ユーザIDとを一時的に記憶する一時記憶手段と、
前記初期化パスワードを一時パスワードで暗号化し、暗号化された初期化パスワードを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
当該ユーザに対して、暗号化された初期化パスワードを復号化し、復号化した初期化パスワードの入力を要求する手段と、
暗号化された初期化パスワードを電子メールにより送信した後所定の時間期間内に、復号化された初期化パスワードが入力されたか否か確認する手段と、
ユーザにより復号化された初期化パスワードが一時記憶手段に格納した初期化パスワードと一致するか否かを検証する手段と、
初期化パスワードが一致することを確認した場合、ユーザ情報データベースの当該ユーザのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段とを具えることを特徴とする。
【０００７】
本発明による認証サーバは、SSL暗号通信と電子メール通信とが巧みに組み合わされたセキュリティ環境下において、パスワードの再発行処理が行われる。すなわち、本発明は以下の２つの特徴を有する。第１の特徴は、電子メールアドレスを本人確認のための認証ツールとして用いることである。電子メールアドレスを本人認証手段として利用することにより、なりすましが防止される。第２の特徴は、認証サーバとユーザ端末との間において、共通鍵を交換することなく、初期化パスワードの暗号化／復号化を行うことである。一時パスワードで暗号化された初期化パスワードを交換することにより、再発行要求を行った者と再発行処理手続を行ったものとの間の同一性確認が行われ、盗聴に対するセキュリティが確保される。これら２つの特徴的な構成を用いることにより、なりすまし及び盗聴の両方に対して高いセキュリティ環境が提供され、安全なパスワードの再発行が行われる。
【０００８】
具体的には、認証サーバ側においては、暗号化した初期化パスワードを、電子メールを利用して、ユーザ情報データベースに格納されている当該ユーザIDに対応する電子メールアドレス宛てに送信する。従って、当該ユーザIDを有する本人しか暗号化された初期化パスワードを受信することができず、悪意の第三者は認証サーバから送信される暗号化された初期化パスワードを受信することはできない。この結果、悪意の第三者は以後の手続を行うことができず、なりすましが防止される。また、ユーザ自身が設定した一時パスワードを用いて初期化パスワードが暗号化され、当該暗号化された初期化パスワードは、ユーザによりユーザしか知らない一時パスワードを用いて復号化されるので、認証サーバとユーザ端末との間において、共通鍵の交換を行うことなく初期化パスワードの暗号化／復号化が実施される。この暗号化された初期化パスワードを交換することにより、パスワードの再発行要求を行った者と再発行処理手続を行った者との間の同一性が確認され、盗聴に対してセキュリティが確保される。従って、なりすまし及び盗聴の両方に対して高いセキュリティの環境が構築され、正当な権限を有するユーザからのパスワード再発行要求だけが許容され、パスワードが更新されることになる。
【０００９】
本発明による認証サーバの好適実施例は、ユーザIDとパスワードを用いて本人認証を行う認証サーバであって、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
入力されたユーザIDとパスワードについて、ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースに照合して本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、暗号化のために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザによる一時パスワードの入力に応じて、初期化パスワードを生成する手段と、
生成した初期化パスワードと当該ユーザのユーザIDとを一時的に記憶する一時記憶手段と、
前記初期化パスワードを一時パスワードで暗号化し、暗号化された初期化パスワードを電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
当該ユーザ端末に対して、復号化された初期化パスワードを入力する入力欄を表示した画面情報を送信する手段と、
暗号化された初期化パスワードを電子メールにより送信した後所定の時間期間内に、復号化された初期化パスワードが入力されたか否か確認する手段と、
ユーザにより復号化された初期化パスワードが一時記憶手段に格納されている初期化パスワードと一致するか否かを検証する手段と、
初期化パスワードが一致することを確認した場合、前記ユーザ情報データベースの当該ユーザのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段とを具えることを特徴とする。
【００１０】
本発明による別の認証サーバは、ユーザIDとパスワードを用いて本人認証を行う認証サーバであって、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
入力されたユーザIDとパスワードについて、ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースに照合して本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、本人確認のために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザにより入力された一時パスワードと当該ユーザIDとを一時的に記憶する一時記憶手段と、
ユーザによる一時パスワードの入力に応じて、ユーザを特定する情報を含むURLパラメータが付加されたURLを作成する手段と、
作成したURLを電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
ユーザ端末からの前記URLへのアクセスに応じて、一時パスワードの入力欄を表示する画面情報をユーザ端末に送信する手段と、
電子メールによりURLが送信された後所定の時間期間内に、一時パスワードが入力されたか否か確認する手段と、
ユーザにより入力された一時パスワードが一時記憶手段に格納されている一時パスワードと一致するか否かを確認する手段と、
一時パスワードが一致することを確認した場合、前記ユーザ情報データベースの当該ユーザのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段とを具えることを特徴とする。
【００１１】
上記認証サーバでは、認証サーバから送信された電子メールを受信できるか否かにより、ユーザIDを提示してパスワードの再発行要求を行った者が当該ユーザIDの正式な所有者であるか否か確認されると共に、認証サーバに対して再発行手続を行った者とパスワードの再発行要求を行った者との間の同一性が確認される。この結果、なりすまし及び盗聴の両方に対して有効なセキュリティ対策が講じられる。この認証サーバでは、認証サーバから電子メールを介して送られてくるURLをクリックし、当該ユーザしか知らない一時パスワードを入力するだけでパスワードの再発行要求が許容されるので、ユーザの負担が軽減される。
【００１２】
本発明による認証サーバの好適実施例は、URLパラメータは、ユーザIDと時刻情報とが暗号化された暗号化情報を含むことを特徴とする。URLパラメータがユーザIDと共に時刻情報も含むので、古いメール盗聴によるなりすましを有効に防止することができる。さらに、URLパスワードに含まれる暗号化されたデータは常時変化するため、第三者による暗号解読が極めて困難になる効果も達成される。
【００１３】
本発明による認証サーバの別の好適実施例は、電子メールがユーザ端末に送信された後所定の時間期間内に一時パスワードが入力されない場合、当該パスワードの再発行要求を拒否することを特徴とする。電子メールが送信された後所定の時間内に一時パスワードが入力されないことは、当該ユーザIDに対応する電子メールアドレスを有しない者によるパスワード再発行要求と認められ、パスワードの再発行要求について正当な権限を有さない者からの再発行要求であるとみなされる。そこで、本発明では、認証サーバから電子メールが送信された後所定の時間期間内に応答がない場合、当該再発行要求を拒否し、なりすましによるパスワードの再発行を防止する。
【００１４】
本発明による認証サーバの好適実施例は、当該認証サーバは、ユーザ端末に格納されている固有の識別情報を検出する手段と、検出された識別情報がユーザ情報データベースに記憶されている識別情報と一致するか否かを判断する手段とを有し、ユーザ端末からパスワードの変更要求がされた際、当該ユーザ端末に格納されている固有の識別情報を検出し、検出された識別情報がユーザ情報データベースに格納されている識別情報と一致する場合に限りパスワードの再発行処理に移行させることを特徴とする。ユーザ端末に固有の識別情報としてクッキー情報を用いることができる。このクッキー情報を用いることにより、ユーザ登録を行ったユーザ端末に対してだけパスワードの再発行が許容されるので、なりすまし対策として一層有効であり、一層強固なセキュリティを確保することができる。
【００１５】
本発明によるオンラインサービスシステムは、ユーザIDとパスワードを用いて本人確認を行う認証サーバと、所定の業務に係るサービスを提供する業務アプリケーションサーバと、少なくとも各ユーザのユーザID、パスワード、及び電子メールアドレスを含むユーザ情報を記憶したユーザ情報データベースと、ユーザ端末に電子メールを送信するための電子メールサーバとを具え、ネットワークを介してユーザに各種オンラインサービスを提供するオンラインサービスシステムにおいて、前記認証サーバは、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
入力されたユーザIDとパスワードについて、ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースに照合して本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、暗号化のために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザによる一時パスワードの入力に応じて、初期化パスワードを生成する手段と、
生成した初期化パスワードと当該ユーザIDとを一時的に記憶する一時記憶手段と、
前記初期化パスワードを一時パスワードで暗号化し、暗号化された初期化パスワードを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
当該ユーザ端末に対して、ユーザにより復号化された初期化パスワードを入力する入力欄を表示した画面情報を送信する手段と、
暗号化された初期化パスワードが電子メールにより送信された後所定の時間期間内に、初期化パスワードが入力されたか否か確認する手段と、
ユーザにより復号化された初期化パスワードが一時記憶手段に格納されている初期化パスワードと一致するか否かを検証する手段と、
初期化パスワードが一致することを確認した場合、前記ユーザ情報データベースの当該ユーザのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段とを具えることを特徴とする。
【００１６】
本発明による別のオンラインサービスシステムは、ユーザIDとパスワードを用いて本人確認を行う認証サーバと、所定の業務に係るサービスを提供する業務アプリケーションサーバと、少なくとも各ユーザのユーザID、パスワード、及び電子メールアドレスを含むユーザ情報を記憶したユーザ情報データベースと、ユーザ端末に電子メールを送信するための電子メールサーバとを具え、ネットワークを介してユーザに各種オンラインサービスを提供するオンラインサービスシステムにおいて、前記認証サーバは、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
入力されたユーザIDとパスワードについて、ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースに照合して本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、本人確認を行うために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザにより入力された一時パスワードと当該ユーザIDとを一時的に記憶する一時記憶手段と、
ユーザによる一時パスワードの入力に応じて、パスワード変更画面へ誘導するためのURLにURLパラメータが付加された初期化URLを作成し、電子メールサーバを介してユーザ端末に送信する手段と、
ユーザ端末からの前記URLへのアクセスに応じて、一時パスワードの入力欄及び変更された新たなパスワードの入力欄が表示されたパスワード変更画面情報をユーザ端末に送信する手段と、
電子メールによりURLが送信された後所定の時間期間内に、一時パスワードが入力されたか否か確認する手段と、
ユーザにより入力された一時パスワードが一時記憶手段に格納されている一時パスワードと一致するか否かを検証する手段と、
一時パスワードが一致することを確認した場合、前記ユーザ情報データベースの当該ユーザIDのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段とを具えることを特徴とする。
【００１７】
本発明による記憶媒体は、ユーザIDとパスワードを用いて本人認証を行う認証サーバにおいて用いられるコンピュータプログラムを記憶した記憶媒体であって、当該コンピュータプログラムは、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
入力されたユーザIDとパスワードについて、ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースに照合して本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、暗号化のために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザによる一時パスワードの入力に応じて、初期化パスワードを生成する手段と、
生成した初期化パスワードと当該ユーザIDとを一時的に記憶する一時記憶手段と、
前記初期化パスワードを一時パスワードで暗号化し、暗号化された初期化パスワードを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
当該ユーザ端末に対して、復号化された初期化パスワードを入力する入力欄を表示する画面情報を送信する手段と、
暗号化された初期化パスワードを電子メールにより送信した後所定の時間期間内に、復号化された初期化パスワードが入力されたか否か確認する手段と、
ユーザにより復号化された初期化パスワードが一時記憶手段に格納されている初期化パスワードと一致するか否かを検証する手段と、
初期化パスワードが一致することを確認した場合、前記ユーザ情報データベースの当該ユーザIDのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段とを含むことを特徴とする。
【００１８】
本発明による別の記憶媒体は、ユーザIDとパスワードを用いて本人認証を行う認証サーバにおいて用いられるコンピュータプログラムを記憶した記憶媒体であって、当該コンピュータプログラムは、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
入力されたユーザIDとパスワードについて、ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースに照合して本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、本人確認のために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザにより入力された一時パスワードと当該ユーザIDとを一時的に記憶する一時記憶手段と、
ユーザによる一時パスワードの入力に応じて、ユーザを特定する情報を含むURLパラメータが付加されたURLを作成する手段と、
作成したURLを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
ユーザ端末からの前記URLへのアクセスに応じて、一時パスワードの入力欄を表示する画面を表示する手段と、
電子メールによりURLが送信された後所定の時間期間内に、一時パスワードが入力されたか否か確認する手段と、
ユーザにより入力された一時パスワードが一時記憶手段に格納されている一時パスワードと一致するか否かを検証する手段と、
一時パスワードが一致することを確認した場合、前記ユーザ情報データベースの当該ユーザIDのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段とを含むことを特徴とする。
【発明の効果】
【００１９】
本発明では、パスワード再発行要求画面での一時パスワードの入力と、パス
ワード変更画面での初期化パスワード又は一時パスワードの入力は、SSL暗
号通信という非常に強固な暗号システムで保護される。電子メールによる本人
へ通知する際、重要な初期化パスワードは一時パスワードで暗号化されたファイルで送信する。また、ＵＲＬで変更画面に誘導する場合は、パスワードに関する情報の送信は起こらない。しかも、URLに付加されるＵＲＬパラメータは暗号化して送信されるので、秘匿性は堅持される。
本発明では、パスワード再発行要求画面で入力する一時パスワードが、本人
しか知りえない情報となり、初期化パスワードファイルを復号化できるのは、
本人のみとなる。従って、パスワード変更画面で、初期化パスワード又は、
一時パスワードを正しく入力できることは、両方の操作者が同一であること
が証明される。電子メールの盗聴から有効に保護される通信が確立される。
このように、本発明では、パスワードの再発行要求を行った者しか知らない一時パスワードを用いて初期化パスワードを暗号化し、暗号化された初期化パスワードをユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信しているので、なりすまし及び盗聴の両方に対するセキュリティが確保され、セキュリティの高い環境下で、オンラインによりパスワードを再発行することが可能となる。
【発明を実施するための最良の形態】
【００２０】
図１は本発明によるパスワード再発行システムを有するオンラインサービスシステムの全体構成を示す線図である。ネットワーク１には、ネット証券サービス、ネットショッピング、ネットバンキング等の各種の業務に係るオンラインサービスを提供するオンラインサービスシステム２が接続されると共に複数のユーザ端末３ａ〜３ｎが接続されている。オンラインサービスシステム２は、ネットワーク1を介してユーザ端末との間においてSSL暗号で保護された通信セッションを行う。当該オンラインサービスシステムは、ユーザIDとパスワードを用いて本人認証を行う認証サーバ４と、所定の業務に係るオンラインサービスを提供する業務アプリケーションサーバ５と、ユーザに関する情報を記憶したユーザ情報データベース６と有する。ユーザ情報データベース６には、ユーザ登録を行う際に、ユーザID、パスワード、電子メールアドレス、氏名、電話番号、住所、組織情報、権限情報、電子証明書等の各種情報が記憶される。さらに、ユーザ情報データベースには、各会員が使用するユーザ端末に固有の識別情報であるクッキー情報もユーザIDと共に記憶することができる。さらに、オンラインサービスシステムには、ユーザ端末に対して各種情報を送る電子メールサーバ７が接続され、アカウント発行時に予め登録した電子メールアドレスを用いて種々の情報伝達が行われる。尚、認証サーバ４及び業務アプリケーションサーバ５は個別のWebサーバとして構成することも可能である。
【００２１】
図２は本発明による認証サーバの一例を示す線図であり、図３及び図４はパスワードの再発行処理を行う際のユーザ端末のモニタ上に表示される画面情報を示す。認証サーバは、通信手段１０及びセッション管理手段１１を有し、ユーザ端末３ａ〜３ｎとの間においてSSL暗号で保護された通信セッションを行う。 認証サーバ５は、ユーザ端末３からのアクセス要求を受信すると、認証画面送信手段１２が起動し、当該ユーザ端末に対して認証画面を送信する。認証画面の一例を図３Ａに示す。認証画面は、ユーザIDを入力するための入力欄１２ａと、パスワードを入力するための入力欄１２ｂと、パスワードの再発行要求を行うためのクリックボタン１２ｃとが表示される。従って、パスワードを忘れたユーザは、認証画面を見て、パスワード再発行用のクリックボタン１２ｃを押すだけでパスワードの再発行要求手続を行うことができる。
【００２２】
ユーザ端末からユーザID及びパスワードが入力されると、認証手段１３が作動して、本人認証が行われる。本人認証は、初めに、入力されたユーザIDが当該オンラインサービスシステムの正式な会員のユーザIDであるか否かが審査される。正式な会員のユーザIDであることが確認された場合、入力されたユーザIDをキーにしてユーザ情報データベース６が照合され、ユーザIDとパスワードとが一致するか否か判断され、パスワードが一致する場合、本人であると判定する。
【００２３】
正式なユーザID並びに当該ユーザIDに対して正しいパスワードが入力された場合、認証手段１３は、本人認証を終了し、ログインを成立させ、業務アプリケーション５の初期画面に移行させる。
【００２４】
ユーザIDが入力され、且つ再発行要求ボタン１２ｃがクリックされた場合、認証サーバは、入力されたユーザIDが正式なユーザIDであるか否か審査する。正式な会員のユーザIDでると判断した場合、正式な会員からのパスワードの再発行要求手続がされたものと判断し、パスワード再発行処理に移行する。また、ユーザが自己のパスワードだけでなく、ユーザIDも忘れて再発行要求を行った場合、すなわち、ユーザID及びパスワードの両方に入力されず、再発行要求ボタンだけが押された場合、パスワードの再発行要求を拒否することができる。
【００２５】
一方、ユーザIDが入力されない場合であっても、図３Ｂの画面に移行し、正式な会員からの再発行要求か否か判断することも可能である。この場合、再発行要求者は、氏名、電話番号、住所、及び電子メールアドレスを入力する。これらの入力された情報は認証手段１３により受信され、認証手段は、上記情報に基づいてユーザ情報データベース６を検索し、対応するユーザIDを検索する。対応するユーザIDが検索された場合、当該再発行要求手続は、正式な会員からの再発行要求と見なし、パスワード再発行手続を行うことも可能である。
【００２６】
ユーザによりパスワード再発行要求ボタンがクリックされると、一時パスワード入力画面送信手段１４が作動し、図４Ａに示す一時パスワード入力画面情報をユーザ端末に送信し、一時パスワードの入力を要求する。ユーザは、モニタ上に表示された一時パスワード入力画面を見て、任意の一時パスワードを入力する。尚、一時パスワードは、後述する暗号化処理に一時的に用いられ、再発行要求を行った者しか知らないパスワードである。
【００２７】
認証サーバは、ユーザから一時パスワードが入力されたことを確認すると、初期化パスワード生成手段１５を作動させて、乱数にて初期化パスワードを生成する。この初期化パスワードは、一時的にログインするために用いられるパスワードである。生成された初期化パスワード及びユーザIDは、再発行要求日時情報と共に更新一時データベース１６に格納する。さらに、認証サーバは暗号化手段１７を作動させ、生成された初期化パスワードを、ユーザから入力された一時パスワードで暗号化する。次に、当該ユーザIDを用いてユーザ情報データベース６にアクセスし、当該ユーザIDに対応する電子メールアドレスを取得し、電子メールサーバ７を介して当該メールアドレスのユーザ端末に暗号化したファイルを送信する。尚、パスワードロックできる暗号化ファイルとして、圧縮・暗号が一体となったzip形式のファイルやLha形式のファイルを用いることができる。
【００２８】
認証サーバからユーザ端末に送信される電子メールには、指定したURLがテキストとして記載されると共に暗号化された初期化パスワードが添付ファイルとして送信される。よって、ユーザは、テキストに記載されたガイドにしたがって、暗号化された初期化パスワードを自分が設定した一時パスワードで復号化し、指定されたURLからログインして復号化した初期化パスワードを入力する。ユーザから入力された初期化パスワードは、更新一時データベース確認手段１８により、更新一時データベースに格納されている初期化パスワードと一致するか否かが検証される。この暗号化された初期化パスワードを復号化できるか否かにより、ユーザIDについての本人確認と、再発行手続を行った者とパスワード再発行要求を行った者との間の同一性確認の２回の検証作業が同時に行われる。すなわち、認証サーバから送信された電子メールを受信できるか否かにより、ユーザIDを提示してパスワードの再発行要求を行った者が、当該ユーザIDの正当な所有者か否か確認される。さらに、再発行手続を行った者とパスワード再発行要求を行った者との間の同一性が確認が行われる。すなわち、ユーザが設定した一時パスワードにより暗号化された初期化パスワードは、ユーザIDと対の関係にある電子メールアドレスに送信されるから、当該ユーザIDの正式な所有者しか電子メールを受信することができず、一時パスワードを知っている本人しか復号化できないため、ユーザ端末から送信された初期化パスワードが更新一時データベースに格納されている初期化パスワードと一致することを確認することにより、ユーザIDについての本人確認と共に再発行の手続を行った者とパスワードの再発行要求を行った者との間の同一性確認が同時に行われる。
【００２９】
認証サーバは、ユーザ端末に電子メールを送信した後所定の時間期間内に初期化パスワードが入力されたか否かを確認する時間確認手段１９を有し、認証サーバからユーザ端末に対して電子メールが送信された後所定の時間期間内にユーザ端末から一時パスワードが入力されなかった場合、当該パスワードの再発行要求を拒否する。すなわち、認証サーバからユーザ端末に送信される電子メールは、ユーザ情報データに登録されているユーザIDの正式な電子メールアドレスに送信されるから、電子メールを送信してから所定の時間期間内にユーザ端末から応答がなかったことは、再発行要求を行った者がパスワードの再発行について正当な権限を有していない者であると認められ、当該再発行要求を拒否する。これにより、なりすましが防止される。
【００３０】
初期化パスワードの一致性の確認が終了すると、パスワード変更画面送信手段２０を作動させて、パスワード変更画面情報をユーザ端末に送信する。
【００３１】
ユーザは、一時パスワードで復号化した初期化パスワードを、図４Ｂに示す初期化パスワードの入力欄に入力してログインすると共に、変更された新たなパスワードを入力欄に入力し、さらに確認のための変更パスワードも入力する。
【００３２】
入力された変更パスワードは、パスワード更新手段２１に供給され、ユーザ情報データベースの当該ユーザのパスワードが新たなパスワードに更新され、パスワードの再発行処理が終了する。
【００３３】
図５は、本発明による認証サーバにおいて実行されるパスワード再発行処理の一連の動作を示すフローチャートである。ユーザ端末からのアクセスに応じて、ユーザ端末に認証画面情報を送信する（ステップ１）。
【００３４】
ユーザ端末からユーザID及びパスワードが入力された場合、ユーザ情報データベースに照合し、当該ユーザID及びパスワードについて本人確認を行う。本人確認された場合、業務アプリケーションサーバの初期画面に移行する。一方、ユーザIDが入力されると共にパスワードの再発行要求ボタンがクリックされた場合、パスワードの再発行要求であると認定し、再発行処理に移行する（ステップ２）。
【００３５】
認証サーバは、ユーザ端末に対して一時パスワード入力画面情報を送信する（ステップ３）。ユーザは、一時パスワード入力欄に任意の一時パスワードを入力する。
【００３６】
ユーザ端末から一時パスワードが入力されると、認証サーバは乱数を用いて初期化パスワードを生成する（ステップ４）。
【００３７】
生成された初期化パスワードは、当該ユーザIDと共に一時記憶データベースに記憶する（ステップ５）。
【００３８】
認証サーバは、生成した初期化パスワードを一時パスワードを用いて暗号化する。さらに、ユーザ情報データベースにアクセスして当該ユーザIDの電子メールアドレスを取り出し、暗号化した初期化パスワードを電子メールアドレスに送信する（ステップ６）。
【００３９】
ユーザは、電子メールを受信し、ユーザ自身が設定した一時パスワードを用いて受信した初期化パスワードを復号化する（ステップ７）。さらに、ユーザは、復号化した初期化パスワードを入力画面に入力する（ステップ８）。
【００４０】
入力された初期化パスワードは、時間確認手段により電子メールが送信されてから所定の時間期間内に入力されたか否かが確認される（ステップ９）。所定の時間期間内に入力されない場合、当該パスワードの再発行要求を拒否する。一方、所定の時間期間内に入力された場合、入力された初期化パスワードが更新一時データベースに格納されている初期化パスワードと一致するか否か検証され、一致しない場合当該パスワード再発行要求を拒否する。一致する場合、当該再発行要求は正当な権限を有するユーザからの再発行要求であると認定する（ステップ１０）。
【００４１】
正当な権限を有する者からのパスワード再発行と認定された場合、パスワード変更画面が送信され、ユーザから新たなパスワードが入力される。そして、パスワード変更手段は、ユーザ情報データベースの当該ユーザIDのパスワードを変更された新たなパスワードで書き換え、パスワード再発行処理が終了する。
【００４２】
図６は、本発明による別の認証サーバの構成を示す線図である。本例では、URLとURLパラメータとが埋め込まれた電子メール情報を用いて本人確認を行う。尚、図２で用いた構成要素と同一の構成要素には同一符号を付して説明する。ユーザ端末に対し認証画面情報が送信され、ユーザからパスワードの変更要求があった際、一時パスワード入力画面情報を送信する。ユーザから一時パスワードが入力されると、ユーザIDと一時パスワードとを組として更新一時データベースに格納する。
【００４３】
次に、初期化URL作成手段３０が作動し、少なくともユーザIDと変更要求の日時情報（時刻情報）と含む情報を認証サーバの暗号鍵で暗号化してURLパラメータを生成する。生成したURLパラメータとパスワード変更画面に誘導するためのURLとを含む電子メールを作成し、電子メールサーバ７を介して当該ユーザ端末に送信する。この場合、ユーザ情報データベースに照合して、当該ユーザIDの電子メールアドレスを取り出し、ユーザIDに対応する電子メールアドレス宛てに電子メールを送信する。作成された電子メールの一例を図７Ａに示す。
【００４４】
ユーザが、指定されたURLにアクセスすると、パスワード変更画面送信手段３１が作動し、パスワード変更画面情報を表示する。パスワード変更画面の一例を図７Ｂに示す。パスワード変更画面は、一時パスワードを入力する入力欄３１ａ、変更された新たなパスワードを入力する入力欄３１ｂ、及び確認のための変更パスワードを入力する入力欄３１ｃが含まれる。
【００４５】
ユーザは、パスワード変更画面の入力欄に一時パスワード及び変更した新たなパスワードを入力する。入力された一時パスワードは読み取られ、更新一時データベース確認手段１８において、更新一時データベースに格納されている一時パスワードと照合され、格納されている一時パスワードと一致するか否かが検証される。電子メールアドレスは当該ユーザIDの所有者しか知らないアドレスであると共に一時パスワードは、設定したユーザだけしか知らないパスワードであるから、入力された一時パスワードと一時データベースに格納されている一時パスワードとを照合することにより、本人認証が行われると共に再発行要求を行った者と再発行手続を行った者との間の同一性確認が同時に行われる。
【００４６】
さらに、認証サーバからユーザ端末に対して電子メールが送信された後所定の時間期間内にユーザ端末から一時パスワードが入力されたか否かが時間確認手段１９により確認され、認証サーバからユーザ端末に対して電子メールが送信された後所定の時間期間内にユーザ端末から一時パスワードが入力されない場合、正当な権限を有しない者によるパスワード再発行要求とみなし、当該パスワードの再発行要求を拒否する。
【００４７】
入力された一時パスワードが更新一時データベースに格納されている一時パスワードと一致する場合、入力された新たなパスワードは、パスワード更新手段２１に供給され、ユーザ情報データベースに記憶されている当該ユーザIDのパスワードを新たなパスワードに書き換え、パスワードの再発行処理が終了する。
【００４８】
図８は、上述した認証サーバの再発行処理における一連の動作を示すフローチャートである。ユーザ端末からのアクセスに応じて、認証サーバから当該ユーザ端末に認証画面情報を送信する（ステップ２０）。パスワードの再発行要求がされた場合（ステップ２１）、認証サーバから一時パスワードの入力画面情報を送信する（ステップ２２）。
【００４９】
ユーザが一時パスワードを入力すると、入力された一時パスワードはユーザIDと共に更新一時データベースに格納される（ステップ２３）。
【００５０】
次に、ユーザIDと再発行要求の日時情報とを含む情報を認証サーバの暗号鍵で暗号化してURLパラメータを作成する。そして、作成したURLパラメータとパスワード変更画面へ誘導するためのURLとを含む電子メールが作成され、当該電子メールを当該ユーザIDの電子メールアドレスへ送信する（ステップ２５）。
【００５１】
次に、電子メールを送信した後所定の時間期間内にユーザが一時パスワードを入力したか否か確認され（ステップ２７）、所定の時間期間内に入力されない場合当該再発行要求を拒否する。一方、所定の時間期間内に一時パスワードが入力された場合、入力された一時パスワードが更新一時データベースに格納されている一時パスワードと一致するか否か検証する（ステップ２８）。
【００５２】
入力された一時パスワードが一時データベースに格納されている一時パスワードと一致する場合、ユーザ情報データベースに格納されている当該ユーザIDのパスワードを新たなパスワードで書き換え（ステップ２８）、再発行処理が終了する。
【００５３】
次に、本人認証について、一層強固なセキュリティが確保されたシステムについて説明する。このシステムでは、クッキー情報を利用して一層高いセキュリティ環境のもとで本人確認を行う。図５を参照するに、認証サーバは、ユーザ登録時又はパスワード更新時に当該ユーザ端末に対して、当該ユーザ端末に固有の識別情報であるクッキー（Cookies）情報を暗号化して格納する手段３２、並びに格納したクッキー情報をユーザIDと共にユーザ情報データベースに記憶する手段を具える。さらに、認証サーバは、ユーザから、パスワードの変更要求がされた際、当該ユーザ端末に格納されているクッキー情報を検出する手段３３及び取り出したクッキー情報をユーザ情報データベースに格納されているクッキーと照合する手段３４を有する。
【００５４】
ユーザ端末からパスワードの変更要求があった際、認証サーバは、当該ユーザ端末に格納されているクッキー情報を検出し、検出されたクッキー情報を有する情報データベースに格納されているクッキー情報と照合し、検出されたクッキー情報がデータベースに格納されているユーザIDのクッキー情報と一致するか否かを確認する。一致している場合、正当なユーザからのパスワード変更要求であると判断し、パスワード再発行処理に移行する。一方、ユーザ端末側においてクッキーの機能が不活動化されている場合又はクッキーが一致しない場合、当該ユーザ端末からのパスワード変更要求を拒否する。尚、ユーザ端末側においてクッキーの機能が不活動化されている場合、電話等のオフラインによる確認作業を行い、正当なユーザからのパスワード変更要求であるか否かを確認することも可能である。
【００５５】
このように、ユーザ端末に固有の識別情報を併用して本人確認を行うことにより、なりすましが防止され、一層高いセキュリティ環境のもとでパスワードの再発行を行うことができる。
【図面の簡単な説明】
【００５６】
【図１】本発明によるオンラインサービスシステムの全体構成を示す線図である。
【図２】本発明による認証サーバの一例の構成を示す線図である。
【図３】認証画面の一例を示す線図である。
【図４】一時パスワード入力画面及びパスワード変更画面を示す線図である。
【図５】パスワード再発行処理の一連の動作を示すフローチャートである。
【図６】本発明による認証サーバの変形例を示す線図である。
【図７】パスワード変更画面への案内画面及びパスワード変更画面の一例を示す図である。
【図８】パスワード再発行処理の一連の動作を示すフローチャートである。
【符号の説明】
【００５７】
１  ネットワーク
２  Webサーバ
３ａ〜３ｎ  ユーザ端末
４  認証サーバ
５  業務アプリケーションサーバ
６  ユーザ情報データベース
７  電子メールサーバ
１０  通信手段
１１  セッション管理手段
１２  認証画面送信手段
１３  認証手段
１４  一時パスワード入力画面送信手段
１５  初期化パスワード生成手段
１６  更新一時データベース
１７  暗号化手段
１８  更新一時データベース確認手段
１９  時間確認手段
２０  パスワード変更画面送信手段
２１  パスワード更新手段
【図１】
2008269381.tif 000003
【図２】
2008269381.tif 000004
【図３】
2008269381.tif 000005
【図４】
2008269381.tif 000006
【図５】
2008269381.tif 000007
【図６】
2008269381.tif 000008
【図７】
2008269381.tif 000009
【図８】
2008269381.tif 000010
【手続補正書】
【提出日】平成20年5月20日(2008.5.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザIDとパスワードを用いて本人認証を行う認証サーバであって、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースにアクセスし、入力されたユーザIDとパスワードに基づいて本人確認を行う認証手段と、
ユーザ端末からのパスワード再発行要求に応じて、当該ユーザ端末に対し、本人確認のために一時的に用いられる一時パスワードの入力を要求する手段と、
ユーザ端末からの一時パスワードの入力に応じて、初期化パスワードを生成する手段と、
生成した初期化パスワードとユーザIDとを一時的に記憶する一時記憶手段と、
前記初期化パスワードを一時パスワードで暗号化し、暗号化された初期化パスワードを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
当該ユーザに対して、前記一時パスワードを用いて復号化された初期化パスワードの入力を要求する手段と、
ユーザにより復号化された初期化パスワードが前記一時記憶手段に格納した初期化パスワードと一致するか否かを検証する手段とを具え、
前記ユーザにより復号化された初期化パスワードが前記一時記憶手段に記憶されている初期化パスワードと一致しない場合、当該パスワード再発行要求を拒否し、一致する場合当該再発行要求は正当な権限を有するユーザからの再発行要求であると認定することを特徴とする認証サーバ。
【請求項２】
ユーザIDとパスワードを用いて本人認証を行う認証サーバであって、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースにアクセスし、入力されたユーザIDとパスワードに基づいて本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、暗号化のために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザによる一時パスワードの入力に応じて、初期化パスワードを生成する手段と、
生成した初期化パスワードと当該ユーザIDとを一時的に記憶する一時記憶手段と、
前記初期化パスワードを一時パスワードで暗号化し、暗号化された初期化パスワードを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
当該ユーザ端末に対して、復号化された初期化パスワードを入力する入力欄を表示する画面情報を送信する手段と、
ユーザにより復号化された初期化パスワードが前記一時記憶手段に格納されている初期化パスワードと一致するか否かを検証する手段とを具え、
前記ユーザにより復号化された初期化パスワードが前記一時記憶手段に記憶されている初期化パスワードと一致しない場合、当該パスワード再発行要求を拒否し、一致する場合当該再発行要求は正当な権限を有するユーザからの再発行要求であると認定することを特徴とする認証サーバ。
【請求項３】
請求項１又は２に記載の認証サーバにおいて、さらに、前記ユーザ情報データベースに格納されているユーザIDのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段を具え、前記ユーザにより復号化された初期化パスワードが前記一時記憶手段に記憶されている初期化パスワードと一致することが確認された場合、前記ユーザ情報データベースに格納されている当該ユーザIDのパスワードを、ユーザにより入力された新たなパスワードに書き換えることを特徴とする認証サーバ。
【請求項４】
請求項２又は３に記載の認証サーバにおいて、前記復号化された初期化パスワードを入力する入力欄を表示する画面情報は、初期化パスワードの入力欄と共に変更される新たなパスワードの入力欄も表示することを特徴とする認証サーバ。  
【請求項５】
請求項１、２、３又は４に記載の認証サーバにおいて、前記電子メールがユーザ端末に送信された後所定の時間期間内に、復号化された初期化パスワードが入力されない場合、当該パスワードの再発行要求を拒否することを特徴とする認証サーバ。
【請求項６】
ユーザIDとパスワードを用いて本人認証を行う認証サーバであって、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースにアクセスし、入力されたユーザIDとパスワードに基づいて本人確認を行う認証手段と、
ユーザ端末からのパスワード再発行要求に応じて、当該ユーザ端末に対し、本人確認のために一時的に用いられる一時パスワードの入力を要求する手段と、
ユーザにより入力された一時パスワードと当該ユーザIDとを一時的に記憶する一時記憶手段と、
ユーザによる一時パスワードの入力に応じて、ユーザを誘導するためのURLを作成する手段と、
作成したURLを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
ユーザ端末からの前記URLへのアクセスに応じて、前記一時パスワードの入力を要求する手段と、
ユーザにより入力された一時パスワードが前記一時記憶手段に格納されている一時パスワードと一致するか否かを検証する手段とを具え、
前記ユーザにより入力された一時パスワードが前記一時記憶手段に格納されている一時パスワードと一致しない場合、当該パスワード再発行要求を拒否し、一致する場合当該再発行要求は正当な権限を有するユーザからの再発行要求であると認定することを特徴とする認証サーバ。
【請求項７】
請求項６に記載の認証サーバにおいて、さらに、前記ユーザ情報データベースに格納されているユーザIDのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段を具え、前記ユーザにより入力された一時パスワードが前記一時記憶手段に格納されている一時パスワードと一致することが確認された場合、前記ユーザ情報データベースに格納されている当該ユーザIDのパスワードを、ユーザにより入力された新たなパスワードに書き換えることを特徴とする認証サーバ。
【請求項８】
請求項６又は７に記載の認証サーバにおいて、前記一時パスワードの入力欄を表示する画面情報は、一時パスワードの入力欄と共に変更される新たなパスワードの入力欄も表示することを特徴とする認証サーバ。
【請求項９】
請求項６、７又は８に記載の認証サーバにおいて、前記URLは、ユーザIDと時刻情報とが暗号化された暗号化情報を含むURLパラメータが付加されていることを特徴とする認証サーバ。
【請求項１０】
請求項６から９までのいずれか１項に記載の認証サーバにおいて、前記URLが電子メールによりユーザ端末に送信された後所定の時間期間内に一時パスワードが入力されない場合、当該パスワードの再発行要求を拒否することを特徴とする認証サーバ。
【請求項１１】
請求項１から１０までのいずれか１項に記載の認証サーバにおいて、前記ユーザ情報データベースには、ユーザ端末に固有の識別情報がユーザIDと共に記憶され、当該認証サーバは、ユーザ端末に格納されている固有の識別情報を検出する手段と、検出された識別情報がユーザ情報データベースに記憶されている識別情報と一致するか否かを検証する手段とを有し、ユーザ端末からパスワードの再発行要求がされた際、当該ユーザ端末に格納されている固有の識別情報を検出し、検出された識別情報がユーザ情報データベースに格納されている識別情報と一致する場合に限りパスワードの再発行処理に移行することを特徴とする認証サーバ。
【請求項１２】
ユーザIDとパスワードを用いて本人確認を行う認証サーバと、所定の業務に係るサービスを提供する業務アプリケーションサーバと、少なくとも各ユーザのユーザID、パスワード、及び電子メールアドレスを含むユーザ情報を記憶したユーザ情報データベースと、ユーザ端末に電子メールを送信するための電子メールサーバとを具え、ネットワークを介してユーザに各種オンラインサービスを提供するオンラインサービスシステムにおいて、前記認証サーバは、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
ユーザ情報データベースにアクセスし、入力されたユーザIDとパスワードに基づいて本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、暗号化のために一時的に用いられる一時パスワードの入力を要求する手段と、
ユーザによる一時パスワードの入力に応じて、初期化パスワードを生成する手段と、
生成した初期化パスワードと当該ユーザのユーザIDとを一時的に記憶する一時記憶手段と、
前記初期化パスワードを一時パスワードで暗号化し、暗号化された初期化パスワードを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
当該ユーザ端末に対して、ユーザにより復号化された初期化パスワードの入力を要求する手段と、 
ユーザにより復号化された初期化パスワードが一時記憶手段に格納されている初期化パスワードと一致するか否かを検証する手段とを具え、
前記ユーザにより復号化された初期化パスワードが前記一時記憶手段に記憶されている初期化パスワードと一致しない場合、当該パスワード再発行要求を拒否し、一致する場合当該再発行要求は正当な権限を有するユーザからの再発行要求であると認定することを特徴とするオンラインサービスシステム。
【請求項１３】
ユーザIDとパスワードを用いて本人確認を行う認証サーバと、所定の業務に係るサービスを提供する業務アプリケーションサーバと、少なくとも各ユーザのユーザID、パスワード、及び電子メールアドレスを含むユーザ情報を記憶したユーザ情報データベースと、ユーザ端末に電子メールを送信するための電子メールサーバとを具え、ネットワークを介してユーザに各種オンラインサービスを提供するオンラインサービスシステムにおいて、前記認証サーバは、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースにアクセスし、入力されたユーザIDとパスワードに基づいて本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、本人確認を行うために一時的に用いられる一時パスワードの入力を要求する手段と、
ユーザにより入力された一時パスワードと当該ユーザのユーザIDとを一時的に記憶する一時記憶手段と、
ユーザによる一時パスワードの入力に応じて、ユーザを誘導するためのURLを作成する手段と、
作成したURLを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
ユーザ端末からの前記URLへのアクセスに応じて、前記一時パスワードの入力を要求する手段と、 
ユーザにより入力された一時パスワードが一時記憶手段に格納されている一時パスワードと一致するか否かを検証する手段とを具え、
前記ユーザにより入力された一時パスワードが前記一時記憶手段に格納されている一時パスワードと一致しない場合、当該パスワード再発行要求を拒否し、一致する場合当該再発行要求は正当な権限を有するユーザからの再発行要求であると認定することを特徴とするオンラインサービスシステム。
【請求項１４】
請求項１２又は１３に記載のオンラインサービスシステムにおいて、前記ユーザ情報データベースには、ユーザ端末に固有の識別情報がユーザIDと共に記憶され、前記認証サーバは、ユーザ端末に格納されている固有の識別情報を検出する手段と、検出された識別情報がユーザ情報データベースに記憶されている識別情報と一致するか否かを検証する手段とを有し、ユーザ端末からパスワードの変更要求がされた際、当該ユーザ端末に格納されている固有の識別情報を検出し、検出された識別情報がユーザ情報データベースに格納されている識別情報と一致する場合に限りパスワードの再発行処理に移行することを特徴とするオンラインサービスシステム。
【請求項１５】
ユーザIDとパスワードを用いて本人認証を行う認証サーバにおいて用いられるコンピュータプログラムを記憶した記憶媒体であって、当該コンピュータプログラムは、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースにアクセスし、入力されたユーザIDとパスワードに基づいて本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、暗号化のために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザによる一時パスワードの入力に応じて、初期化パスワードを生成する手段と、
生成した初期化パスワードと当該ユーザIDとを一時的に記憶する一時記憶手段と、
前記初期化パスワードを一時パスワードで暗号化し、暗号化された初期化パスワードを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
当該ユーザ端末に対して、復号化された初期化パスワードを入力する入力欄を表示する画面情報を送信する手段と、 
ユーザにより復号化された初期化パスワードが一時記憶手段に格納されている初期化パスワードと一致するか否かを検証する手段と、  
初期化パスワードが一致することを確認した場合、前記ユーザ情報データベースの当該ユーザIDのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段とを含むことを特徴とする記憶媒体。
【請求項１６】
ユーザIDとパスワードを用いて本人認証を行う認証サーバにおいて用いられるコンピュータプログラムを記憶した記憶媒体であって、当該コンピュータプログラムは、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースにアクセスし、入力されたユーザIDとパスワードに基づいて本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、本人確認のために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザにより入力された一時パスワードと当該ユーザIDとを一時的に記憶する一時記憶手段と、
ユーザによる一時パスワードの入力に応じて、ユーザを誘導するためのURLを作成する手段と、
作成したURLを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
ユーザ端末からの前記URLへのアクセスに応じて、一時パスワードの入力欄を表示する画面を表示する手段と、
ユーザにより入力された一時パスワードが一時記憶手段に格納されている一時パスワードと一致するか否かを検証する手段と、
一時パスワードが一致する場合、前記ユーザ情報データベースの当該ユーザIDのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段とを含むことを特徴とする記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明による認証サーバは、ユーザIDとパスワードを用いて本人認証を行う認証サーバであって、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースにアクセスし、入力されたユーザIDとパスワードに基づいて本人確認を行う認証手段と、
ユーザ端末からのパスワード再発行要求に応じて、当該ユーザ端末に対し、本人確認のために一時的に用いられる一時パスワードの入力を要求する手段と、
ユーザ端末からの一時パスワードの入力に応じて、初期化パスワードを生成する手段と、
生成した初期化パスワードとユーザIDとを一時的に記憶する一時記憶手段と、
前記初期化パスワードを一時パスワードで暗号化し、暗号化された初期化パスワードを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
当該ユーザに対して、前記一時パスワードを用いて復号化された初期化パスワードの入力を要求する手段と、
ユーザにより復号化された初期化パスワードが前記一時記憶手段に格納した初期化パスワードと一致するか否かを検証する手段とを具え、
前記ユーザにより復号化された初期化パスワードが前記一時記憶手段に記憶されている初期化パスワードと一致しない場合、当該パスワード再発行要求を拒否し、一致する場合当該再発行要求は正当な権限を有するユーザからの再発行要求であると認定することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明による認証サーバの好適実施例は、ユーザIDとパスワードを用いて本人認証を行う認証サーバであって、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースにアクセスし、入力されたユーザIDとパスワードに基づいて本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、暗号化のために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザによる一時パスワードの入力に応じて、初期化パスワードを生成する手段と、
生成した初期化パスワードと当該ユーザIDとを一時的に記憶する一時記憶手段と、
前記初期化パスワードを一時パスワードで暗号化し、暗号化された初期化パスワードを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
当該ユーザ端末に対して、復号化された初期化パスワードを入力する入力欄を表示する画面情報を送信する手段と、
ユーザにより復号化された初期化パスワードが前記一時記憶手段に格納されている初期化パスワードと一致するか否かを検証する手段とを具え、
前記ユーザにより復号化された初期化パスワードが前記一時記憶手段に記憶されている初期化パスワードと一致しない場合、当該パスワード再発行要求を拒否し、一致する場合当該再発行要求は正当な権限を有するユーザからの再発行要求であると認定することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明による別の認証サーバは、ユーザIDとパスワードを用いて本人認証を行う認証サーバであって、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースにアクセスし、入力されたユーザIDとパスワードに基づいて本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、本人確認のために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザにより入力された一時パスワードと当該ユーザIDとを一時的に記憶する一時記憶手段と、
ユーザによる一時パスワードの入力に応じて、ユーザを誘導するためのURLを作成する手段と、
作成したURLを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
ユーザ端末からの前記URLへのアクセスに応じて、一時パスワードの入力欄を表示する画面を表示する手段と、
ユーザにより入力された一時パスワードが前記一時記憶手段に格納されている一時パスワードと一致するか否かを検証する手段とを具え、
前記ユーザにより入力された一時パスワードが前記一時記憶手段に格納されている一時パスワードと一致しない場合、当該パスワード再発行要求を拒否し、一致する場合当該再発行要求は正当な権限を有するユーザからの再発行要求であると認定することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明によるオンラインサービスシステムは、ユーザIDとパスワードを用いて本人確認を行う認証サーバと、所定の業務に係るサービスを提供する業務アプリケーションサーバと、少なくとも各ユーザのユーザID、パスワード、及び電子メールアドレスを含むユーザ情報を記憶したユーザ情報データベースと、ユーザ端末に電子メールを送信するための電子メールサーバとを具え、ネットワークを介してユーザに各種オンラインサービスを提供するオンラインサービスシステムにおいて、前記認証サーバは、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
ユーザ情報データベースにアクセスし、入力されたユーザIDとパスワードに基づいて本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、暗号化のために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザによる一時パスワードの入力に応じて、初期化パスワードを生成する手段と、
生成した初期化パスワードと当該ユーザのユーザIDとを一時的に記憶する一時記憶手段と、
前記初期化パスワードを一時パスワードで暗号化し、暗号化された初期化パスワードを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
当該ユーザ端末に対して、ユーザにより復号化された初期化パスワードを入力する入力欄を表示した画面情報を送信する手段と、 
ユーザにより復号化された初期化パスワードが一時記憶手段に格納されている初期化パスワードと一致するか否かを検証する手段とを具え、
前記ユーザにより復号化された初期化パスワードが前記一時記憶手段に記憶されている初期化パスワードと一致しない場合、当該パスワード再発行要求を拒否し、一致する場合当該再発行要求は正当な権限を有するユーザからの再発行要求であると認定することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明による別のオンラインサービスシステムは、ユーザIDとパスワードを用いて本人確認を行う認証サーバと、所定の業務に係るサービスを提供する業務アプリケーションサーバと、少なくとも各ユーザのユーザID、パスワード、及び電子メールアドレスを含むユーザ情報を記憶したユーザ情報データベースと、ユーザ端末に電子メールを送信するための電子メールサーバとを具え、ネットワークを介してユーザに各種オンラインサービスを提供するオンラインサービスシステムにおいて、前記認証サーバは、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースにアクセスし、入力されたユーザIDとパスワードに基づいて本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、本人確認を行うために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザにより入力された一時パスワードと当該ユーザのユーザIDとを一時的に記憶する一時記憶手段と、
ユーザによる一時パスワードの入力に応じて、ユーザを誘導するためのURLを作成する手段と、
作成したURLを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
ユーザ端末からの前記URLへのアクセスに応じて、一時パスワードの入力欄を表示する画面を表示する手段と、 
ユーザにより入力された一時パスワードが一時記憶手段に格納されている一時パスワードと一致するか否かを検証する手段とを具え、
前記ユーザにより入力された一時パスワードが前記一時記憶手段に格納されている一時パスワードと一致しない場合、当該パスワード再発行要求を拒否し、一致する場合当該再発行要求は正当な権限を有するユーザからの再発行要求であると認定することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明による記録媒体は、ユーザIDとパスワードを用いて本人認証を行う認証サーバにおいて用いられるコンピュータプログラムを記憶した記憶媒体であって、当該コンピュータプログラムは、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースにアクセスし、入力されたユーザIDとパスワードに基づいて本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、暗号化のために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザによる一時パスワードの入力に応じて、初期化パスワードを生成する手段と、
生成した初期化パスワードと当該ユーザIDとを一時的に記憶する一時記憶手段と、
前記初期化パスワードを一時パスワードで暗号化し、暗号化された初期化パスワードを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
当該ユーザ端末に対して、復号化された初期化パスワードを入力する入力欄を表示する画面情報を送信する手段と、 
ユーザにより復号化された初期化パスワードが一時記憶手段に格納されている初期化パスワードと一致するか否かを検証する手段と、  
初期化パスワードが一致することを確認した場合、前記ユーザ情報データベースの当該ユーザIDのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段とを含むことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明による記録媒体は、ユーザIDとパスワードを用いて本人認証を行う認証サーバにおいて用いられるコンピュータプログラムを記憶した記憶媒体であって、当該コンピュータプログラムは、
ユーザIDの入力欄及びパスワードの入力欄と、パスワードの再発行要求を入力するクリックボタンとを表示した認証画面情報をユーザ端末に送信する手段と、
ユーザID及びパスワードを含むユーザ情報を記憶したユーザ情報データベースにアクセスし、入力されたユーザIDとパスワードに基づいて本人確認を行う認証手段と、
ユーザから入力されたパスワード再発行要求に応じて、当該ユーザ端末に対し、本人確認のために一時的に用いられる一時パスワードを入力する入力欄を表示した画面情報を送信する手段と、
ユーザにより入力された一時パスワードと当該ユーザIDとを一時的に記憶する一時記憶手段と、
ユーザによる一時パスワードの入力に応じて、ユーザを誘導するためのURLを作成する手段と、
作成したURLを、電子メールサーバを介して前記ユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信する手段と、
ユーザ端末からの前記URLへのアクセスに応じて、一時パスワードの入力欄を表示する画面を表示する手段と、
ユーザにより入力された一時パスワードが一時記憶手段に格納されている一時パスワードと一致するか否かを検証する手段と、
一時パスワードが一致する場合、前記ユーザ情報データベースの当該ユーザIDのパスワードを、ユーザにより入力された新たなパスワードに書き換える更新手段とを含むことを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
本発明では、パスワード再発行要求画面での一時パスワードの入力と、パス
ワード変更画面での初期化パスワード又は一時パスワードの入力は、SSL暗
号通信という非常に強固な暗号システムで保護される。電子メールによる本人
へ通知する際、重要な初期化パスワードは一時パスワードで暗号化されたファイルで送信する。また、ＵＲＬで変更画面に誘導する場合は、パスワードに関する情報の送信は起こらない。しかも、URLに付加されるＵＲＬパラメータは暗号化して送信されるので、秘匿性は堅持される。
本発明では、パスワード再発行要求画面で入力する一時パスワードが、本人
しか知りえない情報となり、初期化パスワードファイルを復号化できるのは、
本人のみとなる。従って、パスワード変更画面で、初期化パスワード又は一時パスワードを正しく入力できることは、両方の操作者が同一であることが証明される。電子メールの盗聴から有効に保護される通信が確立される。
このように、本発明では、パスワードの再発行要求を行った者しか知らない一時パスワードを用いて初期化パスワードを暗号化し、暗号化された初期化パスワードをユーザ情報データベースに格納されている当該ユーザIDの電子メールアドレスに送信しているので、なりすまし及び盗聴の両方に対するセキュリティが確保され、セキュリティの高い環境下で、オンラインによりパスワードを再発行することが可能となる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
ユーザIDが入力され、且つ再発行要求ボタン１２ｃがクリックされた場合、認証サーバは、入力されたユーザIDが正式なユーザIDであるか否か審査する。正式な会員のユーザIDでると判断した場合、正式な会員からのパスワードの再発行要求手続がされたものと判断し、パスワード再発行処理に移行する。また、ユーザが自己のパスワードだけでなく、ユーザIDも忘れて再発行要求を行った場合、すなわち、ユーザID及びパスワードの両方が入力されず、再発行要求ボタンだけが押された場合、パスワードの再発行要求を拒否することができる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
次に、本人認証について、一層強固なセキュリティが確保されたシステムについて説明する。このシステムでは、クッキー情報を利用して一層高いセキュリティ環境のもとで本人確認を行う。図６を参照するに、認証サーバは、ユーザ登録時又はパスワード更新時に当該ユーザ端末に対して、当該ユーザ端末に固有の識別情報であるクッキー（Cookies）情報を暗号化して格納する手段３２、並びに格納したクッキー情報をユーザIDと共にユーザ情報データベースに記憶する手段を具える。さらに、認証サーバは、ユーザから、パスワードの変更要求がされた際、当該ユーザ端末に格納されているクッキー情報を検出する手段３３及び取り出したクッキー情報をユーザ情報データベースに格納されているクッキーと照合する手段３４を有する。
【手続補正１２】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2008269381.tif 000011
【手続補正１３】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2008269381.tif 000012
【手続補正１４】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2008269381.tif 000013
【手続補正１５】
【補正対象書類名】図面
【補正対象項目名】図８
【補正方法】変更
【補正の内容】
【図８】
2008269381.tif 000014