(57)【要約】【課題】  パスワードを入力することによって分散コンピュータ・システムの複数システム（Ｉ、ＩＩ）に確実にアクセスするための方法（改良されたシングル・サインオン）を提供することにある。【解決手段】  この方法において、いくつかのシステムは等しいパスワードによってアクセス可能であり、いくつかのシステムは異なるパスワードによってアクセス可能であり、  どのシステム（Ｉ、ＩＩ）が等しいパスワードによってアクセス可能であり、どのシステムが異なるパスワードによってアクセス可能であるかという情報を保管するステップと、  上記分散コンピュータ・システムのシステム（Ｉ、ＩＩ）にアクセスすることによってセッションを開くときに適切なパスワードを入力するよう要求するステップと、上記パスワードをキャッシュに入れるステップと、現行セッション中にアクセスすべき他のシステム（Ｉ、ＩＩ）が、上記セッション中にすでにアクセスされたシステム（Ｉ、ＩＩ）に等しいパスワードによってアクセス可能であるかどうかを検証するために、保管情報を使用するステップと、検証の結果が真である場合に、妥当なキャッシュ・パスワードを再利用するステップと、検証の結果が偽である場合に、他のシステム（Ｉ、ＩＩ）にアクセスするために適切なパスワードを入力するよう要求するステップと、現行セッション中に、同じパスワードによってアクセス可能な他のシステム（Ｉ、ＩＩ）にアクセスするときに再利用できるように、他のシステム（Ｉ、ＩＩ）にアクセスするために必要な上記パスワードをキャッシュに入れるステップと、を含む。【選択図】  図２
2009517723.tif 000002
【特許請求の範囲】
【請求項１】
パスワードを入力することによって分散コンピュータ・システムの複数システム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）に確実にアクセスするための方法において、いくつかのシステムは等しいパスワードによってアクセス可能であり、いくつかのシステムは異なるパスワードによってアクセス可能であり、
どのシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）が等しいパスワードによってアクセス可能であり、どのシステムが異なるパスワードによってアクセス可能であるかという情報を保管するステップと、
前記分散コンピュータ・システムの第１のシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）にアクセスすることによってセッションを開くときに適切なパスワードを入力するよう要求するステップと、
現行セッション中に、同じパスワードによってアクセス可能な他のシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）にアクセスするときに再利用できるように、前記パスワードをキャッシュに入れるステップと、
前記現行セッション中にアクセスすべき他のシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）が、前記セッション中にすでにアクセスされたシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）に等しいパスワードによってアクセス可能であるかどうかを検証するために、保管情報を使用するステップと、
前記検証の結果が真である場合に、前記他のシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）にアクセスするために前記妥当なキャッシュ・パスワードを再利用するステップと、
前記検証の結果が偽である場合に、前記他のシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）にアクセスするために適切なパスワードを入力するよう要求するステップと、
前記現行セッション中に、前記同じパスワードによってアクセス可能な他のシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）にアクセスするときに再利用できるように、前記他のシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）にアクセスするために必要な前記パスワードをキャッシュに入れるステップと、
を含む、方法。
【請求項２】
どのシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）が等しいパスワードによってアクセス可能であり、どのシステムが異なるパスワードによってアクセス可能であるかを構成するステップが、ユーザ自身または前記分散コンピュータ・システムの管理者あるいはその両方によって行われるか、前記分散コンピュータ・システムによって決定されるか、あるいはその両方が行われる、請求項１に記載の方法。
【請求項３】
前記キャッシュ・パスワードが前記セッションの終了時に削除される、請求項１または２に記載の方法。
【請求項４】
前記パスワードが暗号化方式でキャッシュに入れられる、請求項１ないし３のいずれか１項に記載の方法。
【請求項５】
前記分散コンピュータ・システムが少なくとも２つの異なるセキュリティ・ゾーンを有し、異なるセキュリティ・ゾーンに位置するシステム（Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）が異なるパスワードによってアクセス可能である、請求項１ないし４のいずれか１項に記載の方法。
【請求項６】
請求項１ないし５のいずれか１項に記載の方法を実行するために使用すべき分散コンピュータ・システムにおいて、等しいパスワードによってアクセス可能な少なくとも２つのシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）と、どのシステムが等しいパスワードによってアクセス可能であり、どのシステムが異なるパスワードによってアクセス可能であるかという情報を保管するための手段と、前記分散コンピュータ・システムのシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）にアクセスするために入力されたパスワードをキャッシュに入れるための手段と、現行セッション中にアクセスすべき他のシステムが、前記セッション中にすでにアクセスされたシステムに等しいパスワードによってアクセス可能であるかどうかを検証するために、保管情報を使用するための手段と、前記セッション中にすでにアクセスされたシステムに等しいパスワードによってアクセス可能な前記分散コンピュータ・システムの他のシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）にアクセスするときに妥当なキャッシュ・パスワードを再利用するための手段とを有する、分散コンピュータ・システム。
【請求項７】
前記分散コンピュータ・システムが少なくとも２つの異なるセキュリティ・ゾーンを有し、異なるセキュリティ・ゾーンに位置するシステム（Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）が異なるパスワードによってアクセス可能である、請求項６に記載の分散コンピュータ・システム。
【請求項８】
ユーザまたは管理者あるいはその両方が、どのシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）が等しいパスワードによってアクセス可能であり、どのシステムが異なるパスワードによってアクセス可能であるかを構成できるようにするための手段を有する、請求項７に記載の分散コンピュータ・システム。
【請求項９】
コンピュータ・プログラムがコンピュータ上で実行されるときに請求項１ないし５のいずれか１項に記載の方法をコンピュータに実行させるためのコンピュータ可読プログラム手段を有するコンピュータ使用可能媒体上に保管されたコンピュータ・プログラム。
【請求項１０】
プログラムがコンピュータ上で実行されるときに請求項１ないし５のいずれか１項に記載の方法を実行するためのソフトウェア・コード部分を含む、データ処理システムで実行するためのデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワードを入力することによって分散コンピュータ・システムの複数システムに確実にアクセスするための方法に関し、複数システムのうちのいくつかは等しいパスワードによってアクセス可能であり、複数システムのうちのいくつかは異なるパスワードによってアクセス可能である。
【背景技術】
【０００２】
最新のコンピュータ・システム、特に分散コンピュータ・システム、ならびに多くのアプリケーションおよびサービスは、パスワードによって保護されている。それにより、ユーザが有するパスワードが多すぎ、そのパスワードが異なる時点で有効期限切れになり、異なるパスワード・ルールを有するという問題が発生する。さらに、いくつかのシステムではパスワード・ルールを施行するが、他のシステムでは施行しない。一般に、ユーザは、容易に記憶しておくために、複数のシステムのために同じパスワードを選択する場合が多い。その上、ユーザは、パスワードを書き留めておく場合も多く、これはパスワードに関する基本的なセキュリティ・ルールに違反するものである。
【０００３】
パスワードを忘れると、ヘルプデスク呼び出し率が高くなり、それに伴ってコストも高くなる。すべてのヘルプデスク要求の約３０％はパスワード関連のものである。
【０００４】
複数のパスワードを管理するという問題を解決するための手法の１つはシングル・サインオン（ＳＳＯ：single sign on）である。ＳＳＯは、複数のパスワードを入力する必要なしに、ユーザ認証および許可の単一アクションによって、ユーザがアクセス許可を有する分散アプリケーション環境内のすべてのコンピュータ、システム、または複数のアプリケーション・コンポーネント、あるいはそれらの組み合わせにユーザがアクセスできるようにするメカニズムである。
【０００５】
ＳＳＯをサポートする２通りのカテゴリの製品が知られている。一方はパスワード同期であり、もう一方はマスタ・パスワードを有するデータベースベースのパスワードである。
【０００６】
パスワード同期をサポートする製品は、複数のシステムにアクセスするために１つの単一パスワードを使用する。パスワード同期により、ユーザは、単一ユーザ・アクションで複数のシステムのためのパスワードを変更することができる。パスワード同期の不利点は、パスワードが悪い人の掌中に陥った場合、このパスワードによってこの人がすべてのシステムに直接アクセスできることである。このため、パスワード同期は安全ではない。
【０００７】
マスタ・パスワードを有するデータベースベースのパスワードをサポートする製品は、複数のシステムのための複数のパスワードを保管するためにデータベースを使用する。ユーザはマスタ・パスワードを入力することによってすべてのシステムにアクセスし、ＳＳＯ製品はデータベース内の所与のシステムのための正しいパスワードをルックアップする。したがって、このデータベースは、後でパスワードを平文で検索してユーザを認証するために、双方向暗号化によりパスワードを保管しなければならない。このようなマスタ・パスワードを有するデータベースベースのパスワードの不利点は、システム・パスワードが片方向暗号化によるリソース・アクセス管理機能（ＲＡＣＦ：Resource Access Control Facility）などの非常に安全な製品に保管された場合に双方向暗号化が安全ではないことである。それにより、片方向暗号化は、たとえば、セキュア・ハッシュ・アルゴリズム（ＳＨＡ：Secure Hash Algorithm）のように、元の一連の文字を復元するために他のアルゴリムを作成することが可能ではないように、たとえば、パスワードなどの一連の文字をコード化するアルゴリズムであり、双方向暗号化は、たとえば、データ暗号化規格（ＤＥＳ：Data Encryption Standard）のように、同じアルゴリズムによって元の一連の文字を復元することのみが可能であるように、一連の文字をコード化するアルゴリズムである。この場合も、マスタ・パスワードが悪い人の掌中に陥った場合、ＳＳＯ製品を使用してこの１つのパスワードによってすべてのシステムにアクセスすることができる。
【０００８】
ＳＳＯによりすべてのシステムへのマスタ・パスワード・アクセス権がユーザに与えられるという事実があるので、単一マスタ・パスワードの代わりにスマート・カード、バイオメトリック・スキャナ、あるいはその両方を使用することが推奨される。いくつかのＳＳＯ製品はこのような機能をサポートしている。
【０００９】
その上、完全な情報技術（ＩＴ）インフラストラクチャ用の市販のＳＳＯ製品は、非常に高価であり、上述の欠点など、それに独特の問題が発生する可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の一目的は、ＳＳＯ製品のセキュリティならびにパスワード保護を可能にする分散コンピュータ・システムのセキュリティを改善することにある。
【課題を解決するための手段】
【００１１】
本発明の目的は、パスワードを入力することによって分散コンピュータ・システムの複数システムに確実にアクセスするための提案された方法によって満足され、分散コンピュータ・システムの複数システムのうちのいくつかは等しいパスワードによってアクセス可能であり、複数システムのうちのいくつかは異なるパスワードによってアクセス可能であり、前記方法は、
分散コンピュータ・システムのどのシステムが等しいパスワードによってアクセス可能であり、分散コンピュータ・システムのどのシステムが異なるパスワードによってアクセス可能であるかという情報を保管するステップと、
前記分散コンピュータ・システムの第１のシステムにアクセスすることによってセッションを開くときに適切なパスワードを入力するようユーザに要求するステップと、
現行セッション中に、同じパスワードによってアクセス可能な分散コンピュータ・システムの他のシステムにアクセスするときに再利用できるように、前記パスワードをキャッシュに入れるステップと、
現行セッション中にアクセスすべき他のシステムが、前記セッション中にすでにアクセスされたシステムに等しいパスワードによってアクセス可能であるかどうかを検証するために、保管情報を使用するステップと、
検証の結果が真である場合に、他のシステムにアクセスするために妥当なキャッシュ・パスワードを再利用するステップと、
検証の結果が偽である場合に、他のシステムにアクセスするために適切なパスワードを入力するようユーザに要求するステップと、
現行セッション中に、同じパスワードによってアクセス可能な分散コンピュータ・システムの他のシステムにアクセスするときに再利用できるように、他のシステムにアクセスするために必要な前記パスワードをキャッシュに入れるステップと、
を含む。
【００１２】
それにより、前記セッション中にアクセスされた分散コンピュータ・システムのすべてのシステムを終了すると好ましくは現行セッションが閉じられ、その結果、分散コンピュータ・システムのすべてのシステムを終了した後でもう一度分散コンピュータ・システムのあるシステムにアクセスするときに新しいセッションが開始される。
【００１３】
システムへのアクセスは、たとえば、ユーザがアプリケーション内のボタンをクリックし、デスクトップ上のアイコンをクリックすることなどにより、たとえば、アプリケーションを始動または選択し、記憶装置にアクセスし、文書を使用することなどによって行われる。
【００１４】
セッション中にアクセスされたすべてのシステムの終了は、たとえば、タイムアウトにより自動的に、文書を閉じることにより、またはアプリケーションを終了することによって行うことができる。それにより、分散コンピュータ・システムが、たとえば、対話なしの１時間後に、すべてのシステムについて自動タイムアウトを特徴とし、その結果、対話なしの１時間後にすべてのシステムが終了されることが考えられる。キャッシュ・パスワードが、たとえば、３０分の遅延で有効期限切れになり、すなわち、対話なしの１時間半後にすべてのキャッシュ・パスワードが有効期限切れになることが考えられる。
【００１５】
それにより、「分散コンピュータ・システム」という用語は、それぞれが１つのパスワードによってアクセス可能なパーソナル・コンピュータ、サーバ、記憶装置、およびその他のハードウェア装置の分散配置ならびに分散アプリケーション環境を含み、同じかまたは異なるコンピュータ、サーバ、およびその他のハードウェア装置上に位置し、異なるリソースを使用する異なるアプリケーションはパスワードにより１つまたは複数の端末によってリモートでアクセスすることができる。「システム」という用語は、分散コンピュータ・システムのパーソナル・コンピュータ、サーバ、記憶装置、およびその他のリソースのようなハードウェア装置、ならびにパスワードによって個別にアクセス可能で、このようなハードウェア装置上に保管されたアプリケーション、データベースなどを含む。
【００１６】
さらに、「キャッシュ」または「キャッシュに入れる」という用語は、たとえば、データベース、磁気ディスク記憶装置などのような永続記憶装置とは対照的に、たとえば、ランダム・アクセス・メモリ（ＲＡＭ：Random Access Memory）などの非永続記憶装置を意味する。キャッシュに入れることはセッション中にのみ行われ、たとえば、キャッシュを消去することにより、セッションを閉じるときにキャッシュ・パスワードが積極的に削除されることが考えられる。
【００１７】
本発明による方法は、既知のＳＳＯ製品と同様のユーザが、アクセスを必要とする各システムごとに自分のパスワードを入力する必要がないという、最新技術を上回る利点を有し、既知のＳＳＯ製品とは対照的に、前記パスワードによってアクセス可能なすべてのシステムに直ちにアクセスするためにそのパスワードが使用されず、異なるシステムにアクセスするために必要なパスワードが分散コンピュータ・システムのデータベースなどに永続的に保管されることもない。キャッシュ・パスワードは、ユーザによってアクセスするために特定のシステムが選択されたその瞬間にそのキャッシュ・パスワードによってアクセス可能なシステムにアクセスするためにのみ使用される。
【００１８】
このようにすることにより、パスワードが悪い人の掌中に陥った場合、単一ユーザ・アクションにより、等しいパスワードによってアクセス可能なすべてのシステムのパスワードを変更することは可能ではなくなる。というのは、キャッシュ・パスワードは、同じパスワードによってアクセス可能な他のシステムにアクセスするときにのみ使用され、そのパスワードによってアクセス可能なシステムがセッション中にアクセスされない場合にキャッシュ・パスワードが使用されないからである。さらに、パスワードは永続的に保管されるのではなく、そのセッション中にのみパスワードを保管するために使用されるキャッシュ内にのみ保管されるので、たとえば、データベースをくまなく捜すことによりパスワードを取得することは可能ではない。
【００１９】
本発明による前記方法の好ましい一実施形態では、どのシステムが等しいパスワードによってアクセス可能であり、どのシステムが異なるパスワードによってアクセス可能であるかを構成するステップは、ユーザ自身または分散コンピュータ・システムの管理者あるいはその両方によって行われるか、分散コンピュータ・システムによって決定されるか、あるいはその両方が行われる。
【００２０】
本発明による前記方法の他の好ましい実施形態では、キャッシュ・パスワードはセッションの終了時に削除される。このようにすることにより、分散コンピュータ・システムのデータベース、メモリ・ダンプなどをくまなく捜すことによってパスワードを盗むことはできない。
【００２１】
本発明による前記方法の追加の好ましい一実施形態では、メモリ・ダンプ内の平文パスワードを予防するために、パスワードが暗号化方式でキャッシュに入れられる。キャッシュ・パスワードについて使用すべき暗号化は好ましくは双方向暗号化である。
【００２２】
本発明による前記方法の特に好ましい一実施形態では、前記分散コンピュータ・システムは、少なくとも２つの異なるセキュリティ・ゾーンを有し、異なるセキュリティ・ゾーンに位置するシステムは異なるパスワードのみによってアクセス可能である。第１のセキュリティ・ゾーンに位置するシステムにアクセスするために、ユーザは第１のパスワードを入力しなければならない。第１のパスワードはキャッシュに入れられ、キャッシュに入れられた第１のパスワードは同じ第１のパスワードによってアクセス可能な第１のセキュリティ・ゾーンに位置する他のシステムにアクセスするために再利用される。第２のセキュリティ・ゾーンに位置するシステムにアクセスするために、ユーザは第２のパスワードを入力するよう要求され、その第２のパスワードもキャッシュに入れられ、同じ第２のパスワードによってアクセス可能な第２のセキュリティ・ゾーンの他のシステムにアクセスするために再利用される。それにより、たとえば、ユーザ設定次第で、同じセキュリティ・ゾーンのいくつかのシステムが他のパスワードによってアクセス可能であることが考えられる。分散コンピュータ・システムを異なるセキュリティ・ゾーンに分割することにより、同じパスワードで異なるセキュリティ・ゾーンに位置するシステムにアクセスすることが可能ではなくなる。これによりセキュリティが増大する。これに反して、同じパスワードを使用して同じセキュリティ・ゾーンに位置するシステムにアクセスできるようにすることにより、ユーザはいくつかのパスワードのみを処理すればよいので、ユーザ対話は依然として都合の良いものになる。
【００２３】
本発明の目的のもう１つの部分は、上記の方法を実行するために使用すべき分散コンピュータ・システムによって満足され、前記分散コンピュータ・システムは、等しいパスワードによってアクセス可能な少なくとも２つのシステムと、どのシステムが等しいパスワードによってアクセス可能であり、どのシステムが異なるパスワードによってアクセス可能であるかという情報を保管するための手段と、前記分散コンピュータ・システムのシステムにアクセスするために入力されたパスワードをキャッシュに入れるための手段と、現行セッション中にアクセスすべき他のシステムが、前記セッション中にすでにアクセスされたシステムに等しいパスワードによってアクセス可能であるかどうかを検証するために、保管情報を使用するための手段と、前記セッション中にすでにアクセスされたシステムに等しいパスワードによってアクセス可能な前記分散コンピュータ・システムの他のシステムにアクセスするときに妥当なキャッシュ・パスワードを再利用するための手段とを有する。それにより、どのシステムが等しいパスワードを必要とし、どのシステムが異なるパスワードを必要とするかという情報は、好ましくは分散コンピュータ・システムに永続的に保管される。したがって、この情報はユーザ端末にローカルにまたはサーバ上に集中的に保管されることが考えられる。
【００２４】
本発明による分散コンピュータ・システムの好ましい一実施形態では、前記分散コンピュータ・システムは少なくとも２つの異なるセキュリティ・ゾーンを有し、異なるセキュリティ・ゾーンに位置するシステムはそれにアクセスするために異なるパスワードを必要とする。それにより、異なるセキュリティ・ゾーンの定義は好ましくは分散コンピュータ・システムに永続的に保管される。ユーザが同じパスワードによって異なるセキュリティ・ゾーンに位置する２つのシステムにアクセスしようと試みた場合、そのアクセスは拒否される。
【００２５】
本発明による分散コンピュータ・システムの追加の好ましい一実施形態は、分散コンピュータ・システムのユーザまたは分散コンピュータ・システムの管理者あるいはその両方が、どのシステムが等しいパスワードによってアクセス可能であり、どのシステムが異なるパスワードによってアクセス可能であるかを構成できるようにするための手段を有する。
【００２６】
本発明の特に好ましい一実施形態では、上述の方法は、コンピュータ・プログラムがコンピュータ上で実行されるときに上述の方法をコンピュータに実行させるためのコンピュータ可読プログラム手段を有するコンピュータ使用可能媒体上に保管されたコンピュータ・プログラム（computer program product）によって実行される。それにより、コンピュータ・プログラムは、セッション中にパスワードを保持するランタイム・メモリ内パスワード・キャッシュを実装しなければならない。
【００２７】
本発明は、ハードウェア、ソフトウェア、またはハードウェアとソフトウェアの組み合わせで実現することができる。任意の種類のコンピュータ・システムまたは本明細書に記載した方法を実行するために適合されたその他の装置でも適している。ハードウェアとソフトウェアの典型的な組み合わせとしては、ロードされ実行されたときに、コンピュータ・システムが本明細書に記載された方法を実行するようにコンピュータ・システムを制御するコンピュータ・プログラムを備えた汎用コンピュータ・システムにすることができるであろう。また、本発明は、本明細書に記載された方法の実装を可能にするすべての特徴を有し、コンピュータ・システムにロードされたときにこれらの方法を実行できるコンピュータ・プログラムに組み込むこともできる。
【００２８】
これに関連してコンピュータ・プログラム手段またはコンピュータ・プログラムは、直接またはａ）他の言語、コード、または表記への変換、またはｂ）異なる物質的形式による複製のいずれか一方または両方の後、情報処理機能を有するシステムに特定の機能を実行させるための１組の命令を任意の言語、コード、または表記で表した任意の表現を意味する。
【００２９】
本発明の上記その他の目的、特徴、および利点は、以下の明細書、特許請求の範囲、および図面に関連してより適切に理解することができる。
【発明を実施するための最良の形態】
【００３０】
図１に見られるように、本発明による方法は９つのステップａ）〜ｉ）で描写することができる。
【００３１】
ステップａ）では、分散コンピュータ・システムのどのシステムが等しいパスワードによってアクセス可能であり、どのシステムが異なるパスワードによってアクセス可能であるかという情報が保管される。
【００３２】
ステップｂ）では、ユーザは、分散コンピュータ・システムの第１のシステムにアクセスすることによりセッションを開く。セッションを開くことは、たとえば、分散コンピュータ・システムのユーザ端末を始動すること、アプリケーションを始動すること、分散コンピュータ・システムのサーバにアクセスすることなどにより行われる。それにより、ユーザは、第１のシステムにアクセスするために適切なパスワードを入力するよう要求される。正しいパスワードが入力された場合、ユーザは第１のシステムにアクセスでき、セッションが開かれる。好ましくは、ステップｂ）では、ユーザは、自分のユーザ識別番号（ユーザＩＤ）の入力も要求される。これは、たとえば、ユーザがどのシステムへのアクセスが許可されているかを検証するために必要なことである。
【００３３】
ステップｃ）では、現行セッション中にすでにアクセスされたシステムに等しいパスワードによってアクセス可能な分散コンピュータ・システムの他のシステムにアクセスするために現行セッション中に再利用できるようにパスワードがキャッシュに入れられる。好ましくは、ステップｂ）で入力されたユーザＩＤもステップｃ）でキャッシュに入れられる。
【００３４】
ステップｄ）では、セッションが依然としてアクティブであるかどうかまたはセッションが閉じられたかどうかという検証が行われる。セッションが依然としてアクティブである場合、この方法はステップｅ）に移行し、たとえば、分散コンピュータ・システムのすべてのシステムを終了することにより、セッションが閉じられた場合、この方法はステップｉ）に移行する。
【００３５】
ステップｅ）では、ユーザは、たとえば、他のシステム上に保管された文書を要求することにより、分散コンピュータ・システムの他のシステムにアクセスする必要がある。
【００３６】
ステップｆ）では、他のシステムが、現行セッション中にすでにアクセスされたシステムのパスワードに等しいパスワードによってアクセス可能であるかどうかという検証が行われる。
【００３７】
ユーザが現行セッション中に、実際にアクセスすべきシステムと同じパスワードを必要とするシステムにすでにアクセスした場合、ステップｇ）で他のシステムにアクセスするために妥当なキャッシュ・パスワードが再利用される。好ましくは、ステップｇ）では、ユーザが他のシステムへのアクセスが許可されているかどうかを検証するために、キャッシュに入れられたユーザＩＤも使用される。ステップｇ）の後、この方法はステップｄ）に移行する。
【００３８】
他のシステムが現行セッション中にすでにアクセスされた任意のシステムとは異なる他のパスワードを必要とする場合、ステップｈ）でユーザは、他のシステムにアクセスするために適切なパスワードを入力するよう要求される。好ましくは、適切なパスワードを入力するときに、ユーザが自分のユーザＩＤをこれ以上入力しなくても済むように、キャッシュに入れられたユーザＩＤが再利用される。さらに、ユーザが他のシステムへのアクセスが許可されている場合、これにより制御が許可される。
【００３９】
この新たに入力されたパスワードもステップｃ）で保管され、この時点で、キャッシュ・パスワードのうちの１つによってアクセス可能な分散コンピュータ・システムの他のシステムにアクセスするために、第１の入力パスワードと第２の入力パスワードの両方が再利用可能になる。次にこの方法はステップｄ）に移行する。
【００４０】
ステップｄ）でセッションが閉じられたという結果に導かれた場合、この方法はステップｉ）に移行し、そこでキャッシュを消去することによってキャッシュ・パスワードが削除される。
【００４１】
分散コンピュータ・システムが異なるパスワードによってアクセス可能な少なくとも２つのシステムを有する場合、本発明による方法は、
どのシステムが等しいパスワードによってアクセス可能であり、どのシステムが異なるパスワードによってアクセス可能であるかという情報を保管するステップと、
前記分散コンピュータ・システムの第１のシステムにアクセスすることによってセッションを開くときに適切な第１のパスワードを入力するようユーザに要求するステップと、
前記セッション中に前記第１のパスワードをキャッシュに入れるステップと、
前記分散コンピュータ・システムの第２のシステムにアクセスするときに、保管情報を使用して、前記第２のシステムが第１のシステムと同じパスワードによってアクセス可能であるかどうかを検証するステップと、
検証の結果、第２のシステムが第１のシステムと同じ第１のパスワードによってアクセス可能であるときに、前記キャッシュに入れた第１のパスワードを再利用するステップと、
検証の結果、第２のシステムがすでにアクセスされた第１のシステムとは異なる他のパスワードによってアクセス可能であるときに、第２のパスワードを入力するようユーザに要求するステップと、
前記セッション中に前記第２のパスワードもキャッシュに入れるステップと、
前記第２のパスワードによってアクセス可能な他のシステムにアクセスするときに、前記キャッシュに入れた第２のパスワードを再利用するステップと、
によって実行される。
【００４２】
異なるパスワードによってアクセス可能な少なくとも２つのシステムを有する分散コンピュータ・システムにアクセスするときに本発明による方法を実行することは、図２および図３に関してより適切に理解することができる。それにより、図２および図３には、本発明による方法の実行が非常に正確に記載されており、必要なステップは詳細な単一アクションに細分される。
【００４３】
図２に示されている通り、分散コンピュータ・システムは、パスワードによってアクセスでき、同じセキュリティ・ゾーンに位置する４つのシステムＩ、ＩＩ、ＩＩＩ、ＩＶを有する。４つのシステムすべてにアクセスするために認証されたユーザは、４つのシステムに１つずつアクセスする。システムＩ、ＩＩ、ＩＩＩは同じパスワードによってアクセス可能であり、システムＩＶはシステムＩ、ＩＩ、ＩＩＩのパスワードとは異なるパスワードを必要とする。この情報はユーザ構成に保管される。
【００４４】
システムＩ、ＩＩ、ＩＩＩ、ＩＶにアクセスするために認証されたユーザによるこれらのシステムへのアクセスは、以下のステップで行われる。
【００４５】
システムＩ、ＩＩ、ＩＩＩ、ＩＶにアクセスするために、ステップ１では、ユーザはアプリケーションを始動するが、そのアプリケーションは、ユーザが最初にどのシステムにアクセスする必要があるかに応じて、アクセスすべき第１のシステムの特定のパスワードをユーザに要求する。アプリケーションは好ましくは、コンピュータ・プログラムがコンピュータ上で実行されるときに上述の方法をコンピュータに実行させるためのコンピュータ可読プログラム手段を有するコンピュータ・プログラムを含む。
【００４６】
ステップ２では、ユーザは最初にアクセスするためにシステムＩを選択する。
【００４７】
ステップ３では、アプリケーションは、自分のユーザＩＤとシステムＩ用のパスワードを入力するようユーザに要求する。
【００４８】
ユーザＩＤをチェックすることにより、アプリケーションは、ユーザがシステムＩへのアクセスを許可されているかどうかをチェックする。ユーザが許可されている場合であって、パスワードが正しい場合、アプリケーションはステップ４でユーザをシステムＩにログインさせる。
【００４９】
ステップ５では、アプリケーションは、ユーザＩＤと、パスワードと、システムＩの名前をキャッシュに入れる。
【００５０】
ステップ６では、ユーザはアクセスするためにシステムＩＩを選択する。
【００５１】
ステップ７では、アプリケーションは、システムＩＩがシステムＩと同じパスワードを使用しなければならないかどうかについてユーザ構成をチェックする。
【００５２】
これは真であるので、ステップ８では、アプリケーションはキャッシュ内のユーザＩＤルックアップを実行し、ユーザ構成内で検出されたシステムの１つについてユーザＩＤがすでにキャッシュに入れられているかどうかをチェックする。
【００５３】
ステップ９では、アプリケーションは、システムＩにアクセスするために使用されたユーザＩＤおよびキャッシュ・パスワードを使用することにより、ユーザをシステムＩＩにログインさせる。キャッシュ・パスワードは、パスワード・ルックアップによりキャッシュから受信される。
【００５４】
ステップ１０では、ユーザはシステムＩＩＩにアクセスすることを選択する。
【００５５】
ステップ１１では、アプリケーションは、システムＩＩＩがシステムＩと同じパスワードを使用しなければならないかどうかについてユーザ構成をもう一度チェックする。
【００５６】
これは真であるので、ステップ１２では、アプリケーションはキャッシュ内のユーザＩＤルックアップを実行し、ユーザ構成内で検出されたシステムの１つについてユーザＩＤがすでにキャッシュに入れられているかどうかをチェックする。
【００５７】
ステップ１３では、アプリケーションは、システムＩにアクセスするために使用されたユーザＩＤおよびキャッシュ・パスワードを使用することにより、ユーザをシステムＩＩＩにログインさせる。キャッシュ・パスワードは、パスワード・ルックアップによりキャッシュから受信される。
【００５８】
ステップ１４では、ユーザはシステムＩＶにアクセスすることを選択する。
【００５９】
ステップ１５では、アプリケーションは、システムＩＶがシステムＩと同じパスワードを使用しなければならないかどうかについてユーザ構成をもう一度チェックする。
【００６０】
これは偽であるので、ステップ１６では、ユーザは自分のユーザＩＤとシステムＩＶのパスワードを入力しなければならない。
【００６１】
ユーザＩＤをチェックすることにより、アプリケーションは、ユーザがシステムＩＶへのアクセスを許可されているかどうかをチェックする。ユーザが許可されている場合であって、パスワードが正しい場合、アプリケーションはステップ１７でユーザをシステムＩＶにログインさせる。
【００６２】
ステップ１８では、アプリケーションは、ユーザＩＤと、パスワードと、システムＩＶの名前をキャッシュに入れる。
【００６３】
図３に示されている分散コンピュータ・システムも、パスワードによってアクセスできる４つのシステムＩ′、ＩＩ′、ＩＩＩ′、ＩＶ′を有する。それにより、システムＩ′およびＩＩ′は第１のセキュリティ・ゾーンに位置し、システムＩＩＩ′およびＩＶ′は第２のセキュリティ・ゾーンに位置する。システムＩ′およびＩＩ′は同じパスワードによってアクセス可能であり、システムＩＩＩ′およびＩＶ′はシステムＩ′およびＩＩ′のパスワードとは異なる同じパスワードによってアクセス可能である。この情報はユーザ構成に保管される。４つのシステムすべてにアクセスするために認証されたユーザは、４つのシステムに１つずつアクセスする。
【００６４】
システムＩ′、ＩＩ′、ＩＩＩ′、ＩＶ′にアクセスするために認証されたユーザによるこれらのシステムへのアクセスは、以下のステップで行われる。
【００６５】
システムＩ′、ＩＩ′、ＩＩＩ′、ＩＶ′にアクセスするために、ステップ１′では、ユーザはアプリケーションを始動するが、そのアプリケーションは、ユーザが最初にどのシステムにアクセスする必要があるかに応じて、アクセスすべき第１のシステムの特定のパスワードをユーザに要求する。アプリケーションは好ましくは、コンピュータ・プログラムがコンピュータ上で実行されるときに上述の方法をコンピュータに実行させるためのコンピュータ可読プログラム手段を有するコンピュータ・プログラムを含む。
【００６６】
ステップ２′では、ユーザは最初にアクセスするためにシステムＩ′を選択する。
【００６７】
ステップ３′では、アプリケーションは、自分のユーザＩＤとシステムＩ′用のパスワードを入力するようユーザに要求する。
【００６８】
ステップ４′では、アプリケーションは、ユーザをシステムＩ′にログインさせる。
【００６９】
ステップ５′では、アプリケーションは、ユーザＩＤと、パスワードと、システムＩ′の名前をキャッシュに入れる。
【００７０】
ステップ６′では、ユーザはアクセスするためにシステムＩＩ′を選択する。
【００７１】
ステップ７′では、アプリケーションは、システムＩＩ′がシステムＩ′と同じパスワードを使用しなければならないかどうかについてユーザ構成をチェックする。
【００７２】
これは真であるので、ステップ８′では、アプリケーションはキャッシュ内のユーザＩＤルックアップを実行し、ユーザ構成内で検出されたシステムの１つについてユーザＩＤがすでにキャッシュに入れられているかどうかをチェックする。
【００７３】
ステップ９′では、アプリケーションは、システムＩＩ′がシステムＩ′と同じセキュリティ・ゾーンに位置するかどうかについて、分散コンピュータ・システムの管理者によって定義されたルールをチェックする。
【００７４】
これは真であるので、アプリケーションはステップ１０′で、システムＩ′にアクセスするために使用されたユーザＩＤおよびキャッシュ・パスワードを使用することにより、ユーザをシステムＩＩ′にログインさせる。キャッシュ・パスワードは、パスワード・ルックアップによりキャッシュから受信される。
【００７５】
ステップ１１′では、ユーザはシステムＩＩＩ′にアクセスすることを選択する。
【００７６】
ステップ１２′では、アプリケーションは、システムＩＩＩ′がシステムＩ′と同じパスワードを使用しなければならないかどうかについてユーザ構成をもう一度チェックする。
【００７７】
これは偽であるので、アプリケーションはステップ１３′で、自分のユーザＩＤとシステムＩＩＩ′用のパスワードを入力するようユーザに要求する。
【００７８】
ステップ１４′では、アプリケーションは、システムＩＩＩ′がシステムＩ′と同じセキュリティ・ゾーンに位置するかどうかについて、分散コンピュータ・システムの管理者によって定義されたルールをチェックする。
【００７９】
これは偽であるので、アプリケーションはステップ１５′で、第２のセキュリティ・ゾーン用のパスワードが第１のセキュリティ・ゾーンとは異なるかどうかについて、パスワード・キャッシュをチェックする。
【００８０】
これは真であるので、アプリケーションはステップ１６′で、ステップ１３′のユーザＩＤおよびパスワードを使用して、ユーザをシステムＩＩＩ′にログインさせる。
【００８１】
ステップ１７′では、アプリケーションは、ユーザＩＤと、パスワードと、システムＩＩＩ′の名前をキャッシュに入れる。
【００８２】
ステップ１８′では、ユーザはシステムＩＶ′にログインすることを選択する。
【００８３】
ステップ１９′では、アプリケーションは、システムＩＶ′がシステムＩＩＩ′と同じパスワードを使用しなければならないかどうかについてユーザ構成をチェックする。
【００８４】
これは真であるので、ステップ２０′では、アプリケーションはキャッシュ内のユーザＩＤルックアップを実行し、ユーザ構成内で検出されたシステムの１つについてユーザＩＤがすでにキャッシュに入れられているかどうかをチェックする。
【００８５】
ステップ２１′では、アプリケーションは、システムＩＶ′がシステムＩＩＩ′と同じセキュリティ・ゾーンに位置するかどうかについて、分散コンピュータ・システムの管理者によって定義されたルールをチェックする。
【００８６】
これは真であるので、アプリケーションはステップ２２′で、システムＩＩＩ′にアクセスするために使用されたユーザＩＤおよびキャッシュ・パスワードを使用することにより、ユーザをシステムＩＶ′にログインさせる。キャッシュ・パスワードは、パスワード・ルックアップによりキャッシュから受信される。
【００８７】
一般に、少なくとも２つの異なるセキュリティ・ゾーンを有し、異なるセキュリティ・ゾーンのシステムが異なるパスワードによってアクセスされる分散コンピュータ・システムと組み合わせた場合、本発明による方法は、ユーザが第１のセキュリティ・ゾーンに位置するシステムにアクセスするために少なくとも第１のパスワードを入力しなければならず、第２のセキュリティ・ゾーンに位置するシステムにアクセスするために少なくとも第２のパスワードを入力しなければならず、セッション中にパスワードがキャッシュに入れられ、そのセッション中にユーザがアクセスを許可されている同じセキュリティ・ゾーンの他のシステムにアクセスするためにキャッシュ・パスワードが再利用されるように実行される。セッションを終了すると、キャッシュ・パスワードは削除される。
【００８８】
本発明による方法がクロスクラスタ認証およびクロスプラットフォーム認証をサポートするとともに、たとえば、１つのクラスタ内などの他のコンテキストでも適用可能であることは、言及すべき重要なことである。
【００８９】
本発明には以下の利点がある。
多くのシステムが関わる場合にユーザ・ログインを大幅に削減できる。
ユーザが記憶しなければならないパスワードの数が減少し、その結果、パスワードを忘れた場合のヘルプデスク呼び出しが減少する。
分散コンピュータ・システムに応じて、どのシステムが同じパスワードを使用するかをユーザが構成することができ、その結果、スケーラビリティが高くなる。
異なるセキュリティ・ゾーンについて異なるパスワードを施行することができ、マスタ・パスワードは一切存在しない。
パスワードが永続的に保管されない。
本発明による方法の実装は単純かつ安価であり、完全なＩＴインフラストラクチャの場合のセキュリティ・リスクが低くなる。
完全なＩＴインフラストラクチャを変更せずに、様々な既存のアプリケーションに適用することができる。
【００９０】
どのシステムが同じパスワードを使用するかを構成するために、ユーザは、どの特定のシステム・セットが同じパスワードを使用するかをアプリケーション内に構成する。この情報は、たとえば、任意選択の双方向暗号化により、ファイル内またはデータベース内に永続的に保管される。
【００９１】
さらに、分散コンピュータ・システムの管理者は、任意選択で、異なるパスワードを必要とし施行する異なるセキュリティ・ゾーンを定義するために、アプリケーション用のルールを構成することができる。この情報は、たとえば、任意選択の双方向暗号化により、ファイル内またはデータベース内に永続的に保管されるか、あるいはアプリケーション内にハードコードされる。ユーザが２つの異なるセキュリティ・ゾーンについて同じパスワードを入力した場合、第２のゾーンへのログインはアプリケーションによって拒否されることになる。
【００９２】
所与のセキュリティ・ゾーン内でパスワードを同期化するために、パスワード同期をサポートするＳＳＯ製品を使用することが考えられる。また、ユーザがこれを手動で実行することも考えられる。セキュリティ・ゾーンは、たとえば、すべてのＵＮＩＸシステムまたはすべてのＷｉｎｄｏｗｓシステムあるいはすべてのメインフレーム・システムなどを含むことができる。
【００９３】
特定の好ましい諸実施形態に関して本発明を詳細に説明してきたが、上記の説明を考慮すれば、多くの代替例、変更例、および変形例が当業者にとって明らかになることは明白である。したがって、特許請求の範囲は、本発明の真の範囲および精神に該当するこのような代替例、変更例、および変形例をすべて包含することが企図されている。
【図面の簡単な説明】
【００９４】
【図１】本発明による方法の流れ図である。
【図２】分散コンピュータ・システムに本発明による方法を実行させるアプリケーションを介してユーザによってアクセス可能な４つのシステムを有する分散コンピュータ・システムの模式図であり、ユーザがこれらの４つのシステムにアクセスするときに実行されるステップも示されている模式図である。
【図３】２つの異なるセキュリティ・ゾーンに位置する４つの異なるシステムを有する他の分散コンピュータ・システムの模式図であり、ユーザがこれらの４つのシステムにアクセスするときに実行されるステップも示されている模式図である。
【図１】
2009517723.tif 000003
【図２】
2009517723.tif 000004
【図３】
2009517723.tif 000005
【手続補正書】
【提出日】平成21年1月22日(2009.1.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パスワードを入力することによって分散コンピュータ・システムの複数システム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）に確実にアクセスするための方法において、いくつかのシステムは等しいパスワードによってアクセス可能であり、いくつかのシステムは異なるパスワードによってアクセス可能であり、
どのシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）が等しいパスワードによってアクセス可能であり、どのシステムが異なるパスワードによってアクセス可能であるかという情報を保管するステップと、
前記分散コンピュータ・システムの第１のシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）にアクセスすることによってセッションを開くときに適切なパスワードを入力するよう要求するステップと、
現行セッション中に、同じパスワードによってアクセス可能な他のシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）にアクセスするときに再利用できるように、前記パスワードをキャッシュに入れるステップと、
前記現行セッション中にアクセスすべき他のシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）が、前記セッション中にすでにアクセスされたシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）に等しいパスワードによってアクセス可能であるかどうかを検証するために、保管情報を使用するステップと、
前記検証の結果が真である場合に、前記他のシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）にアクセスするために妥当な前記キャッシュ・パスワードを再利用するステップと、
前記検証の結果が偽である場合に、前記他のシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）にアクセスするために適切なパスワードを入力するよう要求するステップと、
前記現行セッション中に、前記同じパスワードによってアクセス可能な他のシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）にアクセスするときに再利用できるように、前記他のシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）にアクセスするために必要な前記パスワードをキャッシュに入れるステップと、
を含む、方法。
【請求項２】
どのシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）が等しいパスワードによってアクセス可能であり、どのシステムが異なるパスワードによってアクセス可能であるかを構成するステップが、ユーザ自身または前記分散コンピュータ・システムの管理者あるいはその両方によって行われるか、前記分散コンピュータ・システムによって決定されるか、あるいはその両方が行われる、請求項１に記載の方法。
【請求項３】
前記キャッシュ・パスワードが前記セッションの終了時に削除される、請求項１または２に記載の方法。
【請求項４】
前記パスワードが暗号化方式でキャッシュに入れられる、請求項１ないし３のいずれか１項に記載の方法。
【請求項５】
前記分散コンピュータ・システムが少なくとも２つの異なるセキュリティ・ゾーンを有し、異なるセキュリティ・ゾーンに位置するシステム（Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）が異なるパスワードによってアクセス可能である、請求項１ないし４のいずれか１項に記載の方法。
【請求項６】
請求項１ないし５のいずれか１項に記載の方法を実行するために使用すべき分散コンピュータ・システムにおいて、等しいパスワードによってアクセス可能な少なくとも２つのシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）と、どのシステムが等しいパスワードによってアクセス可能であり、どのシステムが異なるパスワードによってアクセス可能であるかという情報を保管するための手段と、前記分散コンピュータ・システムのシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）にアクセスするために入力されたパスワードをキャッシュに入れるための手段と、現行セッション中にアクセスすべき他のシステムが、前記セッション中にすでにアクセスされたシステムに等しいパスワードによってアクセス可能であるかどうかを検証するために、保管情報を使用するための手段と、前記セッション中にすでにアクセスされたシステムに等しいパスワードによってアクセス可能な前記分散コンピュータ・システムの他のシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）にアクセスするときに妥当なキャッシュ・パスワードを再利用するための手段とを有する、分散コンピュータ・システム。
【請求項７】
前記分散コンピュータ・システムが少なくとも２つの異なるセキュリティ・ゾーンを有し、異なるセキュリティ・ゾーンに位置するシステム（Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）が異なるパスワードによってアクセス可能である、請求項６に記載の分散コンピュータ・システム。
【請求項８】
ユーザまたは管理者あるいはその両方が、どのシステム（Ｉ、ＩＩ、ＩＩＩ、ＩＶ、Ｉ′、ＩＩ′、ＩＩＩ′、ＩＶ′）が等しいパスワードによってアクセス可能であり、どのシステムが異なるパスワードによってアクセス可能であるかを構成できるようにするための手段を有する、請求項７に記載の分散コンピュータ・システム。
【請求項９】
請求項１ないし５のいずれか１項に記載の方法をコンピュータに実行させるためのコンピュータ・プログラム。
【請求項１０】
請求項１ないし５のいずれか１項に記載の方法をデータ処理システムに実行させるためのデータ処理プログラム。
【国際調査報告】
2009517723.tif 000006
2009517723.tif 000007