(57)【特許請求の範囲】
【請求項１】
ユーザ端末と通信接続されたログイン認証装置において、
アカウント情報と、該アカウント情報に関連付けられたアカウント付随情報とを含むログイン情報をユーザ端末のクッキー情報に関連付けて記憶する第１の記憶手段と、
前記ユーザ端末から前記アカウント情報及びクッキー情報を受信する第１の受信手段と、
前記第１の受信手段により受信されたアカウント情報と、前記第１の記憶手段に記憶されたアカウント情報とが同一であるか否かを判定する判定手段と、
前記判定手段により同一であると判定された場合、同一と判定されたアカウント情報に関連付けられたアカウント付随情報とは異なる情報内容のアカウント付随情報と当該アカウント情報とを含むログイン情報を前記第１の受信手段により受信されたクッキー情報に関連付けて前記前記第１の記憶手段に登録する登録手段と、
ユーザ端末からクッキー情報及びログイン情報を受信する第２の受信手段と、
前記登録手段により登録されたアカウント付随情報を含むログイン情報と、前記第２の受信手段により受信されたクッキー情報に関連付けられたアカウント付随情報を含む受信されたログイン情報とが一致するか否かに基づいて、ログイン認証を行う認証手段と、
を備えるログイン認証装置。
【請求項２】
前記第２の受信手段は、ユーザ端末からクッキー情報を受信し、
前記第２の受信手段により受信されたクッキー情報に関連付けられたアカウント付随情報を前記ユーザ端末に送信する第１の送信手段を備え、
前記第２の受信手段は、前記ユーザ端末から、前記第１の送信手段により送信したアカウント付随情報を含むログイン情報を受信する請求項１に記載のログイン認証装置。
【請求項３】
前記アカウント付随情報の情報内容を記憶する第２の記憶手段と、
前記第１の受信手段により受信されたアカウント情報と、前記第１の記憶手段に記憶されたアカウント情報とが同一であると前記判定手段により判定された場合、同一と判定されたアカウント情報に関連付けられたアカウント付随情報とは異なる情報内容のアカウント付随情報を前記第２の記憶手段から抽出する抽出手段と、
前記抽出手段により抽出されたアカウント付随情報を前記ユーザ端末に送信する第２の送信手段と、
前記第２の送信手段により送信されたアカウント付随情報の中から前記ユーザ端末で選択入力されたアカウント付随情報を前記ユーザ端末から受信する第３の受信手段と、を備え、
前記登録手段は、
前記第３の受信手段により受信されたアカウント付随情報を前記第１の記憶手段に登録する請求項１又は２に記載のログイン認証装置。
【請求項４】
前記アカウント付随情報は、ログインシール情報を含む請求項１から３のいずれか一項に記載のログイン認証装置。
【請求項５】
ユーザ端末と通信接続されたログイン認証装置のログイン認証方法において、
記憶手段が、アカウント情報と、該アカウント情報に関連付けられたアカウント付随情報とを含むログイン情報をユーザ端末のクッキー情報に関連付けて記憶する記憶工程と、
第１の受信手段が、前記ユーザ端末から前記アカウント情報及びクッキー情報を受信する第１の受信工程と、
判定手段が、前記第１の受信工程により受信されたアカウント情報と、前記記憶工程により記憶されたアカウント情報とが同一であるか否かを判定する判定工程と、
登録手段が、前記判定工程により同一であると判定された場合、同一と判定されたアカウント情報に関連付けられたアカウント付随情報とは異なる情報内容のアカウント付随情報と当該アカウント情報とを含むログイン情報を前記第１の受信工程により受信されたクッキー情報に関連付けて前記記憶手段に登録する登録工程と、
第２の受信手段が、ユーザ端末からクッキー情報及びログイン情報を受信する第２の受信工程と、
認証手段が、前記登録工程により登録されたアカウント付随情報を含むログイン情報と、前記第２の受信工程により前記ユーザ端末から受信されたクッキー情報に関連付けられたアカウント付随情報を含む受信されたログイン情報とが一致するか否かに基づいて、ログイン認証を行う認証工程と、
を含むログイン認証方法。
【請求項６】
ユーザ端末と通信接続されたログイン認証装置のコンピュータに、
アカウント情報と、該アカウント情報に関連付けられたアカウント付随情報とを含むログイン情報をユーザ端末のクッキー情報に関連付けて記憶手段に記憶する記憶機能、
前記ユーザ端末から前記アカウント情報及びクッキー情報を受信する第１の受信機能、
前記第１の受信機能により受信されたアカウント情報と、前記記憶手段に記憶されたアカウント情報とが同一であるか否かを判定する判定機能、
前記判定機能により同一であると判定された場合、同一と判定されたアカウント情報に関連付けられたアカウント付随情報とは異なる情報内容のアカウント付随情報と当該アカウント情報とを含むログイン情報を前記第１の受信機能により受信されたクッキー情報に関連付けて前記記憶手段に登録する登録機能、
ユーザ端末からクッキー情報及びログイン情報を受信する第２の受信機能、
前記登録機能により登録されたアカウント付随情報を含むログイン情報と、前記第２の受信機能により前記ユーザ端末から受信されたクッキー情報に関連付けられたアカウント付随情報を含む受信されたログイン情報とが一致するか否かに基づいて、ログイン認証を行う認証機能、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログイン認証装置、ログイン認証方法及びプログラムに関する。
【背景技術】
【０００２】
近年、ウェブメール、ショッピング等の様々なジャンルのサービスがポータルサイトにより提供されている。このようなサービスをユーザが利用する際、セキュリティ確保のために、ユーザＩＤやパスワードの入力が要求される場合がある。
【０００３】
また、端末から受信したユーザＩＤ及びパスワードと、予め記憶したユーザＩＤ及びパスワードとを照合し、ウェブページの閲覧可否又は変更可否を判定する技術が知られている。この技術によれば、ウェブページ単位でセキュリティを確保することが可能となる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１８３０８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のユーザＩＤ（以下、アカウント情報）やパスワードは、ユーザ固有の情報であるので、ユーザごとに異なる情報が登録される。このため、後からアカウント情報を登録するユーザは、前にアカウント情報を登録したユーザと同一のアカウント情報を利用することはできない。この場合、後から登録するユーザは、別のアカウント情報を登録しなければならないため、前にアカウント情報を登録したユーザと、後からアカウント情報を登録するユーザとの間で不公平が生じるという問題があった。
【０００６】
本発明は、複数のユーザが、同一のアカウント情報を利用できるログイン認証装置、ログイン認証方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の発明のログイン認証装置は、
ユーザ端末と通信接続されたログイン認証装置において、
アカウント情報と、該アカウント情報に関連付けられたアカウント付随情報とを含むログイン情報をユーザ端末のクッキー情報に関連付けて記憶する第１の記憶手段と、
前記ユーザ端末から前記アカウント情報及びクッキー情報を受信する第１の受信手段と、
前記第１の受信手段により受信されたアカウント情報と、前記第１の記憶手段に記憶されたアカウント情報とが同一であるか否かを判定する判定手段と、
前記判定手段により同一であると判定された場合、同一と判定されたアカウント情報に関連付けられたアカウント付随情報とは異なる情報内容のアカウント付随情報と当該アカウント情報とを含むログイン情報を前記第１の受信手段により受信されたクッキー情報に関連付けて前記前記第１の記憶手段に登録する登録手段と、
ユーザ端末からクッキー情報及びログイン情報を受信する第２の受信手段と、
前記登録手段により登録されたアカウント付随情報を含むログイン情報と、前記第２の受信手段により受信されたクッキー情報に関連付けられたアカウント付随情報を含む受信されたログイン情報とが一致するか否かに基づいて、ログイン認証を行う認証手段と、
を備える。
請求項２に記載の発明は、請求項１に記載のログイン認証装置において、
前記第２の受信手段は、ユーザ端末からクッキー情報を受信し、
前記第２の受信手段により受信されたクッキー情報に関連付けられたアカウント付随情報を前記ユーザ端末に送信する第１の送信手段を備え、
前記第２の受信手段は、前記ユーザ端末から、前記第１の送信手段により送信したアカウント付随情報を含むログイン情報を受信する。
【０００８】
請求項３に記載の発明は、請求項１又は２に記載のログイン認証装置において、
前記アカウント付随情報の情報内容を記憶する第２の記憶手段と、
前記第１の受信手段により受信されたアカウント情報と、前記第１の記憶手段に記憶されたアカウント情報とが同一であると前記判定手段により判定された場合、同一と判定されたアカウント情報に関連付けられたアカウント付随情報とは異なる情報内容のアカウント付随情報を前記第２の記憶手段から抽出する抽出手段と、
前記抽出手段により抽出されたアカウント付随情報を前記ユーザ端末に送信する第２の送信手段と、
前記第２の送信手段により送信されたアカウント付随情報の中から前記ユーザ端末で選択入力されたアカウント付随情報を前記ユーザ端末から受信する第３の受信手段と、を備え、
前記登録手段は、
前記第３の受信手段により受信されたアカウント付随情報を前記第１の記憶手段に登録する。
【０００９】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載のログイン認証装置において、
前記アカウント付随情報は、ログインシール情報を含む。
【００１２】
請求項５に記載の発明のログイン認証方法は、
ユーザ端末と通信接続されたログイン認証装置のログイン認証方法において、
記憶手段が、アカウント情報と、該アカウント情報に関連付けられたアカウント付随情報とを含むログイン情報をユーザ端末のクッキー情報に関連付けて記憶する記憶工程と、
第１の受信手段が、前記ユーザ端末から前記アカウント情報及びクッキー情報を受信する第１の受信工程と、
判定手段が、前記第１の受信工程により受信されたアカウント情報と、前記記憶工程により記憶されたアカウント情報とが同一であるか否かを判定する判定工程と、
登録手段が、前記判定工程により同一であると判定された場合、同一と判定されたアカウント情報に関連付けられたアカウント付随情報とは異なる情報内容のアカウント付随情報と当該アカウント情報とを含むログイン情報を前記第１の受信工程により受信されたクッキー情報に関連付けて前記記憶手段に登録する登録工程と、
第２の受信手段が、ユーザ端末からクッキー情報及びログイン情報を受信する第２の受信工程と、
認証手段が、前記登録工程により登録されたアカウント付随情報を含むログイン情報と、前記第２の受信工程により前記ユーザ端末から受信されたクッキー情報に関連付けられたアカウント付随情報を含む受信されたログイン情報とが一致するか否かに基づいて、ログイン認証を行う認証工程と、
を含むログイン認証方法。
【００１３】
請求項６に記載の発明のプログラムは、
ユーザ端末と通信接続されたログイン認証装置のコンピュータに、
アカウント情報と、該アカウント情報に関連付けられたアカウント付随情報とを含むログイン情報をユーザ端末のクッキー情報に関連付けて記憶手段に記憶する記憶機能、
前記ユーザ端末から前記アカウント情報及びクッキー情報を受信する第１の受信機能、
前記第１の受信機能により受信されたアカウント情報と、前記記憶手段に記憶されたアカウント情報とが同一であるか否かを判定する判定機能、
前記判定機能により同一であると判定された場合、同一と判定されたアカウント情報に関連付けられたアカウント付随情報とは異なる情報内容のアカウント付随情報と当該アカウント情報とを含むログイン情報を前記第１の受信機能により受信されたクッキー情報に関連付けて前記記憶手段に登録する登録機能、
ユーザ端末からクッキー情報及びログイン情報を受信する第２の受信機能、
前記登録機能により登録されたアカウント付随情報を含むログイン情報と、前記第２の受信機能により前記ユーザ端末から受信されたクッキー情報に関連付けられたアカウント付随情報を含む受信されたログイン情報とが一致するか否かに基づいて、ログイン認証を行う認証機能、
を実現させる。
【発明の効果】
【００１４】
本発明によれば、複数のユーザは、同一のアカウント情報を利用できるログイン認証装置、ログイン認証処理方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施の形態に係るログイン認証装置の機能構成図を示す図である。
【図２】第１の実施の形態に係るログイン情報ＤＢに記憶される情報を示す図である。
【図３】ログインページを示す図である。
【図４】第１の登録処理の流れを示す図である。
【図５】第１の認証判定処理の流れを示す図である。
【図６】第２の実施の形態に係るログイン認証装置の機能構成図を示す図である。
【図７】第２の実施の形態に係るログイン情報ＤＢに記憶される情報を示す図である。
【図８】第２の登録処理の流れを示す図である。
【図９】第２の認証判定処理の流れを示す図である。
【発明を実施するための形態】
【００１６】
以下、図を参照して本発明の実施の形態を詳細に説明する。まず、本発明のログイン認証装置１について説明する。図１に、ログイン認証装置１の機能構成図を示す。
ログイン認証装置１は、ユーザの要求に応じたウェブサイト（例えば、ウェブメールサービス用のウェブサイト、ショッピングサービス用のウェブサイト）を提供するためにログイン認証を実行する装置である。また、ログイン認証装置１は、ユーザ端末と通信接続可能であって、ユーザ端末と情報の送受信を行う機能を有する。本実施の形態では、ログイン認証装置１は、ユーザ端末２０と情報の送受信を行う機能を有するものとする。
なお、ユーザ端末２０は、ユーザＡから情報の操作入力が受け付け可能な端末である。ユーザ端末２０としては、例えば、ＰＣ（Personal Computer）や携帯電話機等が挙げられる。
【００１７】
図１に示すように、ログイン認証装置１は、第１の受信手段、第２の受信手段、登録手段としてのログイン情報登録部１１と、判定手段、第１の送信手段としての同一アカウント判定部１２と、抽出手段としてのログインシール選択候補抽出部１３と、ログイン情報受信部１４と、認証手段としての認証判定部１５と、第１の記憶手段、第２の記憶手段としての記憶部１６と、を備えて構成される。
【００１８】
ログイン情報登録部１１、ログインシール選択候補抽出部１３、ログイン情報受信部１４及び認証判定部１５は、制御部及び通信部により構成される。また、同一アカウント判定部１２は、制御部により構成される。
【００１９】
制御部は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）等により構成され、ログイン認証装置１の各部を中央制御する。制御部は、プログラム記憶部に記憶されているプログラムの中から指定されたプログラムをＲＡＭに展開し、ＲＡＭに展開されたプログラムとの協働で、各種処理を実行する。また、通信部は、接続されるユーザ端末２０と情報を送受信する。
【００２０】
ログイン情報登録部１１は、ログイン情報、すなわち、アカウント情報、パスワード情報及びログインシール情報をログイン情報ＤＢ（Data Base）１６Ａに登録する。
具体的には、ログイン情報登録部１１は、ユーザ端末２０からアカウント情報を受信する。そして、ログイン情報登録部１１は、該受信されたアカウント情報と、ログイン情報ＤＢ１６Ａに記憶されたアカウント情報とが同一の場合に、該記憶されたアカウント情報に関連付けられたログインシール情報とは異なる情報内容のログインシール情報をユーザ端末２０から受信する。このとき、ログイン情報登録部１１は、選択候補のログインシール情報の中からユーザ端末２０で選択入力されたログインシール情報をユーザ端末２０から受信する。そして、ログイン情報登録部１１は、該受信されたログインシール情報を含むログイン情報をログイン情報ＤＢ１６Ａに登録する。
【００２１】
同一アカウント判定部１２は、ログイン情報の登録時に、ユーザ端末２０から受信されたアカウント情報と、ログイン情報ＤＢ１６Ａに記憶されたアカウント情報とが同一であるか否かを判定する。
【００２２】
ログインシール選択候補抽出部１３は、ログイン情報ＤＢ１６Ａに記憶されたログインシール情報とは異なる情報内容のログインシール情報をログインシールＤＢ１６Ｂから抽出し、該抽出したログインシール情報をユーザ端末２０に送信する。
【００２３】
ログイン情報受信部１４は、ログイン認証時に、ログイン情報、すなわちアカウント情報、パスワード情報及びログインシール情報をユーザ端末２０から受信する。
【００２４】
認証判定部１５は、ログイン情報受信部１４により受信されたログイン情報と、ログイン情報ＤＢ１６Ａに記憶されたログイン情報とが一致するか否かに基づいて、ログイン認証を行う。そして、ログイン認証の認証結果をユーザ端末２０に送信する。
【００２５】
記憶部１６は、ＨＤＤ（Hard Disk Drive）により構成され、各種アプリケーションプログラム及び各種データを記憶する。記憶部１６は、特にログイン情報ＤＢ１６Ａ及びログインシール情報ＤＢ１６Ｂを記憶する。
【００２６】
ログイン情報ＤＢ１６Ａは、図２に示すように、アカウント情報、パスワード情報及びログインシール情報のそれぞれを関連付けて記憶する。アカウント情報及びパスワード情報は、ログイン認証を得るための情報を表す。アカウント情報は、ユーザＩＤに該当する。
【００２７】
ログインシール情報は、ログインシールに関する情報である。具体的には、ログインシール情報は、色情報、文字情報、画像情報を含む。色情報は、ログインシールの色に関する情報である。文字情報は、ログインシール内に付加される文字に関する情報である。画像情報は、ログインシール内に付加される画像に関する情報である。
【００２８】
ログインシールは、偽ログインページによりユーザのアカウント情報やパスワード情報をだましとろうとする行為（以下、フィッシング詐欺）を防止するために用いられる。具体的には、ログインシールは、四角形の形状（図３参照）であり、該四角形内に色とともに、文字又は画像が付加されて構成される。例えば、四角形の色が黒色であって、四角形内に「１」が付加されたログインシールの場合、色情報「黒」、文字情報「１」がログインシール情報として記憶される。
【００２９】
また、ログインシールは、図３に示すように、ログインページに表示される。ログインページは、ログイン認証時において、ユーザがアカウント情報及びパスワード情報を操作入力するためのページである。例えば、アカウント情報設定部にアカウント情報が操作入力され、パスワード情報設定部にパスワード情報が操作入力される。
【００３０】
また、ログインシールは、クッキー情報を用いて実現される。クッキー情報は、ユーザがウェブサイトを利用した履歴、ユーザにより入力された内容、ユーザに関する情報等である。クッキー情報が記載されたファイルは、ユーザ端末２０に保存される。また、ログイン認証装置１は、ログインシール情報とクッキー情報とを関連付けて記憶する。
【００３１】
例えば、ユーザ端末２０でログインシール情報を登録又は変更した場合、登録又は変更の履歴等がクッキー情報としてユーザ端末２０に保存される。また、該クッキー情報及びログインシール情報がログイン認証装置１に送信され、ログイン認証装置１において、クッキー情報及びログインシール情報が関連付けて記憶部１６に記憶される。そして、ユーザ端末２０からログインページにアクセスされた場合、登録又は変更されたログインシール情報で構成されるログインシールがログインページに表示される（図３参照）。このとき、ログインシールがログインページに表示されなかったり、設定されたログインシールと異なるログインシールが表示された場合は、偽ログインページである可能性があるので、フィッシング詐欺を防止することができる。
【００３２】
ログインシール情報ＤＢ１６Ｂは、ログインシール情報の情報内容を記憶する。ログインシール情報の情報内容は、ログインシール情報の内容に関する情報、すなわち色情報、文字情報、画像情報の少なくとも１つを示す。例えば、ログインシール情報ＤＢ１６Ｂは、色情報（例えば、青色を示すログインシール情報、赤色を示すログインシール情報等）を記憶する。
【００３３】
次に、図４及び図５を参照して、ログイン認証装置１の動作について説明する。
先ず、第１の登録処理について説明する。第１の登録処理は、ユーザ端末２０から受信されたアカウント情報と、ログイン情報ＤＢ１６Ａに記憶されているアカウント情報とが同一であると判定された場合、同一と判定されたアカウント情報に関連付けられたログインシール情報とは異なる情報内容のログインシール情報をログイン情報ＤＢ１６Ａに登録する処理である。
【００３４】
予め、アカウント情報、パスワード情報及びログインシール情報が関連付けられてログイン情報ＤＢ１６Ａに記憶されているものとする（図２参照）。
【００３５】
例えば、アカウント情報、パスワード情報及びログインシール情報を登録する実行指示がユーザ端末２０から受信されたことをトリガとして第１の登録処理が実行開始される。
【００３６】
先ず、ユーザ端末２０へ登録ページが送信される（ステップＳ１）。登録ページは、アカウント情報、パスワード情報及びログインシール情報を登録するためのページである。
登録ページがユーザ端末２０に送信されると、ユーザによりユーザ端末２０の操作部（図示省略）を介してアカウント情報、パスワード情報及びログインシール情報が操作入力される。そして、アカウント情報、パスワード情報、ログインシール情報及びクッキー情報がログイン認証装置１に送信される。
【００３７】
そして、ログイン認証装置１によりアカウント情報、ログイン情報、ログインシール情報及びクッキー情報が受信される（ステップＳ２）。
【００３８】
ステップＳ２の実行後、同一のアカウント情報があるか否かが判定される（ステップＳ３）。具体的には、ステップＳ２において受信されたアカウント情報が、ログイン情報ＤＢ１６Ａに記憶されたアカウント情報と同一であるか否かが判定される。
【００３９】
ステップＳ３において、同一アカウント情報がないと判定された場合（ステップＳ３；ＮＯ）、ステップＳ２で受信されたアカウント情報、ログイン情報及びログインシール情報がログイン情報としてログイン情報ＤＢ１６Ａに登録される（ステップＳ４）。また、ステップＳ４においてログイン情報が登録されるとともに、受信されたログイン情報及びクッキー情報が関連付けられて記憶部１６に記憶される。ステップＳ４の実行後、第１の登録処理は終了される。
【００４０】
ステップＳ３において、同一のアカウント情報があると判定された場合（ステップＳ２；ＹＥＳ）、ログインシール情報の選択候補が抽出される（ステップＳ５）。例えば、ログイン情報ＤＢ１６Ｂに記憶されたアカウント情報のうち、同一と判定されたアカウント情報と関連付けられたログインシール情報の色情報が参照され、該参照された色情報と異なる色情報を示すログインシール情報がログインシールＤＢ１６Ｂからログインシール情報の選択候補として抽出される。
【００４１】
ステップＳ５の実行後、ユーザ端末２０にログインシール情報の選択候補が送信される（ステップＳ６）。そして、ログインシール情報の選択候補がユーザ端末２０の表示部（図示省略）に表示される。例えば、ログインシール情報の色情報の選択候補が表示される。そして、ユーザ端末２０の操作部により、選択候補の中からログインシール情報を選択するための選択入力が受け付けられる。そして、該受け付けられたログインシール情報がユーザ端末２０から送信される。すなわち、ユーザ端末２０で選択入力されたログインシール情報がユーザ端末２０から送信される。そして、ログイン認証装置１によりログインシール情報及びクッキー情報が受信される（ステップＳ７）。
【００４２】
ステップＳ７の実行後、アカウント情報、パスワード情報及びログインシール情報がログイン情報として登録される（ステップＳ８）。具体的には、ステップＳ７において受信されたログインシール情報と、ステップＳ２で受信された後、ＲＡＭに一時的に記憶されていたアカウント情報及びパスワード情報とがログイン情報としてログイン情報ＤＢ１６Ａに登録される。
【００４３】
なお、ユーザがユーザ端末２０において、ログインシール情報の選択候補を選択する際、アカウント情報及びパスワード情報を再度入力した場合は、ステップＳ７において、該再度入力されたアカウント情報、パスワード情報、選択されたログインシール情報及びクッキー情報を受信することとしてもよい。この場合、該受信されたアカウント情報、パスワード情報及びログインシール情報がログイン情報としてログイン情報ＤＢ１６Ａに登録される。
【００４４】
また、ステップＳ８においてログイン情報が登録されるとともに、受信されたログイン情報及びクッキー情報が関連付けられて記憶部１６に記憶される。ステップＳ８の実行後、第１の登録処理は終了される。
【００４５】
次に、図５を参照して、第１の認証判定処理について説明する。第１の認証判定処理は、ログイン情報ＤＢ１６Ａに登録されたログイン情報と、ユーザ端末２０から受信されたログイン情報とに基づいて、ログイン認証を実行する処理である。
【００４６】
予め、第１の登録処理により登録されたアカウント情報、パスワード情報及びログインシール情報がログイン情報ＤＢ１６Ａに記憶されているものとする。
【００４７】
例えば、ログイン認証装置１がユーザ端末２０からログインページへのアクセス要求を受信したことをトリガとして第１の認証判定処理が実行開始される。
【００４８】
先ず、ユーザ端末２０へクッキー情報の要求が送信され、ユーザ端末２０に記憶されているクッキー情報が抽出される。そして、該抽出されたクッキー情報がユーザ端末２０から受信される（ステップＳ１１）。
【００４９】
そして、記憶部１６に記憶されているクッキー情報の中から、ステップＳ１１で受信されたクッキー情報と一致するクッキー情報が抽出される。そして、該抽出されたクッキー情報と関連付けられたログインシール情報が抽出される（ステップＳ１２）。
【００５０】
ステップＳ１２の実行後、抽出されたログインシール情報で構成されたログインシールを含むログインページがユーザ端末２０に送信される（ステップＳ１３）。
【００５１】
そして、ユーザ端末２０の表示部にログインページが表示される。具体的には、図３に示すログインページがユーザ端末２０の表示部に表示される。ログインページが表示されると、アカウント情報及びパスワード情報がユーザにより操作入力される。そして、ユーザ端末２０からログイン情報が受信される（ステップＳ１４）。すなわち、ログインページ内に含まれるログインシールに関するログインシール情報、操作入力されたアカウント情報、及びパスワード情報が受信される。
【００５２】
ステップＳ１４の実行後、ログイン認証が成功したが否かが判定される（ステップＳ１５）。具体的には、ステップＳ１４において受信されたログイン情報と、ログイン情報ＤＢ１６Ａに登録されているログイン情報とが一致するか否かが判定される。一致する場合は、ログイン認証は成功したと判定され、一致しない場合は、ログイン認証は失敗したと判定される。
【００５３】
ステップＳ１５において、ログイン認証が失敗したと判定された場合（ステップＳ１５；ＮＯ）、第１の認証判定処理は終了される。
【００５４】
ステップＳ１５において、ログイン認証が成功したと判定された場合（ステップＳ１５；ＹＥＳ）、ログインが完了される（ステップＳ１６）。ログインが完了することにより、例えば、ウェブメールサービス用のウェブサイトへのアクセスが可能となる。ステップＳ１６の実行後、第１の認証判定処理は終了される。
【００５５】
なお、上記第１の認証判定処理のステップＳ１３において、ログインシールを含むログインページをログイン認証装置１からユーザ端末２０に送信することとしたが、これに限定されるものではない。例えば、ログイン認証装置１がユーザ端末２０からログインページへのアクセス要求を受信した場合、ログイン認証装置１からユーザ端末２０へログインシールを含まないログインページを送信することとしてもよい。この場合、ユーザ端末２０では、記憶されているクッキー情報に含まれるログインシール情報が読み出され、該読み出された該ログインシール情報に基づいて、ログインページにログインシールが付加される。これにより、図３に示すログインページがユーザ端末２０の表示部に表示され、ユーザは、アカウント情報及びパスワード情報の操作入力が可能となる。
【００５６】
以上、本実施の形態によれば、アカウント情報が既にログイン情報ＤＢ１６Ａに記憶されているアカウント情報と同一であっても、記憶されているログインシール情報とは異なる情報内容のログインシール情報を登録することにより、ユーザは同一のアカウント情報を利用することができる。このため、後からアカウント情報を登録するユーザは、前にアカウント情報を登録したユーザと同一のアカウント情報であっても、別のアカウント情報を登録する必要はないので、前にアカウント情報を登録したユーザと、後からアカウント情報を登録するユーザとの間で不公平が生じることを防ぐことができる。
【００５７】
また、ログイン認証時に、ユーザはログインシールを含むログインページ（図３参照）からアカウント情報及びパスワード情報を操作入力するので、ユーザは、ログインページがフィッシング詐欺用のページであるか否かを確認することができる。
【００５８】
また、既にログイン情報ＤＢ１６Ａに記憶されているログインシール情報とは異なる情報内容、すなわち、異なる色情報を示すログインシール情報をログイン情報ＤＢ１６Ａに登録することができる。
【００５９】
（第２の実施の形態）
図６〜図９を参照して、ログイン認証装置１Ａについて説明する。以下、図１に示したログイン認証装置１の内部構成と同一部分には同一符号を付し、その詳細な説明を援用し、異なる部分について以下説明する。
【００６０】
図６に示すように、ログイン認証装置１Ａは、第３の受信手段、登録手段としてのログイン情報登録部１１Ａと、同一アカウント判定部１２と、第２の送信手段としての文字種変更要求送信部２１と、ログイン情報受信部１４Ａと、認証判定部１５Ａと、記憶部１６１と、を備えて構成される。
【００６１】
ログイン情報登録部１１Ａ、文字種変更要求送信部２１、ログイン情報受信部１４Ａ及び認証判定部１５Ａは、制御部及び通信部により構成される。また、同一アカウント判定部１２は、制御部により構成される。
【００６２】
ログイン情報登録部１１Ａは、ログイン情報、すなわち、アカウント情報、パスワード情報及び文字種情報をログイン情報ＤＢ（Data Base）１６１Ａに登録する。
具体的には、ログイン情報登録部１１Ａは、ユーザ端末２０Ａからアカウント情報を受信する。そして、ログイン情報登録部１１Ａは、該受信されたアカウント情報と、ログイン情報ＤＢ１６１Ａに記憶されたアカウント情報とが同一の場合に、該記憶されたアカウント情報に関連付けられた文字種情報とは異なる情報内容の文字種情報をユーザ端末２０Ａから受信する。このとき、ログイン情報登録部１１Ａは、文字種情報の変更要求に応じてユーザ端末２０Ａで入力された文字種情報をユーザ端末２０Ａから受信する。そして、ログイン情報登録部１１Ａは、該受信された文字種情報を含むログイン情報をログイン情報ＤＢ１６１Ａに登録する。
【００６３】
文字種変更要求送信部２１は、ログイン情報ＤＢ１６Ａに記憶された文字種情報とは異なる情報内容の文字種情報に変更する変更要求をユーザ端末２０Ａに送信する。
【００６４】
ログイン情報受信部１４Ａは、ログイン認証時に、ログイン情報、すなわち、アカウント情報、パスワード情報及び文字種情報をユーザ端末２０Ａから受信する。
【００６５】
認証判定部１５Ａは、ログイン認証時に、ログイン情報受信部１４Ａにより受信されたログイン情報と、ログイン情報ＤＢ１６１Ａに記憶されたログイン情報とが一致するか否かに基づいて、ログイン認証を行う。そして、ログイン認証の認証結果をユーザ端末２０Ａに送信する。
【００６６】
記憶部１６１は、ログイン情報ＤＢ１６１Ａを記憶する。
【００６７】
ログイン情報ＤＢ１６１Ａは、図７に示すように、アカウント情報、パスワード情報及び文字種情報のそれぞれを関連付けて記憶する。
文字種情報は、アカウント情報の文字の種類に関する情報である。具体的には、文字種情報は、アカウント情報の文字の色情報やフォント情報を含む。
【００６８】
次に、図８及び図９を参照して、ログイン認証装置１Ａの動作について説明する。
先ず、第２の登録処理について説明する。第２の登録処理は、ユーザ端末２０Ａから受信されたアカウント情報と、ログイン情報ＤＢ１６Ａに記憶されているアカウント情報とが同一であると判定された場合、同一と判定されたアカウント情報に関連付けられた文字種情報とは異なる情報内容の文字種情報をログイン情報ＤＢ１６１Ａに登録する処理である。
【００６９】
予め、アカウント情報、パスワード情報及び文字種情報が関連付けられてログイン情報としてログイン情報ＤＢ１６１Ａに記憶されているものとする（図７参照）。
【００７０】
例えば、アカウント情報、パスワード情報及び文字種情報を登録する実行指示がユーザ端末から受信されたことをトリガとして第２の登録処理が実行開始される。
【００７１】
先ず、ユーザ端末２０Ａへ登録ページが送信される（ステップＳ２１）。登録ページは、アカウント情報、パスワード情報及び文字種情報を登録するためのページである。登録ページがユーザ端末２０Ａに送信されると、ユーザによりユーザ端末２０Ａの操作部を介してアカウント情報、パスワード情報及び文字種情報が操作入力される。そして、アカウント情報、パスワード情報及び文字種情報がログイン認証装置１に送信される。
【００７２】
そして、ログイン認証装置１によりアカウント情報、ログイン情報及び文字種情報が受信される（ステップＳ２２）。ステップＳ２２の実行後、同一のアカウント情報があるか否かが判定される（ステップＳ２３）。
【００７３】
ステップＳ２３において、同一アカウント情報がないと判定された場合（ステップＳ２３；ＮＯ）、ステップＳ２２で受信されたアカウント情報、ログイン情報及び文字種情報がログイン情報としてログイン情報ＤＢ１６１Ａに登録される（ステップＳ２４）。ステップＳ２４の実行後、第２の登録処理は終了される。
【００７４】
ステップＳ２３において、同一のアカウント情報があると判定された場合（ステップＳ２３；ＹＥＳ）、ユーザ端末２０Ａに文字種情報の変更要求が送信される（ステップＳ２５）。具体的には、ログイン情報ＤＢ１６１Ａに記憶されている文字種情報と異なる文字種情報に変更する旨のメッセージが変更要求としてユーザ端末２０Ａに送信される。例えば、「アカウント情報には赤のゴシック体の文字種が使用されております。赤のゴシック体以外の文字種に変更してください」とのメッセージが変更要求として送信される。
【００７５】
そして、文字種情報の変更要求がユーザ端末２０Ａの表示部に表示される。文字種情報の変更要求が表示されると、ユーザ端末２０Ａの操作部により、文字種情報を変更する操作入力が受け付けられる。そして、該受け付けられた文字種情報がユーザ端末２０Ａから送信される。すなわち、ユーザ端末２０Ａで入力されたログインシール情報がユーザ端末２０Ａから送信される。そして、ログイン認証装置１Ａにより、文字種情報が受信される（ステップＳ２６）。
【００７６】
ステップＳ２６の実行後、アカウント情報、パスワード情報及び文字種情報がログイン情報として登録される（ステップＳ２７）。具体的には、ステップＳ２６において受信された文字種情報と、ステップＳ２２で受信された後、ＲＡＭに一時的に記憶されていたアカウント情報及びパスワード情報とがログイン情報としてログイン情報ＤＢ１６１Ａに登録される。
【００７７】
なお、ユーザがユーザ端末２０Ａにおいて、文字種情報を変更する際、アカウント情報及びパスワード情報を再度入力した場合は、ステップＳ２６において、該再度入力されたアカウント情報、パスワード情報及び変更された文字種情報をログイン認証装置１が受信することとしてもよい。この場合、該受信されたアカウント情報、パスワード情報及び文字種情報がログイン情報としてログイン情報ＤＢ１６１Ａに登録される。
ステップＳ２７の実行後、第２の登録処理は終了される。
【００７８】
次に、図９を参照して、第２の認証判定処理について説明する。第２の認証判定処理は、ログイン情報ＤＢ１６１Ａに登録されたログイン情報と、ユーザ端末２０Ａから受信されたログイン情報とに基づいて、ログイン認証を実行する処理である。
【００７９】
予め、ログイン認証装置１Ａは、ユーザ端末２０Ａからログインページへのアクセス要求を受信しており、該アクセス要求に応じて、ログインページをユーザ端末２０Ａに送信しているものとする。そして、ユーザ端末２０Ａの表示部にログインページが表示され、該表示されたログインページからアカウント情報及びパスワード情報が操作入力され、操作入力されたアカウント情報、パスワード情報及び文字種情報がユーザ端末２０Ａからログイン認証装置１Ａに送信されているものとする。なお、本実施の形態におけるログインページは、ログインシールを含まず、アカウント情報設定部及びパスワード情報設定部のみを含むログインページであるものとする。
【００８０】
例えば、ログイン認証装置１がユーザ端末２０Ａからログイン情報の受信を開始したことをトリガとして第２の認証判定処理が実行開始される。
【００８１】
先ず、ユーザ端末２０からログイン情報が受信される（ステップＳ３１）。具体的には、ログイン情報としてアカウント情報、パスワード情報及び文字種情報が受信される。
【００８２】
ステップＳ３１の実行後、ログイン認証が成功したが否かが判定される（ステップＳ３２）。具体的には、ステップＳ３１において受信されたログイン情報と、ログイン情報ＤＢ１６１Ａに登録されているログイン情報とが一致するか否かが判定される。
【００８３】
ステップＳ３２において、ログイン認証が失敗したと判定された場合（ステップＳ３２；ＮＯ）、第２の認証判定処理は終了される。
【００８４】
ステップＳ３２において、ログイン認証が成功したと判定された場合（ステップＳ３２；ＹＥＳ）、ログインが完了される（ステップＳ３３）。ステップＳ３３の実行後、第２の認証判定処理は終了される。
【００８５】
以上、本実施の形態によれば、アカウント情報が既にログイン情報ＤＢ１６１Ａに記憶されているアカウント情報と同一であっても、記憶されている文字種情報とは異なる情報内容の文字種情報を登録することにより、ユーザは同一のアカウント情報を利用することができる。このため、後からアカウント情報を登録するユーザは、前にアカウント情報を登録したユーザと同一のアカウント情報であっても、別のアカウント情報を登録する必要はないので、前にアカウント情報を登録したユーザと、後からアカウント情報を登録するユーザとの間で不公平が生じることを防ぐことができる。
【００８６】
また、既にログイン情報ＤＢ１６Ａに記憶されている文字種情報とは異なる文字種情報をログインＤＢ１６１に登録することができる。
【００８７】
なお、上記第１実施の形態では、アカウント付随情報はログインシール情報であるものとし、第２の実施の形態では、アカウント付随情報は文字種情報であるものとしたがこれに限定されるものではない。例えば、アカウント付随情報として、地域情報を適用することとしてもよい。地域情報はユーザ端末が存在する地域を特定する情報であり、ＩＰ（Internet Protocol）アドレスにより特定される。例えば、ＩＰアドレスからユーザ端末の地域情報が「東京」、別のユーザ端末の地域情報が「埼玉」と特定された場合、「東京」「埼玉」の地域情報をアカウント付随情報として登録することとしてもよい。これにより、アカウント情報が既に登録されているアカウント情報と同一であっても、既に登録されている地域情報（例えば「東京」）とは異なる情報内容の地域情報（例えば、「埼玉」）を登録すれば、ログイン情報を識別することが可能となり、ユーザは同一のアカウント情報を利用することができる。
【００８８】
また、今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００８９】
１，１Ａ      ログイン認証装置
１１  ログイン情報登録部（第１の受信手段、第２の受信手段、登録手段）
１１Ａ ログイン情報登録部（第３の受信手段、登録手段）
１２   同一アカウント判定部（判定手段、第１の送信手段）
１３   ログインシール選択候補抽出部（抽出手段）
１４，１４Ａ  ログイン情報受信部
１５，１５Ａ  認証判定部（認証手段）
１６，１６１  記憶部（第１の記憶手段、第２の記憶手段）
２０，２０Ａ  ユーザ端末
２１   文字種変更要求送信部（第２の送信手段）
１６Ａ，１６１Ａ  ログイン情報ＤＢ
１６Ｂ   ログインシールＤＢ
【図１】
0005265658.tif 000002
【図２】
0005265658.tif 000003
【図３】
0005265658.tif 000004
【図４】
0005265658.tif 000005
【図５】
0005265658.tif 000006
【図６】
0005265658.tif 000007
【図７】
0005265658.tif 000008
【図８】
0005265658.tif 000009
【図９】
0005265658.tif 000010