(57)【要約】【課題】自動ログインに対し、ユーザＩＤ及びパスワードによるログイン認証の成功可否を不明確にする。【解決手段】認証サーバ２０は、クライアント端末１０とネットワーク３０を通じて接続する。認証サーバ２０は、制御部２１と、ユーザ情報記憶部２２と、判定部２３と、通知部２４と、通信部２５とを備える。判定部２３は、制御部２１が、クライアント端末１０から受信したクライアント端末１０の端末情報と、受信したユーザＩＤに関連付けられてユーザ情報記憶部２２に記憶されている登録端末情報とが一致しないと判定し、かつ、クライアント端末１０から受信したパスワードと、受信したユーザＩＤに関連付けられてユーザ情報記憶部２２に記憶されているパスワードとが一致しないと判定した場合、ログイン認証後に、クライアント端末１０に正規ページに偽装したダミーページを表示させると決定する。【選択図】図１
2016200869.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末とネットワークを通じて接続する認証サーバであって、
ユーザＩＤに関連付けて、パスワードと、登録端末情報とを記憶しているユーザ情報記憶部と、
ログイン認証時に、前記クライアント端末から受信したユーザＩＤ、パスワード及び該クライアント端末の端末情報と、前記ユーザ情報記憶部のユーザＩＤ、パスワード及び登録端末情報とが一致するか否かを判定する制御部と、
前記制御部の判定結果に基づき、前記クライアント端末にログイン認証後に表示させるページを決定する判定部と、を備え、
前記判定部は、前記制御部が、前記クライアント端末から受信した該クライアント端末の端末情報と、受信したユーザＩＤに関連付けられて前記ユーザ情報記憶部に記憶されている登録端末情報とが一致しないと判定し、かつ、前記クライアント端末から受信したパスワードと、受信したユーザＩＤに関連付けられて前記ユーザ情報記憶部に記憶されているパスワードとが一致しないと判定した場合、ログイン認証後に、前記クライアント端末に正規ページに偽装したダミーページを表示させると決定する、
ことを特徴とする認証サーバ。
【請求項２】
前記判定部は、前記制御部が、前記クライアント端末から受信した該クライアント端末の端末情報と、受信したユーザＩＤに関連付けられて前記ユーザ情報記憶部に記憶されている登録端末情報とが一致しないと判定し、かつ、前記クライアント端末から受信したパスワードと、受信したユーザＩＤに関連付けられて前記ユーザ情報記憶部に記憶されているパスワードとが一致すると判定した場合も、ログイン認証後に、前記クライアント端末に正規ページに偽装したダミーページを表示させると決定する、ことを特徴とする請求項１に記載の認証サーバ。
【請求項３】
ログイン認証の成否を、受信したユーザＩＤに関連付けられて前記ユーザ情報記憶部に記憶されている登録端末情報を有する登録端末に通知する通知部をさらに備える、請求項１または２に記載の認証サーバ。
【請求項４】
前記ダミーページは、前記ユーザが前記ユーザＩＤ及びパスワードの登録を前記認証サーバに対して行った際に、所定の方法に基づいて予め設定される、ことを特徴とする請求項１〜３のいずれか一項に記載の認証サーバ。
【請求項５】
クライアント端末と、該クライアント端末とネットワークを通じて接続する認証サーバとを備える認証システムであって、
前記クライアント端末は、
前記クライアント端末の端末情報を記憶している端末情報記憶部と、
前記認証サーバから受信した情報を表示する表示部と、を備え、
前記認証サーバは、
ユーザＩＤに関連付けて、パスワードと、登録端末情報とを記憶しているユーザ情報記憶部と、
ログイン認証時に、前記クライアント端末から受信したユーザＩＤ、パスワード及び該クライアント端末の端末情報と、前記ユーザ情報記憶部のユーザＩＤ、パスワード及び登録端末情報とが一致するか否かを判定する制御部と、
前記制御部の判定結果に基づき、前記クライアント端末にログイン認証後に表示させるページを決定する判定部と、を備え、
前記判定部は、前記制御部が、前記クライアント端末から受信した該クライアント端末の端末情報と、受信したユーザＩＤに関連付けられて前記ユーザ情報記憶部に記憶されている登録端末情報とが一致しないと判定し、かつ、前記クライアント端末から受信したパスワードと、受信したユーザＩＤに関連付けられて前記ユーザ情報記憶部に記憶されているパスワードとが一致しないと判定した場合、ログイン認証後に、前記クライアント端末の前記表示部に正規ページに偽装したダミーページを表示させると決定する、
ことを特徴とする認証システム。
【請求項６】
クライアント端末と、該クライアント端末とネットワークを通じて接続する認証サーバとを備える認証システムにおいて、ログイン認証を行う認証方法であって、
前記クライアント端末によって、前記認証サーバに、ユーザＩＤ、パスワード及び前記クライアント端末の端末情報を送信するステップと、
前記認証サーバによって、
前記クライアント端末から受信したユーザＩＤ、パスワード及び該クライアント端末の端末情報と、ユーザのユーザＩＤ、パスワード及び登録端末情報とが一致するか否かを判定するステップと、
前記判定するステップにおいて、前記クライアント端末から受信した該クライアント端末の端末情報と、受信したユーザＩＤに関連付けられている登録端末情報とが一致しないと判定し、かつ、前記クライアント端末から受信したパスワードと、受信したユーザＩＤに関連付けられているパスワードとが一致しないと判定した場合、ログイン認証後に、前記クライアント端末に正規ページに偽装したダミーページを表示させると決定するステップと、
を含む認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサイト等を利用するユーザの認証を行う認証サーバ、認証システム及び認証方法に関する。
【背景技術】
【０００２】
複数のＷｅｂサービスサイトを利用するユーザにとって、サービスサイト毎に、ログイン認証に用いるユーザＩＤ及びパスワードの組み合わせを覚えることは困難である。そのため、ユーザは、異なるサービスサイトにおいて、同一のパスワードを使いまわす傾向がある。また、ユーザＩＤとしてメールアドレスを採用するサービスサイトも多い。その結果、ユーザは、同一のユーザＩＤ及びパスワードを再利用しやすくなっている。
【０００３】
近年、そのようなユーザの行動習慣を狙ったパスワードリスト攻撃が目立ってきている。ここで、パスワードリスト攻撃とは、悪意を持った第三者（以下「攻撃者」という）が、何らかの手法により事前に別のＷｅｂサービスサイト等から入手したユーザＩＤ及びパスワードを含むパスワードリストに基づいて、複数のＷｅｂサイトに不正ログインを試みる行為である。
【０００４】
Ｗｅｂサイトへの不正ログインが成功した場合、ユーザは、攻撃者によって、アカウントを乗っ取られたり、そのＷｅｂサイトに登録されている情報を窃取されたりする被害を受けてしてしまうことがある。
【０００５】
攻撃者は、パスワードリストの精度を高めるために、入手した大量のユーザＩＤ及びパスワードを含むパスワードリストに基づいて、ログイン試行を繰り返し行っていると考えられる。
【０００６】
パスワードリスト攻撃への一つの対策方法として、リスクベース認証が知られている（例えば、非特許文献１参照）。リスクベース認証とは、ユーザの行動をサーバ側で分析し、普段とは異なるユーザの行動を検知した場合に、必要があれば、通常のユーザＩＤ及びパスワードによる認証に加えて、さらに追加の認証を行う機能である。リスクベース認証は、主に、金融機関のネットバンキングや大手ＳＮＳサイト等で導入されている。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】独立行政法人情報処理推進機構、“オンライン本人認証方式の実体調査報告書”、[online]、平成２６年８月、[平成２７年３月２７日検索]、インターネット（URL:http://www.ipa.go.jp/files/000040778.pdf）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
近年、パスワードリスト攻撃の精度は増してきており、ログイン試行回数に対する不正ログイン数の割合が１割弱、という事例もあった。このような事例から、パスワードリスト攻撃において、パスワードリストの精度を高めるために、流通しているパスワードリストを用いたログイン試行が行われており、それによって、パスワードリストの価値が高められている可能性があると考えられる。従って、ログイン試行によるパスワードリスト精度の向上に対する抑制策が必要とされている。
【０００９】
ログイン試行は、手作業で行うと膨大な作業量となる。そのため、攻撃者は、ログイン作業を自動化し、ログイン認証後に表示されるページの画面構成によって、ユーザＩＤ及びパスワードによるログイン認証の成功可否を判断していると考えられる。
【００１０】
しかしながら、リスクベース認証等の従来の技術では、自動ログインに対し、ログイン認証後のページ画面構成から、ユーザＩＤ及びパスワードによるログイン認証の成功可否が明確に判断できてしまう、という問題があった。
【００１１】
本発明の目的は、上述の問題に鑑みてなされたものであり、自動ログインに対し、ユーザＩＤ及びパスワードによるログイン認証の成功可否を不明確にすることができる認証サーバ、認証システム及び認証方法を提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、本発明に係る認証サーバは、クライアント端末とネットワークを通じて接続する認証サーバであって、ユーザＩＤに関連付けて、パスワードと、登録端末情報とを記憶しているユーザ情報記憶部と、ログイン認証時に、前記クライアント端末から受信したユーザＩＤ、パスワード及び該クライアント端末の端末情報と、前記ユーザ情報記憶部のユーザＩＤ、パスワード及び登録端末情報とが一致するか否かを判定する制御部と、前記制御部の判定結果に基づき、前記クライアント端末にログイン認証後に表示させるページを決定する判定部と、を備え、前記判定部は、前記制御部が、前記クライアント端末から受信した該クライアント端末の端末情報と、受信したユーザＩＤに関連付けられて前記ユーザ情報記憶部に記憶されている登録端末情報とが一致しないと判定し、かつ、前記クライアント端末から受信したパスワードと、受信したユーザＩＤに関連付けられて前記ユーザ情報記憶部に記憶されているパスワードとが一致しないと判定した場合、ログイン認証後に、前記クライアント端末に正規ページに偽装したダミーページを表示させると決定する、ことを特徴とする。
【００１３】
また、上記課題を解決するため、本発明に係る認証システムは、クライアント端末と、該クライアント端末とネットワークを通じて接続する認証サーバとを備える認証システムであって、前記クライアント端末は、前記クライアント端末の端末情報を記憶している端末情報記憶部と、前記認証サーバから受信した情報を表示する表示部と、を備え、前記認証サーバは、ユーザＩＤに関連付けて、パスワードと、登録端末情報とを記憶しているユーザ情報記憶部と、ログイン認証時に、前記クライアント端末から受信したユーザＩＤ、パスワード及び該クライアント端末の端末情報と、前記ユーザ情報記憶部のユーザＩＤ、パスワード及び登録端末情報とが一致するか否かを判定する制御部と、前記制御部の判定結果に基づき、前記クライアント端末にログイン認証後に表示させるページを決定する判定部と、を備え、前記判定部は、前記制御部が、前記クライアント端末から受信した該クライアント端末の端末情報と、受信したユーザＩＤに関連付けられて前記ユーザ情報記憶部に記憶されている登録端末情報とが一致しないと判定し、かつ、前記クライアント端末から受信したパスワードと、受信したユーザＩＤに関連付けられて前記ユーザ情報記憶部に記憶されているパスワードとが一致しないと判定した場合、ログイン認証後に、前記クライアント端末の前記表示部に正規ページに偽装したダミーページを表示させると決定する、ことを特徴とする。
【００１４】
また、上記課題を解決するため、本発明に係る認証方法は、クライアント端末と、該クライアント端末とネットワークを通じて接続する認証サーバとを備える認証システムにおいて、ログイン認証を行う認証方法であって、前記クライアント端末によって、前記認証サーバに、ユーザＩＤ、パスワード及び前記クライアント端末の端末情報を送信するステップと、前記認証サーバによって、前記クライアント端末から受信したユーザＩＤ、パスワード及び該クライアント端末の端末情報と、ユーザのユーザＩＤ、パスワード及び登録端末情報とが一致するか否かを判定するステップと、前記判定するステップにおいて、前記クライアント端末から受信した該クライアント端末の端末情報と、受信したユーザＩＤに関連付けられている登録端末情報とが一致しないと判定し、かつ、前記クライアント端末から受信したパスワードと、受信したユーザＩＤに関連付けられているパスワードとが一致しないと判定した場合、ログイン認証後に、前記クライアント端末に正規ページに偽装したダミーページを表示させると決定するステップと、を含む。
【発明の効果】
【００１５】
本発明に係る認証サーバ、認証システム及び認証方法によれば、自動ログインに対し、ユーザＩＤ及びパスワードによるログイン認証の成功可否を不明確にすることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る認証システムの構成の一例を示す図である。
【図２】本発明の一実施形態に係るユーザ情報記憶部が記憶するユーザ情報の一例を示す図である。
【図３】本発明の一実施形態に係る認証システムの動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施形態について、図面を参照して説明する。
【００１８】
［システム構成］
図１は、本発明の一実施形態に係る認証システムの構成の一例を示す図である。図１に示す認証システム１は、クライアント端末１０と、クライアント端末１０とネットワーク３０を通じて接続し、ネットワーク３０上のＷｅｂサイトへのログイン認証を行う認証サーバ２０と、登録端末４０とを備える。登録端末４０は、Ｗｅｂサイトを利用するユーザが認証サーバ２０に対してユーザＩＤに関連付けて事前に登録している端末である。登録端末４０としては、例えば、ユーザが通常使用している端末を、認証サーバ２０に対して登録することができ、例えば、スマートフォンを登録端末として登録できる。クライアント端末１０、認証サーバ２０、登録端末４０は、それぞれ、ネットワーク３０を介して接続されている。なお、図１では省略しているが、登録端末４０の内部構成はクライアント端末１０と同様の構成である。また、図１では１台のクライアント端末１０を示しているが、クライアント端末１０は複数台であってもよい。
【００１９】
クライアント端末１０は、制御部１１と、表示部１２と、入力部１３と、通信部１４と、端末情報記憶部１５とを備える。なお、本発明に係るクライアント端末１０の各機能を説明するが、クライアント端末１０が備える他の機能を排除することを意図したものではないことに留意する。クライアント端末１０は、例えばコンピュータとして構成することができ、クライアント端末１０の各機能を実現する処理内容を記述したプログラムを、当該コンピュータの端末情報記憶部１５又は図示しない他の記憶部に格納しておき、当該コンピュータの中央演算処理装置（ＣＰＵ（Central Processing Unit））によって、このプログラムを読み出して実行させることで実現することができる。
【００２０】
制御部１１は、クライアント端末１０全体を制御及び管理するものであり、例えばプロセッサにより構成することができる。
【００２１】
制御部１１は、ログイン認証の際に、入力部１３がユーザからユーザＩＤ及びパスワードの入力を受け付けると、端末情報記憶部１５に記憶されているクライアント端末１０の端末情報を読み出し、通信部１４を介して、ユーザＩＤ及びパスワードと共に、端末情報を、認証サーバ２０に送信する。
【００２２】
表示部１２は、認証サーバ２０から受信した情報等の各種情報を表示する。表示部１２は、例えばＷｅｂブラウザによって、ログイン認証の際にユーザＩＤ及びパスワードを入力するログインページ、ログイン認証が成功した際のページ(以下、「正規ページ」という)、正規ページに偽装したダミーページ、ログイン認証が失敗した際のログインエラーページ等を表示する。なお、図１では、表示部１２は、クライアント端末１０の内部に在るが、クライアント端末１０の外部に在ってもよい。
【００２３】
入力部１３は、ユーザからの入力を受け付ける。入力部１３は、例えば、キーボード、タッチパネル等である。入力部１３は、例えば、ログイン認証時に、ユーザからユーザＩＤ及びパスワードの入力を受け付ける。
【００２４】
通信部１４は、ネットワーク３０を介して、認証サーバ２０と通信する。
【００２５】
端末情報記憶部１５は、クライアント端末１０の端末情報を記憶している。端末情報とは、端末を識別する情報であり、例えば、ＭＡＣ（Media Access Control）アドレス、電話番号、端末が採用するＯＳ、ブラウザの種類、ＩＰ(Internet Protocol)アドレス等である。
【００２６】
認証サーバ２０は、制御部２１と、ユーザ情報記憶部２２と、判定部２３と、通知部２４と、通信部２５とを備える。なお、本発明に係る認証サーバ２０の各機能を説明するが、認証サーバ２０が備える他の機能を排除することを意図したものではないことに留意する。認証サーバ２０は、例えばコンピュータとして構成することができ、認証サーバ２０の各機能を実現する処理内容を記述したプログラムを、当該コンピュータのユーザ情報記憶部２２又は図示しない他の記憶部に格納しておき、当該コンピュータの中央演算処理装置（ＣＰＵ）によって、このプログラムを読み出して実行させることで実現することができる。
【００２７】
制御部２１は、認証サーバ２０全体を制御及び管理するものであり、例えばプロセッサにより構成することができる。
【００２８】
制御部２１は、クライアント端末１０からユーザＩＤ、パスワード及び端末情報を受信すると、認証処理を行う。具体的には、制御部２１は、受信したユーザＩＤがユーザ情報記憶部２２に登録（記憶）されているか否かの判定を行う。制御部２１は、受信したユーザＩＤが登録されていないと判定した場合、クライアント端末１０の表示部１２に表示されているログインページを、ログインエラーページに遷移させると決定する。また、制御部２１は、ユーザＩＤが登録されていると判定した場合は、受信した端末情報が、ユーザＩＤに関連付けて登録されている登録端末情報であるか否かの判定を行う。また、制御部２１は、受信したパスワードが正しいか否かの判定を行う。
【００２９】
ユーザ情報記憶部２２は、ユーザのユーザＩＤ及びパスワードと、登録端末４０の登録端末情報（以下、合せて「ユーザ情報」という）を記憶している。図２に、ユーザ情報記憶部２２に記憶されているユーザ情報の一例を示す。登録端末情報は、登録端末４０を識別する情報であり、予めユーザ情報記憶部２２に記憶されている。登録端末情報は、例えば、ユーザがユーザＩＤ及びパスワードの登録を認証サーバ２０に対して行った際に使用していた端末の情報を、自動的に登録端末情報としてユーザ情報記憶部２２に記憶したものであってもよい。登録端末情報として登録する情報は、上述のクライアント端末１０の端末情報と同様のものであり、ＭＡＣアドレス、電話番号、端末が採用するＯＳ、ブラウザの種類、ＩＰアドレス等である。なお、ユーザ情報記憶部２２には、パスワードの代わりに、または、パスワードと併せて、パスワードのハッシュ、暗号化したパスワード、認証用の証明書等の情報を記憶してもよい。
【００３０】
判定部２３は、ログイン認証の際、制御部２１による認証結果に基づいて、クライアント端末１０の表示部１２に表示されているログインページから、どのページに遷移させるかを決定する。具体的には、判定部２３は、クライアント端末１０から受信した端末情報がユーザＩＤに関連付けて登録されている登録端末情報と一致し、かつパスワードが正しい場合、ログインページから正規ページに遷移させると決定する。また、判定部２３は、受信した端末情報がユーザＩＤに関連付けて登録されている登録端末情報と一致し、かつパスワードが正しくない場合、ログインエラーページに遷移させると決定する。また、判定部２３は、受信した端末情報がユーザＩＤに関連付けて登録されている登録端末情報と一致せず、かつパスワードが正しい場合、ログインページから正規ページに遷移させると決定する。また、判定部２３は、受信した端末情報がユーザＩＤに関連付けて登録されている登録端末情報と一致せず、かつパスワードが正しくない場合、ログインページから正規ページに偽装したダミーページに遷移させると決定する。
【００３１】
ここで、ダミーページについて説明する。ダミーページとは、正規ページに偽装したページである。例えば、ダミーページは、正規ページに表示される登録ユーザに関する情報（例えば、氏名、住所、生年月日、性別、在籍する学校、勤務する企業、クレジットカード情報、保有資産等）を偽の情報に置き換えて偽装して表示させたものである。また、攻撃者が持つパスワードリストに、ユーザＩＤ及びパスワード以外にも、氏名や住所等の個人情報が含まれる可能性があると想定される場合もある。これを考慮して、ダミーページには、登録ユーザに関する情報のうち、提供するＷｅｂサービスに関するもの（例えば、クレジットカード情報、保有資産等）のみを偽装して表示させるようにしてもよい。
【００３２】
通知部２４は、クライアント端末１０によるログイン認証の成否結果を、通信部２５を介して登録端末４０に通知する。通知部２４の機能の詳細については後述する。
【００３３】
通信部２５は、ネットワーク３０を介して、クライアント端末１０及び登録端末４０と通信する。
【００３４】
以下、本発明の一実施形態に係る認証システム１の動作を説明する。
【００３５】
［システム動作］
図３は、本発明の一実施形態に係る認証システムの動作の一例を示すフローチャートである。本発明の一実施形態に係る認証システム１では、ユーザＩＤ及びパスワードによるログイン認証に加えて、クライアント端末１０から受信した端末情報がユーザＩＤに関連付けて登録されている登録端末情報と一致するか否かの判定も行われる。
【００３６】
まず、ユーザが、例えばＷｅｂブラウザによって、クライアント端末１０の表示部１２に表示されているログインページから、クライアント端末１０の入力部１３を介して、ユーザＩＤ及びパスワードを入力する。入力部１３がユーザＩＤ及びパスワードの入力を受け付けると、クライアント端末１０の制御部１１は、端末情報記憶部１５に記憶されているクライアント端末１０の端末情報を読み出し、クライアント端末１０の通信部１４を介して、ユーザＩＤ、パスワード及び端末情報を、認証サーバ２０に送信する。
【００３７】
すると、認証サーバ２０の制御部２１は、クライアント端末１０から受信したユーザＩＤが登録されているか否か判定する（ステップＳ１０１）。受信したユーザＩＤが登録されていないと判定した場合（ステップＳ１０１：Ｎｏ）、制御部２１は、クライアント端末１０に表示されているログインページを、ログインエラーページに遷移させると決定し（ステップＳ１０２）、処理を終了する。一方、受信したユーザＩＤが登録されていると判定した場合（ステップＳ１０１：Ｙｅｓ）、制御部２１は、ステップＳ１０３の処理に進む。
【００３８】
次に、制御部２１は、クライアント端末１０から受信した端末情報が、ユーザＩＤに関連付けて登録されている登録端末情報であるか否か判定する（ステップＳ１０３）。制御部２１は、例えば、図２に示すテーブル構成のユーザ情報を用いて、受信した端末情報と、ユーザＩＤに対応する登録端末情報とが一致するか否か照合し、一致する場合は端末情報が登録されていると判定し、一致しない場合は端末情報が登録されていないと判定する。受信した端末情報がユーザＩＤに対応する登録端末情報と一致すると判定した場合（ステップＳ１０３：Ｙｅｓ）、制御部２１は、ステップＳ１０４の処理に進む。一方、受信した端末情報がユーザＩＤに対応する登録端末情報と一致しないと判定した場合(ステップＳ１０３：Ｎｏ)、制御部２１は、ステップＳ１０７の処理に進む。また、制御部２１は、ステップＳ１０３の処理による結果（受信した端末情報がユーザＩＤに対応する登録端末情報と一致するか否か）を、認証サーバ２０の判定部２３に通知する。
【００３９】
ステップＳ１０４の処理では、制御部２１は、クライアント端末１０から受信したパスワードが正しいか否か判定する。制御部２１は、受信したパスワードと、ユーザ情報記憶部２２のパスワードが一致するか否か照合し、一致する場合はパスワードが正しいと判定し、一致しない場合は正しくないと判定する。受信したパスワードが正しいと制御部２１が判定した場合（ステップＳ１０４：Ｙｅｓ）、判定部２３は、クライアント端末１０の表示部１２に表示されているログインページを、正規ページに遷移させると決定し（ステップＳ１０５）、処理を終了する。一方、受信したパスワードが正しくないと制御部２１が判定した場合（ステップＳ１０４：Ｎｏ）、判定部２３は、クライアント端末１０に表示されているログインページを、ログインエラーページに遷移させると決定し（ステップＳ１０６）、処理を終了する。
【００４０】
このように、認証サーバ２０がログイン認証を行う際、クライアント端末１０から受信した端末情報がユーザ情報記憶部２２の登録端末情報と一致し、ユーザが、通常利用している環境からアクセスを行っていると判断された場合、ログイン認証が失敗しても、ログインエラーページに遷移し、ダミーページへの遷移は、行われない。
【００４１】
ステップＳ１０７の処理では、制御部２１は、ステップＳ１０４の処理と同様にして、クライアント端末１０から受信したパスワードが正しいか否か判定する。受信したパスワードが正しいと制御部２１が判定した場合（ステップＳ１０７：Ｙｅｓ）、判定部２３は、クライアント端末１０の表示部１２に表示されているログインページを、正規ページに遷移させると決定し（ステップＳ１０８）、処理を終了する。一方、受信したパスワードが正しくないと制御部２１が判定した場合（ステップＳ１０７：Ｎｏ）、判定部２３は、クライアント端末１０の表示部１２に表示されているログインページを、ダミーページに遷移させると決定し（ステップＳ１０９）、処理を終了する。
【００４２】
このように、認証サーバ２０がログイン認証を行う際、クライアント端末１０から受信した端末情報がユーザ情報記憶部２２の登録端末情報と一致せず、かつ、クライアント端末１０から受信したユーザＩＤ及びパスワードがユーザ情報記憶部２２のユーザＩＤ及びパスワードと一致しない場合、クライアント端末１０の表示部１２に表示されているログインページが、ダミーページに遷移する。
【００４３】
以上のように、クライアント端末１０が登録端末４０ではなく、かつ、ユーザＩＤ及びパスワードによるログイン認証が失敗した場合、認証サーバ２０は、クライアント端末１０の表示部１２を介して、ユーザへ、正規ページに偽装したダミーページを表示する。このとき、正規ユーザは、登録ユーザの情報を知っているので、表示されているページの情報から、そのページが正規ページではなくダミーページであると判別でき、ログイン認証に失敗したことを知ることができる。一方で、ユーザＩＤ及びパスワード以外の情報を保持していない不正ユーザ（攻撃者）は、表示されたページが、正規ページかダミーページか判別することができない。このため、ログイン作業を自動化している攻撃者に対して、ユーザＩＤ及びパスワードによるログイン認証の成功可否を不明確なものにすることができる。また、これにより、不正ログイン成功率が抑えられるため、攻撃コストが上がり、パスワードリスト攻撃を沈静化させることができる。
【００４４】
なお、正規ページにおいて偽装する情報を、正規ページに表示される情報の一部のみに限定する場合がある。この場合、正規ユーザであっても、表示されるページが、正規ページかダミーページか判別が困難になることがあり得る。これに対応するため、例えば、以下の判別方法を採用することができる。
【００４５】
［判別方法１］
認証サーバ２０を用いるサービスサイト提供者が、予め画像を複数用意し、その中から１枚をユーザに選択させる。そして、正規ページには、ユーザが選択した画像を設置し、ダミーページには、ユーザが選択しなかった画像の中からランダムに抽出された１枚を設置する。このランダムに抽出される画像は、ユーザが画像を選択する際に、同時に決定される。
【００４６】
［判別方法２］
ユーザが、登録端末４０以外のクライアント端末１０から、認証サーバ２０に対してログイン認証を行った場合、認証サーバ２０の通知部２４が、通信部２５を介して、登録端末４０に、ログイン認証の成否を判別するログイン情報（例えば、ログイン時間、ログイン認証の成否）を通知する。例えばユーザが登録端末４０を所持しながらクライアント端末１０によりログイン認証を行っている場合、この通知により、ユーザは、ログイン認証の成否を判別することができる。通知は、例えば、登録端末４０がスマートフォンや携帯電話である場合、ＳＭＳ（Short Message Service）により行うことができる。
【００４７】
判別方法１や判別方法２のように、ログイン認証後に表示されるページが、正規ページかダミーページか判別できるもの（画像、登録端末４０への通知等）を、ユーザＩＤ及びパスワード登録によるアカウント設定時に同時に設定をしておくことで、正規ユーザは、容易にログイン認証の成功可否を判断することができる。
【００４８】
［ログイン認証の成否に関わらずダミーページに誘導］
登録端末４０以外のクライアント端末１０から認証サーバ２０に対してログイン認証が行われた場合、ログイン認証の成否に関わらず、クライアント端末１０の表示部１２を介してユーザへ表示されるページを、ダミーページに遷移させてもよい。このとき、認証サーバ２０の判定部２３は、認証サーバ２０の制御部２１によって、クライアント端末１０の端末情報が登録されていないと判定された場合、表示部１２に表示されているログインページを、ダミーページに遷移させると決定する。またこの際のログイン認証が成功した場合に、クライアント端末１０からの再ログイン認証が成功した場合に表示されるページを、ログインページから正規ページに遷移させる手続きを採用することができる。この手続きは、登録端末４０以外のクライアント端末１０から認証サーバ２０に対してログイン認証が行われた場合、まず、認証サーバ２０の通知部２４が、認証サーバ２０の通信部２５を介して、登録端末４０に、ログイン認証の成否を判別するログイン情報（例えば、ログイン時間、ログイン認証の成否）を通知する。通知は、上記［判別方法２］の通知と同様に、例えば、登録端末４０がスマートフォンや携帯電話である場合、ＳＭＳ等により行うことができる。また、この通知により、ユーザは、ログイン認証の成否を判別することができる。そしてさらに、ログイン認証が成功した場合、通知部２４は、上記の通知と併せて、クライアント端末１０からの再ログイン認証の成功時において、正規ページを表示させることを許可させるか否かを選択させる通知を行う。ユーザが、正規ページの表示を許可することを選択した場合、クライアント端末１０からの再ログイン認証が成功すると、判定部２３は、正規ページに遷移させると決定する。
【００４９】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各構成部、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の構成部やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。また、本発明について装置を中心に説明してきたが、本発明は装置が備えるプロセッサにより実行される方法、プログラム、又はプログラムを記録した記憶媒体としても実現し得るものであり、本発明の範囲にはこれらも包含されるものと理解されたい。
【符号の説明】
【００５０】
１  認証システム
１０  クライアント端末
１１  制御部
１２  表示部
１３  入力部
１４  通信部
１５  端末情報記憶部
２０  認証サーバ
２１  制御部
２２  ユーザ情報記憶部
２３  判定部
２４  通知部
２５  通信部
３０  ネットワーク
４０  登録端末
【図１】
2016200869.tif 000003
【図２】
2016200869.tif 000004
【図３】
2016200869.tif 000005