(57)【要約】【課題】  ユーザ認証の集中管理化および不正利用発覚後における不正利用者の追跡・特定を可能にする。【解決手段】  リモートアクセス制御システムであって、（１）正規利用者か否かの利用者認証を行う利用者認証手段（認証サーバ２３）、（２）利用者認証手段から利用者認証結果を受け取り、アクセスログとして記録するアクセスログ記録手段（アクセスログＤＢ２５２）、（３）利用者認証手段によって正規利用者として認証されたリモートアクセスクライアントからのリモートアクセスを受け付けるリモートアクセスサーバ２７、（４）リモートアクセスクライアントからリモートアクセスサーバへ送られたキーシーケンス情報またはマウス操作情報を記録する監査ログ記録手段（監査ログＤＢ２５３）、を備える。【選択図】    図２
2006053780.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を通じて行われるリモートアクセスクライアントからリモートアクセスサーバへのリモートアクセスにおいて、
正規利用者か否かの利用者認証を行う利用者認証手段、
前記利用者認証手段から利用者認証結果を受け取り、アクセスログとして記録するアクセスログ記録手段、
前記利用者認証手段によって正規利用者として認証されたリモートアクセスクライアントからのリモートアクセスを受け付けるリモートアクセスサーバ、
前記リモートアクセスクライアントから前記リモートアクセスサーバへ送られたキーシーケンス情報またはマウス操作情報を記録する監査ログ記録手段、を備えるリモートアクセス制御システム。
【請求項２】
前記リモートアクセスサーバは、
キーイベント情報が入力されキーシーケンス情報を出力し、マウスイベント情報が入力されマウス操作情報を出力し、ビデオ情報が入力され画面遷移情報を出力する証跡取り出し手段、
時刻情報を出力する時刻情報出力手段、
前記キーシーケンス情報と前記マウス情報と前記画面遷移情報と前記時刻情報が入力され、これら情報に基づいて監査ログ情報を出力する証跡加工手段、を備える請求項１記載のリモートアクセス制御システム。
【請求項３】
通信回線を通じて行われるリモートアクセスクライアントからリモートアクセスサーバへのリモートアクセスにおいて、
利用者認証手段が、正規利用者か否かの利用者認証を行うステップ、
アクセスログ記録手段が、前記利用者認証手段から利用者認証結果を受け取り、アクセスログとして記録するステップ、
リモートアクセスサーバが、前記利用者認証手段によって正規利用者として認証されたリモートアクセスクライアントからのリモートアクセスを受け付けるステップ、
監査ログ記録手段が、前記リモートアクセスクライアントから前記リモートアクセスサーバへ送られたキーシーケンス情報またはマウス操作情報を記録するステップ、を含むリモートアクセス制御方法。
【請求項４】
前記リモートアクセスサーバは、前記リモートアクセスを受け付けるステップにおいて、
キーイベント情報からキーシーケンス情報を生成し、マウスイベント情報からマウス操作情報を生成し、ビデオ情報から画面遷移情報を生成し、時刻情報を生成するステップ、
前記キーシーケンス情報と前記マウス情報と前記画面遷移情報と前記時刻情報とに基づいて監査ログ情報を生成するステップ、を含む請求項３記載のリモートアクセス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモートアクセスクライアントからリモートアクセスサーバにアクセスし、リモートアクセスサーバに接続されている運用対象機器を操作可能なシステム及び方法に関する。
【背景技術】
【０００２】
遠隔地から操作対象サーバ機器を操作する技術として、シリアル接続の場合（例えば、特許文献１参照）やＧＵＩ(graphical user interface)を使用するＫＶＭ(keyboard video mouse)接続の場合（例えば、特許文献２参照）が知られている。
【特許文献１】特開平１０−２８３３１６号公報
【特許文献２】特表２００２−５２５７５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、これらの技術では、データセンタ等、多数の操作端末や多数の対象サーバ機器を必要とする環境ではリモートアクセスサーバ単位の煩雑な利用者登録運用を行う必要があり、利用者の抹消漏れ等に起因する不正操作を防止できない。また、不正に操作された際、その不正利用者を追跡し、特定することができない。
【課題を解決するための手段】
【０００４】
本発明の第１の特徴は、通信回線を通じて行われるリモートアクセスクライアントからリモートアクセスサーバへのリモートアクセスを制御するシステムであって、（１）正規利用者か否かの利用者認証を行う利用者認証手段、（２）利用者認証手段から利用者認証結果を受け取り、アクセスログとして記録するアクセスログ記録手段、（３）利用者認証手段によって正規利用者として認証されたリモートアクセスクライアントからのリモートアクセスを受け付けるリモートアクセスサーバ、（４）リモートアクセスクライアントからリモートアクセスサーバへ送られたキーシーケンス情報またはマウス操作情報を記録する監査ログ記録手段を備えることにある。
【０００５】
本発明の第２の特徴は、第１の特徴に記載のリモートアクセスサーバが、キーイベント情報が入力されキーシーケンス情報を出力し、マウスイベント情報が入力されマウス操作情報を出力し、ビデオ情報が入力され画面遷移情報を出力する証跡取り出し手段、時刻情報を出力する時刻情報出力手段、キーシーケンス情報とマウス情報と画面遷移情報と時刻情報が入力され、これら情報に基づいて監査ログ情報を出力する証跡加工手段、を備えることにある。
【発明の効果】
【０００６】
本発明の第１の特徴によれば、利用者認証手段によって利用者のアカウントの一元管理が可能となる。このため、不正利用防止のために各リモートアクセスサーバに正規利用者のＩＤやパスワードを登録する必要がなくなり、アカウント管理の労力が軽減できる。
【０００７】
また、本発明の第１の特徴によれば、万一不正操作が発覚した場合には、記録されているアクセスログおよび監査ログを解析することによって、不正操作者・利用者を追跡・特定することができる。
【０００８】
さらに、本発明の第２の特徴によれば、監査ログ解析時に時刻情報と画面遷移情報を参照することによって、より迅速かつ的確に不正操作者・利用者を追跡・特定することができる。
【発明を実施するための最良の形態】
【０００９】
以下に図面に基づいて、本発明を実施するための最良の形態を説明する。なお、以下の説明は、単なる例示に過ぎず、本発明の技術的範囲は以下の説明に限定されるものではない。
【実施例】
【００１０】
多数の操作端末や多数の対象サーバ機器を必要とする環境において、認証サーバと監査証跡サーバを配備することで、認証を受けた利用者だけに操作端末からのリモートアクセスサーバのエミュレーション操作を許可するとともに、監査証跡サーバで操作対象サーバに対する操作ログを収集して各認証ユーザの操作状況を再現可能とする。
【００１１】
図１にＭＳＰ(Management Services Provider)リモートアクセス基盤の概念図の一例を示す。図１に示すように、リモートアクセスクライアントとして使用する社内ＰＣ１０ａ〜１０ｃが、社内ＬＡＮ１２に接続されている。また、リモートアクセスクライアントとして使用するモバイルＰＣ１４ａ〜１４ｃはＦＷ(Fire Wall)によってＶＰＮ(Virtual Private Network)化されたインターネット１６を経由して、社内ＬＡＮ１２にアクセスすることができる。
【００１２】
社内ＬＡＮ１２は、ＦＷ２１を経由して、リモートアクセスサーバ２７ａ〜２７ｃにアクセスすることができる。リモートアクセスＬＡＮ２９には、リモートアクセスサーバ２７の他に認証サーバ２３、証跡サーバ２５が接続されている。リモートアクセスサーバ経由で行った操作（キー入力、画像出力、データ出力）は、監査証跡ログとして証跡サーバ２５に自動的に収集、蓄積される。
【００１３】
リモートアクセスサーバ２７ａは、顧客システム３０にアクセスすることができる。顧客システム３０は、例えばローカルコンソール３１、運用対象ネット機器３３、運用対象サーバ３５ａ、３５ｂ〜３５ｎ（ｎは任意の自然数）、ルータ３７、顧客側本番ネットワーク３９によって構成されている。リモートアクセスサーバ２７ａと運用対象ネット機器３３はシリアル接続され、リモートアクセスサーバ２７ａと運用対象サーバ３５ａ〜３５ｎはＫＶＭ接続されている。運用対象ネット機器３３、運用対象サーバ３５ａ〜３５ｎはルータ３７を経て、ネットワーク３９へ接続されている。運用対象サーバ３５としては、例えばＩＡ(Intel Architecture)サーバを使用する。
【００１４】
リモートアクセスサーバ２７ｂは、顧客システム４０にアクセスすることができる。顧客システム４０は、運用対象ネット機器４３、運用対象サーバ４５ａ、４５ｂ〜４５ｍ（ｍは任意の自然数）、ルータ４７、顧客側本番ネットワーク４９によって構成されている。リモートアクセスサーバ２７ｂと運用対象ネット機器４３、運用対象サーバ４５ａ〜４５ｍはシリアル接続されている。運用対象ネット機器４３、運用対象サーバ４５ａ〜４５ｍはルータ４７を経て、ネットワーク４９へ接続されている。運用対象サーバ４５としては、例えばＵＮＩＸ（登録商標）サーバを使用する。
【００１５】
リモートアクセスサーバ２７ｃは、顧客システム５０にアクセスすることができる。顧客システム５０は、運用対象サーバ５３ａ、５３ｂ〜５３ｋ（ｋは任意の自然数）、ルータ５７、顧客側本番ネットワーク５９によって構成されている。リモートアクセスサーバ２７ｃと運用対象ネット機器５３ａ〜５３ｋはシリアル接続されている。運用対象ネット機器５３ａ〜５３ｋはルータ５７を経て、ネットワーク５９へ接続されている。
【００１６】
リモートアクセスクライアント１０ａ〜１０ｃ、１４ａ〜１４ｃから、運用対象ネット機器３３や運用対象サーバ３５ａ〜３５ｎ、４５ａ〜４５ｍ、５３ａ〜５３ｋを操作することができる。
【００１７】
＜機能ブロック図＞
図２に本発明の実施例における機能ブロック図を示す。図２に示すように、リモートアクセスクライアント１０は、クライアントプログラム１１、キーボード１７、マウス１８及びモニタ１９を備える。認証サーバ２３は、ユーザ認証機構２３１と、ログ取得機構２３２と、ユーザ情報ＤＢ２４とを備える。証跡サーバ２５は、ログ記録機構２５１と、アクセスログＤＢ２５２と、監査ログＤＢ２５３とを備える。リモートアクセスサーバ２７ａ，ｂは操作機構２７１ａ，ｂとログ取得機構２７２ａ，ｂをそれぞれ有する。
【００１８】
認証サーバ２３と、証跡サーバ２５と、リモートアクセスサーバ２７は、ネットワーク２９へアクセス可能である。また、リモートアクセスクライアント１０と、認証サーバ２３と、証跡サーバ２５と、リモートアクセスサーバ２７は、ネットワーク１２へアクセス可能である。リモートアクセスサーバ２７ａは、運用対象サーバ３５ａ〜ｃとＫＶＭ接続され、リモートアクセスサーバ２７ｂは、運用対象サーバ４５ａ〜ｃとシリアル接続されている。
【００１９】
ユーザ認証機構２３１は、リモートアクセスクライアント１０からＩＤとパスワードを受け取り、受け取ったＩＤとパスワードが、ユーザ情報ＤＢ２４に予め対応付けて記憶されているＩＤとパスワードと一致すれば、リモートアクセスクライアント１０からのアクセスを正規なアクセスとして認証する。
【００２０】
より具体的には、ユーザ認証機構２３１は、（１）リモートアクセスクライアント１０から、クライアント１０を操作しているユーザのユーザID、パスワードや、クライアント１０に割り当てられているIPアドレス等とアクセス先情報を受け取り、（２―１）後述するリモートクライアントDB、ユーザアカウントDB、アクセス権限DB、リモートサーバDBをチェックし、（２−２）正当なアクセス権を持つユーザからのアクセスであると判断したならば、（２−３）セッションID、セッションキーを生成しセッション情報として記録するとともに、（２−４）リモートアクセスクライアント１０に渡す。（３）リモートアクセスクライアント１０は、認証サーバ２３から得たセッションIDをリモートアクセスサーバ２７へ伝え、リモート操作セッションの開始を要求する。（４）セッション開始要求を受け取ったリモートアクセスサーバ２７は、セッションIDに基づきクライアント１０のセッション情報を認証サーバ２３へ問い合わせ、セッションキー情報を取得する。（５）クライアント１０とリモートアクセスサーバ２７は、セッションキー情報を使用して暗号化されたセキュアなリモート操作セッションを開始する。
【００２１】
＜全体的な処理の流れ＞
図３は、実施例における全体的な処理の流れを示すフローチャートである。図３に示すように、リモートアクセスクライアント１０のクライアントプログラム１１からユーザ認証の操作を行う（ステップＳ３１）。
【００２２】
ステップＳ３１の際の認証ログは、認証サーバ２３のログ取得機構２３２から証跡サーバ２５のログ記録機構２５１に伝えられてアクセスログとしてアクセスログＤＢ２５２に記録される（ステップＳ３２）。
【００２３】
クライアントプログラム１１は、ユーザ認証が完了した後、リモートアクセスサーバ２７の操作機構２７１と連携して動作し、運用対象サーバ３５又は４５のローカル端末のエミュレーションを行う（ステップＳ３３）。
【００２４】
運用対象サーバ３５又は４５に対するキーボード１７によるキーボード操作、マウス１８によるマウス操作、モニタ１９に対するモニタ表示は、リモートアクセスサーバ２７のログ取得機構２７２から証跡サーバ２５のログ記録機構２５１に伝えられて監査ログとして監査ログＤＢ２５３に記録される（ステップＳ３４）。
【００２５】
＜リモートアクセスクライアント＞
図４は、リモートアクセスクライアントの構成を示すブロック図である。図４に示すように、リモートアクセスクライアント１０は、クライアントプログラム１１とオペレーティングシステム（ＯＳ）１０１から構成される。ＯＳ１０１は、ネットワークインターフェースを含む。また、ＯＳ１０１は、キーボード１７からキーボード入力を、マウス１８からマウス入力を受け取り、モニタ１９へビデオ出力を出力する。
【００２６】
なお、マウス１８はポインティングデバイスの一例に過ぎない。マウスの代わりに、トラックボール、タッチパッド、ポインティングスティックなどを使用することもできる。また、モニタ１９とは、例えば液晶ディスプレイ、ＣＲＴディスプレイなどである。
【００２７】
キーボード入力及びマウス入力は、ＯＳ１０１に入力され、キーイベント情報及びマウスイベント情報としてクライアントプログラム１１に伝えられる。そして、ユーザ認証のための認証情報としてＯＳ１０１を経て認証サーバ２３へ送られるか、または運用対象サーバに対する操作情報としてＯＳ１０１を経てリモートアクセスサーバ２７へ送られる。
【００２８】
認証サーバ２３は、アクセスログ情報を証跡サーバ２５へ送る。リモートアクセスサーバ２７は監査ログ情報を証跡サーバ２５へ送る。
【００２９】
ＯＳ１０１から認証サーバ２３へ送られる「認証情報」とは、ユーザID、パスワード、ネットワークインターフェースに設定されたIPアドレス等、利用者の属性を現す情報であり、
認証サーバ２３からＯＳ１０１へ送られる「認証情報」とは、リモートアクセスサーバと操作情報をやり取りする際に用いるセッション情報(セッションID、セッションキー)等である。
【００３０】
「アクセスログ情報」とはユーザ認証の証跡となる利用者の属性とリモートアクセスしたセッションの接続先および時刻情報を含む情報であり、例えばアクセス開始時刻、ログインが認証された又は拒否されたという結果、ユーザＩＤ、アクセスしているクライアントＰＣのＩＰアドレス、アクセスされているリモートアクセスサーバのＩＰアドレス、アクセスされている運用対象サーバが接続されているリモートアクセスサーバのポート番号、アクセス終了時刻などを含む。
【００３１】
ＯＳ１０１からリモートアクセスサーバ２７へ送られる「操作情報」とは、セッション成立後に、利用者が行うキーボード１７から入力されたキーイベント情報やマウス１８の操作によって発生するマウスイベント情報をリモートアクセスサーバへ伝えるデジタルデータである。
【００３２】
リモートアクセスサーバ２７からＯＳ１０１へ送られる「操作情報」とはリモートアクセスサーバに接続された運用対象サーバが出力するビデオ信号をクライアントプログラム１１へ伝えるデジタルデータである。
【００３３】
「監査ログ情報」とは上記の「操作情報」を時刻情報とあわせた形で監査証跡として蓄積利用可能な形に変換したものであり、例えばキーボード１７上のどのキーが押されたかという情報とそれらが押された時刻、マウス１８のどのボタンが押されたかという情報とそれらが押された時刻、モニタ１９に出力された動画または静止画に対応するMPEGファイルまたはJPEGファイルとそれらが出力された時刻などを含む。
【００３４】
＜アクセスログと監査ログ＞
＜リモートアクセスサーバへのログイン操作＞
図５に、モニタ画面とアクセスログと監査ログの一例を示す。図５に示すように、リモートアクセスクライアント１０からユーザ認証を試みると、ユーザＩＤ欄及びパスワード欄を有するログイン画面５００を描画するための描画情報が、認証サーバ２３からＯＳ１０１を経て、ビデオ出力としてモニタ１９へ出力され、ログイン画面５００がモニタ１９の表示画面に表示される。
【００３５】
例えば、ユーザＩＤ及びパスワードが入力され、ログインボタンがクリックされると、図５のアクセスログ内容５１１に示すように、２００４年５月１日の２０時３４分にログインが認証され、ログインが認証されたユーザのＩＤはａ９４７２であり、ログインに使用されたクライアントＰＣのＩＰアドレスは192.176.144.31であり、ログインの対象となっているリモートアクセスサーバのＩＰアドレスは192.176.106.10であり、ログインの対象となっている運用対象サーバが接続されているリモートアクセスサーバのポート番号は2であるという内容のアクセスログがアクセスログＤＢ２５２に記憶される。
【００３６】
＜運用対象サーバへのログイン操作＞
また、認証後モニタに表示された運用対象サーバ３５のシミュレーション画面５１０においてWindows（登録商標）のログインウインドウにユーザＩＤ及びパスワードが入力され、ログインボタン５０３上でマウス１８がクリックされると、ユーザＩＤ欄５０１に入力された文字列及びパスワード欄５０２に入力された文字列がキーイベント情報として、またマウスがクリックされたという情報とそのときのＸ座標値及びＹ座標値がマウスイベント情報としてクライアントプログラム１１へ送られる。
【００３７】
さらに、図５の監査ログ内容５２１に示すように、２００４年５月１日の２０時３４分１６秒にキーボード１７のCtrlキー、Altキー、”D”キーが押され、次いで”a”, ”d”, ”m”, ”i”, ”n”, ”i”, ”s”, ”t”, ”r”, ”a”, ”t”, ”o”, ”r”の各キーが押されかつCRキーが押され、さらに”p”, ”a”, ”s”, ”s”, ”w”, ”o”, ”r”, ”d”の各キーが押されかつCRキーが押されたという内容の監査ログが監査ログＤＢ２５３に記憶される。
【００３８】
図５は、ユーザが１名の例である。ユーザが複数の場合は、各監査ログがどのセッションに関するキーシーケンス情報、マウス操作情報、画面遷移情報かがわかるようにする必要がある。例えば、時刻情報やキー情報と共にセッション毎に一意になるセッション識別子を追加し、”Time: xxxxxxxx Session: xxxxxxxx Key: xxxxxx”のように監査ログに記録する方法や、時刻情報にセッションが一意に特定できるユーザID,リモートアクセスサーバのIPアドレス、運用対象サーバの接続ポート番号の組を追加して記録する等の方法がある。
【００３９】
＜認証サーバモジュール＞
図６は、認証サーバの構成を示すブロック図である。図６に示すように、認証サーバ２３は、ネットワークインターフェース２３３とユーザ認証機構２３１とリモートクライアントＤＢ２４１とユーザアカウントＤＢ２４２とアクセス権限ＤＢ２４３とリモートサーバＤＢ２４４とを備える。
【００４０】
リモートクライアントＤＢ２４１とユーザアカウントＤＢ２４２とアクセス権限ＤＢ２４３とリモートサーバＤＢ２４４は、図２に示したユーザ情報ＤＢ２４に対応する。つまり、ユーザ情報ＤＢ２４は、リモートクライアントＤＢ２４１とユーザアカウントＤＢ２４２とアクセス権限ＤＢ２４３とリモートサーバＤＢ２４４から構成されている。
【００４１】
リモートクライアントＤＢ２４１は、リモートクライアントとして登録されているＰＣのＩＰアドレス等を記憶している。
【００４２】
ユーザアカウントＤＢ２４２は、各ユーザのＩＤとパスワードを記憶している。
【００４３】
アクセス権限ＤＢ２４３は、各ユーザのＩＤとそのＩＤに対応するアクセスリスト（そのユーザがアクセス権限を有するリモートアクセスサーバのＩＰアドレスやデバイスＩＤ等の一覧表）を記憶している。
【００４４】
リモートサーバＤＢ２４４は、リモートアクセスサーバのＩＰアドレスと、各リモートアクセスサーバの各ポートに接続されている運用対象サーバなどのデバイスのＩＤを記憶している。
【００４５】
リモートアクセスクライアント１０からネットワークインターフェース２３３へ送られる情報は、認証情報（ユーザＩＤ、パスワード、リモートアクセスクライアント１０のＩＰアドレスなど）および接続先リモートアクセスサーバの識別情報（リモートアクセスサーバ２７のＩＰアドレス、運用対象サーバのデバイスＩＤなど）である。
【００４６】
ネットワークインターフェース２３３からリモートアクセスクライアント１０へ送られる情報は、接続情報（認証の可否、セッションＩＤ、セッションキー情報など）である。
【００４７】
ネットワークインターフェース２３３からユーザ認証機構２３１へ送られる情報は、認証情報と接続先リモートアクセスサーバの識別情報である。
【００４８】
ユーザ認証機構２３１からネットワークインターフェース２３３へ送られる情報は、接続情報である。
【００４９】
ネットワークインターフェース２３３からリモートアクセスサーバ２７へ送られる情報は、接続先リモートアクセスサーバの識別情報である。
【００５０】
リモートアクセスサーバ２７からネットワークインターフェース２３３へ送られる情報は、接続情報である。
【００５１】
ネットワークインターフェース２３３から証跡サーバ２５へアクセスログ情報が送られ、リモートアクセスサーバ２７から証跡サーバ２５へ監査ログ情報が送られる。
【００５２】
＜リモートアクセスサーバ＞
図７は、リモートアクセスサーバの構成を示すブロック図である。図７に示すように、リモートアクセスサーバ２７は、ネットワークインターフェース２７３と、アナログ・デジタル変換部２７４と、証跡取り出し部２７５と、ログ出力（証跡加工）部２７６と、時刻モジュール２７７とを備える。
【００５３】
前記の如く、リモートアクセスクライアント１０とネットワークインターフェース２７３とは操作情報を送受信する。
【００５４】
アナログ・デジタル変換部２７４は、ネットワークインターフェース２７３から操作情報を受け取り、操作情報中のキーイベント情報およびマウスイベント情報をデジタル信号からアナログ信号へ変換して、キーボード入力およびマウス入力としてＫＶＭタイプの運用対象サーバ３５へ送る。また、アナログ・デジタル変換部２７４は、運用対象サーバ３５からビデオ出力を受け取り、デジタル信号からアナログ信号へ変換してビデオ情報とする。また、アナログ・デジタル変換部２７４は、シリアルタイプの運用対象サーバ４５との間でシリアル入出力を送受信する。アナログ・デジタル変換部２７４から運用対象サーバ４５へ送られるシリアル入出力の内容は、RS232Cの規格による文字列データであり、運用対象サーバ４５からアナログ・デジタル変換部２７４へ送られるシリアル入出力の内容もRS232Cの規格による文字列データである。さらに、アナログ・デジタル変換部２７４は、キーイベント情報、マウスイベント情報およびビデオ情報を証跡取り出し部２７５へ出力する。
【００５５】
証跡取り出し部２７５は、キーシーケンス情報、マウス操作情報および画面遷移情報をログ出力（証跡加工）部２７６へ出力する。
【００５６】
「キーイベント情報」は、キーコードという個々のキーをあらわすコードと押す／離すの情報であり、「キーシーケンス情報」は、連続して押されたキー文字列を表す情報である。
【００５７】
「マウスイベント情報」は、マウスのX軸、Y軸、ホイールの移動量と、マウスのボタンの押す／離すの情報であり、「マウス操作情報」は、一定時間のマウスイベント情報をまとめた情報である。例えば、「L-B:Press」はマウスの左(Left)ボタンが押されたことを示す「マウスイベント情報」である。
【００５８】
「ビデオ情報」は、いわゆるアナログビデオ信号であり、「画面遷移情報」は、アナログビデオ信号をデジタルデータにキャプチャした、動画もしくは静止画の情報である。
【００５９】
ログ出力（証跡加工）部２７６は、時刻モジュール２７７から現在時刻を示す時刻情報を受け取る。そして、ログ出力（証跡加工）部２７６は、キーシーケンス情報に時刻情報を付加して、マウス操作情報に時刻情報を付加して、または画面遷移情報として受け取った画面ファイルのファイル名に時刻情報を付加して、監査ログ情報としてネットワークインターフェース２７３へ出力する。また、ログ出力（証跡加工）部２７６は、画面遷移情報として受け取った画像ファイルをネットワークインターフェース２７３へ出力する。
【００６０】
そして、ネットワークインターフェース２７３は、監査ログ情報および画像ファイルを証跡サーバ２５へ送る。
【００６１】
アナログ・デジタル変換部２７４は、図２の操作機構２７１に相当する。証跡取り出し部２７５，ログ出力（証跡加工）部２７６，時刻モジュール２７７は、図２のログ取得機構２７２に相当する。
【００６２】
＜証跡サーバモジュール＞
図８は、証跡サーバの構成を示すブロック図である。図８に示すように、証跡サーバ２５は、ネットワークインターフェース２５８と、ログ記録機構２５１と、アクセスログＤＢ２５２と、監査ログＤＢ２５３と、ファイル転送部２５５と、静止画ファイルＤＢ２５６と、動画ファイルＤＢ２５７とを備える。
【００６３】
ネットワークインターフェース２５８は、リモートアクセスサーバ２７から監査ログ情報と画像ファイルを受け取り、認証サーバ２３からアクセスログ情報を受け取り、ログ記録機構２５１へ監査ログ情報とアクセスログ情報を送り、ファイル転送部２５５へ画像ファイルを送る。
【００６４】
ログ記録機構２５１は、アクセスログ情報をアクセスログＤＢ２５２へ記録し、監査ログ情報を監査ログＤＢ２５３へ記録する。
【００６５】
ファイル転送部２５５は、静止画ファイルを静止画ファイルＤＢ２５６へ転送し、動画ファイルを動画ファイルＤＢ２５７へ転送する。
【００６６】
＜変形例＞
図９は、本発明の変形例における機能ブロック図である。図９に示すように、リモートアクセスクライアント１０は、クライアントプログラム１１、キーボード１７、マウス１８およびモニタ１９を備える。認証サーバ２３は、ユーザ認証機構２３１と、ログ取得機構２３４と、ユーザ情報ＤＢ２４とを備える。証跡サーバ２５は、ログ記録機構２５１と、アクセスログＤＢ２５２と、監査ログＤＢ２５３とを備える。リモートアクセスサーバ２７ａ，ｂは操作機構２７１ａ，ｂを有する。かかる変形例は、リモートアクセスクライアント１０が直接リモートアクセスサーバ２７ａ，ｂと通信を行わないという点で実施例と異なる。
【００６７】
変形例における全体的な処理の流れは図３に示したものと同様である。つまり、リモートアクセスクライアント１０のクライアントプログラム１１からユーザ認証の操作を行う（ステップＳ３１）。
【００６８】
ステップＳ３１の際の認証ログは、認証サーバ２３のログ取得機構２３４から証跡サーバ２５のログ記録機構２５１に伝えられてアクセスログとしてアクセスログＤＢ２５２に記録される（ステップＳ３２）。
【００６９】
クライアントプログラム１１は、ユーザ認証が完了した後、リモートアクセスサーバ２７の操作機構２７１と連携して動作し、運用対象サーバ３５又は４５のローカル端末のエミュレーションを行う（ステップＳ３３）。図９に示すように、変形例では運用対象サーバ３５等への操作指示は認証サーバ２３を経由して行われる。
【００７０】
運用対象サーバ３５又は４５に対するキーボード１７によるキーボード操作、マウス１８によるマウス操作、モニタ１９に対するモニタ表示は、ログ取得機構２７２により監査ログとして監査ログＤＢ２５３に記録される（ステップＳ３４）。
【００７１】
なお、図１の例では、リモートアクセスサーバ２７ａが１筐体でこれに対して複数の運用対象サーバ３５ａ，３５ｂ・・・３５ｎが接続されている。リモートアクセスサーバ２７ｂ，２７ｃについても同様である。しかし、リモートアクセスサーバの実装形態はこれに限定されない。例えば、小型化されたリモートアクセスサーバを運用対象サーバあたり１台使用する（リモートアクセスサーバ１台に対して運用対象サーバ１台）としても良い。また、リモートアクセスサーバ機能を備えるリモートアクセスサーバカードを運用対象サーバ内に組み込むとしても良い。
【図面の簡単な説明】
【００７２】
【図１】ＭＳＰ(Management Services Provider)リモートアクセス基盤の概念図の一例である。
【図２】本発明の実施例における機能ブロック図である。
【図３】本発明の実施例における全体的な処理の流れを示すフローチャートである。
【図４】本発明の実施例におけるリモートアクセスクライアントの構成を示すブロック図である。
【図５】本発明の実施例におけるモニタ画面とアクセスログと監査ログの一例を示す。
【図６】本発明の実施例における認証サーバの構成を示すブロック図である。
【図７】本発明の実施例におけるリモートアクセスサーバの構成を示すブロック図である。
【図８】本発明の実施例における証跡サーバの構成を示すブロック図である。
【図９】本発明の変形例における機能ブロック図である。
【符号の説明】
【００７３】
１０、１４…リモートアクセスクライアント、  １２…ＬＡＮ、
１６…インターネット、  ２１…ファイヤーウォール、
２３…認証サーバ（利用者認証手段）、  ２５…証跡サーバ、
２７…リモートアクセスサーバ、  ３１…ローカルコンソール、
３３、４３…運用対象ネット機器、  ３５、４５、５３…運用対象サーバ、
３７、４７、５７…ルータ、  ２５２…アクセスログＤＢ（アクセスログ記録手段）、
２５３…監査ログＤＢ（監査ログ記録手段）
【図１】
2006053780.tif 000003
【図２】
2006053780.tif 000004
【図３】
2006053780.tif 000005
【図４】
2006053780.tif 000006
【図５】
2006053780.tif 000007
【図６】
2006053780.tif 000008
【図７】
2006053780.tif 000009
【図８】
2006053780.tif 000010
【図９】
2006053780.tif 000011