(57)【要約】【課題】適合化可能なマルチ階層認証システムを提供すること。【解決手段】適合化可能なマルチ階層認証システムは、ユーザが新規な環境からの接続を試みるときのみ使用される認証の二次階層を提供する。本発明は、ログイン試みのようなユーザ入力およびシステムの質問に対する応答を受け入れる。ＩＰアドレス、発信電話番号またはユーザのマシンのクッキーのようなユーザ・ログイン情報が、評価のために得られる。ユーザ／使用プロフィールは、各ユーザに対して保たれ、かつユーザ・ログイン情報は、アカウントを確立するために使用されたユーザ情報の全てと、更にはユーザのアクセスパターンを詳述している使用プロフィールを含む特定ユーザに対するユーザ／使用プロフィールからの情報と比較される。現在のユーザ・ログイン位置の信用レベルが、計算され、かつ本発明は、ユーザに対する付加的な質問が必要とされるか否かを決定する。信用レベルが高い場合、ユーザはシステムへのアクセスが付与される。信用レベルが十分に高くない場合、質問がユーザに送出され、かつユーザの答えが、評価され、かつアクセスが、信用レベルと答えに基づいて付与されまたは拒絶される。ユーザのプロフィールは、アクセスの試みを反映させるために更新される。【選択図】図３
2004510215.tif 000002
【特許請求の範囲】
【請求項１】
ユーザー入力を受信するステップ；
ユーザ・ログイン要求に関する情報にアクセスするステップであって、当該ユーザ・ログイン情報が、前記ユーザがダイヤルしている場所、使用されているマシンの型、当該マシンのオペレーティングシステム、当該マシンのクッキー／タグ、およびＩＰアドレスを含む、（しかし、これらに限定されない）、ステップ；
複数のユーザー／使用プロフィールを設けるステップであって、当該プロフィールが、ユーザ・ログイン・パターンに関する情報、ユーザーの個人情報、およびアクセス位置の信用レベルを含む、ステップ；
特定ユーザーに対する前記ユーザー／使用プロフィールからの前記情報を当該ユーザ・ログイン情報と比較するステップ；
前記現在のユーザ・ログイン位置の信用レベルを決定するステップ；そして
前記ユーザの前記ユーザー／使用プロフィールを更新するステップ
を有するコンピュータ環境における適合化可能な安全アクセスシステムに対するプロセス。
【請求項２】
当該決定モジュールが、ユーザ・ログイン・パターンを認識しかつ識別する請求項１のプロセス。
【請求項３】
前記ユーザがログインしている前記マシンにクッキー／タグをインストールするモジュールを更に有する請求項１のプロセス。
【請求項４】
当該信用レベルが低い場合、前記ユーザの個人情報に関する質問を前記ユーザに発する請求項１のプロセス。
【請求項５】
当該質問が正確に答えられている場合、前記ユーザへのアクセスが付与される請求項４のプロセス。
【請求項６】
当該質問が正確に答えられていない場合、前記ユーザへのアクセスが拒絶される請求項４のプロセス。
【請求項７】
当該信用レベルが高い場合、前記ユーザへのアクセスが付与される請求項１のプロセス。
【請求項８】
ユーザ入力を受信するモジュール；
ユーザ・ログイン要求に関する情報にアクセスするモジュールであって、当該ユーザ・ログイン情報が、前記ユーザがダイヤルしている場所、使用されているマシンの型、当該マシンのオペレーティングシステム、当該マシンのクッキー／タグ、およびＩＰアドレスを含み（ただし、これらに限定されるものではなく）、ユーザ・ログイン・パターン、ユーザ個人情報およびアクセス位置に対する信用レベルに関する情報を含む、モジュール；
複数のユーザ／使用プロフィールであって、当該プロフィールが、ユーザ・ログイン・パターン、ユーザ個人情報、およびアクセス位置に対する信用レベルに関する情報を含む、モジュール；
当該ユーザ・ログイン情報を前記特定ユーザに対する前記ユーザ／使用プロフィールからの前記情報と比較するモジュール；
前記現在のユーザ・ログイン位置に対する信用レベルを決定するモジュール；および
前記ユーザ用に対する前記ユーザ／使用プロフィールを更新するモジュール
を含むコンピュータ環境における適合化可能な機密保護アクセスシステムに対する装置。
【請求項９】
当該決定モジュールが、ユーザ・ログイン・パターンを認識しかつ識別する請求項８の装置。
【請求項１０】
前記ユーザがログインしている前記マシンにクッキー／タグをインストールするモジュールを更に有する請求項８の装置。
【請求項１１】
当該信用レベルが低い場合、前記ユーザの個人情報に関する質問を前記ユーザに発する請求項８の装置。
【請求項１２】
当該質問が正確に答えられている場合、前記ユーザへのアクセスが付与される請求項１１の装置。
【請求項１３】
当該質問が正確に答えられていない場合、前記ユーザへのアクセスが拒絶される請求項１１の装置。
【請求項１４】
当該信用レベルが高い場合、前記ユーザへのアクセスが付与される請求項８の装置。
【請求項１５】
コンピュータ環境における適合化可能な機密保護アクセスシステムに対する、次のステップから成る方法ステップを実行する前記コンピュータにより実行可能な命令のプログラムを有体的に具体化する、コンピュータにより読取り可能なプログラム記憶媒体：
ユーザ入力を受信するステップ；
ユーザ・ログイン要求に関する情報にアクセスするステップ；
当該ユーザ・ログイン情報が、前記ユーザがダイヤルしている場所、使用されているマシンの型、当該マシンのオペレーティングシステム、当該マシンのクッキ／タグおよびＩＰアドレスを含み（ただし、これらに限定されるものではなく）、
ユーザ・ログイン・パターン、ユーザ個人情報およびアクセス位置に対する信用レベルに関する情報を含む、複数のユーザ／使用プロフィールを提供するステップ；
当該ユーザ・ログイン情報を前記特定ユーザに対する前記ユーザ／使用プロフィールからの前記情報と比較するステップ；
前記現在のユーザ・ログイン位置に対する信用レベルを決定するステップ；
および前記ユーザに対する前記ユーザ／使用プロフィールを更新するステップ。
【請求項１６】
当該決定するステップが、ユーザ・ログイン・パターンを認識しかつ識別する請求項１５の方法。
【請求項１７】
前記ユーザがログインしている前記マシンにクッキー／タグをインストールするステップを更に有する請求項１５の方法。
【請求項１８】
当該信用レベルが低い場合、ユーザの個人情報に関する質問をユーザに発する請求項１５の方法。
【請求項１９】
当該質問が正しく答えられる場合、ユーザへのアクセスが付与される請求項１８の方法。
【請求項２０】
当該質問が正確に答えられない場合、ユーザへのアクセスが拒絶される請求項１８の方法。
【請求項２１】
当該信用レベルが高い場合、前記ユーザへのアクセスが付与される請求項１５の方法。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、コンピュータ環境におけるユーザーアクセスに関する。より具体的には、本発明はコンピュータ環境における様々な顧客からの安全なユーザーログインへの適合化に関する。
【０００２】
【従来の技術】
ユーザのパスワードは、常に、危険（紛失または盗難）に晒されている。アタッカは、典型的には、リモートサイトから盗まれたユーザー名／パスワードを用いてユーザーになりすますことができる。これはアタッカが侵入するサービスを危うくし、そして、これはサービスプロバイダに対して高価なものとなる。
【０００３】
ほとんどの会社は、ユーザが、非常にわずかの認証（すなわち、簡単なパスワード）で、イントラネットにアクセスすることを可能にする。これは、ユーザのアクセスポイントが、予想される領域（例えば、会社の建物内）にあると言うように、会社が、ユーザがどこから来るかを知っている極端なケースである。ユーザのアクセスポイントが、予想される領域（例えば、会社の建物内）にある。ユーザが、予想外の領域（例えば、家）から会社のイントラネットにアクセスするときには、ユーザは、第一レベルにアクセスするための安全なＩＤ（すなわち、主パスワード）を使用しなければならない。
【０００４】
生物測定学（親指指紋、網膜スキャナなど）のような人々を識別するために用いられる他の機能は、非常に高価でかつ強力なハードウェアを必要とする。これらの種類のアプローチは、インストールと使用が困難である。また、これらを、インターネットに利用することは、非実用的である。
【０００５】
パスワードが窃盗される脆弱さを回避する最も一般的な解決法は、各々の認証環境がキー材料を持つ必要があるようにすることである。キー材料は、しばしば、スマートカードに格納され、また、しばしば、（おそらく、プライベートキーを含む）フロッピーに保持される。何れの方法も、全くユーザフレンドリではなく、かつ、パスワードが無い材料を紛失すると言う問題を生じやすい（またはユーザが材料を保持することを忘れてしまう）。
【０００６】
ユーザのログイン・パターンに自動的に適合化する適合化可能なマルチ階層認証システムを提供することは、有利であろう。サービスプロバイダから付加的なハードウェアを取得する必要がない適合化可能なマルチ階層認証システムを提供することも、有利であろう。
【０００７】
【課題を解決するための手段】
本発明は、適合化可能なマルチ階層認証システムを提供する。このシステムは、ユーザのログイン・パターンに自動的に適合化する。加えて、本発明は、質問に基づいた機密保護システムを使用することによりサービスプロバイダから付加的なハードウェアを取得することを必要としない。
【０００８】
本発明の好ましい実施例は、ユーザが新規な環境から接続を試みるときにのみ使用される認証の二次階層を提供する。本発明は、システムの質問に対するログインの試みおよび応答のようなユーザ入力を受け入れる。
【０００９】
ＩＰアドレス、発信者電話番号またはユーザのマシンのクッキーのようなユーザ・ログイン情報が、評価のために得られる。ユーザ／使用プロフィールが、各ユーザに対して保持される。
【００１０】
ユーザ・ログイン情報は、特定ユーザに対するユーザ／使用プロフィールからの情報と比較される。ユーザ／使用プロフィールは、アカウント、更にはユーザのアクセスパターンを詳述している使用プロフィールを確立するために、ユーザが使用したユーザ情報の全てを含む。
【００１１】
現在のユーザ・ログイン位置の信用レベルが、計算され、そして本発明は、ユーザへの付加的な質問が必要であるか否かを決定する。信用レベルが高い場合、ユーザには、システムへのアクセスが付与される。信用レベルが十分に高くない場合、質問が、ユーザに送られる。信用レベルと答えに基づいて、ユーザの答えが評価されて、アクセスが、付与または拒絶される。ユーザのプロフィールは、アクセスの試みが反映されるように更新される。
【００１２】
本発明の他の態様および利点は、一例として、本発明の原理を示す添付の図面と組み合わせて詳細な説明に従うことから明らかになるであろう。
【００１３】
【発明を実施するための形態】
本発明は、コンピュータ環境における適合化可能なマルチ階層認証システムにおいて実施される。本発明のシステムは、ユーザのログイン・パターンに自動的に適合化する。加えて、本発明は、質問に基づく機密保護システムを使用することにより、サービスプロバイダから付加的なハードウェアを必要としないシステムを提供する。
【００１４】
ユーザは、しばしば、彼らのパスワードを紛失したり、それの盗難に会う。アタッカは、典型的には、盗んだユーザー名／パスワードを使用して、遠く離れたサイトからそのユーザになりすますことができる。これは、アタッカが入り込むサービスに障害を与え、サービスプロバイダにコストを発生させる。本発明は、ユーザが新規な環境（すなわち、新規なコンピュータ、売店など）から接続を試みるときにのみ使用される認証の二次階層を提供することにより、他人になりすますこの種の行為をはるかに困難にさせる。
【００１５】
図１には、単純なユーザ・インタフェース・シナリオが示されている。ユーザ１０１は、サーバ１０２にログインする。サーバは、格納されているユーザの使用プロフィール１０３を検索する。セッションに対する信用レベルを決定するために、ユーザ１０１がサーバにアクセスしている位置が、ユーザのプロフィールに対して確認される。サーバ１０２は、付加的な機密保護手段が、信用レベルに基づいて用いられなければならないか否かを決定する。
【００１６】
本発明の好ましい実施例は、各アクセスポイントの信用レベルを上げるために、サービスと典型的なアクセスポイントのユーザの使用を分析する。ユーザが、ＡＯＬのようなサービスへのアクセスには常に家からダイヤルしている場合、本発明は、パターンを観測し、かつ、しばらくして、ユーザが家からそのサービスにアクセスしているときには、その信用レベルは高いと決定する。この場合、本発明は、いかなる付加的な情報も尋ねること無く、そのサービスに対し、即ログインすることを可能にするであろう。
【００１７】
ユーザが、突然、旅行に出かけそして道路についてのサービスにアクセスしようとする場合、ユーザの信用レベルが、ダウンロードされ、そしてアクセスを可能にする前により厳格な認証質問がなされる。例えば、サービスは、「我々は、あなたがカリフォルニアからダイヤルしているのを知って驚いています。我々は、あなたの識別についてほんの少し身元確認を行うことを必要とします。あなたは、何匹の犬を飼っていると我々に話されましたか？犬の名は、何と言いますか？」とユーザに話すことができる。
【００１８】
図２の場合、ユーザを、様々な都市に旅行する販売員としよう。このユーザのアクセスポイントは、国２０１、２０２、２０３の全てに渡るので、このユーザのパターンは、ランダムとなる可能性がある。サーバ２０４は、これを考慮に入れて、これが、このユーザの通常のパターンであると決定する。サーバ２０４は、ユーザのプロフィール２０５にこの事実を記録する。
【００１９】
しかしながら、もし、このユーザが、ある位置２０１でサーバ２０４にログインし、かつ同時に他のユーザが、他の位置２０３で同じ識別を使用してログインする場合、サーバ２０４は、直ちにこの二番目の位置の信用レベルのランクを下げ、そしてより多くの認証質問をするであろう。このような状況は、例えば、ユーザが米国においてログインし、かつ、同様のログインが、５時間後に、日本においても発生する場合にも適用される。本発明は、このような時間差は、あり得ないと認識する。
【００２０】
本発明は、ユーザがダイヤルするＩＰアドレスとアクセスタイムのような情報を追跡するプロセスを自動化する。データの組合せのプロフィールが、信用のレベルを決定するための基準として使用される。例えば、本発明は、システムに対する認証を適合化するために次の基準を使用する：
ユーザがどこからダイヤルしているか（例えば、電話番号）。
使用されているマシンの型（例えば、ＭａｃまたはＰＣ）。
マシンのオペレーティングシステム。
マシン上のクッキー／タグ。
ＩＰアドレス（例えば、同じＩＰアドレスまたは同じサブネット）。
【００２１】
ユーザがログインするとき、コンピュータの異なったいくつかの態様が記録される。典型的なケースの場合、ランダムなトークンが、クライアントコンピュータのメモリまたはディスクに書き込まれる。既存のトークンが、ログインに使用されたコンピュータに位置するときのみ（例えば、識別クッキーは、ＨＴＴＰ取引に対しコンピュータごとの基準に基づいて使用されるであろう）、ログオンは、通常通り進む。コンピュータを識別するために使用される要素が、ユーザの「使用されるコンピュータの標準のリスト」にマッチしない場合、上述したように、いくつかの二次的質問（例えば、「あなたの誕生日は、いつですか？」、「あなたの家の電話番号は、何番ですか？」）が、認証を完了する前に、なされる。
【００２２】
システムは、適合化され、かつユーザがログインした新規なサイトを知り、そして以後は、これらのサイトからは最低のユーザー名／パスワードのみの使用で済むようにする。上述したようにログオン環境を識別するために他の技術（すなわち、ＩＰアドレスまたはダイヤルインライン）を使用することも出来るが、固有のマーク（ファイル、クッキーなど）の作成により、環境の確認は確保される。
【００２３】
ユーザは、紛失したり盗まれたりする可能性のあるもの（例えば、スマートカード）を携行する必要がない。このアプローチは、ユーザが知られている場合には、ＩＤの追加的な証明が要求されない従来の人物識別システムに類似する。
【００２４】
本発明が突然通常より詳細な情報を尋ねる場合、ユーザは、直ちに、何か不正行為があることを知る。例えば、ユーザが家からログインする場合（これは通常の状況である）、システムが、ユーザの犬の名前のような通常より多くの情報を尋ねるとする。この通常とは異なる要求は、何か不正行為があることをユーザに示し、詳細な情報を得るためにカスタマサポートに電話することを促す。
【００２５】
図３を参照する、ユーザ・アクセス・コントロール・モジュール３０１は、ログインの試みのようなユーザ入力およびシステムの質問に対する応答を受け入れる。ユーザ・アクセス・コントロール・モジュール３０１は、ＩＰアドレス、発信電話番号またはユーザのマシンのクッキーのような情報を、検索しかつ確認する。ユーザ・パターン評価モジュール３０２は、ユーザ・アクセス・コントロール・モジュール３０１から得られた情報を用い、かつそれを特定ユーザに対するユーザ／使用プロフィール３０３からの使用情報と比較する。ユーザ／使用プロフィールは、ユーザが、アカウントを確立するために使用したユーザ情報の全てと、ユーザのアクセス・パターンの詳細を示す使用プロフィールを含む。
【００２６】
現在のユーザ・ログイン位置の信用レベルが、計算され、かつユーザ・パターン評価モジュール３０２が、ユーザへの付加的な質問が必要であるか否かを決定する。質問は、ユーザ・アクセス・コントロール・モジュール３０１によりユーザに送出される。ユーザの答えは、ユーザ・アクセス・コントロール・モジュール３０１からユーザ・パターン評価モジュール３０２に中継される。ユーザ・パターン評価モジュール３０２は、信用レベルおよびそれが質問した全ての質問に対する答えに基づいて、アクセスを付与または拒絶する。ユーザ・パターン評価モジュール３０２は、得られた最新情報によりユーザに対するユーザ／使用プロフィール３０３を更新する。
【００２７】
本発明が好ましい実施例を参照して記述されたが、当業者は、他の適用例により、本発明の精神および範囲から逸脱することなく、ここに開示されたものを置換することができることを容易に理解するであろう。したがって、本発明は、添付の請求項のみにより制限される。
【図面の簡単な説明】
【図１】本発明のユーザ遠隔アクセスシナリオのブロック略図である。
【図２】本発明の多数アクセスポイントの具体例のブロック略図である。
【図３】本発明のタスク視点のブロック略図である。
【符号の説明】
１０１　ユーザ
１０２　サーバ
１０３　ユーザの使用プロフィール
２０１　国
２０２　国
２０３　国
２０４　サーバ
２０５　ユーザのプロフィール
３０１　ユーザ・アクセス・コントロール・モジュール
３０２　ユーザ・パターン評価モジュール
３０３　ユーザ／使用プロフィール
【図１】
2004510215.tif 000003
【図２】
2004510215.tif 000004
【図３】
2004510215.tif 000005
【国際公開パンフレット】
2004510215.tif 000006
2004510215.tif 000007
2004510215.tif 000008
2004510215.tif 000009
2004510215.tif 000010
2004510215.tif 000011
2004510215.tif 000012
2004510215.tif 000013
2004510215.tif 000014
2004510215.tif 000015
2004510215.tif 000016
2004510215.tif 000017
2004510215.tif 000018
2004510215.tif 000019
【国際調査報告】
2004510215.tif 000020
2004510215.tif 000021
2004510215.tif 000022