(57)【特許請求の範囲】
【請求項１】
マシンクラスタ（１０４）を形成する複数のマシン（１０１、１０２、１０３）間でセッション管理イベントを伝播するための方法において、
−  セッション管理ユーザインターフェイス（１０５）により、前記マシンクラスタ（１０４）の第１のマシン（１０１）上でセッション管理イベント（ＡＵＴＨ、ＩＮＩＴ、ＶＥＲ、ＦＥＲ）を生成するステップと、
−  前記第１のマシン（１０１）の前記セッション管理ユーザインターフェイス（１０５）のプラグイン（１０６）により、前記生成されたイベント（ＡＵＴＨ、ＩＮＩＴ、ＶＥＲ、ＦＥＲ）を検出するステップ（１３４）と、
−  前記第１のマシン（１０１）の前記セッション管理ユーザインターフェイス（１０５）の前記プラグイン（１０６）から、前記第１のマシン（１０１）上で動作するバックグラウンドタスクである第１のセキュリティサービス（１０７）に、前記検出されたイベントに関連する１組の固有情報（ＩＳ）を伝送するステップ（１２１）と、
−  前記第１のセキュリティサービス（１０７）により１組のターゲットマシンを決定するステップであって、前記ターゲットマシンのそれぞれに固有のターゲットセキュリティサービス（１０９）に関連している、前記決定するステップと、
−  前記第１のセキュリティサービス（１０７）から、前記ターゲットマシン上で動作するバックグラウンドタスクであるターゲットセキュリティサービス（１０９）に固有情報（ＩＳ）を伝送するステップ（１２２）と、
−  前記固有情報（ＩＳ）を受け取った各ターゲットマシン上で、前記マシンクラスタ（１０４）内の前記第１のマシン（１０１）上で生成された前記セッション管理イベント（ＡＵＴＨ、ＩＮＩＴ、ＶＥＲ、ＦＥＲ）を実行するために、前記固有情報（ＩＳ）を受け取った前記ターゲットマシンの各ターゲットセキュリティサービス（１０９）において前記固有情報を処理するステップと
を含むことを特徴とする、方法。
【請求項２】
前記第１のセキュリティサービス（１０７）から、前記ターゲットマシン上で動作するバックグラウンドタスクである前記ターゲットセキュリティサービス（１０９）に固有情報を伝送する前記伝送するステップ（１２２）を、特に周期的な方法で、繰り返し実行することを特徴とする、請求項１に記載の方法。
【請求項３】
前記第１のセキュリティサービス（１０７）から、前記ターゲットマシン上で動作するバックグラウンドタスクである前記ターゲットセキュリティサービス（１０９）に固有情報を伝送する前記伝送するステップ（１２２）を、前記固有情報を暗号化した後に実行することを特徴とする、請求項１または２のいずれか一項に記載の方法。
【請求項４】
前記マシンクラスタ（１０４）内の前記マシンの中から前記１組のターゲットマシンを決定する前記ステップを、前記第１のセキュリティサービス（１０７）がアクセス可能なディレクトリ（１０８）によって実行し、前記ディレクトリ（１０８）は前記マシンクラスタ（１０４）内の全ての前記マシンのリストを含むことを特徴とする、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記方法が、ディレクトリ更新操作により、前記マシンクラスタを修正することからなる追加のステップを含むことを特徴とする、請求項４に記載の方法。
【請求項６】
前記方法が、あらかじめ決められた持続時間にわたり前記クラスタ内の別のマシンから信号を受信していない前記マシンクラスタ内の非活動マシンごとに、検討対象の前記マシンのセッション終了またはセッションロックを引き起こすことからなる追加のステップを含むことを特徴とする、請求項１から５のいずれか一項に記載の方法。
【請求項７】
前記セッション管理ユーザインターフェイス（１０５）の前記プラグイン（１０６）から前記第１のセキュリティサービス（１０７）への前記伝送（１２１）を、ＴＣＰ／ＩＰタイプのプロトコルまたは他の任意のクライアント／サーバタイプのプロトコルに従って実行することを特徴とする、請求項１から６のいずれか一項に記載の方法。
【請求項８】
前記第１のセキュリティサービス（１０７）から、前記ターゲットマシン上で動作するバックグラウンドタスクである前記ターゲットセキュリティサービス（１０９）に固有情報（ＩＳ）を伝送する前記伝送するステップ（１２２）を、ＴＣＰ／ＩＰタイプのプロトコルまたは他の任意のクライアント／サーバタイプのプロトコルに従って実行することを特徴とする、請求項１から７のいずれか一項に記載の方法。
【請求項９】
ユーザが識別情報（Ｉｄ）およびパスワード（Ｐｗｄ）を前記生成した後、生成される前記イベントが認証（ＡＵＴＨ）イベントまたはロック解除イベントであり、したがって前記方法が、
−  前記識別情報（Ｉｄ）と前記パスワード（Ｐｗｄ）の合致を前記セッション管理ユーザインターフェイス（１０５）によって検証するステップ（１３３）と、
−  前記識別情報（Ｉｄ）と前記パスワード（Ｐｗｄ）の前記合致が判明する場合、前記第１のマシン（１０１）の前記セッション管理ユーザインターフェイス（１０５）の前記プラグイン（１０６）により、前記生成されたイベントの検出に移るステップと、
−  前記第１のマシン（１０１）の前記セッション管理ユーザインターフェイス（１０５）の前記プラグイン（１０６）から、前記第１のマシン（１０１）上で動作するバックグラウンドタスクである前記第１のセキュリティサービス（１０７）に、前記ユーザが生成した前記識別情報および前記パスワードを少なくとも含む全ての前記固有情報（ＩＳ（ＡＵＴＨ））を伝送するステップと
を含むことを特徴とする、請求項１から８のいずれか一項に記載の方法。
【請求項１０】
前記認証イベントまたはロック解除イベントを各ターゲットマシン上で実行する前記ステップが、全ての前記固有情報を受信したターゲットマシンごとに、以下の異なるステップすなわち、
−  検討対象の前記ターゲットマシンの前記ターゲットセキュリティサービスから、検討対象の前記ターゲットマシンの前記セッション管理ユーザインターフェイスをオープンするまたはロック解除するための通知を伝送するステップと、
−  検討対象の前記ターゲットマシンの前記セッション管理ユーザインターフェイスのプラグインから、検討対象の前記ターゲットマシンの前記ターゲットセキュリティサービスに、ＴＣＰ／ＩＰリクエストまたは等価のプロトコルによるリクエストを伝送するステップと、
−  前記セキュリティサービスから検討対象の前記ターゲットマシンの前記プラグインに、前記ＴＣＰ／ＩＰプロトコルに従い、または等価のプロトコルに従い、前記識別情報および前記パスワードを伝達するステップと、
−  検討対象の前記ターゲットマシン上でワークセッションをオープンするまたはロック解除するステップと
を含むことを特徴とする、請求項９に記載の方法。
【請求項１１】
ユーザがロックコマンドまたは終了コマンドのそれぞれを前記生成した後、前記生成されるイベントがセッションロックイベントまたはセッション終了イベントであり、前記ターゲットマシンの各ターゲットセキュリティサービスのレベルで固有情報を処理する前記ステップが、したがって以下のステップすなわち、
−  検討対象の各ターゲットマシンの前記ターゲットセキュリティサービスから、検討対象の前記マシン上で前にオープンされたワークセッションをロックするまたは終了するための通知を伝送するステップと、
−  検討対象の前記マシンをロックするまたは終了するステップと
を含むことを特徴とする、請求項１から１０のいずれか一項に記載の方法。
【請求項１２】
ユーザが再ブートコマンドを前記生成した後、前記生成されるイベントがセッション再ブートイベントであり、前記ターゲットマシンの各ターゲットセキュリティサービスのレベルで固有情報を処理する前記ステップが、したがって前記再ブートイベントに関連する固有情報を受信したターゲットマシンごとに、再ブートアプリケーションを実行することからなる操作を含むことを特徴とする、請求項１から１１のいずれか一項に記載の方法。
【請求項１３】
前記方法が、前記第１のマシンの前記セッション管理ユーザインターフェイスの前記プラグインから、前記第１のセキュリティサービスに、前記再ブートイベントに関連する前記全ての固有情報を伝送する前記ステップの前に、再ブートモードを選択することからなる追加のステップを含み、前記再ブートモードがローカルまたは全体であり、前記ローカルモードを選択する場合は前記第１のマシンだけが再ブートされ、前記全体モードを選択する場合は前記マシンクラスタからの全ての前記マシンが再ブートされることを特徴とする、請求項１２に記載の方法。
【請求項１４】
前記方法が、前記ターゲットマシン（１０２）上でセキュリティ保護されたアプリケーション（４０６、５０６）を実行するために、セキュリティ保護された識別ツールを備えている前記第１のマシン（１０１）が、
−  セキュリティ保護された識別ツールにより、前記第１のマシン（１０１）上で識別操作を実行するステップと、
−  識別が検証される場合、前記第１のマシン（１０１）から前記第２のマシン（１０２）に検証メッセージ（ＶＡＬ）を伝送するステップ（５０４）であって、前記検証メッセージは前記セキュリティ保護されたアプリケーション（４０６、５０６）をオープンすることを許可する、前記伝送するステップ（５０４）と
からなる追加のステップを含むことを特徴とする、請求項１から１３のいずれか一項に記載の方法。
【請求項１５】
前記識別ツールがスマートカード（４０１）／スマートカード読取器（４００）タイプのものであり、前記方法が、前記第１のマシン上での前記識別操作の前に、
−  前記第２のマシン（１０２）上でＰＩＮコードを入力するステップと、
−  前記第２のマシンから前記第１のマシン（１０１）に前記ＰＩＮコードを伝送するステップ（４０３）と
からなる異なるステップを含むことを特徴とする、請求項１４に記載の方法。
【請求項１６】
前記識別ツールが生体認証センサタイプ（５０１）のものであり、前記方法が、前記第１のマシン上での前記識別操作の前に、前記第１のマシン（１０１）上で自らを識別するようにユーザを促すダイアログボックス（５０２）を前記第２のマシン（１０２）上でオープンすることからなるステップを含むことを特徴とする、請求項１４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の目的は、セッション管理イベントを伝播するための方法である。本発明の別の目的は、セッション管理イベントを伝播するための方法を実施することができる装置である。本発明の主な目的は、検討対象となっている様々なマシンのユーザの制御の観点から最適なセキュリティを保証しながら、複数のマシンを使用するユーザに関するセッション管理イベントを考慮に入れることを容易にすることである。
【０００２】
概して本発明の分野は、同一ユーザが数台のマシンを同時に使用する分野である。検討対象のマシンは、主にワークステーション、サーバ、およびルータのタイプである。様々な状況、とりわけ様々な職業上の状況では、同一ユーザが数台のマシンに同時に従事させられる。これは例えばトレーダの場合に当てはまり、トレーダは典型的には４台から６台のマシンを自らの即時環境内で利用可能にしておき、すなわちそれらの様々なマシンは、自らの作業位置、とりわけオフィスから直ちにアクセス可能である。その１組のマシンに対して実行される操作は、ユーザが見ることができる様々な画面上で見ることができる。
【背景技術】
【０００３】
数台のマシンのユーザが、自らが作業したいマシンの全てを操作することを望む場合、そのユーザは必然的にセッション管理ユーザインターフェイスにより、各マシン上で自らを識別しなければならない。ユーザが作業したいマシン上で自らを識別するために、様々なレベルのセキュリティおよび様々なレベルのユーザ追跡性に対応する様々な可能性がユーザに提供される。
【０００４】
これらの可能性のうちで最もセキュリティが保護されていないのは、セッション管理ユーザインターフェイス内に識別情報およびパスワードを入力することにある。より優れたユーザ識別を可能にする、より安全な解決策は、ユーザに属するスマートカードを使用することにあり、スマートカードを特定の読取器の中に挿入し、その後、識別されるＰＩＮコードを入力するようにセッション管理ユーザインターフェイスがユーザを促す。一層優れたユーザ追跡性を保証する（スマートカードは盗難に遭ったり、貸し出されたりする可能性がある）さらに安全な解決策は、生体認証システムを使用することにあり、すなわちユーザを例えば指紋によって識別する。
【０００５】
その結果、マシンへのアクセスおよびユーザ追跡性を保護する点で改善策が見出されても、ユーザ識別の容易さに関する問題が依然として残る。実際に、識別操作の種類（識別情報およびパスワードを入力すること、スマートカードまたは生体認証システムを使用すること）にかかわらず、ユーザは自らが使用したいステーションの全てに対して識別操作を実行する必要がある。これらの識別操作は少なくとも毎日発生するので、その繰り返される特性はユーザにとってすぐに面倒なものとなり、不必要に時間を無駄にする。さらに、スマートカードおよび／または生体認証システムを使用することは、ユーザが使用する予定のマシンのそれぞれに特定の読取器またはセンサを導入することを余儀なくさせることがある。識別操作に関係するこの面倒な特性は、セッション管理ユーザインターフェイスによって実行される他の操作にも見られ、これはとりわけセッションロック操作、セッション終了操作、あるいはセッション再初期化（再ブート）操作に当てはまる。
【発明の概要】
【課題を解決するための手段】
【０００６】
本発明による方法および装置は、たった今述べた問題点に対する解決策を提案する。本発明では、複数のマシンのユーザが特定のセッション管理操作を繰り返さなくてよいよう
な解決策を提案し、すなわち本発明のおかげでそのユーザは最初のステーション上で１回だけ操作を実行すればよく、それにより、そのユーザが従事させられる他のステーションの全てに当該操作が実行されるものとみなされる。例えばその操作は、識別操作、セッション終了操作、セッションロック操作、あるいは１台または複数台のマシンを再ブートするための操作とすることができる。
【０００７】
有利には、本発明では、許可されたユーザにマシンへのアクセスを制限すること、および場合によりユーザの識別に関連する情報を保持することのそれぞれにより、これらの操作にかなりの程度の保護をもたらし、最適な方法でユーザ追跡性を保証する。そのために本発明はとりわけ、最初のマシンのレベルで実行されるセッション管理イベントが検討対象の複数のマシンのうちの他のマシンに伝播するように、互いに通信することができるマシンの全てを規定する。
【０００８】
したがって本発明は主に、マシンクラスタを形成する複数のマシン間でセッション管理イベントを伝播するための方法に関し、この方法は、以下のさまざまなステップすなわち、
−  セッション管理ユーザインターフェイスにより、マシンクラスタからの第１のマシン上でセッション管理イベントを生成するステップと、
−  第１のマシンのセッション管理ユーザインターフェイスのプラグインにより、その生成されたイベントを検出するステップと、
−  第１のマシンのセッション管理ユーザインターフェイスのプラグインから、第１のマシンに関連する第１のセキュリティサービスに、検出されたイベントに関連する１組の固有情報を伝送するステップと、
−  第１のセキュリティサービスにより１組のターゲットマシンを決定するステップであって、ターゲットマシンのそれぞれに固有のターゲットセキュリティサービスに関連しており、決定されるターゲットマシンは第１のマシンが属するマシンクラスタを形成するマシンである、ステップと、
−  第１のセキュリティサービスから、ターゲットマシンに関連するターゲットセキュリティサービスに固有情報を伝送するステップと、
−  前述の固有情報を受け取った各ターゲットマシン上で、マシンクラスタ内の第１のマシン上で生成されたセッション管理イベントを実行するために、前述の固有情報を受け取ったターゲットマシンの各ターゲットセキュリティサービスにおいて固有情報を処理するステップと
を含むことを特徴とする。
【０００９】
マシンは、識別情報およびパスワードを使ってユーザを認証することができるセッション管理ユーザインターフェイスを含む、任意のコンピュータ機器を指すものと理解される。非限定的な例では、マシンは個々のワークステーションまたはサーバとすることができる。
【００１０】
セキュリティサービスは、ユーザセッションとは独立に、すなわちユーザセッションがなくても動作するバックグラウンドタスクを指すものと理解される。したがって、セキュリティサービスは、ユーザセッションとの独立性により、一部のオペレーティングシステムがそうであるように、検討対象のセキュリティサービスに関連するマシン上で使用されるセッション管理ユーザインターフェイスがもはや活動状態にない場合でも動作し続けることができる。
【００１１】
管理イベントは、セッション管理ユーザインターフェイスによって実現可能な４つの操作、すなわち、とりわけワークセッションの開始を考慮した識別操作、セッション終了操作、セッションロック操作、および再ブート操作のうちの１つを指すものと理解される。
セッションロック操作に関して、セッションがオープンおよび活動状態のままであり、動作中のアプリケーションがそのタスクを継続するが、ロックされたマンマシンインターフェイスを介してユーザが誰も入力できない限り、セッションロック操作をセッション終了操作と区別する。他方では、セッション終了操作の後、セッションが停止され、実行されていた全てのアプリケーションが停止され、その後ユーザが切断され、進行中のセッションが廃止される。
【００１２】
前の段落でたった今述べた主なステップに加え、本発明による方法は、以下のうちの１つまたは複数の追加の特徴を含むことができる。
−  第１のセキュリティサービスから、ターゲットマシンに関連するターゲットセキュリティサービスに固有情報を伝送するステップを、特に周期的な方法で、繰り返し実行すること。
−  第１のセキュリティサービスから、ターゲットマシンに関連する特定のセキュリティサービスに固有情報を伝送するステップを、固有情報を暗号化した後に実行すること。
−  マシンクラスタ内のマシンの中から１組のターゲットマシンを決定するステップを、セキュリティサービスがアクセス可能なディレクトリによって実行することであって、前記ディレクトリはクラスタ内の全てのマシンのリストを含むこと。
−  この方法が、ディレクトリ更新操作により、マシンクラスタを修正することからなる追加のステップを含むこと。
−  この方法が、あらかじめ決められた持続時間にわたりクラスタ内の別のマシンから信号を受信していないマシンクラスタ内の非活動マシンごとに、検討対象の前記マシンのセッション終了またはセッションロックを引き起こすことからなる追加のステップを含むこと。
−  セッション管理ユーザインターフェイスのプラグインから第１のセキュリティサービスへの伝送を、ＴＣＰ／ＩＰタイプのプロトコルまたは他の任意のクライアント／サーバタイプのプロトコルに従って実行すること。
−  第１のセキュリティサービスから、ターゲットマシンに関連するターゲットセキュリティサービスに固有情報を伝送するステップを、ＴＣＰ／ＩＰタイプのプロトコルまたは他の任意のクライアント／サーバタイプのプロトコルに従って実行すること。
−  ユーザが識別情報およびパスワードを生成した後、生成されるイベントが認証イベントまたはロック解除イベントであり、前記方法が以下の異なるステップ、すなわち
−  識別情報とパスワードの合致をセッション管理インターフェイスによって検証するステップと、
−  識別情報とパスワードの合致が判明する場合、第１のマシンのセッション管理ユーザインターフェイスのプラグインにより、生成されたイベントの検出に移るステップと、
−  第１のマシンのセッション管理ユーザインターフェイスのプラグインから、第１のマシンに関連する第１のセキュリティサービスに、ユーザが生成した識別情報およびパスワードを少なくとも含む全ての固有情報を伝送するステップと、を含むこと。
−  認証イベントを各ターゲットマシン上で実行するステップが、全ての固有情報を受信したターゲットマシンごとに以下の異なるステップ、すなわち
−  検討対象のターゲットマシンのターゲットセキュリティサービスから、検討対象の前述のターゲットマシンのセッション管理ユーザインターフェイスをオープンするまたはロック解除するための通知を伝送するステップと、
−  検討対象のターゲットマシンのセッション管理ユーザインターフェイスのプラグインから、検討対象のターゲットマシンのターゲットセキュリティサービスに、ＴＣＰ／ＩＰリクエストまたは等価のプロトコルによるリクエストを伝送するステップと、
−  セキュリティサービスから検討対象のターゲットマシンのプラグインに、ＴＣＰ／ＩＰプロトコルに従い、または等価のプロトコルに従い、識別情報およびパスワードを伝達するステップと、
−  検討対象のターゲットマシン上でワークセッションをオープンするまたはロック解
除するステップと、を含むこと。
−  ユーザがロックコマンドまたは終了コマンドのそれぞれを生成した後、生成されるイベントがセッションロックイベントまたはセッション終了イベントであり、ターゲットマシンの各ターゲットセキュリティサービスのレベルで固有情報を処理するステップが、以下の異なるステップ、すなわち
−  検討対象の各ターゲットマシンのターゲットセキュリティサービスから、検討対象のマシン上で前にオープンされたワークセッションをロックするまたは終了するための通知を伝送するステップと、
−  検討対象のマシンをロックするまたは終了するステップと、を含むこと。
−  生成されるイベントがセッション再ブートイベントであること。
【００１３】
ユーザが再ブートコマンドを生成した後、ターゲットマシンの各ターゲットセキュリティサービスのレベルで固有情報を処理するステップが、再ブートイベントに関連する固有情報を受信したターゲットマシンごとに、再ブートアプリケーションを実行することからなる操作を含むこと。
−  この方法が、第１のマシンのセッション管理ユーザインターフェイスのプラグインから、第１のセキュリティサービスに、再ブートイベントに関連する全ての固有情報を伝送するステップの前に、再ブートモードを選択することからなる追加のステップを含み、前述の再ブートモードがローカルまたは全体であり、ローカルモードを選択する場合は第１のマシンだけが再ブートされ、全体モードを選択する場合はマシンクラスタからの全てのマシンが再ブートされる。
−  この方法が、ターゲットマシン上でセキュリティ保護されたアプリケーションを実行するために、セキュリティ保護された識別ツールを備えている第１のマシンが、
−  セキュリティ保護された識別ツールにより、第１のマシン上で識別操作を実行するステップと、
−  識別が検証される場合、第１のマシンから第２のマシンに検証メッセージを伝送するステップであって、前記検証メッセージはセキュリティ保護されたアプリケーションをオープンすることを許可する、ステップと
からなる追加のステップを含むこと。
−  識別ツールがスマートカード／スマートカード読取器タイプのものであり、この方法が、第１のマシン上での識別操作の前に、
−  第２のマシン上でＰＩＮコードを入力するステップと、
−  第２のマシンから第１のマシンにＰＩＮコードを伝送するステップと、からなる異なるステップを含むこと。
−  識別ツールが生体認証センサタイプのものであり、この方法が、第１のマシン上での識別操作の前に、第１のマシン上で自らを識別するようにユーザを促すダイアログボックスを第２のマシン上でオープンすることからなるステップを含むこと。
【００１４】
本発明による方法の様々な追加の特徴は、それらが相互排他的でない限り、本発明の実施形態の様々な例をもたらすようにあらゆる組合せの可能性に応じて組み合わせられる。
【００１５】
本発明は、本発明による方法を実施することができる１組のマシンにも及び、その様々なマシンは、本発明による方法を実施するために必要な様々な操作を実行するのに必要な任意の手段を備える。
【００１６】
本発明およびその様々な応用例は、以下の説明を読み、添付図面を確認することでより十分に理解される。
【００１７】
図面は例示目的で示し、決して本発明を限定しない。
【図面の簡単な説明】
【００１８】
【図１】認証タイプのセッション管理イベントに関する、本発明による方法の一実施形態の一例についての概略図を示す。
【図２】セッションロックまたはセッション終了タイプのセッション管理イベントに関する、本発明による方法の一実施形態の一例を概略的に示す。
【図３】再ブートタイプのセッション管理イベントに関する、本発明による方法の一実施形態の一例についての概略図を示す。
【図４】識別手段が拠点から離れている、本発明による方法の一実施形態の一例を概略的に示す。
【図５】生体認証タイプの識別手段に関する、本発明による方法の一実施形態の一例を概略的に示す。
【発明を実施するための形態】
【００１９】
特に明記しない限り、それぞれに異なる図面に登場する要素は同じ参照符を保つ。
【００２０】
図１は、本発明による方法の実施形態の第１の例を概略的に示す。この図面では、第１のマシン１０１、第２のマシン１０２、および他の様々なマシン１０３を示す。ここに表した１組のマシンはマシンクラスタ１０４を構成する。典型的にはマシンクラスタは４台から６台のマシンからなるが、本発明の特定の応用例、例えば検討対象のマシンが、店のエリアの至る所に様々な顧客支援ステーションが分散される店の全体にわたり配置されるマシンのクラスタを構成する場合、マシンクラスタはより多数のマシンからなることができる。
【００２１】
図１の例では、他の図面によって詳述する他の例と同様に、第１のマシン１０１の動作および第２のマシン１０２の動作だけを詳述し、クラスタ１０４からの他のマシン１０３の動作は、第２のマシン１０２の動作と似ている。本発明による方法の実施形態に関する動作では、クラスタ１０４内の他のマシンをターゲットマシンとして指定することにより、第１のマシン１０１をクラスタ１０４内の他のマシンと区別する。
【００２２】
第１のマシン１０１をクラスタ１０４内の他のマシン、とりわけそれが単にユーザインターフェイスと呼ぶこともあるセッション管理ユーザインターフェイス１０５（頭字語ＩＵＧＳによって名前を短縮する）を介してセッション管理イベントを特にユーザによって生成するマシンである限り、ターゲットマシン１０２と区別する。しかし、本発明による方法の実施形態との関連では、クラスタ内の様々なマシンの動作は完全に交換可能であり、すなわちセッション管理イベントが前述のターゲットマシン１０２上でユーザによって直接（すなわちクラスタ内の別のマシンによってではなく）生成される場合、ターゲットマシン１０２を全面的に第１のマシン１０１として使用することができる。そのような場合、第１のマシン１０１は、マシンクラスタ１０４内のターゲットマシンのうちの１つになる。
【００２３】
図１によって示す例では、検討対象のイベントが、ユーザ認証または識別タイプのＡＵＴＨイベントである。説明する操作は、検討対象のイベントが、セッションロック解除タイプのものである場合と似ている。ユーザが、識別情報ＩｄおよびパスワードＰｗｄを第１のマシンに関連するキーボード上で直接入力することにより、または例えばスマートカード読取器や生体認証センサタイプのハードウェアインターフェイスにより、そのような識別イベントまたはロック解除イベントを生成する。いずれにしても、識別またはロック解除タイプのセッション管理イベントを生成するステップは識別情報ＩｄおよびパスワードＰｗｄを生成することをもたらし、これらの２つのデータは、手動入力されていない場合、第１のマシン内に記憶される不図示の相互参照表の中でユーザに関連するスマートカードまたは生体認証情報に関連付けられる。
【００２４】
次のステップで、識別情報とパスワードの合致を検証するための操作（１３３）をユーザインターフェイス１０５によって実行する。合致に間違いがない場合、ユーザインターフェイス１０５のプラグイン１０６が前述の管理イベントを検出し、検出されたイベントに関連する固有情報ＩＳを回復する。図示の第１の例では、固有情報ＩＳ（ＡＵＴＨ）が少なくとも識別情報ＩｄおよびパスワードＰｗｄを含む。後で詳述する他の例では、固有情報が、セッション管理ユーザインターフェイス上で入力することができるコマンドを有利に含む。次いでプラグイン１０６が、第１のマシン１０１に関連する第１のセキュリティサービス１０７に固有情報ＩＳ（ＡＵＴＨ）の伝送（１２１）を実行する。この伝送（１２１）は、ＴＣＰ／ＩＰタイプのプロトコルまたは等価のクライアント／サーバタイプの他の任意のプロトコル、例えばＵＤＰまたは他の種類、例えばＳＰＸやＴＣＡＰなどを順守することによって実行される。
【００２５】
次いでセキュリティサービス１０７が、マシンクラスタからのターゲットマシンの識別情報をその中から読み取るディレクトリ１０８にアクセスする。ディレクトリ１０８は、参照されるマシンごとに以下の情報、すなわちグローバル一意識別子（グローバルに一意な識別子）、例えば管理者が指定する名前、およびそのＩＰアドレスのうちの少なくとも１つを有利に含む。有利には、ディレクトリ１０８は、参照されるマシンごとにこれらの３つの情報を含む。次いで第１のセキュリティサービス１０７が、固有情報ＩＳ（ＡＵＴＨ）をターゲットマシンに伝送する（１２２）。この伝送もＴＣＰ／ＩＰタイプのプロトコルまたはクライアント／サーバタイプの他の任意の等価のプロトコルに従って実行される。有利には、後で説明する他の例と同様に、この伝送の前に、セキュリティ対策として伝送される固有情報を暗号化する。
【００２６】
各ターゲットマシンは、マシンクラスタ１０４によって構成されるネットワークにそのマシンが接続されている限り（接続はどんな種類のものでもよい）、ターゲットセキュリティサービスによってターゲットマシンごとに指定されるそのマシンに固有のセキュリティサービス１０９のレベルで固有情報ＩＳ（ＡＵＴＨ）を受け取る。固有情報ＩＳ（ＡＵＴＨ）が前に暗号化されている場合、固有情報ＩＳ（ＡＵＴＨ）を復号する。
【００２７】
この例では、後で説明する実施形態の他の例と同様に、マシンクラスタ１０４内のターゲットマシンが、例えば第１のマシン１０１に接続されていないことが原因で固有情報を受け取らない場合、そのターゲットマシンは、接続が再確立された時点で前述の固有情報を受け取る。このために、第１のセキュリティサービス１０７が、マシンクラスタ１０４内のターゲットマシンの全てに固有情報を周期的に送るものと規定する。
【００２８】
ターゲットマシン、具体的にはターゲットマシン１０２が固有情報ＩＳ（ＡＵＴＨ）を受け取ると、ターゲットマシンのそれぞれに関連するターゲットセキュリティサービス１０９が、マシンクラスタ１０４において固有情報をそこから受け取ったマシンについての帰属性検証操作（１３１）を実行する。このために、セキュリティサービス１０９はマシンクラスタ１０４内のマシンの全てを識別するディレクトリ１３２にアクセスする。したがって、ディレクトリ１３２は、参照されるマシンごとに以下の情報、すなわちグローバル一意識別子（グローバルに一意な識別子）、例えば管理者が指定する名前、およびそのＩＰアドレスのうちの少なくとも１つを有利に含む。有利には、ディレクトリ１３２は、参照されるマシンごとにこれらの３つの情報を含む。そのように検証することは、許可されていないマシンからマシンクラスタ１０４内のターゲットマシンに誤ってまたは悪意をもって送信されるメッセージに対する防御を可能にする。この方法のこのステップは、後で説明する本発明による方法の様々な実施形態で有利に再現する。
【００２９】
検証を実行すると、セキュリティサービス１０９が、セッションのオープンまたはロッ
ク解除を要求するための通知ＮＯＴＩＦ１を伝送する（１２３）。
【００３０】
概して通知は、検討対象の通知を伝送するマシンのセッション管理ユーザインターフェイスに応じて定められるアプリケーション指向メッセージである。したがって、例えばWindows（登録商標）セッション管理ユーザインターフェイスの場合、通知はWindows（登録商標）によって生成されるイベントである。別の例では、Linux（登録商標）セッション
管理ユーザインターフェイスの場合、通知はLinux（登録商標）によって生成されるイベ
ントである。
【００３１】
伝送される通知ＮＯＴＩＦ１は、セッション管理ターゲットユーザインターフェイス１１０をオープンさせる。次いで、セッション管理ターゲットユーザインターフェイス１１０のターゲットプラグインと呼ばれるプラグイン１１１が、ＴＣＰ／ＩＰタイプのリクエストＲＥＱ１またはクライアント／サーバタイプの任意の等価のプロトコルに従って動作するリクエストＲＥＱ１をターゲットセキュリティサービス１０９に伝送して（１２４）、ターゲットセキュリティサービス１０９からターゲットプラグイン１１１に固有情報ＩＳ（ＡＵＴＨ）、とりわけ識別情報ＩｄおよびパスワードＰｗｄを送らせる（１２５）。
【００３２】
このようにしてターゲットマシン１０２上で、および固有情報ＩＳ（ＡＵＴＨ）を有効に受け取ったマシンクラスタ１０４内の他の任意のマシン１０３上でワークセッションがオープンまたはロック解除される。
【００３３】
たった今説明した例は、検討対象のクラスタに属するマシンを明らかにするディレクトリ１０８および１３２の使用について触れた。これらのディレクトリは、マシンのセキュリティサービスによってアクセス可能である。概して、本発明による方法の実施形態の様々な例では、これらのディレクトリは、ことによると遠隔管理エンティティによって伝送された後にマシンのそれぞれの中に記憶され、または遠隔管理エンティティの中に記憶され、セキュリティサービスが前述の管理エンティティにアクセスしてディレクトリを調べる。この第２の可能性では、マシンのクラスタについて単一のディレクトリが存在すると考えることができる。有利には、所与のマシンクラスタからのマシンのユーザが、自らが使用するマシンが属するクラスタに特定のマシンを追加し、またはことによると自らが使用するマシンが属するクラスタから特定のマシンを除去することによりディレクトリを変えることができる。このために、ユーザは遠隔管理ユニット内に記憶されたディレクトリにアクセスし、有利には前もってそのユーザに付与されている権利に従ってクラスタ内のマシンのリストを修正する。例えばユーザは、利用可能なマシンのリスト内に登場するマシンだけをマシンクラスタに追加することができる。
【００３４】
本発明による方法の改善点では、あらかじめ決められた持続時間にわたりマシンクラスタ１０４内の別のマシンから信号を受信していないマシンクラスタ１０４内の非活動マシンごとに、検討対象の前述のマシン上で進行中のワークセッションのセッション終了またはセッションロックを引き起こすことを規定する。非活動マシンは、ユーザが従来のマンマシンインターフェイス（キーボード、マウス等）によって直接入力しないマシンを指すものと理解される。このために、検討対象のマシンの非活動期間を測定するカウントダウンを各マシン内で用いることを規定し、検討対象のマシンがマシンクラスタ内の別のマシンから情報を受信すると、またはユーザが検討対象のマシンを直接使用するとカウントダウンは再初期化される。
【００３５】
図２は、本発明による方法の実施形態の第２の例を概略的に示す。この例では検討対象のイベントが、ユーザセッションロックイベントＶＥＲまたはユーザセッション終了イベントＦＥＲである。ユーザは、そのようなロックイベントまたは終了イベントをセッション管理ユーザインターフェイス１０５を使用することによって生成する。
【００３６】
ユーザインターフェイス１０５のプラグイン１０６がやはり前述のロックイベントまたは終了イベントを検出し（１３４）、検出されたイベントに関連する固有情報ＩＳ（ＶＥＲ／ＦＥＲ）を回復する。図示の第２の例では、固有情報が少なくとも１つのセッションロックコマンド命令またはセッション終了コマンド命令を含む。次いでプラグイン１０６が、第１のマシン１０１に関連する第１のセキュリティサービス１０７に固有情報ＩＳ（ＶＥＲ／ＦＥＲ）を伝送する。この伝送（１２１）は、ＴＣＰ／ＩＰタイプのプロトコルまたはクライアント／サーバタイプの他の任意の等価のプロトコルを順守することによって実行される。
【００３７】
次いでセキュリティサービス１０７が、マシンクラスタ１０４内のターゲットマシンの識別情報をその中から読み取るディレクトリ１０８にアクセスする。次いで第１のセキュリティサービス１０７が、固有情報ＩＳ（ＶＥＲ／ＦＥＲ）をターゲットマシンに伝送する（１２２）。この伝送（１２２）もＴＣＰ／ＩＰタイプのプロトコルまたはクライアント／サーバタイプの他の任意の等価のプロトコルに従って実行される。
【００３８】
各ターゲットマシンは、マシンクラスタ１０４によって構成されるネットワークにそのマシンが接続されている限り（接続はどんな種類のものでもよい）、そのマシンに固有のセキュリティサービス１０９のレベルで固有情報ＩＳ（ＶＥＲ／ＦＥＲ）を受け取る。
【００３９】
ターゲットマシン、具体的にはターゲットマシン１０２が固有情報ＩＳ（ＶＥＲ／ＦＥＲ）を受け取ると、ターゲットマシンのそれぞれに関連するターゲットセキュリティサービス１０９が、セッションのロックまたは終了を要求するための通知ＮＯＴＩＦ２を伝送する（１２３）。有利にはこの伝送（１２３）に先立ち、マシンクラスタ１０４において固有情報をそこから受け取ったマシンについての帰属性検証操作（１３１）を行う。
【００４０】
次いで通知ＮＯＴＩＦ２を、図２に示すように、（例えばWindows（登録商標）XPやLinux（登録商標）オペレーティングシステムの場合のように）ある場合はセッション管理ターゲットユーザインターフェイス１１０のプラグイン１１１に、または（例えばWindows
（登録商標）Vistaオペレーティングシステムの場合のように）ワークセッションの終了
もしくはロックを引き起こすことができる特定のアプリケーションに伝送する。
【００４１】
このようにしてワークセッションがロックまたは終了される。
【００４２】
図３は、本発明による方法の実施形態の第３の例を概略的に示す。この例では検討対象のイベントが、ユーザセッション再ブートイベントＩＮＩＴである。ユーザは、そのような再ブートイベントをセッション管理ユーザインターフェイス１０５を使用することによって生成する。
【００４３】
有利には、本発明では、再ブートイベントＩＮＩＴを受け取るセッション管理ユーザインターフェイスが、アプリケーション１３６を活動化することにより、ローカル再ブート操作か全体再ブート操作かの選択肢をユーザに提案するものと規定する。第１の事例では、第１のマシンだけが再ブートされる。第２の事例では、以下で説明するように、再ブートイベントが本発明に従いマシンクラスタ１０４内のターゲットマシンの全てに伝播するよう意図される。
【００４４】
したがって、ユーザが全体再ブートモードを選択する場合、ユーザインターフェイス１０５のプラグイン１０６が前述の再ブートイベントまたは終了イベントの検出（１３４）も実行し、検出されたイベントに関連する固有情報ＩＳ（ＩＮＩＴ）を回復する。
【００４５】
図示の第３の例では、固有情報が少なくとも１つのセッション再ブートコマンド命令を含む。次いでプラグイン１０６が、第１のマシン１０１に関連する第１のセキュリティサービス１０７に固有情報ＩＳ（ＩＮＩＴ）を伝送する。この伝送（１２１）は、ＴＣＰ／ＩＰタイプのプロトコルまたはクライアント／サーバタイプの他の任意の等価のプロトコルを順守することによって実行される。
【００４６】
次いでセキュリティサービス１０７が、マシンクラスタ１０４内のターゲットマシンの識別情報をその中から読み取るディレクトリ１０８にアクセスする。次いで第１のセキュリティサービス１０７が、固有情報ＩＳ（ＩＮＩＴ）をターゲットマシンに伝送する（１２２）。この伝送（１２２）もＴＣＰ／ＩＰタイプのプロトコルまたはクライアント／サーバタイプの他の任意の等価のプロトコルに従って実行される。
【００４７】
各ターゲットマシンは、マシンクラスタ１０４によって構成されるネットワークにそのマシンが接続されている限り（接続はどんな種類のものでもよい）、そのマシンに固有のセキュリティサービス１０９のレベルで固有情報ＩＳ（ＩＮＩＴ）を受け取る。
【００４８】
ターゲットマシン、具体的にはターゲットマシン１０２が固有情報ＩＳ（ＩＮＩＴ）を受け取ると、ターゲットマシンのそれぞれに関連するターゲットセキュリティサービス１０９が、検討対象のターゲットマシン内で特定のアプリケーションプログラミングインターフェイスすなわちＡＰＩ１３５を実行し、ＡＰＩ  ＲＥＢＯＯＴと呼ばれる所望の再ブート操作を制御する。
【００４９】
有利にはＡＰＩ１３５の実行に先立ち、マシンクラスタ１０４において固有情報をそこから受け取ったマシンについての帰属性検証操作（１３１）を行う。
【００５０】
このようにして、ＡＰＩ１３５を実行した各ターゲットマシン上でワークセッションが再ブートされる。
【００５１】
ターゲットマシンに指定されるマシン上でワークセッションがオープンされる場合、セッション管理インターフェイスは、基本的に自らが有する認証情報（識別情報およびパスワード）から、様々なアプリケーション、例えば電子メールをオープンさせる。これらのアプリケーションの一部はセキュリティ保護されたアプリケーションであり、ターゲットマシンのセッション管理ユーザインターフェイスに認証情報が送られていながら、これらのセキュリティ保護されたアプリケーションは前述の認証情報を再度与えることによる追加の識別を必要とする。
【００５２】
スマートカード読取器または生体認証を導入するタイプのセキュリティ保護された識別ツールが使用され、これらの識別ツールが検討対象のターゲットマシンと通信可能な第１のマシン上に導入される場合に１つの難点が生じる。実際、検討対象のターゲットマシンはセキュリティ保護された識別ツールを有さず、検討対象のターゲットマシン上にセキュリティ保護された識別ツールを導入するには非常にコストがかかる。
【００５３】
セキュリティ保護された識別ツールを備えさせる必要なしにターゲットマシン上で追加の識別を可能にするための１つの解決策は、ＵＳＢポートをリダイレクトすることである。そのようなリダイレクトは、ＵＳＢ周辺装置（例えばスマートカード読取器など）を遠隔的に制御することからなる。しかし、たった今説明した管理イベントを伝播するための方法を実施する場合はとりわけ、そのような操作は周辺装置のローカル切断をもたらし、その結果、何もできない状態にする、第１のマシンのワークセッションの終了またはロックを引き起こす。
【００５４】
したがって本発明では、セキュリティ保護された識別ツールを備える第１のマシン上のオープンされたワークセッションを終了またはロックしないように、ターゲットマシン上で追加の識別手続きを実行するための解決策を提案する。
【００５５】
提案する解決策は、有利にはこれまで説明してきた管理イベントの伝播との関連で、とりわけ検討対象の管理イベントがイベントである場合に実施される。しかしより一般的には、これは第１のマシンおよび第２のマシンが互いに情報をやり取りできる、より複雑でない状況において実施してもよい。図４および図５に関し、この全般的な状況において本解決策を説明する。
【００５６】
これらの図面では、第１のマシンおよびターゲットマシンを示す。これらの図面に示すように、第１のマシンは、必ずしもそうである必要はないが、例えばセッション管理ユーザインターフェイスに関連するプラグインおよびセキュリティサービス１０７をとりわけ有する第１のマシン１０１のタイプのものとすることができる。第２のマシンは、必ずしもそうである必要はないが、例えばターゲットセキュリティサービス１０９をとりわけ有するターゲットマシン１０２のタイプのものとすることができる。
【００５７】
第１のマシンは、セキュリティ保護された識別ツールを備える。
【００５８】
図４では、セキュリティ保護された識別ツールが、スマートカード４０１および関連するスマートカード読取器４００タイプのものである。そのようなセキュリティ保護されたツールでは、セキュリティ保護されたアプリケーション４０６により追加の識別要求がターゲットマシン１０２のレベルで求められる場合であって、ターゲットマシン１０２は第１のマシン１０１からの受信後に前にオープンされたワークセッションを含む場合、ＰＩＮコードを入力するようにユーザを促すダイアログボックス４０２がオープンされる。
【００５９】
入力されると、ＰＩＮコードは第１のマシン１０１に伝送される（４０３）。この伝送（４０３）は、ＴＣＰ／ＩＰタイプのプロトコルまたは他の任意のクライアント／サーバタイプのプロトコルに従って実行される。
【００６０】
次いで制御操作（４０４）を実施して、前述のスマートカード４０１との対話を実行することにより、入力されたＰＩＮコードとスマートカード４０１のＰＩＮコードとの間の合致を検証する。合致する場合、セキュリティ保護されたアプリケーションをオープンするのに必要な識別情報ＩｄおよびパスワードＰｗｄを有利に含む、検証メッセージＶＡＬを伝送操作（４０５）によりターゲットマシン１０２に送る。この伝送は、ＴＣＰ／ＩＰタイプのプロトコルまたは他の任意のクライアント／サーバタイプのプロトコルに従って実行される。次いで、セキュリティ保護されたアプリケーション４０６がオープンされる。
【００６１】
図５では、セキュリティ保護された識別ツールが、生体認証センサ５０１タイプのものである。そのようなセキュリティ保護されたツールでは、第１のマシン１０１からの受信後にワークセッションが前にオープンされたターゲットマシン１０２上でセキュリティ保護されたアプリケーション５０６を実行するために、追加の識別要求がターゲットマシン１０２のレベルで求められる場合、第１のマシン１０１に接続される生体認証センサ５０１に入力するようにユーザを促すダイアログボックス５０２がオープンされる。
【００６２】
ユーザは第１のマシン１０１に接続される生体認証センサ５０１を使用して、識別（５０３）を実行する。識別を行うと、ターゲットマシン１０２上で検討対象のセキュリティ保護されたアプリケーションをオープンするのに必要な識別情報ＩｄおよびパスワードＰｗｄを有利に含む、検証メッセージＶＡＬが伝送される（５０４）。伝送（５０４）は、
ＴＣＰ／ＩＰタイプのプロトコルまたは他の任意のクライアント／サーバタイプのプロトコルに従って実行される。
【００６３】
第１の実施形態例では、第１のマシン１０１が属するマシンクラスタ内のマシンの全てに対して伝送（５０４）を行う。この実施形態例では、例えば第１のマシン１０１が、前の実施形態例の中で説明したディレクトリ１０８にアクセスするものと規定する。第２の実施形態例では、ターゲットマシン１０２に対してのみ伝送（５０４）を行う。このために、ターゲットマシン１０２は第１のマシン１０１に識別情報を前もって伝送し、伝送（５０４）がターゲットマシン１０２に送られることを可能にする。
【００６４】
次いで、セキュリティ保護されたアプリケーション５０６がターゲットマシン１０２上でオープンされる。
【００６５】
したがってそのようなメカニズムは、本発明との関連で規定するように、セキュリティ保護された識別ツールを備えていないマシンのレベルで、とりわけマシンクラスタに属するマシンのレベルでセキュリティ保護された識別を行う。
【図１】
0005636061.tif 000002
【図２】
0005636061.tif 000003
【図３】
0005636061.tif 000004
【図４】
0005636061.tif 000005
【図５】
0005636061.tif 000006