(57)【要約】【課題】ユーザと位置的に一体化した認証を実現するリスクベース認証方法等及びシステムを提供する。【解決手段】ユーザ認証サーバは、第１の端末における近距離無線通信の要素情報と、ユーザ所持の第２の端末の宛先情報とを予め記憶している。最初に、「第１の端末」が、ユーザ認証サーバへ、認証要求を送信する。次に、ユーザ認証サーバが、第２の端末へ、近距離無線通信のスキャンリストを要求する。次に、第２の端末が、自ら周辺における近距離無線通信のスキャンリストを、ユーザ認証サーバへ応答する。次に、ユーザ認証サーバが、スキャンリストに、第１の端末に基づく要素情報が含まれているか否かを判定する。そして、ユーザ認証サーバが、第４のステップについて真と判定した際に、「第１の端末」へ、認証成功を応答する。【選択図】図２
2016126670.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって操作可能な第１の端末及び第２の端末と、コンテンツサーバと、ユーザ認証サーバとを有するシステムにおけるリスクベース認証方法であって、
第１の端末及び第２の端末は、近距離無線インタフェースを有し、
前記ユーザ認証サーバは、第１の端末における近距離無線通信の要素情報と、ユーザ所持の第２の端末の宛先情報とを予め記憶しており、
「第１の端末」が、前記ユーザ認証サーバへ、認証要求を送信する第１のステップと、
前記ユーザ認証サーバが、第２の端末へ、近距離無線通信のスキャンリストを要求する第２のステップと、
第２の端末が、自ら周辺における近距離無線通信のスキャンリストを、前記ユーザ認証サーバへ応答する第３のステップと、
前記ユーザ認証サーバが、前記スキャンリストに、第１の端末に基づく要素情報が含まれているか否かを判定する第４のステップと、
前記ユーザ認証サーバが、第４のステップについて真と判定した際に、「第１の端末」へ、認証成功を応答する第５のステップと
を有することを特徴とするリスクベース認証方法。
【請求項２】
ユーザによって操作可能な第１の端末及び第２の端末と、コンテンツサーバと、ユーザ認証サーバとを有するシステムにおけるリスクベース認証方法であって、
第１の端末及び第２の端末は、近距離無線インタフェースを有し、
前記ユーザ認証サーバは、ユーザ所持の第２の端末の宛先情報を予め記憶しており、
「第１の端末」が、前記ユーザ認証サーバへ、近距離無線通信の要素情報を含む認証要求を送信する第１のステップと、
前記ユーザ認証サーバが、第２の端末へ、近距離無線通信のスキャンリストを要求する第２のステップと、
第２の端末が、自ら周辺における近距離無線通信のスキャンリストを、前記ユーザ認証サーバへ応答する第３のステップと、
前記ユーザ認証サーバが、前記スキャンリストに、第１の端末に基づく要素情報が含まれているか否かを判定する第４のステップと、
前記ユーザ認証サーバが、第４のステップについて真と判定した際に、「第１の端末」へ、認証成功を応答する第５のステップと
を有することを特徴とするリスクベース認証方法。
【請求項３】
ユーザによって操作可能な第１の端末及び第２の端末と、コンテンツを配信するコンテンツサーバと、前記ユーザを認証するユーザ認証サーバとを有するシステムにおけるリスクベース認証方法であって、
第１の端末及び第２の端末は、近距離無線インタフェースを有し、
前記ユーザ認証サーバは、第１の端末における近距離無線通信の要素情報と、ユーザ所持の第２の端末の宛先情報とを予め記憶しており、
「第２の端末」が、前記ユーザ認証サーバへ、認証要求を送信する第１のステップと、
前記ユーザ認証サーバが、第２の端末へ、近距離無線通信のスキャンリストを要求する第２のステップと、
第２の端末が、自ら周辺における近距離無線通信のスキャンリストを、前記ユーザ認証サーバへ応答する第３のステップと、
前記ユーザ認証サーバが、前記スキャンリストに、第１の端末に基づく要素情報が含まれているか否かを判定する第４のステップと、
前記ユーザ認証サーバが、第４のステップについて真と判定した際に、「第２の端末」へ、認証成功を応答する第５のステップと
を有することを特徴とするリスクベース認証方法。
【請求項４】
前記近距離無線通信の要素情報は、デバイス名、ＭＡＣ(Media Access Control)アドレス、接続状態情報、デバイスクラス、及び／又は、ＵＵＩＤ(Universally Unique Identifier)である
ことを特徴とする請求項１から３のいずれか１項に記載のリスクベース認証方法。
【請求項５】
第２のステップについて、前記ユーザ認証サーバは、第２の端末へプッシュ的に、スキャンリストを要求し、
第３のステップについて、第２の端末は、近距離無線インタフェースを自動的に起動し、自ら周辺をスキャンする
ことを特徴とする請求項１から４のいずれか１項に記載のリスクベース認証方法。
【請求項６】
第１のステップについて、「第１の端末」又は「第２の端末」が送信する前記認証要求は、ユーザＩＤ及びパスワードを含んでおり、
第２のステップについて、前記ユーザ認証サーバは、前記認証要求に含まれるユーザＩＤ及びパスワードによって正当なユーザであると確認した後、第２の端末へ、近距離無線通信のスキャンリストを要求する
ことを特徴とする請求項１から５のいずれか１項に記載のリスクベース認証方法。
【請求項７】
第２の端末は、ユーザ自らが常に携帯する携帯端末であり、
第４のステップによって、第２の端末の周辺に第１の端末が存在していることを確認する
ことを特徴とする請求項１から６のいずれか１項に記載のリスクベース認証方法。
【請求項８】
ユーザによって操作可能な第１の端末及び第２の端末と、コンテンツサーバと、ユーザ認証サーバとを有するリスクベース認証システムであって、
第１の端末及び第２の端末は、近距離無線インタフェースを有し、
前記ユーザ認証サーバは、
第１の端末における近距離無線通信の要素情報と、ユーザ所持の第２の端末の宛先情報とを予め記憶したユーザ登録手段と、
「第１の端末」から、認証要求を受信した際に、第２の端末へ、近距離無線通信のスキャンリストを要求するスキャンリスト要求手段と、
第２の端末から、自ら周辺における近距離無線通信のスキャンリストを受信した際に、前記スキャンリストに、第１の端末に基づく要素情報が含まれているか否かを判定する判定手段と、
前記判定手段によって真と判定した際に、「第１の端末」へ、認証成功を応答する認証成功応答手段と
を有し、
「第１の端末」は、
前記ユーザ認証サーバへ、認証要求を送信する認証要求送信手段と、
前記ユーザ認証サーバから、認証結果を受信する認証結果受信手段と
を有し、
第２の端末は、
前記ユーザ認証サーバから、近距離無線通信のスキャンリストの要求を受信した際に、自ら周辺における近距離無線通信のスキャンリストを、前記ユーザ認証サーバへ応答するスキャンリスト応答手段と
を有することを特徴とするリスクベース認証システム。
【請求項９】
ユーザによって操作可能な第１の端末及び第２の端末と、コンテンツサーバと、ユーザ認証サーバとを有するリスクベース認証システムであって、
第１の端末及び第２の端末は、近距離無線インタフェースを有し、
前記ユーザ認証サーバは、
ユーザ所持の第２の端末の宛先情報を予め記憶したユーザ登録手段と、
「第１の端末」から、近距離無線通信の要素情報を含む認証要求を受信した際に、第２の端末へ、近距離無線通信のスキャンリストを要求するスキャンリスト要求手段と、
第２の端末から、自ら周辺における近距離無線通信のスキャンリストを受信した際に、前記スキャンリストに、第１の端末に基づく要素情報が含まれているか否かを判定する判定手段と、
前記判定手段によって真と判定した際に、「第１の端末」へ、認証成功を応答する認証成功応答手段と
を有し、
「第１の端末」は、
前記ユーザ認証サーバへ、認証要求を送信する認証要求送信手段と、
前記ユーザ認証サーバから、認証結果を受信する認証結果受信手段と
を有し、
第２の端末は、
前記ユーザ認証サーバから、近距離無線通信のスキャンリストの要求を受信した際に、自ら周辺における近距離無線通信のスキャンリストを、前記ユーザ認証サーバへ応答するスキャンリスト応答手段と
を有することを特徴とするリスクベース認証システム。
【請求項１０】
ユーザによって操作可能な第１の端末及び第２の端末と、コンテンツサーバと、ユーザ認証サーバとを有するリスクベース認証システムであって、
第１の端末及び第２の端末は、近距離無線インタフェースを有し、
前記ユーザ認証サーバは、
第１の端末における近距離無線通信の要素情報と、ユーザ所持の第２の端末の宛先情報とを予め記憶したユーザ登録手段と、
「第２の端末」から、認証要求を受信した際に、第２の端末へ、近距離無線通信のスキャンリストを要求するスキャンリスト要求手段と、
第２の端末から、自ら周辺における近距離無線通信のスキャンリストを受信した際に、前記スキャンリストに、第１の端末に基づく要素情報が含まれているか否かを判定する判定手段と、
前記判定手段によって真と判定した際に、第１の端末（又は第２の端末）へ、認証成功を応答する認証成功応答手段と
を有し、
「第２の端末」は、
前記ユーザ認証サーバへ、認証要求を送信する認証要求送信手段と、
前記ユーザ認証サーバから、認証結果を受信する認証結果受信手段と、
前記ユーザ認証サーバから、近距離無線通信のスキャンリストの要求を受信した際に、自ら周辺における近距離無線通信のスキャンリストを、前記ユーザ認証サーバへ応答するスキャンリスト応答手段と
を有することを特徴とするリスクベース認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オンラインシステムにおけるユーザ認証の技術に関する。特に、リスクベース認証に関するものである。
【背景技術】
【０００２】
昨今、インターネットを介して、オンラインショッピングやインターネットバンキングなどのＷｅｂサービスを利用する機会が増加している。また、ＶＰＮ(Virtual Private Network)接続やクラウドサービスの利用も広く普及してきている。これらのサービスは、オープンな通信環境としてのインターネット上に展開されており、そのサービスを利用するユーザは、ユーザＩＤ(IDentifier)及びパスワードによって認証される場合が多い。これらサービスを提供するコンテンツサーバは、端末から受信したユーザＩＤ及びパスワードと、予め登録されたユーザＩＤ及びパスワードとが一致しない限り、その端末からのアクセスを許可しない。
【０００３】
一方で、サービスの普及に伴って、これらユーザＩＤ及びパスワードの漏えいによる詐欺行為も増加する傾向にある。ユーザＩＤ及びパスワードさえ知っていれば、本人を偽って容易にログイン可能であるというリスクがある。
【０００４】
そのため、インターネット上でＷｅｂサービスを展開する企業では、セキュリティを強化するために、「秘密の質問」「ワンタイムパスワード」「着信認証」などの２要素認証を実行する場合がある。一方で、セキュリティレベルを確保するべく、全てのユーザに対して２要素認証を課すようにすると、ユーザにとっては認証作業自体が手間になり、ユーザビリティを犠牲にすることとなる。
【０００５】
そこで現在、ユーザビリティをほとんど損なうことなく、認証を強化する方式として「リスクベース認証」が注目されている。「リスクベース認証」では、インターネット上のＷｅｂサービスへのログイン時に、ＩＰアドレスやＷｅｂブラウザの情報などを取得し、以前のログイン時の情報と比較し、ユーザ行動やアクセス環境を解析する。これによって、リスクレベルを評価し、必要に応じて追加認証を課すようにする。
【０００６】
例えば、ＩＰアドレスを用いて、いつもと異なる場所からのログイン試行があった場合、追加認証を課すことができる。また、Ｗｅｂブラウザ情報を用いて、いつもと異なるパーソナルコンピュータからのログイン施行であった場合、ユーザ行動がいつもと異なると判断して追加認証を課すこともできる。更に、ＩＰアドレスを用いて、国内からのログインの数分後に海外からのログインがあった場合、通常起こり得ないアクセスがあったとして、認証を拒否することもできる。
【０００７】
前述したリスクベース認証システムにおける追加認証は、リスクが高い（本人ではない可能性が高い）と判断された場合に、本人であるか否かを確認するために課す認証である。追加認証ついては、秘密の質問、ワンタイムパスワード、着信認証などの既存の方法が採用される。また、追加認証をするか否かを判断するために、ルール分析（詐欺の疑いの高いアクセスパターンとの比較やＩＰアドレスの評判など）や、行動分析（ユーザの過去の利用環境、行動パターンとの比較）などを実行し、定められたルールによってスコアリング（数値化）することが行われる。
【０００８】
従来、ユーザＩＤ及びパスワード以外の情報を判定要素とするリスクベース認証システムの技術がある（例えば特許文献１参照）。この技術によれば、判定要素として、ＩＰアドレス、ＯＳバージョン、ブラウザバージョン、Cookieなどのログイン時に、デバイスから取得できる情報を用いる。その他、ログイン時刻や、ログイン後のクリック操作など、ログインしたデバイスを通じて取得できるユーザ行動情報も用いている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特許４７７８８９９号
【非特許文献】
【００１０】
【非特許文献１】Androidプログラマへの道、「Bluetoothデバイスの情報を取得する」、[online]、［平成２６年１２月２４日検索］、インターネット＜ＵＲＬ：http://seesaawiki.jp/w/moonlight_aska/d/Bluetooth%A5%C7%A5%D0%A5%A4%A5%B9%A4%CE%BE%F0%CA%F3%A4%F2%BC%E8%C6%C0%A4%B9%A4%EB＞
【非特許文献２】Android Developers、「Bluetooth Device」、[online]、［平成２６年１２月２４日検索］、インターネット＜ＵＲＬ：http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html＞
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、ログイン場所（ＩＰアドレス）やログイン時間などのユーザ行動情報は、リスク判定要素としての確度が比較的低い情報である。また、ログイン時に使用するパーソナルコンピュータやタブレットは、コンピュータウィルスに感染し乗っ取られたりすることで、リスク判定要素に基づく情報が搾取される可能性もある。更に、将来的に、在宅勤務など働き方の多様化に伴って、時間や場所にとらわれない様々なシーンでクラウドサービスを利用することも増加すると予想される。
【００１２】
これに対し、本願の発明者らは、ユーザが現にコンテンツサーバへアクセスしようとしているユーザ操作の端末以外の装置を用いて、リスクベース認証を実現することができないか？、と考えた。特に、ユーザが常時携帯するスマートフォンや携帯電話機のような携帯端末を用いることによって、ユーザと位置的に一体化したリスクベース認証を実現することができるのではないか？、と考えた。
【００１３】
そこで、本発明は、ユーザと位置的に一体化した認証を実現するリスクベース認証方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明によれば、ユーザによって操作可能な第１の端末及び第２の端末と、コンテンツサーバと、ユーザ認証サーバとを有するシステムにおけるリスクベース認証方法であって、
第１の端末及び第２の端末は、近距離無線インタフェースを有し、
ユーザ認証サーバは、第１の端末における近距離無線通信の要素情報と、ユーザ所持の第２の端末の宛先情報とを予め記憶しており、
「第１の端末」が、ユーザ認証サーバへ、認証要求を送信する第１のステップと、
ユーザ認証サーバが、第２の端末へ、近距離無線通信のスキャンリストを要求する第２のステップと、
第２の端末が、自ら周辺における近距離無線通信のスキャンリストを、ユーザ認証サーバへ応答する第３のステップと、
ユーザ認証サーバが、スキャンリストに、第１の端末に基づく要素情報が含まれているか否かを判定する第４のステップと、
ユーザ認証サーバが、第４のステップについて真と判定した際に、「第１の端末」へ、認証成功を応答する第５のステップと
を有することを特徴とする。
【００１５】
本発明によれば、ユーザによって操作可能な第１の端末及び第２の端末と、コンテンツサーバと、ユーザ認証サーバとを有するシステムにおけるリスクベース認証方法であって、
第１の端末及び第２の端末は、近距離無線インタフェースを有し、
ユーザ認証サーバは、ユーザ所持の第２の端末の宛先情報を予め記憶しており、
「第１の端末」が、ユーザ認証サーバへ、近距離無線通信の要素情報を含む認証要求を送信する第１のステップと、
ユーザ認証サーバが、第２の端末へ、近距離無線通信のスキャンリストを要求する第２のステップと、
第２の端末が、自ら周辺における近距離無線通信のスキャンリストを、ユーザ認証サーバへ応答する第３のステップと、
ユーザ認証サーバが、スキャンリストに、第１の端末に基づく要素情報が含まれているか否かを判定する第４のステップと、
ユーザ認証サーバが、第４のステップについて真と判定した際に、「第１の端末」へ、認証成功を応答する第５のステップと
を有することを特徴とする。
【００１６】
本発明によれば、ユーザによって操作可能な第１の端末及び第２の端末と、コンテンツを配信するコンテンツサーバと、ユーザを認証するユーザ認証サーバとを有するシステムにおけるリスクベース認証方法であって、
第１の端末及び第２の端末は、近距離無線インタフェースを有し、
ユーザ認証サーバは、第１の端末における近距離無線通信の要素情報と、ユーザ所持の第２の端末の宛先情報とを予め記憶しており、
「第２の端末」が、ユーザ認証サーバへ、認証要求を送信する第１のステップと、
ユーザ認証サーバが、第２の端末へ、近距離無線通信のスキャンリストを要求する第２のステップと、
第２の端末が、自ら周辺における近距離無線通信のスキャンリストを、ユーザ認証サーバへ応答する第３のステップと、
ユーザ認証サーバが、スキャンリストに、第１の端末に基づく要素情報が含まれているか否かを判定する第４のステップと、
ユーザ認証サーバが、第４のステップについて真と判定した際に、「第２の端末」へ、認証成功を応答する第５のステップと
を有することを特徴とする。
【００１７】
本発明のリスクベース認証方法における他の実施形態によれば、
近距離無線通信の要素情報は、デバイス名、ＭＡＣ(Media Access Control)アドレス、接続状態情報、デバイスクラス、及び／又は、ＵＵＩＤ(Universally Unique Identifier)であることも好ましい。
【００１８】
本発明のリスクベース認証方法における他の実施形態によれば、
第２のステップについて、ユーザ認証サーバは、第２の端末へプッシュ的に、スキャンリストを要求し、
第３のステップについて、第２の端末は、近距離無線インタフェースを自動的に起動し、自ら周辺をスキャンすることも好ましい。
【００１９】
本発明のリスクベース認証方法における他の実施形態によれば、
第１のステップについて、「第１の端末」又は「第２の端末」が送信する認証要求は、ユーザＩＤ及びパスワードを含んでおり、
第２のステップについて、ユーザ認証サーバは、認証要求に含まれるユーザＩＤ及びパスワードによって正当なユーザであると確認した後、第２の端末へ、近距離無線通信のスキャンリストを要求することも好ましい。
【００２０】
本発明のリスクベース認証方法における他の実施形態によれば、
第２の端末は、ユーザ自らが常に携帯する携帯端末であり、
第４のステップによって、第２の端末の周辺に第１の端末が存在していることを確認することも好ましい。
【００２１】
本発明によれば、ユーザによって操作可能な第１の端末及び第２の端末と、コンテンツサーバと、ユーザ認証サーバとを有するリスクベース認証システムであって、
第１の端末及び第２の端末は、近距離無線インタフェースを有し、
ユーザ認証サーバは、
第１の端末における近距離無線通信の要素情報と、ユーザ所持の第２の端末の宛先情報とを予め記憶したユーザ登録手段と、
「第１の端末」から、認証要求を受信した際に、第２の端末へ、近距離無線通信のスキャンリストを要求するスキャンリスト要求手段と、
第２の端末から、自ら周辺における近距離無線通信のスキャンリストを受信した際に、スキャンリストに、第１の端末に基づく要素情報が含まれているか否かを判定する判定手段と、
判定手段によって真と判定した際に、「第１の端末」へ、認証成功を応答する認証成功応答手段と
を有し、
「第１の端末」は、
ユーザ認証サーバへ、認証要求を送信する認証要求送信手段と、
ユーザ認証サーバから、認証結果を受信する認証結果受信手段と
を有し、
第２の端末は、
ユーザ認証サーバから、近距離無線通信のスキャンリストの要求を受信した際に、自ら周辺における近距離無線通信のスキャンリストを、ユーザ認証サーバへ応答するスキャンリスト応答手段と
を有することを特徴とする。
【００２２】
本発明によれば、ユーザによって操作可能な第１の端末及び第２の端末と、コンテンツサーバと、ユーザ認証サーバとを有するリスクベース認証システムであって、
第１の端末及び第２の端末は、近距離無線インタフェースを有し、
ユーザ認証サーバは、
ユーザ所持の第２の端末の宛先情報を予め記憶したユーザ登録手段と、
「第１の端末」から、近距離無線通信の要素情報を含む認証要求を受信した際に、第２の端末へ、近距離無線通信のスキャンリストを要求するスキャンリスト要求手段と、
第２の端末から、自ら周辺における近距離無線通信のスキャンリストを受信した際に、スキャンリストに、第１の端末に基づく要素情報が含まれているか否かを判定する判定手段と、
判定手段によって真と判定した際に、「第１の端末」へ、認証成功を応答する認証成功応答手段と
を有し、
「第１の端末」は、
ユーザ認証サーバへ、認証要求を送信する認証要求送信手段と、
ユーザ認証サーバから、認証結果を受信する認証結果受信手段と
を有し、
第２の端末は、
ユーザ認証サーバから、近距離無線通信のスキャンリストの要求を受信した際に、自ら周辺における近距離無線通信のスキャンリストを、ユーザ認証サーバへ応答するスキャンリスト応答手段と
を有することを特徴とする。
【００２３】
本発明によれば、ユーザによって操作可能な第１の端末及び第２の端末と、コンテンツサーバと、ユーザ認証サーバとを有するリスクベース認証システムであって、
第１の端末及び第２の端末は、近距離無線インタフェースを有し、
ユーザ認証サーバは、
第１の端末における近距離無線通信の要素情報と、ユーザ所持の第２の端末の宛先情報とを予め記憶したユーザ登録手段と、
「第２の端末」から、認証要求を受信した際に、第２の端末へ、近距離無線通信のスキャンリストを要求するスキャンリスト要求手段と、
第２の端末から、自ら周辺における近距離無線通信のスキャンリストを受信した際に、スキャンリストに、第１の端末に基づく要素情報が含まれているか否かを判定する判定手段と、
判定手段によって真と判定した際に、第１の端末（又は第２の端末）へ、認証成功を応答する認証成功応答手段と
を有し、
「第２の端末」は、
ユーザ認証サーバへ、認証要求を送信する認証要求送信手段と、
ユーザ認証サーバから、認証結果を受信する認証結果受信手段と、
ユーザ認証サーバから、近距離無線通信のスキャンリストの要求を受信した際に、自ら周辺における近距離無線通信のスキャンリストを、ユーザ認証サーバへ応答するスキャンリスト応答手段と
を有することを特徴とする。
【発明の効果】
【００２４】
本発明のリスクベース認証方法及びシステムによれば、ユーザと位置的に一体化した認証を実現することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明におけるシステム構成図である。
【図２】本発明における第１のシーケンス図である。
【図３】図２に基づくユーザ認証サーバ及び端末の機能構成図である。
【図４】本発明における第２のシーケンス図である。
【図５】図４に基づくユーザ認証サーバ及び端末の機能構成図である。
【発明を実施するための形態】
【００２６】
以下では、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２７】
図１は、本発明におけるシステム構成図である。
【００２８】
図１のシステムによれば、ユーザによって操作可能な端末Ａ（第１の端末）１と端末Ｂ（第２の端末）２とが、ネットワークを介して、ユーザ認証サーバ３及びコンテンツサーバ４と通信することができる。
【００２９】
端末Ａは、例えばパーソナルコンピュータやタブレットであって、コンテンツサーバ４から種々のコンテンツを、ユーザ自らの操作によって取得することができる端末である。
端末Ｂは、例えばスマートフォンや携帯電話機であって、ユーザ自ら常に所持するような携帯端末である。この携帯端末は、例えば会社から従業員に貸与され、勤務中に常時携帯するものである。即ち、端末Ｂは、ユーザ行動と深く関連する。
本発明によれば、ユーザ操作によってコンテンツサーバ４へログインしようとしている端末Ａについて、端末Ｂを用いてリスクベース認証を実現するものである。
【００３０】
端末Ａ及び端末Ｂは両方とも、近距離無線インタフェースを搭載しており、相互に通信することができる。近距離無線インタフェースとしては、Bluetooth（登録商標）用や、ＵＨＦ(Ultra High Frequency)帯無線通信用のものである。スマートフォンや、タブレット、携帯電話機、パーソナルコンピュータは、一般的にBluetoothの無線インタフェースを搭載している。
【００３１】
Bluetoothの通信距離は、およそ数十メートルである。そのため、端末Ａ及び端末ＢがBluetoothによって通信可能であるということは、両者が近距離に位置していることを意味する。即ち、端末Ｂから見て、端末ＡがBluetoothでスキャンできる範囲にいるということは、当該ユーザが端末Ａの近距離に位置していることを意味する。これは、当該ユーザが現に端末Ａを操作しているとする１つの証拠であって、極めて有効なリスク判定要素となる。
【００３２】
ユーザ認証サーバ３は、コンテンツサーバ４に対して、予め登録されたユーザによって操作される端末からのみ、アクセスを許可する。
また、コンテンツサーバ４は、例えばインターネットバンキングや、ＶＰＮサービスサイト、Ｗｅｂメールサイト、ストレージサイトのようなクラウドサービスを提供する。ユーザ操作の端末は、ユーザ認証サーバ３によって認証成功を得ない限り、コンテンツサーバ４にアクセスすることはできない。
【００３３】
図２は、本発明における第１のシーケンス図である。
【００３４】
（Ｓ０）最初に、端末Ａは、ユーザ操作に応じて、ユーザ認証サーバ３へ、認証ページ要求を送信する。このページ要求は、例えばＨＴＭＬ(HyperText Markup Language)におけるＧＥＴメソッドである。即ち、ページ要求は、ＨＴＴＰ(HyperText Transfer Protocol)のリクエストメソッドである。ＧＥＴメソッドは、端末のブラウザからサーバへ、ページの取得を要求するものである。ここでの「ページの取得」の意味合いとしては、ブラウザに表示すべき認証ページの取得に基づく。
これに対し、ユーザ認証サーバ３は、端末Ａへ、ユーザＩＤ及びパスワードをログイン用に入力すべき認証ページを応答する。
【００３５】
他の実施形態として、端末Ａが、最初に、コンテンツサーバ４へアクセスした際に、コンテンツサーバ４から、端末Ａへ、当該ユーザ認証サーバ３の宛先アドレスを含むリダイレクト応答が返信されるものであってもよい。「リダイレクト応答」とは、その要求の宛先の変更を通知する機能をいう。これは、例えば認証ページが、一時的に別の場所に用意されていることを意味する。ここでのリダイレクト先ＵＲＬは、ユーザ認証サーバ３となる。
【００３６】
（Ｓ１）端末Ａ（第１の端末）は、ユーザ操作に応じて、認証ページに、ユーザＩＤ及びパスワードを入力する。そして、端末Ａは、ユーザＩＤ及びパスワードを含む認証要求を、ユーザ認証サーバ３へ送信する。
【００３７】
ここで、本発明によれば、以下の２つの実施形態を有する。
（実施形態１）
ユーザ認証サーバ３が、ユーザＩＤ及びパスワードに対応付けて、端末Ａにおける「近距離無線通信の要素情報」と、ユーザ所持の第２の端末の宛先情報（電話番号（ＩＭＳＩ番号(International Mobile Subscriber Identity)）又はＩＰアドレス）とを予め記憶している。
この場合、端末Ａは、ユーザ認証サーバ３へ送信する認証要求に、当該端末Ａの要素情報を含める必要はない。
（実施形態２）
端末Ａが、ユーザ認証サーバ３へ送信する認証要求に、当該端末Ａの要素情報を含める。
この場合、ユーザ認証サーバ３は、ユーザＩＤ及びパスワードに対応付けて、端末Ａにおける「近距離無線通信の要素情報」を予め記憶する必要はない。ユーザ認証サーバ３は、ユーザ所持の第２の端末の宛先情報のみを予め記憶している。
【００３８】
近距離無線通信の要素情報としては、例えば「デバイス名（ホスト名）」「ＭＡＣ(Media Access Control)アドレス」「デバイスクラス」「接続状態情報」及び／又は「ＵＵＩＤ(Universally Unique Identifier)」がある。Androidによれば、Bluetooth接続先情報（端末Ａの情報）として、例えば以下のような情報を取得することができる（例えば非特許文献１及び２参照）。
デバイス名    ：getName()メソッド
ＭＡＣアドレス：getAddress()メソッド
デバイスクラス：getBluetoothClass()メソッド
接続状態情報  ：getBondState()メソッド
ＵＵＩＤ      ：getUuids()メソッド
【００３９】
前述の中で、例えば端末Ａ及び端末Ｂについて、通信インタフェースやＯＳが異なる場合、最も有用な要素情報は「デバイス名」である。「デバイス名」であれば、例えばＬＡＮインタフェースの接続情報とBluetoothの接続情報とで簡易に一致する。即ち、デバイス名は、通信インタフェースやＯＳの違いの影響を受けることなく、両方の端末で一貫して取得可能な情報である。勿論、端末Ａが、認証要求（アプリケーション）に含めることが可能であれば、BluetoothのＭＡＣアドレス、デバイスクラス、接続状態情報、ＵＵＩＤであってもよい。
【００４０】
尚、他の実施形態として、ユーザ認証サーバ３は、追加認証として、ユーザＩＤ毎に、従来技術のリスクベース認証に利用する情報（過去のログイン時の時間、ＩＰアドレス、ＯＳ情報、ブラウザ情報、秘密の質問、ワンタイムパスワードのトークンなど）を記憶したものであってもよい。
【００４１】
ここでは、端末Ａは、認証情報としてユーザＩＤ及びパスワードをユーザ認証サーバ３へ送信しているが、他の実施形態として、クッキー(Cookie)を用いてユーザ認証を完了するものであってもよい。クッキーとは、Ｗｅｂサイトサーバが、端末で起動されているＷｅｂブラウザに、特定の情報を保存させる機能をいう。ユーザの認証情報を保存させることができる。各クッキーには４０９６バイトのデータを記録でき、最大で３００個のクッキーを保存することができる。各クッキーには、有効期限を設定することができ、その有効期限を過ぎたクッキーは消滅する。
【００４２】
（Ｓ２）ユーザ認証サーバ３は、認証要求に含まれるユーザＩＤ及びパスワードによって正当なユーザであると確認した後、ユーザＩＤに対応する携帯端末Ｂ（第２の端末）を検索する。具体的には、ユーザＩＤに対応する、端末Ｂの電話番号（ＩＭＳＩ番号）やＩＰアドレスを検索する。そして、ユーザ認証サーバ３は、リスクベース認証を実行するべく、その端末Ｂへ、近距離無線通信のスキャンリストを要求する。このとき、ユーザ認証サーバは、端末Ｂへプッシュ的に、スキャンリストを要求する。具体的には、ショートメールを用いて電話番号に対して発呼するものであってもよい。
【００４３】
（Ｓ３）次に、端末Ｂは、近距離無線インタフェースを自動的に起動し、自ら周辺における近距離無線通信でスキャンする。近距離無線通信として具体的にはBluetoothであって、スキャンリストを取得する。図２によれば、スキャンリストには、デバイス名［ａａａ］［ｃｃｃ］が記述されている。そして、そのスキャンリストを、ユーザ認証サーバ３へ応答する。
【００４４】
端末Ｂは、ユーザ認証サーバ３からのスキャンリスト要求を、常時受け付け可能な状態とするべく、専用アプリケーションを予めインストールして起動しておく必要がある。例えばAndroid（登録商標）によれば、常時起動しているServiceからBroadcastReceiverを登録する。そして、スキャンリストを受信した際に、直ぐに近距離無線インタフェースを起動して、取得したスキャンリストを自動的にユーザ認証サーバ３へ送信することができる。専用アプリケーションは、例えばAndroidのPUSH通知／受信の機能構成を組み込んだものである。
【００４５】
（Ｓ４）ユーザ認証サーバ３は、端末Ｂから受信したスキャンリストに、端末Ａ（第１の端末）に基づく要素情報が含まれているか否かを判定する。具体的には、端末Ａから認証情報と共に取得した「デバイス名」が、端末Ｂから取得したスキャンリストに含まれているか否かを判定する。
【００４６】
本発明によればリスク判定要素として近距離無線インタフェースのスキャンリストを用いているが、従来技術のリスクベース認証で用いられるＩＰアドレス、ＯＳ情報、ブラウザ情報、タイムゾーン情報、Cookieを用いて更に認証するものであってもよい。
【００４７】
（Ｓ５）ユーザ認証サーバ３が、Ｓ４について真と判定した際に、端末Ａ（第１の端末）へ、認証成功を応答する。即ち、ユーザが所持する端末Ｂ（第２の端末）は、その周辺に端末Ａ（第１の端末）が存在していることを確認することができる。
ここで、ユーザ認証サーバ３は、認証成功を、コンテンツサーバ４へのリダイレクト応答として、端末Ａへ返信することもできる。これによって、端末Ａは、認証成功を受信した際に、コンテンツサーバ４へリダイレクトすることもできる。
また、ユーザ認証サーバ３は、認証が成功した際に、認証成功をコンテンツサーバ４へ通知することも好ましい。
更に、認証が成功した際に、ユーザ認証サーバ３を介して、端末Ａとコンテンツサーバ４との間でリンクを接続するように制御するものであってもよい。
【００４８】
一方で、ユーザ認証サーバ３が、Ｓ４について偽と判定した際に、端末Ａとの間で、更なる追加認証を実行することも好ましい。追加認証については、例えば一般的なワンタイムパスワードや秘密の質問、及び着信認証などがある。同時に、端末Ｂとの間で、更なる追加認証を実行することもできる。
【００４９】
図３は、図２に基づくユーザ認証サーバ及び端末の機能構成図である。
【００５０】
図３によれば、端末Ａ（第１の端末）は、ユーザ認証サーバ３へ認証要求を送信する認証要求送信部１１（図２のＳ１参照）と、ユーザ認証サーバ３から認証結果を受信する認証結果受信部１２（図２のＳ５参照）とを有する。
【００５１】
また、端末Ｂ（第２の端末）は、ユーザ認証サーバ３から、近距離無線通信のスキャンリストの要求を受信した際に、自ら周辺における近距離無線通信のスキャンリストを、ユーザ認証サーバ３へ応答するスキャンリスト応答部２１を有する（図２のＳ３参照）。
【００５２】
端末Ａ及びＢは両方とも、ハードウェア的にインターネットに接続する通信インタフェース部と、ソフトウェア的にブラウザ（Ｗｅｂクライアント）として機能するアプリケーションとを有する。ブラウザは、一般的なものであって、ユーザ操作に基づくページを要求し、取得したページ（コンテンツ）をレンダリングする。これら機能構成部は、端末に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。尚、これらアプリケーションプログラムは、例えばアプリケーション配信サイトへアクセスしてダウンロードされるものであってもよい。
【００５３】
ユーザ認証サーバ３は、ユーザ登録部３０と、スキャンリスト要求部３１と、判定部３２と、認証結果応答部３３とを有する。
ユーザ登録部３０は、端末Ａ（第１の端末）における近距離無線通信の要素情報と、ユーザ所持の第２の端末の宛先情報とを予め記憶したものである。
スキャンリスト要求部３１は、端末Ａから、認証要求を受信した際に、端末Ｂへ、近距離無線通信のスキャンリストを要求する（図２のＳ２参照）。
判定部３２は、端末Ｂ（第２の端末）から、自ら周辺における近距離無線通信のスキャンリストを受信した際に、スキャンリストに、端末Ａ（第１の端末）に基づく要素情報が含まれているか否かを判定する（図２のＳ４参照）。
認証結果応答部３３は、判定部３２によって真と判定した際に、端末Ａ（第１の端末）へ、認証成功を応答する。
これら機能構成部は、ユーザ認証サーバに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００５４】
図４は、本発明における第２のシーケンス図である。
【００５５】
ユーザ操作に基づいてコンテンツを取得する対象装置が、図２によれば、端末Ａ（例えばパーソナルコンピュータやタブレット）であるのに対し、図４によれば、端末Ｂ（例えばスマートフォンや携帯電話機）である。
図４によれば、ユーザ操作によってコンテンツサーバ４へログインしようとしている端末Ｂについて、端末Ａを用いてリスクベース認証を実現するものである。
【００５６】
図５は、図４に基づくユーザ認証サーバ及び端末の機能構成図である。
【００５７】
図３によれば、端末Ａが、認証要求送信部１１及び認証結果受信部１２を含むのに対して、図５によれば、端末Ｂが、認証要求送信部１１及び認証結果受信部１２を含む。
【００５８】
以上、詳細に説明したように、本発明のリスクベース認証方法及びシステムによれば、ユーザと位置的に一体化した認証を実現することができる。
【００５９】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００６０】
１  端末Ａ（第１の端末）
１１  認証要求送信部
１２  認証結果受信部
２  端末Ｂ（第２の端末）
２１  スキャンリスト応答部
３  ユーザ認証サーバ
３０  ユーザ登録部
３１  スキャンリスト要求部
３２  判定部
３３  認証結果応答部
４  コンテンツサーバ
【図１】
2016126670.tif 000003
【図２】
2016126670.tif 000004
【図３】
2016126670.tif 000005
【図４】
2016126670.tif 000006
【図５】
2016126670.tif 000007