(57)【要約】【課題】  ＩＤ・パスワードなどの認証用情報の脆弱性のために生じる誤認による損害を補償することが可能なシステムを提供する。【解決手段】  利用者端末１０から取得した認証用情報に基づく認証の依頼を行うサーバ２０と、サーバ２０からの依頼に応じて、上記認証用情報に基づく認証を行うとともに、該認証における誤認によって発生する損害を補償するための賠償金額を上記認証用情報の脆弱性に基づいて算出し、該算出した賠償金額および上記認証の結果をサーバ２０に送信する認証プロバイダサーバ３０とを有する。サーバ２０は、上記認証の結果が上記認証用情報が正規のものである旨を示す結果であり、かつ、上記賠償金額が予め設定された損害金額以上である場合にのみ、利用者端末１０からのアクセスを受け付ける。【選択図】図１
2006146799.tif 000002
【特許請求の範囲】
【請求項１】
外部端末から取得した認証用情報に基づく認証の依頼を行うサーバと、
前記サーバからの依頼に応じて、前記認証用情報に基づく認証を行うとともに、該認証における誤認によって発生する損害を補償するための賠償金額を前記認証用情報の脆弱性に基づいて算出し、該算出した賠償金額および前記認証の結果を前記サーバに送信する認証プロバイダサーバとを有し、
前記サーバは、前記認証の結果が前記認証用情報が正規のものである旨を示す結果であり、かつ、前記賠償金額が予め設定された損害金額以上である場合にのみ、前記外部端末からのアクセスを受け付ける、ことを特徴とする認証事故補償システム。
【請求項２】
前記サーバは、前記認証プロバイダサーバに対して、前記誤認を生じた認証用情報を送信して前記賠償金額の支払いを要求し、
前記認証プロバイダサーバは、前記サーバからの要求に応じて、前記誤認を生じた認証用情報の脆弱性に基づいて算出した賠償金額を支払うための処理を行う、請求項１に記載の認証事故補償システム。
【請求項３】
前記認証プロバイダサーバを運用する認証プロバイダに対して前記賠償金額を補填するための保険を提供する保険業者が運用する保険業者端末をさらに有し、
前記認証プロバイダサーバは、前記賠償金額の支払いを行った場合に、前記保険業者端末に対して、前記賠償金額に相当する保険金額の支払いを要求し、
前記保険業者端末は、前記認証プロバイダサーバからの要求に応じて、前記保険金額を支払うための処理を行う、請求項２に記載の認証事故補償システム。
【請求項４】
前記認証用情報が、文字または記号もしくはこれらの組み合わせからなる、ＩＤおよびパスワードである、請求項１から３のいずれか１項に記載の認証事故補償システム。
【請求項５】
外部端末から取得した認証用情報に基づく認証の依頼を行うサーバが接続される認証プロバイダサーバであって、
前記サーバからの依頼に応じて、前記認証用情報に基づく認証を行う認証部と、
前記認証用情報の脆弱性を算出する脆弱性計算部と、
前記認証における誤認によって発生する損害を補償するための賠償金額を前記脆弱性計算部で算出した脆弱性に基づいて算出する賠償金額計算部と、
前記認証部での認証結果および前記賠償金額計算部で算出した賠償金額を前記認証プロバイダサーバに送信する送信部とを有する、認証プロバイダサーバ。
【請求項６】
前記サーバから前記誤認を生じた認証用情報および前記賠償金額の支払いの要求を受信すると、該要求に応じて、前記誤認を生じた認証用情報の脆弱性に基づいて算出した賠償金額を支払うための処理を行う賠償処理部をさらに有する、請求項５に記載の認証プロバイダサーバ。
【請求項７】
前記賠償処理部は、前記賠償金額を補填するための保険を提供する保険業者が運用する保険業者端末に対して、前記賠償金額に相当する保険金額の支払いを要求する、請求項６に記載の認証プロバイダサーバ。
【請求項８】
前記認証用情報が、文字または記号もしくはこれらの組み合わせからなる、ＩＤおよびパスワードである、請求項５から７のいずれか１項に記載の認証プロバイダサーバ。
【請求項９】
外部端末から取得した認証用情報に基づく認証の依頼を行うサーバと、前記サーバからの依頼に応じて、前記認証用情報に基づく認証を行う認証プロバイダサーバとを有するシステムにおいて行われる認証事故補償方法であって、
前記認証プロバイダサーバが、前記認証における誤認によって発生する損害を補償するための賠償金額を前記認証用情報の脆弱性に基づいて算出し、該算出した賠償金額および前記認証の結果を前記サーバに送信するステップと、
前記サーバが、前記認証の結果が前記認証用情報が正規のものである旨を示す結果であり、かつ、前記賠償金額が予め設定された損害金額以上である場合にのみ、前記外部端末からのアクセスを受け付けるステップとを含む認証事故補償方法。
【請求項１０】
前記サーバが、前記認証プロバイダサーバに対して、前記誤認を生じた認証用情報を送信して前記賠償金額の支払いを要求するステップと、
前記認証プロバイダサーバが、前記サーバからの要求に応じて、前記誤認を生じた認証用情報の脆弱性に基づいて算出した賠償金額を支払うための処理を行うステップとをさらに含む、請求項９に記載の認証事故補償方法。
【請求項１１】
前記認証プロバイダサーバが、前記賠償金額の支払いを行った場合に、該賠償金額を補填するための保険を提供する保険業者が運用する保険業者端末に対して、該賠償金額に相当する保険金額の支払いを要求するステップと、
前記保険業者端末が、前記認証プロバイダサーバからの要求に応じて、前記保険金額を支払うための処理を行うステップとをさらに含む、請求項１０に記載の認証事故補償方法。
【請求項１２】
前記認証用情報が、文字または記号もしくはこれらの組み合わせからなる、ＩＤおよびパスワードである、請求項９から１１のいずれか１項に記載の認証事故補償方法。
【請求項１３】
外部端末から取得した認証用情報に基づく認証の依頼を行うサーバが接続される認証プロバイダサーバにおいて用いられるプログラムであって、
前記サーバからの依頼に応じて、前記認証用情報に基づく認証を行う処理と、
前記認証における誤認によって発生する損害を補償するための賠償金額を前記認証用情報の脆弱性に基づいて算出する処理と、
前記算出した賠償金額および前記認証の結果を前記サーバに送信する処理とを前記認証プロバイダサーバのコンピュータに実行させるプログラム。
【請求項１４】
前記サーバから前記誤認を生じた認証用情報および前記賠償金額の支払いの要求を受信する処理と、
前記支払いの要求に応じて、前記誤認を生じた認証用情報の脆弱性に基づいて算出した賠償金額を支払う処理とをさらに前記認証プロバイダサーバのコンピュータに実行させる、請求項１３に記載のプログラム。
【請求項１５】
前記賠償金額を補填するための保険を提供する保険業者が運用する保険業者端末に対して、前記賠償金額に相当する保険金額の支払いを要求する処理をさらに前記認証プロバイダサーバのコンピュータに実行させる、請求項１４に記載のプログラム。
【請求項１６】
前記認証用情報が、文字または記号もしくはこれらの組み合わせからなる、ＩＤおよびパスワードである、請求項１３から１５のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＤ・パスワードに代表される認証用情報の脆弱性のために生じる誤認による損害を補償するシステムおよび方法に関する。
【背景技術】
【０００２】
インターネットの普及に伴い、様々なインターネットサービスが提供されるようになってきた。この種のインターネットサービスでは、通常、ＩＤ・パスワードなどを用いた認証が行われる。特許文献１には、ネットワーク上に設けられた認証サーバが認証（個人認証）を行うシステムが記載されている。
【特許文献１】特開２００４−２０６６４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
認証では、認証用情報として、文字または記号もしくはこれらの組み合わせからなるＩＤ・パスワードを用いるのが一般的である。ＩＤ・パスワードの設定は、利用者自身が任意に行うことができる。ＩＤ・パスワードに平易な文字（記号）列を用いたり、ＩＤ・パスワードの文字（記号）列数を少なくしたりすると、総当り攻撃で破られやすくなる。この平易さを、ＩＤ・パスワードの脆弱性と呼ぶ。脆弱性が高いＩＤ・パスワード（例えば、平易な文字で、文字数も少ないもの）は、容易に破ることができるため、サーバへの不正アクセス、なりすまし、改ざん、個人情報の漏洩などの脅威に対するセキュリティが低くなる。
【０００４】
上記のように、ＩＤ・パスワードを用いた認証においては、ＩＤ・パスワードの脆弱性のために、ＩＤ・パスワードが破られる、または、入力したＩＤ・パスワードが正規のＩＤ・パスワードと偶然に一致する、といった誤認が発生するリスクが存在する。認証における誤認は、インターネットサービスにおいて多大な損害を与えることになるが、これまで、そのような損害を補償するシステムは提供されていない。
【０００５】
また、最近、複数のインターネットサービスが動的に結合した総合的なサービスを提供するビジネスが登場したことにより、これまでインターネットサービス提供者側で行われていた認証を第三者である認証プロバイダに委託してシングルサインオンによる認証を実現したいという要望がでてきた。しかし、上述したように、ＩＤ・パスワードを用いた認証においては、誤認による損害が発生するというリスクがあるために、そのような認証プロバイダを利用したシングルサインオンによる認証サービスを提供するには至っていない。この事情から、誤認による損害を補償するシステムの開発が重要な課題とされていた。
【０００６】
本発明の目的は、ＩＤ・パスワードなどの認証用情報の脆弱性のために生じる誤認による損害を補償する、認証事故補償システム、認証プロバイダサーバ、認証事故補償方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明は、外部端末から取得した認証用情報に基づく認証の依頼を行うサーバと、前記サーバからの依頼に応じて、前記認証用情報に基づく認証を行う認証プロバイダサーバとを有するシステムにおいて、前記認証プロバイダサーバが、前記認証における誤認によって発生する損害を補償するための賠償金額を前記認証用情報の脆弱性に基づいて算出し、該算出した賠償金額および前記認証の結果を前記サーバに送信し、前記サーバが、前記認証の結果が前記認証用情報が正規のものである旨を示す結果であり、かつ、前記賠償金額が予め設定された損害金額以上である場合にのみ、前記外部端末からのアクセスを受け付けるように構成されている。
【０００８】
本発明によれば、認証プロバイダサーバが、誤認によって発生する損害を補償するための賠償金額を提示するようになっているので、サーバの運用者（具体的には、インターネットサービス提供者）は、誤認によって損害が発生した場合は、その提示された賠償金額を認証プロバイダサーバを運用する認証プロバイダに対して請求することができる。
【０００９】
認証用情報（ＩＤ・パスワード）は、外部端末（利用者端末）上で、利用者が任意に設定するものであるため、その脆弱性のレベルは、利用者が入力する文字（記号）によって決まる。認証用情報の脆弱性が高い場合は、誤認を生じる可能性は高くなり、認証用情報の脆弱性が低い場合は、誤認を生じる可能性は低くなる。このため、賠償金額は、認証用情報の脆弱性のレベルに応じて設定することが望ましい。本発明によれば、賠償金額は、認証用情報の脆弱性に応じて算出されるので、認証用情報の脆弱性が低い場合は、賠償金額を高し、認証用情報の脆弱性が高い場合は、賠償金額を低くすることができる。
【００１０】
上記の賠償金額の算出では、例えば、利用者が、脆弱性の高い認証用情報、すなわち、平易な文字（記号）列を用いたＩＤ・パスワードを設定した場合は、認証プロバイダサーバは、低額の賠償金額を提示することになる。この場合、サーバが、外部端末からのアクセスを許可してしまうと、サーバの運用者は、誤認を生じた場合に、提示された賠償金額を超える損害を被ることになる。本発明によれば、サーバは、賠償金額が予め設定された損害金額以上である場合にのみ、外部端末からのアクセスを受け付けるようになっているので、提示された賠償金額が誤認を生じた場合の損害を補填するのに十分でない場合は、外部端末からのアクセスを拒否することができる。
【発明の効果】
【００１１】
以上のとおりの本発明によれば、第三者である認証プロバイダに認証を委託した場合における、誤認によって発生する損害を補償することが可能なシステムを実現することができる。
【００１２】
また、これまで、認証事故のリスクに対する備えがなかったため、シングルサインオンの実現が困難とされていたが、本発明によれば、誤認によって発生する損害を補償することで、サーバの運用者（具体的には、インターネットサービス提供者）に対する認証事故のリスクへの備えを可能としたので、シングルサインオンの実現が可能である。
【発明を実施するための最良の形態】
【００１３】
次に、本発明の実施形態について図面を参照して説明する。
【００１４】
図１は、本発明の一実施形態である認証故障補償システムの概略構成を示すブロック図である。この認証故障補償システムは、インターネットサービスを提供するインターネットサービス提供者によって管理されるサーバ２０と、インターネットサービスを利用する利用者が使用する利用者端末１０と、インターネットサービス提供者に代わって認証を行う認証プロバイダによって管理される認証プロバイダサーバ３０とを有する。利用者端末１０とサーバ２０、サーバ２０と認証プロバイダサーバ３０は、それぞれインターネットに代表されるネットワーク１００を介して相互通信可能に接続されている。
【００１５】
利用者端末１０、サーバ２０および認証プロバイダサーバ３０のそれぞれは、通信機能を備えた、プログラムにより動作するコンピュータシステムにより構成されるものであって、プログラムなどを蓄積する記憶装置、キーボードやマウスなどの入力装置、ＣＲＴやＬＣＤなどの表示装置、外部との通信を行うモデムなどの通信装置、プリンタなどの出力装置および入力装置からの入力を受け付けて通信装置、出力装置、表示装置の動作を制御する制御装置などを有している。
【００１６】
利用者端末１０は、ネットワーク１００を介してサーバ２０にアクセスする機能、利用者によって入力されるＩＤ・パスワードをサーバ２０に送信する機能などを有する。ＩＤ・パスワードは、利用者とインターネットサービス提供者の間で予め設定されている。例えば、サービスを受けるのに必要となるＩＤ・パスワードの設定画面がサーバ２０から提示され、その設定画面が利用者端末１０にて表示される。利用者は、利用者端末１０に表示された設定画面上で、所望のＩＤ・パスワードを入力することで、ＩＤ・パスワードを設定することができる。また、サーバ２０へアクセスする場合には、ＩＤ・パスワードの入力画面がサーバ２０から提示され、その入力画面が利用者端末１０にて表示される。利用者は、利用者端末１０に表示された入力画面上で、予め設定したＩＤ・パスワードを入力することで、サーバ２０へのアクセスが許可される。このようなＩＤ・パスワードの設定および入力は、よく知られた技術であるので、ここではその詳細な説明は省略する。
【００１７】
サーバ２０は、Ｗｅｂサーバに代表されるサーバであって、アクセスを受け付けた利用者端末１０に対して、ネットワーク１００経由でサービスを提供する。図２に、このサーバ２０の主要部を示す。
【００１８】
図２を参照すると、サーバ２０は、登録依頼処理部２１、認証依頼処理部２２、判定部２３、サービス提供部２４および賠償依頼処理部２５からなる。登録依頼処理部２１は、利用者がＩＤ・パスワード設定画面上で設定したＩＤ・パスワードを利用者端末１０から受信すると、該受信したＩＤ・パスワードを認証プロバイダサーバ３０へ提供してその登録依頼を行う。認証依頼処理部２２は、利用者がＩＤ・パスワード入力画面上で入力したＩＤ・パスワードを利用者端末１０から受信すると、該受信したＩＤ・パスワードを認証プロバイダサーバ３０へ提供してその認証依頼を行う。
【００１９】
判定部２３は、認証プロバイダサーバ３０から供給される認証結果および賠償金額に基づいてサービスを利用者端末１０へ提供するか否かを判定する。この判定において、判定部２３は、正規の利用者である旨の認証結果（ＩＤ・パスワード一致）を受信した場合で、認証プロバイダサーバ３０から供給される賠償金額が、予め設定された損害金額以上である場合にのみ、利用者端末１０へのサービスの提供を許可する。不正利用者である認証結果を受信した場合（ＩＤ・パスワード不一致）、または、認証プロバイダサーバ３０から供給される賠償金額が予め設定された損害金額を下回った場合は、判定部２３は、利用者端末１０へのサービスの提供は不可と判定する。損害金額は、誤認が生じた場合に想定される損失額に基づいて設定する。損失額自体を損害金額として設定してもよく、また、損失額にある範囲で金額を加減したものを損害金額として設定してもよい。サービス提供部２３は、判定部２２がサービスの提供を許可した利用者端末１０に対してサービスを提供する。
【００２０】
なお、判定部２２は、利用者端末１０へのサービス提供不可と判定した場合は、その旨を示すメッセージを利用者端末１０に送信する。このメッセージ送信において、正規の利用者である旨の認証結果（ＩＤ・パスワード一致）を受信した場合で、認証プロバイダサーバ３０から供給される賠償金額が予め設定された損害金額を下回った場合は、判定部２２は、利用者が登録したＩＤ・パスワードの脆弱性が高い旨を通知するとともに、脆弱性が低くなるような文字列でＩＤ・パスワードを再登録する指示をメッセージとして送信する。ＩＤ・パスワードに使用する文字列の文字数を増やしたり、特殊文字を使用したり、大文字小文字の組み合わせを増やしたりすることで、ＩＤ・パスワードの脆弱性を低くすることができる。
【００２１】
賠償依頼処理部２５は、誤認による損害（損失）が発生した場合に、インターネットサービス提供者が、サーバ２０上でその賠償依頼を行うための入力操作を行うことで起動される。このインターネットサービス提供者による入力操作では、誤認となったＩＤ・パスワードが入力され、賠償依頼処理部２５は、その入力されたＩＤ・パスワードを認証プロバイダサーバ３０へ提供して賠償依頼を行う。
【００２２】
認証プロバイダサーバ３０は、サーバ２０からの要求に応じて、ＩＤ・パスワードに基づく認証およびＩＤ・パスワードの脆弱性を指標とした賠償を行う。図３に、この認証プロバイダサーバ３０の主要部を示す。
【００２３】
図３を参照すると、認証プロバイダサーバ３０は、登録処理部３１、認証処理部３２、脆弱性計算部３３、賠償金額計算部３４、ＩＤ・パスワード格納部３５、脆弱性・賠償額対応表格納部３６および賠償処理部３７からなる。
【００２４】
登録処理部３１は、登録依頼処理部２１からの登録依頼に応じて、該登録依頼時にサーバ２０から受信したＩＤ・パスワードをＩＤ・パスワード格納部３５に格納する。ＩＤ・パスワード格納部３５には、ＩＤとパスワードが関連付けられて格納される。このＩＤ・パスワードの格納に際して、利用者の他の個人情報を一緒に格納してもよい。この場合の他の個人情報も、上述したＩＤ・パスワード設定画面上で利用者が入力することができる。
【００２５】
認証処理部３２は、認証依頼処理部２２からの認証依頼に応じて、該認証依頼時にサーバ２０から受信したＩＤ・パスワードに基づく認証処理を行う。認証処理では、サーバ２０から受信したＩＤ・パスワードが、ＩＤ・パスワード格納部３５に格納されているＩＤ・パスワードと合致するか否かが判断される。ＩＤ・パスワードが合致した場合には、正規の利用者である旨の認証結果が、認証処理部３２からサーバ２０に供給される。ＩＤ・パスワードが合致しなかった場合には、不正利用者である旨の認証結果が、認証処理部３２からサーバ２０に供給される。また、認証処理部３２は、脆弱性計算部３３に対して、認証依頼時に受信したＩＤ・パスワードを供給して脆弱性を算出させ、賠償金額計算部３４から、その算出した脆弱性に基づく賠償金額を受け取り、該受け取った賠償金額を認証結果と一緒にサーバ２０に供給する。
【００２６】
賠償処理部３７は、賠償依頼処理部２５からの賠償依頼に応じて、該賠償依頼時にサーバ２０から受信したＩＤ・パスワードに基づく賠償処理を行う。賠償処理では、脆弱性計算部３３に対して、賠償依頼時に受信したＩＤ・パスワードを供給して脆弱性を算出させ、賠償金額計算部３４から、その算出した脆弱性に基づく賠償金額を受け取り、該受け取った賠償金額をインターネットサービス提供者に支払うための処理が行われる。
【００２７】
脆弱性計算部３３は、認証処理部３２または賠償処理部３７から供給されるＩＤ・パスワードの脆弱性を計算する。脆弱性の計算は、ＩＤ・パスワードに用いられている文字列について、文字数、単語の使用の有無、大文字および小文字の混在の有無、特殊文字の使用の有無といった脆弱性に関わる項目に基づいて、予め用意された計算アルゴリズムを使用して行う。賠償金額計算部３４は、脆弱性計算部３３にて計算された脆弱性の値から、脆弱性・賠償額対応表格納部３６に格納されている脆弱性・賠償額対応表を参照して賠償金額を算出する。
【００２８】
脆弱性・賠償額対応表は、脆弱性の値別に賠償金額を設定した表である。脆弱性・賠償額対応表としては、例えば、脆弱性の値を複数のレベルに分け、レベル毎に、賠償金額を設定した表が考えられる。認証プロバイダは、誤認による損害（損失）に対する保険を提供する保険業者との間で予め保険契約を結ぶ必要がある。脆弱性・賠償額対応表における設定額は、認証プロバイダと保険業者の間の契約内容に応じて決定される。脆弱性の値が高いほど、誤認による事故が発生するリスクが高くなるため、設定金額は低くなる。
【００２９】
次に、本実施形態の認証故障補償システムにおいて行われる認証処理について具体的に説明する。図４に、その認証処理の一手順を示す。以下、図１〜図４を参照して認証処理を説明する。
【００３０】
利用者が、利用者端末１０上で、サーバ２０にアクセスするための入力操作を行うと、アクセス要求が利用者端末１０からサーバ２０に送信される（ステップ１００）。サーバ２０は、利用者端末１０からのアクセス要求に応じて、ＩＤ・パスワード入力画面情報を利用者端末１０に送信する（ステップ１０１）。利用者端末１０は、サーバ２０からのＩＤ・パスワード入力画面情報に基づき、ＩＤ・パスワード入力画面を表示する（ステップ１０２）。ＩＤ・パスワード入力画面上で、利用者が、インターネットサービスを利用するのに必要なＩＤ・パスワードを入力すると、その入力されたＩＤ・パスワードが利用者端末１０からサーバ２０に送信される（ステップ１０３）。
【００３１】
サーバ２０は、利用者端末１０からＩＤ・パスワードを受信すると、該受信したＩＤ・パスワードを認証プロバイダサーバ３０へ提供してその認証依頼を行う（ステップ１０４）。認証プロバイダサーバ３０は、サーバ２０からの認証依頼に応じて、受信したＩＤ・パスワードに基づく認証を行う（ステップ１０５）。さらに、認証プロバイダサーバ３０は、受信したＩＤ・パスワードの脆弱性を計算し（ステップ１０６）、その計算により得られた脆弱性の値から脆弱性・賠償額対応表を参照して賠償金額を設定する（ステップ１０７）。そして、認証プロバイダサーバ３０は、ステップ１０５での認証結果およびステップ１０７で設定した賠償金額をサーバ２０に送信する（ステップ１０８）。
【００３２】
サーバ２０は、認証プロバイダサーバ３０から受信した認証結果および賠償金額に基づいて、利用者へのインターネットサービスの提供の可否を判定する（ステップ１０９）。このステップ１０９の判定では、認証結果が正規の利用者である旨を示す結果であり、かつ、賠償金額が予め設定された損害金額以上である場合は、利用者端末１０へのサービスの提供可と判定される。また、認証結果が不正利用者である旨を示す結果である場合、または、賠償金額が予め設定された損害金額を下回る場合は、利用者端末１０へのサービスの提供不可と判定される。
【００３３】
サーバ２０は、サービスの提供可と判定した場合は、利用者に対してインターネットサービスを提供するための情報を利用者端末１０に送信し、サービスの提供不可と判定した場合は、その旨を示すメッセージを利用者端末１０に送信する（ステップ１１０）。
【００３４】
以上の手順で、ＩＤ／パスワードに基づく認証処理が行われた後、正規の利用者は、利用者端末１０上で、サーバ２０によって提供されるインターネットサービスを利用することが可能となる。
【００３５】
サーバ２０は、ネットワーク１００を介して、別の利用者が使用する別の利用者端末からのアクセスも受け付けるようになっており、正規の使用者である旨の認証結果を受信し、かつ、その認証時に設定された賠償金額が損害金額の範囲内にある場合は、この別の利用者に対してもインターネットサービスを提供する。このようにして、複数の利用者に対してインターネットサービスが提供される。
【００３６】
認証プロバイダサーバ３０における認証に誤認が生じた場合、すなわち、インターネットサービスを提供した利用者の中に不正利用者がいる場合は、不正利用者による、サービスへの不正な行為を許すことになり、その不正な行為により損失が発生する。ここで、不正な行為による損失とは、例えば、インターネットサービスが良く知られたインターネットショッピングの場合であれば、商品の購入金が振り込まれない、あるいは、決済できない、といったことによって発生する損失である。
【００３７】
損失が発生した場合は、誤認となったＩＤ・パスワード（不正利用者が使用したＩＤ・パスワード）に対して認証プロバイダサーバ３０が設定した賠償金額が、認証プロバイダからインターネット提供者に支払われる。この賠償金額の支払いは、以下のような賠償処理によって行われる。
【００３８】
図５に、賠償処理の一手順を示す。インターネットサービス提供者が、サーバ２０上で、誤認となったＩＤ・パスワードを入力してその賠償依頼を行うための入力操作を行うと、サーバ２０では、賠償依頼処理部２５が起動され（ステップ２００）、賠償依頼処理部２５が、その入力されたＩＤ・パスワードを認証プロバイダサーバ３０へ提供して賠償依頼を行う（ステップ２０１）。認証プロバイダサーバ３０は、サーバ２０から受信したＩＤ・パスワードの脆弱性を算出し（ステップ２０２）、その算出した脆弱性の値から、脆弱性・賠償額対応表を参照して賠償金額を算出する（ステップ２０３）。そして、認証プロバイダサーバ３０は、その算出した賠償金額をインターネットサービス提供者に支払うための処理を行う（ステップ２０４）。この賠償金額の支払い処理では、例えば、インターネットサービス提供者が予め指定した銀行口座に賠償金額を振り込む、といった処理が行われる。銀行口座の指定は、認証プロバイダとインターネットサービス提供者の間で委託契約が結ばれる際に行われる。
【００３９】
上述のようにして賠償金額の支払いを行った認証プロバイダは、保険業者による保険サービスの適用を受けることで、支払った賠償金額に相当する保険金を受け取ることができる。
【００４０】
以上のように、本実施形態によれば、認証プロバイダが、インターネットサービス提供者の代わりに認証処理を行うので、インターネットサービス提供者が、独自にサービス利用者の認証情報を保持して、サービス利用要求に基づいて認証を行う必要がなくなる。よって、インターネットサービス提供者に対する認証処理の負担が軽減される。
【００４１】
また、誤認による損害が発生した場合は、その損害に対する賠償金が認証プロバイダからインターネットサービス提供者に支払われる。よって、インターネットサービス提供者は、認証プロバイダに認証を委託した場合における、認証事故に対するリスクに備えることができる。
【００４２】
また、認証プロバイダは、誤認による損害が発生した場合は、保険サービスの適用を受けることで、インターネットサービス提供者に支払った賠償金額に相当する保険金を受け取ることができる。これにより、認証プロバイダは、インターネットサービス提供者から認証を委託された場合における、認証事故に対するリスクに備えることができる。
【００４３】
これまでは、シングルサインオンを行う場合の、インターネットサービス提供者および認証プロバイダのそれぞれに対するリスクが大きく、そのため、シングルサインオンの実現が困難とされていた。本実施形態によれば、上記のように、インターネットサービス提供者および認証プロバイダのそれぞれに対して、認証事故に対するリスクへの備えを可能としたので、シングルサインオンの実現が可能である。
【００４４】
また、ＩＤ・パスワードの脆弱性を元に認証の事故に対する保険サービスを提供する、といった新たなビジネスの提供も可能となる。
【００４５】
（他の実施形態）
上述した賠償処理において、認証プロバイダからインターネットサービス提供者への賠償金額の支払い、および、保険業者から認証プロバイダへの保険金の支払いを、ネットワークを通じて行うこともできる。ここでは、賠償金額および保険金の支払いをネットワークを通じて行うシステムについて説明する。
【００４６】
図６は、本発明の他の実施形態である認証故障補償システムの概略構成を示すブロック図である。この認証故障補償システムは、利用者端末１０、サーバ２０、認証プロバイダサーバ３０、保険業者端末４０および銀行端末５０からなる。利用者端末１０、サーバ２０および認証プロバイダサーバ３０は、基本的には、図１に示したものと同じである。
【００４７】
保険業者端末４０は、認証プロバイダに対して保険サービスを提供する保険業者によって運用される端末である。銀行端末５０は、銀行によって運用される端末である。これら保険業者端末４０および銀行端末５０のいずれも、通信機能を備えた、プログラムにより動作するコンピュータシステムにより構成されるものであって、プログラムなどを蓄積する記憶装置、キーボードやマウスなどの入力装置、ＣＲＴやＬＣＤなどの表示装置、外部との通信を行うモデムなどの通信装置、プリンタなどの出力装置および入力装置からの入力を受け付けて通信装置、出力装置、表示装置の動作を制御する制御装置などを有している。
【００４８】
本実施形態の認証故障補償システムでは、図４に示した認証処理および図５に示した賠償処理に加えて、賠償処理における賠償金額および保険金の支払いが以下のような手順で実行される。
【００４９】
認証プロバイダサーバ３０の賠償処理部３７は、サーバ２０からの賠償依頼に応じて、図６のステップ２０２〜２０４の処理を実行する。認証プロバイダサーバ３０は、ステップ２０４の賠償処理において、銀行端末５０に対して、ステップ２０３で算出した賠償金額をインターネットサービス提供者が指定した口座に振り込む依頼（賠償金額振り込み依頼）を送信する。認証プロバイダサーバ３０から賠償金額振り込み依頼を受信した銀行端末５０は、認証プロバイダによって予め開設されている指定口座から、インターネットサービス提供者が指定した口座に、振り込み依頼のあった賠償金額に相当する金額を振り込む。
【００５０】
また、認証プロバイダサーバ３０の賠償処理部３７は、ステップ２０４の賠償処理において、保険業者端末４０に対して、インターネットサービス提供者に支払った賠償金額に相当する保険金の支払い要求（保険金支払い要求）を送信する。認証プロバイダサーバ３０から保険金支払い要求を受信した保険業者端末４０は、銀行端末５０に対して、賠償金額に相当する保険金を認証プロバイダが指定した口座に振り込む依頼（保険金振り込み依頼）を送信する。保険業者端末４０から保険金振り込み依頼を受信した銀行端末５０は、保険業者によって予め開設されている指定口座から、認証プロバイダが指定した口座に、振り込み依頼のあった保険金に相当する金額を振り込む。
【００５１】
以上説明した各実施形態の構成および動作は、本発明の一例であり、適宜変更することができる。例えば、ＩＤ・パスワードを用いた認証を行うようになっているが、脆弱性の算出が可能で、賠償金額の設定が可能であれば、公開鍵証明書等、他の認証方式を採用してもよい。
【００５２】
また、サーバ２０は、インターネットサービスを提供するサーバに限らず、利用者端末からのアクセスを受け付ける際に、ＩＤ・パスワードによる認証を行うものであって、誤認による損害が発生するものであれば、どのようなサーバであってもよい。
【００５３】
また、各実施形態では、認証プロバイダと保険業者を別々の業者として説明したが、認証プロバイダと保険業者は同一の業者であってもよい。
【００５４】
なお、利用者端末１０、サーバ２０、認証プロバイダサーバ３０、保険業者端末４０および銀行端末５０のそれぞれにおける、上述した認証処理および賠償処理に伴う動作は、基本的には、プログラムにより実現することが可能である。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施形態である認証故障補償システムの概略構成を示すブロック図である。
【図２】図１に示す認証故障補償システムのサーバの主要部を示すブロック図である。
【図３】図１に示す認証故障補償システムの認証プロバイダサーバの主要部を示すブロック図である。
【図４】図１に示す認証故障補償システムにおいて行われる認証処理を説明するための図である。
【図５】図１に示す認証故障補償システムにおいて行われる賠償処理を説明するための図である。
【図６】本発明の他の実施形態である認証故障補償システムの概略構成を示すブロック図である。
【符号の説明】
【００５６】
１０  利用者端末
２０  サーバ
３０  認証プロバイダサーバ
１００  ネットワーク
【図１】
2006146799.tif 000003
【図２】
2006146799.tif 000004
【図３】
2006146799.tif 000005
【図４】
2006146799.tif 000006
【図５】
2006146799.tif 000007
【図６】
2006146799.tif 000008