(57)【特許請求の範囲】
【請求項１】
サーバ内のＶＭイメージが、ＶＭイメージの領域にＶＭイメージ自身の識別番号を保持し、ＶＭイメージに関する固有識別番号をトレースセンタに送信し、トレースセンタからの識別番号書き換え要求に応じてＶＭイメージ自身の識別番号を書き換えるトレーサーを有するように構成されたサーバと、
トレーサー付きのＶＭイメージに関する固有識別番号とＶＭイメージ識別番号をトレーサーから取得し、ＶＭイメージの識別番号の書き換え要求をトレーサーに送るトレーサー通信部と、ＶＭイメージに関する固有識別番号とＶＭイメージ識別番号を含む記録管理簿を管理する記録管理部と、記録管理簿を参照してＶＭイメージのコピーを検出して記録管理簿を書き換えるコピー検出部と、トレーサーにＶＭイメージの識別番号変更をトレーサー通信部を介して要求し、記録管理簿のＶＭイメージの識別番号を変更する識別番号変更部を有するトレースセンタからなるＶＭイメージのコピー追跡システム。
【請求項２】
ＶＭイメージの固有識別番号がＭＡＣアドレス又はUUIDであることを特徴とする請求項１記載のＶＭイメージのコピー追跡システム。
【請求項３】
サーバ内のＶＭイメージのトレーサーとトレースセンタのトレーサー通信部が、仲介処理部を有するハイパーバイザーを介して通信するように構成された、請求項１乃至２記載のＶＭイメージのコピー追跡システム。
【請求項４】
ＶＭイメージのライセンス発行によりコピーではなくなった場合に、ＶＭイメージの識別番号をオリジナルと識別できるように変更するように構成された請求項１乃至３記載のＶＭイメージのコピー追跡システム。
【請求項５】
ＶＭイメージのコピー元が判明している場合に、コピー元がわかるようにＶＭイメージ識別番号を変更するように構成された請求項１乃至４記載のＶＭイメージのコピー追跡システム。
【請求項６】
前記ＶＭイメージ自身の識別番号が、コピー元のＶＭイメージ自身の識別番号を元にしたツリー構造で表現されるように構成されたことを特徴とする請求項１乃至５記載のＶＭイメージのコピー追跡システム。
【請求項７】
前記ＶＭイメージのトレーサーとの間でプロセス間通信を行い、前記トレースセンタの前記トレーサー通信部と通信するように構成された通信エージェントを前記サーバのホストＯＳ上に有することを特徴とする請求項１乃至６記載のＶＭイメージのコピー追跡システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想化されたコンピュータシステムにおいてＶＭイメージをコピーした先を追跡するＶＭイメージのコピー追跡システムに関する。
【背景技術】
【０００２】
従来、情報の漏洩が発生しそうな場合に、その情報を含むコンテンツの代わりに追跡エージェントにすり替えて情報を取得させ、追跡エージェントが漏洩先の情報を通報する仕組みが特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−０７６６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された従来の情報漏洩追跡技術では、以下のような問題点があった。
（１）コンテンツを追跡エージェントにすり替える前に、コンテンツが取得される事態が発生し、結果として追跡できない可能性があった。
（２）近年の仮想化ＯＳ（以下、ＶＭ（Virtual Machine）とも言う。）の不法コピーの問題があるが、解決策が提示されていなかった。
【０００５】
そこで、本発明では、上記従来技術の問題点にかんがみ、ＶＭのＯＳイメージ（以後、ＶＭイメージと略す。）のコピーについて追跡するシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
考え方としては、サーバ内の仮想化ＯＳ（ＶＭ）のＯＳイメージの内部モジュール（例えば、ドライバ等）に、ＭＡＣアドレス又はUUID等のコンピュータの固有識別番号を取得して外部のサーバー（以後、トレースセンタと呼ぶ）と通信する機能や、ＶＭのＯＳイメージのある領域にＯＳイメージ自身の識別番号を記録する機能や、トレースセンタとの通信に基づいてＯＳイメージ自身の識別番号を書き換える機能を持たせる。トレースセンタには上記の機能（以後、トレース機能と呼ぶ）をもつＶＭイメージと通信してＭＡＣアドレスやＶＭイメージ識別番号を取得し、ＶＭイメージ識別番号の書き換え要求を送る機能と、ＶＭイメージがあるＭＡＣアドレスとＶＭイメージ識別番号と通報時刻とコピーフラグと識別番号変更履歴を管理する機能と、こうしたＶＭイメージに関する記録からコピーを検出して記録のコピーフラグを書き換える機能と、ライセンス処理等により識別番号を変更するようＶＭイメージのトレーサーに要求する機能を持たせる。ＶＭイメージ識別番号を変更する契機としては、ライセンス処理によりコピーではなくオリジナルとなってオリジナルであることを明確化するためにＶＭイメージ識別番号を変更する場合や、コピーであってどのＶＭイメージからコピーしたものかを明らかにするためにＶＭイメージ識別番号を変更する場合がある。以降、トレース機能をもつサブモジュールをトレーサーと呼ぶことにする。
【０００７】
なお、ＶＭイメージのトレーサーとトレースセンタが通信する場合に、その中間にハイパーバイザーというモジュールを仲介して通信するように構成してもよい。さらに、ＶＭイメージはゲストＯＳであり、サーバのホストＯＳに通信エージェントを設定し、ゲストＯＳであるＶＭイメージのトレーサードライバとホストＯＳ上の通信エージェントの間に名前付きパイプというプロセス間通信を設定して、ゲストＯＳであるＶＭイメージのトレーサードライバとホストＯＳ上の通信エージェントの間で通信を行い、この通信エージェントがトレースセンタのトレーサ通信部と通信するように構成してもよい。
【０００８】
また、ＶＭイメージ自身の識別番号を、コピー元のＶＭイメージ自身の識別番号を元にしたツリー構造で表現されるように構成してもよい。例えば、元のＶＭイメージの識別番号が「Ｂ」なら、そのコピーは「Ｂ−１」にするなどが考えられる。
【０００９】
特に、ＶＭイメージの初期化時点の識別番号が前記ＶＭイメージに関するＭＡＣアドレス等の固有識別番号となるように初期設定され、ＶＭイメージのコピー後にコピーされたＶＭイメージのトレーサーは新たに設定されたＭＡＣアドレス等の固有識別番号と、コピーされたＶＭイメージ自身の識別番号が一致しなければ、自らをコピーとみなして自身の識別番号を書き換えるように構成してもよい。この場合、ＶＭイメージとトレースセンタの機能のうち、いくつかの機能を削っても構わない。すなわち、ＶＭイメージが、ＶＭイメージに関する固有識別番号を取得してトレースセンタと通信し、ＶＭイメージの領域にＶＭイメージ自身の識別番号を記録するトレーサーを有するように構成され、トレーサー付きのＶＭイメージに関する固有識別番号とＶＭイメージ識別番号をトレーサーから取得するトレーサー通信部と、ＶＭイメージに関する固有識別番号とＶＭイメージ識別番号を含む記録管理簿を管理する記録管理部とを有するトレースセンタを構成しておき、ＶＭイメージの初期化時点の識別番号がＶＭイメージに関するＭＡＣアドレス等の固有識別番号となるように初期設定され、ＶＭイメージのコピー後にコピーされたＶＭイメージのトレーサーは新たに設定されたＭＡＣアドレス等の固有識別番号と、コピーされたＶＭイメージ自身の識別番号が一致しなければ、自らをコピーとみなして自身の識別番号を書き換えるように構成してもよい。また、ＶＭイメージの識別番号は、ＭＡＣアドレス又はUUID等のコンピュータの固有識別番号・受信時刻等から計算されるハッシュ値としてもよい。
【００１０】
この発明の第一の態様によるＶＭイメージのコピー追跡システムは、サーバとトレースセンタからなる。サーバは、サーバ内のＶＭイメージが、ＶＭイメージの領域にＶＭイメージ自身の識別番号を保持し、ＶＭイメージに関する固有識別番号をトレースセンタに送信し、トレースセンタからの識別番号書き換え要求に応じてＶＭイメージ自身の識別番号を書き換えるトレーサーを有するように構成される。トレースセンタは、トレーサー付きのＶＭイメージに関する固有識別番号とＶＭイメージ識別番号をトレーサーから取得し、ＶＭイメージの識別番号の書き換え要求をトレーサーに送るトレーサー通信部と、ＶＭイメージに関する固有識別番号とＶＭイメージ識別番号を含む記録管理簿を管理する記録管理部と、記録管理簿を参照してＶＭイメージのコピーを検出して記録管理簿を書き換えるコピー検出部と、トレーサーにＶＭイメージの識別番号変更をトレーサー通信部を介して要求し、記録管理簿のＶＭイメージの識別番号を変更する識別番号変更部を有する。
【００１１】
この発明の第二の態様によるＶＭイメージのコピー追跡システムは、ＶＭイメージの固有識別番号がＭＡＣアドレス又はUUIDであることを特徴とする。
【００１２】
この発明の第三の態様によるＶＭイメージのコピー追跡システムは、サーバ内のＶＭイメージのトレーサーとトレースセンタのトレーサ通信部が、仲介処理部を有するハイパーバイザーを介して通信するように構成される。
【００１３】
この発明の第四の態様によるＶＭイメージのコピー追跡システムは、ＶＭイメージのライセンス発行によりコピーではなくなった場合に、ＶＭイメージの識別番号をオリジナルと識別できるように変更するように構成される。
【００１４】
この発明の第五の態様によるＶＭイメージのコピー追跡システムは、ＶＭイメージのコピー元が判明している場合に、コピー元がわかるようにＶＭイメージ識別番号を変更するように構成される。
【００１５】
この発明の第六の態様によるＶＭイメージのコピー追跡システムは、ＶＭイメージ自身の識別番号が、コピー元のＶＭイメージ自身の識別番号を元にしたツリー構造で表現されるように構成される。
【００１６】
この発明の第七の態様によるＶＭイメージのコピー追跡システムは、ＶＭイメージのトレーサーとの間でプロセス間通信を行い、トレースセンタのトレーサー通信部と通信するように構成された通信エージェントをサーバのホストＯＳ上に有する。
【発明の効果】
【００１７】
本発明によれば、ＶＭのＯＳイメージのコピーについて追跡することができる。
【図面の簡単な説明】
【００１８】
【図１】ＶＭイメージのコピー追跡システムの機能構成を例示する第一の図。
【図２】ＶＭイメージのコピー追跡システムの機能構成を例示する第二の図。
【図３】ＶＭイメージのコピー追跡システムの機能構成を例示する第三の図。
【図４】ＶＭイメージに関する記録管理簿のデータ形式を例示する図。
【図５】ＶＭイメージのコピー検出手順の処理フローを例示する図。
【図６】ＶＭイメージの識別番号の変更手順の処理フローを例示する図（前半部）。
【図７】ＶＭイメージの識別番号の変更手順の処理フローを例示する図（後半部）。
【発明を実施するための形態】
【００１９】
以下、この発明の実施の形態について詳細に説明する。なお、図面中において同じ機能を有する構成部には同じ番号を付し、重複説明を省略する。
【００２０】
［第１実施形態］
図１は、ＶＭイメージのコピー追跡システム１の構成図である。ＶＭイメージのコピー追跡システム１にはトレースセンタ２、サーバ３が含まれる。トレースセンタ２とサーバ３はいずれもインターネットまたはＬＡＮ等のネットワーク４に接続されている。トレースセンタ２は制御部２１とトレーサー通信部２２と記録管理部２３とＶＭイメージの記録管理簿２３１とコピー検出部２４と識別番号変更部２５を備える。トレースセンタ２は、制御部２１の制御のもとで各処理を実行する。サーバ３には、ＶＭのＯＳイメージ３Ａ、３Ｂが搭載されていて、そのＶＭイメージ３Ａ、３Ｂには、トレーサーの役割を果たすドライバーが組み込まれている。このドライバーには、ＭＡＣアドレス等のコンピュータの識別情報を取得してトレースセンタ２に送信する機能と、ＶＭのＯＳイメージのある領域（ＶＭイメージ識別用領域とも言う）にＯＳイメージ自身の識別番号（ＶＭイメージ識別番号とも言う）を記録する機能と、トレースセンタ２からの要求に基づいてＯＳイメージ自身の識別番号を書き換える機能を持たせる。図１の例では、ＶＭイメージ３ＡはＭＡＣアドレスＢを用い、ＭＡＣアドレスＢに対応するこのＶＭイメージ３Ａがコピーされた場合、別のＭＡＣアドレスＣが割り振られ、ＶＭイメージ３ＡのコピーであるＶＭイメージ３ＢはＭＡＣアドレスＣに対応する。
【００２１】
トレースセンタ２には、ＶＭイメージ３Ａ、３Ｂのトレーサーと通信してＭＡＣアドレス等のコンピュータの識別情報やＶＭイメージ識別番号を取得し、ＶＭイメージ識別番号の書き換え要求を送るトレーサー通信部２２と、ＶＭイメージがあるＭＡＣアドレスとＶＭイメージ識別番号と通報時刻とコピーフラグと識別番号変更履歴を管理する記録管理部２３と、ＶＭイメージに関する記録管理簿２３１からコピーの有無を検出して記録のコピーフラグを書き換えるコピー検出部２４と、ライセンス処理等により識別番号を変更するようＶＭイメージのトレーサーに要求する識別番号変更部２５と、各部の動作をコントロールする制御部２１が含まれる。ここで、ＶＭイメージ識別番号を変更する契機としては、ライセンス処理によりコピーではなくオリジナルとなってオリジナルであることを明確化するためにＶＭイメージ識別番号を変更する場合や、コピーであってどのＶＭイメージからコピーしたものかを明らかにするためにＶＭイメージ識別番号を変更する場合がある。
【００２２】
図２は、ＶＭイメージのコピー追跡システム１’の構成図である。ＶＭイメージのコピー追跡システム１’にはトレースセンタ２、サーバ３’が含まれる。トレースセンタ２とサーバ３’はいずれもインターネットまたはＬＡＮ等のネットワーク４に接続されている。トレースセンタ２の構成はＶＭイメージのコピー追跡システム１と同様である。ＶＭイメージのコピー追跡システム１’では、ＶＭイメージ３Ａ、３Ｂのトレーサーとトレースセンタ２が通信する場合に、その中間にハイパーバイザーというモジュールを仲介して通信するように構成してもよく、図２ではそのために、例えば、ハイパーバイザー等のソフトウェアを、ＶＭイメージのトレーサーとトレースセンタのトレーサー通信部２２の中間に位置して両者間の通信を仲介するように構成する。具体的には、ハイパーバイザー５Ａ、５Ｂはそれぞれ仲介処理部５１Ａ、５１Ｂを備えており、ＶＭイメージ３Ａのトレーサーは仲介処理部５１Ａを介してトレーサー通信部２２と通信し、ＶＭイメージ３Ｂのトレーサーは仲介処理部５１Ｂを介してトレーサー通信部２２と通信する。
【００２３】
図３は、ＶＭイメージのコピー追跡システム１”の構成図である。図３では、ゲストＯＳのトレーサードライバ３６Ａ，３６ＢとホストＯＳ上の通信エージェント５Ｅの間にプロセス間通信６Ａ，６Ｂを設定することで、トレーサーとトレースセンタ間で通信を行っている。ＶＭイメージはゲストＯＳであり、サーバのホストＯＳに通信エージェント５Ｅを設定し、ゲストＯＳであるＶＭイメージのトレーサードライバ３６Ａ，３６ＢとホストＯＳ上の通信エージェント５Ｅの間に名前付きパイプというプロセス間通信６Ａ，６Ｂを設定して、ゲストＯＳであるＶＭイメージのトレーサードライバ３６Ａ，３６ＢとホストＯＳ上の通信エージェント５Ｅの間で通信を行い、この通信エージェント５Ｅがトレースセンタ２のトレーサー通信部２２と通信するように構成している。
【００２４】
図４に、ＶＭのＯＳイメージに関する記録管理簿のデータ形式を示す。この記録管理簿には、ＭＡＣアドレス毎に対応するＶＭのＯＳイメージの識別番号と、ＶＭイメージの識別番号をＶＭイメージのトレーサーがトレースセンタ２に通報した時刻と、ＶＭのＯＳイメージがＯＳライセンスのあるもの（以下、オリジナルとも言う）か、ＯＳライセンスがまだないもの（以下、コピーとも言う）か、を示すコピーフラグと、ＯＳライセンスが発行されてコピーからオリジナルになった場合やどのＶＭイメージからコピーされたものかを識別番号に反映するためにＶＭイメージの識別番号を変更した場合の履歴情報を含める。
【００２５】
図５は、ＶＭイメージのコピー検出手順である。ここでは図４の記録管理簿の例をもとにしつつ説明する。ＭＡＣアドレスＢにあるＶＭのＯＳイメージ３Ａ（識別番号は「Ｂ」）がＭＡＣアドレスＣの領域にコピーされるとする（ステップＳ３Ａａ）。ＭＡＣアドレスＣの領域にあるＶＭイメージ３Ａのコピーが起動すると、そのトレーサーが起動してトレースセンタ２のトレーサー通信部２２にＭＡＣアドレスＢと、ＶＭイメージ識別番号（この場合「Ｂ」）を通報する（ステップＳ３Ｂａ）。トレースセンタ２の記録管理部２３が、先の通報内容をＶＭのＯＳイメージ記録管理簿２３１に記録する（ステップＳ２３ａ）。トレースセンタ２のコピー検出部２４がＶＭのＯＳイメージの記録管理簿２３１を参照して、ＭＡＣアドレスＢとＭＡＣアドレスＣについて同一の識別番号「Ｂ」が記録され、通報時刻の違いから、ＭＡＣアドレスＣについてのＶＭのＯＳイメージ３Ｂがコピーであることを検出する。さらに、ＶＭのＯＳイメージ記録管理簿２３１のコピーフラグの欄にコピーであることを記入する（ステップＳ２４）。トレースセンタ２のトレーサー通信部２２が、ＭＡＣアドレスＣのＶＭのＯＳイメージ３Ｂのトレーサーに対して、その識別番号を「Ｂ−１」に変更するよう依頼する（ステップＳ２２）。ＭＡＣアドレスＣのＶＭのＯＳイメージ３Ｂのトレーサーが、ＭＡＣアドレスＣのＶＭのＯＳイメージ３Ｂの識別番号を「Ｂ−１」に変更し、ＭＡＣアドレスＣと識別番号「Ｂ−１」をトレースセンタ２のトレーサー通信部２２に通報する（ステップＳ３Ｂｂ）。トレースセンタ２の記録管理部２３が、この通報内容をＶＭのＯＳイメージ記録管理簿２３１に記録し、その識別番号変更履歴に識別番号が「Ｂ」から「Ｂ−１」に変更されたことを記入する（ステップＳ２３ｂ）。その後、トレースセンタ２で、コピーであるＶＭイメージを抽出し、そのＭＡＣアドレスを元にしてユーザを割り出し、そのユーザに対してライセンス利用に関する手続きに進み、次いでコピーでなくなれば上記のような識別番号の変更処理を行う（ステップＳ２５）。
【００２６】
図６，７は、ＶＭイメージの識別番号の変更手順である。図６と図７は一連の手順を表しており、図６の「Ａ」は図７の「Ａ」に処理が継続することを表している。ここでも図４の記録管理簿の例をもとにしつつ説明する。ＶＭイメージ識別番号を変更する契機としては、ライセンス処理によりコピーではなくオリジナルとなってオリジナルであることを明確化するためにＶＭイメージ識別番号を変更する場合や、コピーであってどのＶＭイメージからコピーしたものかを明らかにするためにＶＭイメージ識別番号を変更する場合がある。トレースセンタ２の記録管理部２３が管理するＶＭイメージの記録管理簿２３１をトレースセンタ２の管理者等が参照して、トレースセンタ２の識別番号変更部２５に変更要求を出す等により、図６，７のＶＭイメージの識別番号の変更手順は実行される。
【００２７】
まず、ＭＡＣアドレスＡにあるＶＭのＯＳイメージ３Ａ（識別番号は「Ａ」）がＭＡＣアドレスＢの領域にコピーされるとする（ステップＳ３Ａａ）。ＭＡＣアドレスＢの領域にあるＶＭイメージ３Ａのコピーが起動すると、そのトレーサーが起動してトレースセンタ２のトレーサー通信部２２にＭＡＣアドレスＢと、ＶＭイメージ識別番号（この場合「Ａ」）を通報する（ステップＳ３Ｂａ）。トレースセンタ２の記録管理部２３が、先の通報内容をＶＭのＯＳイメージ記録管理簿２３１に記録する（ステップＳ２３ａ）。トレースセンタ２のコピー検出部２４がＶＭのＯＳイメージ記録管理簿２３１を参照して、ＭＡＣアドレスＡとＭＡＣアドレスＢについて同一の識別番号「Ａ」が記録され、通報時刻の違いから、ＭＡＣアドレスＢにおけるＶＭのＯＳイメージ３Ｂがコピーであることを検出し、ＶＭのＯＳイメージ記録管理簿２３１のコピーフラグの欄にコピーであることを記入する（ステップＳ２４）。トレースセンタ２のトレーサー通信部２２が、ＭＡＣアドレスＣのＶＭのＯＳイメージ３Ｃのトレーサーに対して、その識別番号を「Ａ−１」に変更するよう依頼する（ステップＳ２２ａ）。ＭＡＣアドレスＣのＶＭのＯＳイメージ３Ｃのトレーサーが、ＭＡＣアドレスＣのＯＳイメージの識別番号を「Ａ−１」に変更し、ＭＡＣアドレスＢと識別番号「Ａ−１」をトレースセンタ２のトレーサー通信部２２に通報する（ステップＳ３Ｂｂ）。トレースセンタ２の記録管理部２３が、この通報内容をＶＭのＯＳイメージ記録管理簿２３１に記録し、その識別番号変更履歴に「Ａ」から「Ａ−１」に変更されたことを記入する（ステップＳ２３ｂ）。トレースセンタ２で、コピーであるＭＡＣアドレスＢにおけるＶＭイメージを抽出し、ＯＳライセンス利用に関する手続きが完了したとする（ステップＳ２６）。トレースセンタ２のトレーサー通信部２２が、ＭＡＣアドレスＢのＶＭのＯＳイメージ３Ｂのトレーサーに対して、その識別番号を「Ｂ」に変更するよう依頼する（ステップＳ２２ｂ）。ＭＡＣアドレスＢのＶＭのＯＳイメージ３Ｂのトレーサーが、ＭＡＣアドレスＣのＶＭのＯＳイメージ３Ｃの識別番号を「Ｂ」に変更し、ＭＡＣアドレスＢと識別番号「Ｂ」をトレースセンタ２のトレーサー通信部２２に通報する（ステップＳ３Ａｂ）。トレースセンタ２の記録管理部２３が、この通報内容をＶＭのＯＳイメージ記録管理簿２３１に記録し、その識別番号変更履歴に「Ａ−１」から「Ｂ」に変更されたことを記入する（ステップＳ２３ｃ）。
【００２８】
［プログラム、記録媒体］
この発明は上述の実施形態に限定されるものではなく、この発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。上記実施例において説明した各種の処理は、記載の順に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。
【００２９】
また、上記実施形態で説明した各装置における各種の処理機能をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記各装置における各種の処理機能がコンピュータ上で実現される。
【００３０】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。
【００３１】
また、このプログラムの流通は、例えば、そのプログラムを記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
【００３２】
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるＡＳＰ（Application Service Provider）型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの（コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等）を含むものとする。
【００３３】
また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【符号の説明】
【００３４】
１，１’，１”  ＶＭイメージのコピー追跡システム
２  トレースセンタ
３，３’，３”  サーバ
３Ａ，３Ｂ  トレーサー機能付きＶＭイメージ
４  ネットワーク
５Ａ，５Ｂ，５Ｃ  ハイパーバイザー
５Ｄ  ホストＯＳ
５Ｅ  通信エージェント
６Ａ，６Ｂ  名前付きパイプ
２１  制御部
２２  トレーサー通信部
２３  記録管理部
２３１  ＶＭイメージの記録管理簿
２４  コピー検出部
２５  識別番号変更部
３１Ａ，３１Ｂ  ＶＭイメージ識別用領域
３２Ａ，３２Ｂ  ゲストＯＳ
３３Ａ，３３Ｂ  アプリ
３４Ａ，３４Ｂ  固有値
３５Ａ，３５Ｂ  ＶＭイメージ識別番号
３６Ａ，３６Ｂ  トレーサードライバ
５１Ａ，５１Ｂ  仲介処理部
【図１】
0005498545.tif 000002
【図２】
0005498545.tif 000003
【図３】
0005498545.tif 000004
【図４】
0005498545.tif 000005
【図５】
0005498545.tif 000006
【図６】
0005498545.tif 000007
【図７】
0005498545.tif 000008