(57)【要約】【課題】ストレージシステムに格納されたデータが所定の期間更新されていないことを第三者に証明する。【解決手段】更新禁止属性が付与されたデータを管理する方法であって、ストレージシステムから受信した前記更新禁止属性の終了時刻の情報を管理サーバに格納する手順と、前記ストレージシステムから前記データに付与された前記更新禁止属性の変更の許可の要求を受信すると、前記管理サーバに格納された当該要求に係るデータに付与された前記更新禁止属性の終了時刻を取得する手順と、前記更新禁止属性の終了時刻を経過しているか否かを判定する手順と、当該要求に係るデータに付与された前記更新禁止属性の終了時刻を経過していると判定された場合、当該要求に係るデータに付与された前記更新禁止属性の変更の許可を前記ストレージシステムに送信する手順と、を含む。【選択図】      図１
2006119799.tif 000002
【特許請求の範囲】
【請求項１】
更新禁止属性が付与されたデータが格納されるストレージシステムを含む計算機システムにおいて、前記データを管理する方法であって、
前記計算機システムは、
前記更新禁止属性を管理する管理サーバと、
前記ストレージシステムと前記管理サーバとを通信可能に接続するネットワークと、を含み、
前記ストレージシステムから受信した前記更新禁止属性の終了時刻の情報を前記管理サーバに格納する第１の手順と、
前記ストレージシステムから前記データに付与された前記更新禁止属性の変更の許可の要求を受信すると、前記管理サーバに格納された当該要求に係るデータに付与された前記更新禁止属性の終了時刻を取得する第２の手順と、
前記更新禁止属性の終了時刻を経過しているか否かを判定する第３の手順と、
当該要求に係るデータに付与された前記更新禁止属性の終了時刻を経過していると判定された場合、当該要求に係るデータに付与された前記更新禁止属性の変更の許可を前記ストレージシステムに送信する第４の手順と、を含むことを特徴とするデータ管理方法。
【請求項２】
前記計算機システムは、複数の前記ストレージシステムを含み、
前記第１の手順において、前記更新禁止属性の終了時刻の情報を送信した前記ストレージシステムの識別子が前記管理サーバに格納され、
前記第４の手順において、前記更新禁止属性の変更の許可が、前記識別子に係る前記ストレージシステムに送信されることを特徴とする請求項１に記載のデータ管理方法。
【請求項３】
前記第４の手順において、前記更新禁止属性の変更の許可が前記管理サーバに格納されることを特徴とする請求項１に記載のデータ管理方法。
【請求項４】
前記管理サーバが、当該管理サーバに格納された前記更新禁止属性の変更の許可を出力する要求を受信すると、前記更新禁止属性の変更の許可を出力することを特徴とする請求項３に記載のデータ管理方法。
【請求項５】
前記第４の手順において、前記更新禁止属性の変更の許可と共に、当該更新禁止属性の変更の許可を送信する前記管理サーバの認証情報が送信されることを特徴とする請求項１に記載のデータ管理方法。
【請求項６】
前記認証情報が、暗号化されたデータ列であることを特徴とする請求項５に記載のデータ管理方法。
【請求項７】
更新禁止属性が付与されたデータが格納されるストレージシステムにおいて、
前記ストレージシステムは、ネットワークを介して、前記更新禁止属性を管理する管理サーバと通信可能に接続され、
前記ストレージシステムは、前記データに付与された前記更新禁止属性を変更する必要がある場合、前記管理サーバに、前記データに付与された前記更新禁止属性の変更の許可の要求を送信し、
前記更新禁止属性の変更の許可と共に受信した認証情報を用いて、当該更新禁止属性の変更の許可を送信した前記管理サーバを認証し、
前記管理サーバの認証に成功したとき、当該更新禁止属性の変更の許可が正当な前記管理サーバから送信されたと判定し、当該更新禁止属性を変更することを特徴とするストレージシステム。
【請求項８】
前記ストレージシステムは、
前記認証情報を、所定の暗号鍵を用いて復号化し、
前記復号化に成功したとき、前記管理サーバの認証に成功したと判定することを特徴とする請求項７に記載のストレージシステム。
【請求項９】
前記ネットワークにはホスト計算機が接続され、
前記ストレージシステムが、前記ホスト計算機から前記更新禁止属性が付与されたデータの更新の要求を受信したとき、前記更新禁止属性を変更する必要があると判定することを特徴とする請求項７に記載のストレージシステム。
【請求項１０】
前記ネットワークには、前記データに前記更新禁止属性を設定する管理ホスト計算機が接続され、
前記ストレージシステムが、前記管理ホスト計算機から前記更新禁止属性の変更の要求を受信したとき、前記更新禁止属性を変更する必要があると判定することを特徴とする請求項７に記載のストレージシステム。
【請求項１１】
前記更新禁止属性には、当該更新禁止属性の終了時刻が設定され、
前記ストレージシステムが、当該ストレージシステムに格納された前記データに係る前記終了時刻を経過したと判定したとき、前記更新禁止属性を変更する必要があると判定することを特徴とする請求項７に記載のストレージシステム。
【請求項１２】
前記ストレージシステムは、当該ストレージシステムに格納された前記データに新たに前記更新禁止属性を付与する要求を受信すると、
当該データに前記更新禁止属性を付与し、
当該更新禁止属性に関する情報を送信する対象の前記管理サーバを選択し、
前記選択された管理サーバに、当該更新禁止属性に関する情報を送信することを特徴とする請求項７に記載のストレージシステム。
【請求項１３】
前記更新禁止属性に関する情報には、当該更新禁止属性の終了時刻が含まれることを特徴とする請求項１２に記載のストレージシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージシステムに関し、特に、保持期間の定められたデータの管理に関する。
【背景技術】
【０００２】
ストレージシステムに格納されるデータには、特定の業種の監査対象データのように、一定期間の保持が義務付けられているものがある。
【０００３】
このようなデータに、ＷＯＲＭ（Write Once Read Many）属性、すなわち、更新禁止属性を付して格納することで、一度確定したデータを消去又は改竄していないことを証明し、データの正当性を確保する方法がある。
【０００４】
ＷＯＲＭは、一般的に、追記型の光ディスク等（例えば、ＣＤ−Ｒ）が持つ性質である。このため、追記型の媒体にデータを格納する事によって、簡単にＷＯＲＭ属性が実現される。
【０００５】
一方、性能等の観点から、磁気ディスクで構成されたストレージシステムにおいてもＷＯＲＭを実現する方法が提案されている。
【０００６】
特許文献１には、ディスク上に書き込み禁止等のフラグを持つことによって、ディスク上のデータの上書きを防止する方法が開示されている。
【特許文献１】特開平７−１３７０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
磁気ディスクのような本来ＷＯＲＭ属性を持たない媒体に、仮想的にＷＯＲＭ属性を付与する場合、ＷＯＲＭ属性に期限（ＷＯＲＭ保証期限）を設定することができる。この場合、設定された期限が経過したとき、ＷＯＲＭ属性を解除することができる。
【０００８】
例えば、一定期間の保持が義務付けられているデータについては、その期間終了後、当該データを格納していた領域を別の用途に使用することができる。このため、ストレージ領域を効率的に使用することができる。
【０００９】
しかし、ストレージシステムの管理者の故意又は誤りによる不正な操作によって、実際にはＷＯＲＭ保証期限が経過していないデータのＷＯＲＭ属性が解除される場合がある。例えば、管理者がＷＯＲＭ属性を不正に解除する場合がある。あるいは、管理者がストレージシステムの時計を実際の時刻より進めた場合、実際にはＷＯＲＭ保証期限が経過していないにも関らず、ＷＯＲＭ保証期限が経過したと判定される。その結果、更新が禁止されたデータが更新される場合がある。
【００１０】
格納されたデータのＷＯＲＭ属性を解除するか否かは、ストレージシステムが、そのストレージシステムに内蔵された時計等を参照して判定する。このため、ＷＯＲＭ属性が正当に解除されたこと、すなわち、データがＷＯＲＭ保証期限経過前に更新されていないことを、第三者（例えば、監査機関）に証明することは困難である。
【課題を解決するための手段】
【００１１】
本発明は、更新禁止属性が付与されたデータが格納されるストレージシステムを含む計算機システムにおいて、前記データを管理する方法であって、前記計算機システムは、前記更新禁止属性を管理する管理サーバと、前記ストレージシステムと前記管理サーバとを通信可能に接続するネットワークと、を含み、前記ストレージシステムから受信した前記更新禁止属性の終了時刻の情報を前記管理サーバに格納する第１の手順と、前記ストレージシステムから前記データに付与された前記更新禁止属性の変更の許可の要求を受信すると、前記管理サーバに格納された当該要求に係るデータに付与された前記更新禁止属性の終了時刻を取得する第２の手順と、前記更新禁止属性の終了時刻を経過しているか否かを判定する第３の手順と、当該要求に係るデータに付与された前記更新禁止属性の終了時刻を経過していると判定された場合、当該要求に係るデータに付与された前記更新禁止属性の変更の許可を前記ストレージシステムに送信する第４の手順と、を含むことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ＷＯＲＭ属性が正当に解除されたことを第三者に証明することができる。すなわち、本発明によれば、データがＷＯＲＭ保証期限経過前に更新されていないことを第三者に証明することができる。
【発明を実施するための最良の形態】
【００１３】
図１は、本発明の実施の形態の計算機システムの構成のブロック図である。
【００１４】
ホスト２は、ストレージエリアネットワーク（ＳＡＮ）３を介してストレージシステム４に接続される計算機である。ホスト２は、ブロックＩ／Ｏインターフェース又はファイルＩ／Ｏインターフェースによって、ストレージシステム４に格納されたデータにアクセスする。
【００１５】
ホスト２は、さらに、ＩＰネットワーク１によってストレージシステム４に接続される。ホスト２は、ＩＰネットワーク１を介してストレージシステム４にデータアクセスしてもよい。
【００１６】
ストレージシステム４には、データが格納される。ストレージシステム４に格納されるデータには、ＷＯＲＭ（Write Once Read Many）属性、すなわち、更新禁止属性を付与することができる。さらに、ＷＯＲＭ属性を維持する期限（ＷＯＲＭ保証期限）を設定することができる。データにＷＯＲＭ保証期限が設定されているとき、ホスト２等は、ＷＯＲＭ保証期限が経過する前にそのデータを更新することができない。
【００１７】
ストレージシステム４の構成は、後で詳細に説明する（図２及び図３）。
【００１８】
管理ホスト５は、入出力装置（図示省略）を備える計算機である。管理ホスト５は、ＩＰネットワーク１を介して、ホスト２及びストレージシステム４と接続され、これらの機器を管理する。
【００１９】
ＩＰネットワーク１は、インターネット６に接続される。インターネット６には、ＷＯＲＭ管理サーバ７が接続される。
【００２０】
ＷＯＲＭ管理サーバ７は、ストレージシステム４に格納されたデータのＷＯＲＭ属性を管理する計算機である。ＷＯＲＭ管理サーバ７は、例えば、ＷＯＲＭ属性を管理し、データの正当性を証明する業務を委託された第三者（以下、ＷＯＲＭ管理機関とする）によって管理される。
【００２１】
具体的には、ＷＯＲＭ管理サーバ７は、ストレージシステム４に格納されたデータのＷＯＲＭ属性を解除する際に、その解除が正当であるか否かを判定する。さらに、その解除が正当である場合、ＷＯＲＭ属性解除の許可をストレージシステム４に対して発行する。ストレージシステム４は、発行された許可を提示することによって、ＷＯＲＭ属性の解除が正当であることを別の第三者（例えば、監査機関）に証明することができる。
【００２２】
ＷＯＲＭ管理サーバ７の構成は、後で詳細に説明する（図４〜図６）。
【００２３】
図２は、本発明の実施の形態のストレージシステム４の構成のブロック図である。
【００２４】
ストレージシステム４は、ディスクドライブ１２１及びコントローラ１０１からなる。
【００２５】
ディスクドライブ１２１には、データが格納される。
【００２６】
ディスクドライブ１２１は、ディスクアレイを構成する。図２には、例として三つのディスクドライブ１２１Ａ〜１２１Ｃのみを示すが、ストレージシステム４は、任意の数のディスクドライブ１２１を備えることができる。
【００２７】
コントローラ１０１は、ディスクドライブ１２１に格納されるデータを管理する。コントローラ１０１は、ホスト入出力制御部１１１、データ転送制御部１１２、キャッシュメモリ１１４、ディスク入出力制御部１１３、ＣＰＵ１１５、管理Ｉ／Ｆ１１６、メモリ１１７及び内部バス１１８を備える。
【００２８】
ホスト入出力制御部１１１は、ＳＡＮ３を介してホスト２と通信するインターフェースである。ホスト入出力制御部１１１は、例えば、ファイバチャネルプロトコル又はｉＳＣＳＩプロトコルによって、ホスト２等との間でデータ及び制御信号を送受信する。さらに、ストレージシステム４の外部と内部のプロトコル変換をする。
【００２９】
キャッシュメモリ１１４は、例えば、半導体メモリである。キャッシュメモリ１１４には、ホスト入出力制御部１１１とディスク入出力制御部１１３との間で送受信されるデータが一時的に記憶される。
【００３０】
データ転送制御部１１２は、ＣＰＵ１１５、ホスト入出力制御部１１１、ディスク入出力制御部１１３及びキャッシュメモリ１１４の間のデータ転送を制御する。また、転送されるデータに保証コードを付加して、データを保証する。
【００３１】
ディスク入出力制御部１１３は、ディスクドライブ１２１に対するインターフェースである。ディスク入出力制御部１１３は、例えば、ＡＴＡ、ＳＡＳ（Serial Attached SCSI）、ファイバチャネル等のインターフェースによって、ディスクドライブ１２１との間でデータ及び制御信号を送受信する。さらに、コントローラ１０１の外部と内部のプロトコル変換をする。
【００３２】
すなわち、データ転送制御部１１２は、ホスト２によってディスクドライブ１２１に読み書きされるデータを、ホスト入出力制御部１１１とディスク入出力制御部１１３との間で転送する。さらに、これらのデータをキャッシュメモリ１１４に転送する。
【００３３】
管理インターフェース（Ｉ／Ｆ）１１６は、ＩＰネットワーク１に対するインターフェースである。管理Ｉ／Ｆ１１６は、ＴＣＰ／ＩＰプロトコルによって、管理ホスト５等との間でデータ及び制御信号を送受信する。
【００３４】
メモリ１１７には、制御プログラムが格納される。ＣＰＵ１１５がメモリ１１７から制御プログラムを呼び出して実行することによって各種の処理が実現される。また、メモリ１１７には、制御プログラムを実行する際に使用される管理情報が格納される。
【００３５】
内部バス１１８は、ＣＰＵ１１５等のコントローラ１０１内の各部を相互に通信可能に接続する。
【００３６】
図３は、本発明の実施の形態のストレージシステム４のメモリ１１７の説明図である。
【００３７】
メモリ１１７には、制御プログラム及び管理情報のテーブルが格納される。これらのプログラムがＣＰＵ１１５によって実行されることによって、各種の処理が実現される。具体的には、メモリ１１７には、オペレーティングシステム３０１、ディスクアレイ制御プログラム３０２、データ転送制御プログラム３０３、入出力制御部ドライバプログラム３０４、ＷＯＲＭ属性変更プログラム３１１、ＷＯＲＭ管理サーバ認証プログラム３１２、ＷＯＲＭ管理プログラム３１３、ＷＯＲＭ属性情報テーブル３２１、及び、ＷＯＲＭ管理サーバ情報テーブル３２２が格納される。
【００３８】
オペレーティングシステム３０１は、各プログラムを動作させる基本プログラムである。
【００３９】
ディスクアレイ制御プログラム３０２は、ホスト２等からのデータ入出力要求に従って、ディスクドライブ１２１に対するデータの入出力を制御する。具体的には、ＲＡＩＤ変換及び論理・物理アドレス変換等によって、ディスクアレイを制御する。
【００４０】
データ転送制御プログラム３０３は、データ転送制御部１１２を制御して、データを転送する。
【００４１】
入出力制御部ドライバプログラム３０４は、ホスト入出力制御部１１１及びディスク入出力制御部１１３を制御する。
【００４２】
ＷＯＲＭ属性変更プログラム３１１は、ディスクドライブ１２１に格納されたデータにＷＯＲＭ属性を付与し、又は、データに付与されたＷＯＲＭ属性を解除する。
【００４３】
ＷＯＲＭ管理サーバ認証プログラム３１２は、ＷＯＲＭ管理サーバ７から受信したＷＯＲＭ属性解除の許可の正当性を判定する。
【００４４】
ＷＯＲＭ管理プログラム３１３は、ディスクドライブ１２１に格納されたデータのＷＯＲＭ属性を管理する。具体的には、ＷＯＲＭ管理プログラム３１３は、ＷＯＲＭ属性情報テーブル３２１及びＷＯＲＭ管理サーバ情報テーブル３２２を参照し、ＷＯＲＭ管理サーバ７と通信して、ＷＯＲＭ属性の付与及び解除を制御する。ＷＯＲＭ属性変更プログラム３１１及びＷＯＲＭ管理サーバ認証プログラム３１２は、ＷＯＲＭ管理プログラム３１３のサブルーチンとして動作する。
【００４５】
ＷＯＲＭ管理プログラム３１３の動作は、後で詳細に説明する（図７及び図８）。
【００４６】
ＷＯＲＭ属性情報テーブル３２１には、ＷＯＲＭ属性が付与されたデータが格納されたディスクドライブ１２１の記憶領域（ＷＯＲＭ設定領域）、及び、ＷＯＲＭ保証期限に関する情報が格納される。
【００４７】
ＷＯＲＭ管理サーバ情報テーブル３２２には、ＷＯＲＭ管理サーバ７のＩＰアドレスが格納される。ストレージシステム４の製造者は、信頼できる一つ以上のＷＯＲＭ管理サーバ７のＩＰアドレスをＷＯＲＭ管理サーバ情報テーブル３２２に登録することができる。ストレージシステム４の管理者は、ＷＯＲＭ管理サーバ情報テーブル３２２を更新することができない。ただし、ＷＯＲＭ管理サーバ情報テーブル３２２に登録されたＷＯＲＭ管理サーバ７から、ＷＯＲＭ属性解除の許可を要求する対象を選択することができる（図９参照）。
【００４８】
図４は、本発明の実施の形態のＷＯＲＭ管理サーバ７の構成のブロック図である。
【００４９】
ＷＯＲＭ管理サーバ７は、インターフェース（Ｉ／Ｆ）２０１、ＣＰＵ２０２、メモリ２０３及びディスクドライブ２０４からなる計算機である。
【００５０】
Ｉ／Ｆ２０１は、インターネット６及びＩＰネットワーク１を介してストレージ４等と通信する。
【００５１】
ＣＰＵ２０２は、メモリ２０３に格納されたプログラムを実行するプロセッサである。
【００５２】
メモリ２０３には、ＣＰＵ２０２によって実行されるプログラム及びこれらのプログラムによって参照される情報が格納される。メモリ２０３に格納されるプログラム等については、後で詳細に説明する（図５及び図６）。
【００５３】
ディスクドライブ２０４には、ＷＯＲＭ管理サーバ７が使用するデータが格納される。例えば、ＣＰＵ２０２によって実行されるプログラムは、ディスクドライブ２０４に格納され、必要なときにメモリ２０３にロードされ、ＣＰＵ２０２によって実行されてもよい。
【００５４】
図５は、本発明の実施の形態のＷＯＲＭ管理サーバ７のメモリ２０３の説明図である。
【００５５】
メモリ２０３には、制御プログラム及び管理情報が格納される。これらのプログラムがＣＰＵ２０２によって実行されることによって、各種の処理が実現される。具体的には、メモリ２０３には、オペレーティングシステム４０１、時刻管理プログラム４０２、ＷＯＲＭ属性情報管理プログラム４０３、認証プログラム４０４、ＷＯＲＭ属性管理情報テーブル４０５、及び、ＷＯＲＭ管理ログ４０６が格納される。
【００５６】
オペレーティングシステム４０１は、各プログラムを動作させる基本プログラムである。
【００５７】
時刻管理プログラム４０２は、時計（図示省略）を参照して取得した時刻情報を処理する。時刻管理プログラム４０２は、例えば、時計から取得した現在の時刻が所定の時刻の前か後かを判定する。
【００５８】
ＷＯＲＭ属性情報管理プログラム４０３は、ＷＯＲＭ属性管理情報テーブル４０５に格納された情報を管理する。さらに、ＷＯＲＭ属性変更（解除）の許可を通知する情報を発行し、その情報をストレージシステム４に送信する。なお、以下、上記のＷＯＲＭ属性変更の許可を通知する情報を、「ＷＯＲＭ属性変更許可証」とする。また、以下、ＷＯＲＭ属性の解除は、ＷＯＲＭ属性の変更に含まれる。すなわち、ＷＯＲＭ属性変更許可証を取得すると、当該ＷＯＲＭ属性を解除することができる。
【００５９】
ＷＯＲＭ属性変更許可証には、例えば、ＷＯＲＭ属性変更が許可されるデータの所有者（個人又は企業）の名前、データの種類（例えば、電子メールアーカイブ）、又は、作成若しくは更新された日時等が含まれる。
【００６０】
認証プログラム４０４は、ＷＯＲＭ属性情報管理プログラム４０３が送信するＷＯＲＭ属性変更許可証に、ＷＯＲＭ管理サーバ７の認証情報を付加する。
【００６１】
例えば、認証プログラム４０４は、特定のデータ列を所定の秘密鍵を用いて暗号化したデータを、ＷＯＲＭ属性変更許可証に付加する。これを受信したストレージシステム４は、当該秘密鍵に対応する公開鍵を用いて、受信したデータ列を復号化する。この復号化に成功したとき、ＷＯＲＭ管理サーバ７が認証される。すなわち、ＷＯＲＭ属性変更許可証がＷＯＲＭ管理サーバ７から送信されたと判定される。
【００６２】
あるいは、認証プログラム４０４は、ＷＯＲＭ属性変更許可証自体を秘密鍵を用いて暗号化してもよい。この場合、暗号化されたＷＯＲＭ属性変更許可証がＷＯＲＭ管理サーバ７からストレージシステム４に送信される。
【００６３】
いずれの場合も、認証情報は、ＷＯＲＭ管理サーバ７からＷＯＲＭ属性変更許可証と共に送信され、ストレージシステム４によってＷＯＲＭ属性変更許可証と共に受信される。
【００６４】
ＷＯＲＭ属性管理情報テーブル４０５は、ストレージシステム４に格納されたデータに付与されたＷＯＲＭ属性を管理する情報を含む。ＷＯＲＭ属性管理情報テーブル４０５については、後で詳細に説明する（図６）。
【００６５】
ＷＯＲＭ管理ログ４０６は、ＷＯＲＭ属性情報管理プログラム４０３が発行したＷＯＲＭ属性変更許可証のログである。すなわち、ＷＯＲＭ属性情報管理プログラム４０３がＷＯＲＭ属性変更許可証を発行すると、発行されたＷＯＲＭ属性変更許可証は、ストレージシステム４に送信されると共に、ＷＯＲＭ管理ログ４０６に格納される。
【００６６】
ストレージシステム４の管理者は、ＷＯＲＭ管理ログ４０６に格納された過去のＷＯＲＭ属性変更許可証を第三者（例えば、監査機関）に提示することによって、当該ストレージシステム４に格納されたデータのＷＯＲＭ属性が正当に解除されたことを証明することができる。その結果、当該ストレージシステム４のデータの正当性が証明される。
【００６７】
このように、ＷＯＲＭ管理ログ４０６に一度格納された情報は、後で第三者に提示することがあるため、通常は削除されない。このため、ＷＯＲＭ管理ログ４０６には、情報が蓄積される。メモリ２０３の容量が不足する場合は、ＷＯＲＭ管理ログ４０６の一部をディスクドライブ２０４に格納してもよい。あるいは、はじめからＷＯＲＭ管理ログ４０６の全部をディスクドライブ２０４に格納してもよい。
【００６８】
図６は、本発明の実施の形態のＷＯＲＭ属性管理情報テーブル４０５の説明図である。
【００６９】
ＷＯＲＭ属性管理情報テーブル４０５には、ＷＯＲＭ属性管理情報５０１が格納される。ＷＯＲＭ属性管理情報５０１は、ストレージシステム識別子５１１、対象データ領域情報５１２、ＷＯＲＭ属性付与開始時刻５１３及びＷＯＲＭ属性付与終了時刻５１４を含む。
【００７０】
ストレージシステム識別子５１１は、ＷＯＲＭ属性が付与されたデータが格納されたストレージシステム４の識別子である。ＷＯＲＭ管理サーバ７は、複数のストレージシステム４のデータのＷＯＲＭ属性を管理する場合があるため、ストレージシステム識別子５１１によって、当該ＷＯＲＭ属性管理情報５０１がどのストレージシステム４に関するものであるかを識別する。
【００７１】
対象データ領域情報５１２は、ＷＯＲＭ属性が付与されたデータが格納されたストレージシステム４内の領域を示す情報である。例えば、ストレージシステム４内の一つの論理ボリューム（ＬＵ）全体にＷＯＲＭ属性が付与される場合、対象データ領域情報５１２は、当該論理ボリュームの識別子である。また、ＬＵの一部にＷＯＲＭ属性が付与される場合、対象データ領域情報５１２は、当該一部の識別子（例えば、当該一部に対応するアドレス）である。
【００７２】
ＷＯＲＭ属性開始時刻５１３は、ＷＯＲＭ属性が付与される期間の始期である。
【００７３】
ＷＯＲＭ属性終了時刻５１４は、ＷＯＲＭ属性が付与される期間の終期である。すなわち、ＷＯＲＭ属性終了時刻５１４は、ＷＯＲＭ保証期限である。
【００７４】
以下、ＷＯＲＭ属性開始時刻５１３からＷＯＲＭ属性終了時刻５１４までの期間を、ＷＯＲＭ期間とする。ＷＯＲＭ期間中、ストレージシステム識別子５１１が示すストレージシステム４内の対象データ領域情報５１２が示す領域のデータの更新が禁止される。
【００７５】
ＷＯＲＭ管理サーバ７が管理するストレージシステム４にＷＯＲＭ属性が付与された領域が複数存在する場合、それぞれの領域ごとにＷＯＲＭ属性管理情報５０１が生成され、ＷＯＲＭ属性管理情報テーブル４０５に格納される。
【００７６】
図７は、本発明の実施の形態の計算機システムにおいて、ＷＯＲＭ属性を付与する際に実行される処理のフローチャートである。
【００７７】
図７の破線の左側がストレージシステム４によって実行される処理であり、右側がＷＯＲＭ管理サーバ７によって実行される処理である。
【００７８】
図７の破線の左側は、ストレージシステム４のＷＯＲＭ管理プログラム３１３によって実行される。図７において、ＷＯＲＭ属性変更プログラム３１１は、ＷＯＲＭ管理プログラム３１３のサブルーチンとして動作する。
【００７９】
ＷＯＲＭ属性付与の処理が開始すると（ステップ６０１）、ＷＯＲＭ管理プログラム３１３は、特定の情報に対するＷＯＲＭ属性付与の指示を受信する（ステップ６０２）。この指示は、管理ホスト５又はホスト２によって発行される。
【００８０】
次に、ＷＯＲＭ属性変更プログラム３１１が、当該特定の情報にＷＯＲＭ属性を付与する（ステップ６０３）。具体的には、当該特定の情報が格納された領域にＷＯＲＭ属性を付与する。その結果、図９において説明するように、付与されたＷＯＲＭ属性に関する情報がＷＯＲＭ属性情報テーブル３２１に格納される。
【００８１】
次に、ＷＯＲＭ管理プログラム３１３は、ＷＯＲＭ管理サーバ情報テーブル３２２から、ＷＯＲＭ属性管理情報を送信する対象のＷＯＲＭ管理サーバ７を選択する（ステップ６０４）。
【００８２】
次に、ステップ６０４で選択されたＷＯＲＭ管理サーバ７にＷＯＲＭ属性管理情報を送信する（ステップ６０５）。このとき送信される情報には、ストレージシステム識別子５１１、対象データ領域情報５１２、ＷＯＲＭ属性付与開始時刻５１３及びＷＯＲＭ属性付与終了時刻５１４に相当する情報が含まれる。
【００８３】
ＷＯＲＭ管理サーバ７のＷＯＲＭ属性情報管理プログラム４０３は、ステップ６０５で送信されたＷＯＲＭ属性管理情報を受信すると、当該情報をＷＯＲＭ属性管理情報テーブル４０５にＷＯＲＭ属性管理情報５０１として格納する（ステップ６０６）。
【００８４】
次に、ＷＯＲＭ管理プログラム３１３は、ＷＯＲＭ属性管理情報を他のＷＯＲＭ管理サーバ７に送信するか否かを判定する（ステップ６０７）。
【００８５】
管理者は、予め、ＷＯＲＭ属性管理情報を複数のＷＯＲＭ管理サーバ７に送信するか否かを設定しておいてもよい。この場合、ＷＯＲＭ管理プログラム３１３は、その設定を参照して、ステップ６０７の判定をする。例えば、後で説明する図９において、複数のＷＯＲＭ管理サーバ７のＩＰアドレスが指定されている場合には、それらの複数のＷＯＲＭ管理サーバ７にＷＯＲＭ属性管理情報を送信すると判定してもよい。
【００８６】
あるいは、ステップ６０７において、ＷＯＲＭ管理プログラム３１３が、ＷＯＲＭ属性管理情報を他のＷＯＲＭ管理サーバ７に送信するか否かを管理者に問い合わせてもよい。この場合、ＷＯＲＭ管理プログラム３１３は、管理者からの応答を参照して、ステップ６０７の判定をする。
【００８７】
複数のＷＯＲＭ管理サーバ７にＷＯＲＭ属性管理情報を送信すれば、それらの複数のＷＯＲＭ管理サーバ７からＷＯＲＭ属性変更許可証を取得することができる。したがって、一つのＷＯＲＭ管理サーバ７に障害が発生した場合にも、他のＷＯＲＭ管理サーバ７からＷＯＲＭ属性変更許可証を取得することができる。また、複数のＷＯＲＭ管理サーバ７にＷＯＲＭ属性管理情報を送信し、それらの全てのＷＯＲＭ管理サーバ７からＷＯＲＭ属性変更許可証を取得した場合のみＷＯＲＭ属性を解除することによって、データの正当性がより確実に保証される。
【００８８】
ステップ６０７において、ＷＯＲＭ属性管理情報を他のＷＯＲＭ管理サーバ７に送信すると判定された場合、ステップ６０４に戻る。
【００８９】
一方、ステップ６０７において、ＷＯＲＭ属性管理情報を他のＷＯＲＭ管理サーバ７に送信しないと判定された場合、処理を終了する（ステップ６０８）。
【００９０】
図８は、本発明の実施の形態の計算機システムにおいて、ＷＯＲＭ属性を解除する際に実行される処理のフローチャートである。
【００９１】
図８の破線の左側がストレージシステム４によって実行される処理であり、右側がＷＯＲＭ管理サーバ７によって実行される処理である。
【００９２】
図８の破線の左側は、ストレージシステム４のＷＯＲＭ管理プログラム３１３によって実行される。図８において、ＷＯＲＭ属性変更プログラム３１１及びＷＯＲＭ管理サーバ認証プログラム３１２は、ＷＯＲＭ管理プログラム３１３のサブルーチンとして動作する。
【００９３】
ＷＯＲＭ属性解除の処理が開始すると（ステップ７０１）、ＷＯＲＭ管理プログラム３１３は、ＷＯＲＭ属性解除の要求を受信する（ステップ７０２）。
【００９４】
この要求は、例えば、管理ホスト５がＷＯＲＭ属性の解除を指示するときに、管理ホスト５によって発行されてもよい。この場合、ＷＯＲＭ管理プログラム３１３は、管理ホスト５からＷＯＲＭ属性の解除の指示を受信したとき、ＷＯＲＭ属性を解除する必要があると判定する。
【００９５】
また、この要求は、ホスト２がＷＯＲＭ属性の付与されたデータを更新するときに、ホスト２によって発行されてもよい。この場合、ＷＯＲＭ管理プログラム３１３は、ホスト２からデータの更新要求を受信したとき、ＷＯＲＭ属性を解除する必要があると判定する。
【００９６】
あるいは、ストレージシステム４が、ＷＯＲＭ保証期限を経過したと判定したときに、ストレージシステム４によって発行されてもよい。この場合、ＷＯＲＭ管理プログラム３１３は、ストレージシステム４が、ＷＯＲＭ保証期限を経過したと判定したとき、ＷＯＲＭ属性を解除する必要があると判定する。
【００９７】
次に、ＷＯＲＭ管理プログラム３１３は、ＷＯＲＭ管理サーバ７に、ＷＯＲＭ属性終了の確認（すなわち、ＷＯＲＭ属性変更許可の要求）を送信する（ステップ７０３）。
【００９８】
ＷＯＲＭ管理サーバ７のＷＯＲＭ属性情報管理プログラム４０３は、ステップ７０３で送信されたＷＯＲＭ属性変更許可の要求を受信すると、ＷＯＲＭ属性管理情報テーブル４０５を参照し、ＷＯＲＭ属性解除要求の対象の領域のＷＯＲＭ期間に関する情報を取得する（ステップ７０４）。具体的には、ＷＯＲＭ属性終了時刻５１４を取得する。
【００９９】
次に、時刻管理プログラム４０２が、現在時刻とＷＯＲＭ属性終了時刻５１４とを比較し、現在時刻がＷＯＲＭ属性終了時刻５１４を経過しているか否かを判定する（ステップ７０５）。
【０１００】
現在時刻がＷＯＲＭ属性終了時刻５１４を経過していない場合は、ＷＯＲＭ属性を変更することができない。このため、ＷＯＲＭ属性情報管理プログラム４０３は、ストレージシステム４にＷＯＲＭ属性変更不可を通知し（ステップ７０７）、ステップ７１０に進む。
【０１０１】
このＷＯＲＭ属性変更不可の通知には、後で説明するＷＯＲＭ管理サーバ７の認証情報を付加する必要がない。仮に、ＷＯＲＭ管理サーバ７でない計算機がＷＯＲＭ管理サーバ７になりすましてＷＯＲＭ属性変更不可を通知したとしても、その結果としてデータの更新が禁止され、データの正当性が保たれるからである。しかし、このようななりすましを防ぐために、ＷＯＲＭ属性変更不可の通知に認証情報を付加してもよい。
【０１０２】
一方、現在時刻がＷＯＲＭ属性終了時刻５１４を経過した場合は、ＷＯＲＭ属性を変更することができる。このため、ＷＯＲＭ属性情報管理プログラム４０３は、ＷＯＲＭ属性変更許可証を発行する。そして、そのＷＯＲＭ属性変更許可証を、ストレージシステム４に送信すると共に、ＷＯＲＭ管理ログ４０６に格納する（ステップ７０６）。このとき、認証プログラム４０４が、ＷＯＲＭ管理サーバ７の認証情報をＷＯＲＭ属性変更許可証に付加する。
【０１０３】
付加される認証情報は、例えば、秘密鍵を使用して暗号化されたデータ列である。ＷＯＲＭ属性変更許可証全体が秘密鍵を使用して暗号化されてもよい。
【０１０４】
ＷＯＲＭ属性変更許可証を受信したストレージシステム４のＷＯＲＭ管理サーバ認証プログラム３１２は、ＷＯＲＭ属性変更許可証が、ＷＯＲＭ管理サーバ情報テーブル３２２に登録された正当なＷＯＲＭ管理サーバ７によって発行されたか否かを判定する（ステップ７０８）。
【０１０５】
具体的には、ＷＯＲＭ属性変更許可証に付加された認証情報を用いて、ＷＯＲＭ管理サーバ７を認証する。例えば、認証情報として、秘密鍵を使用して暗号化されたデータ列が付加されている場合、そのデータ列を公開鍵を使用して復号化する。この復号化に成功したとき、ＷＯＲＭ管理サーバ７の認証に成功する。
【０１０６】
この認証に成功すると、ＷＯＲＭ属性変更許可証が正当なＷＯＲＭ管理サーバ７によって発行されたと判定される。この場合、ＷＯＲＭ属性を変更することができるため、ＷＯＲＭ属性変更プログラム３１１が、ＷＯＲＭ属性を変更（解除）する（ステップ７０９）。
【０１０７】
一方、ＷＯＲＭ管理サーバ７の認証に失敗すると、ＷＯＲＭ属性変更許可証が正当なＷＯＲＭ管理サーバ７によって発行されなかったと判定される。この場合、ＷＯＲＭ属性を変更することができないため、ＷＯＲＭ属性の変更に失敗する（ステップ７１０）。その結果、ＷＯＲＭ属性は解除されない。
【０１０８】
以上で、ＷＯＲＭ属性解除の処理を終了する（ステップ７１１）。
【０１０９】
なお、データの正当性をより確実に保証したい場合は、複数のＷＯＲＭ管理サーバ７からＷＯＲＭ属性変更許可証を取得することができる。この場合、あらかじめ複数のＷＯＲＭ管理サーバ７にＷＯＲＭ属性管理情報を送信する（図７のステップ６０７参照）。そして、図８の処理において、複数のＷＯＲＭ管理サーバ７からＷＯＲＭ属性変更許可証を取得する。
【０１１０】
例えば、ステップ７０８を実行した後、ステップ７０３に戻り、他の（あらかじめＷＯＲＭ属性管理情報を送信された）ＷＯＲＭ管理サーバ７にＷＯＲＭ属性終了の確認を送信してもよい。以後、ステップ７０３〜ステップ７０８を繰り返し、あらかじめＷＯＲＭ属性管理情報を送信された全てのＷＯＲＭ管理サーバ７からＷＯＲＭ属性変更許可証を取得したとき、ステップ７０９に進み、ＷＯＲＭ属性を変更する。
【０１１１】
図９は、本発明の実施の形態の管理画面の説明図である。
【０１１２】
なお、図９では、マウス等のポインティングデバイスを使用したグラフィカルユーザインターフェース（ＧＵＩ）が適用される。
【０１１３】
管理画面８０１は、管理ホスト５の入出力装置（図示省略）に表示される画面である。本実施の形態の計算機システムの管理者は、管理画面８０１を操作し、情報を入力することによって、ＷＯＲＭ属性の付与及び解除に関する設定をすることができる。また、管理者は、管理画面８０１を参照することによって、現在の設定を確認することができる。
【０１１４】
管理画面８０１は、ＷＯＲＭ設定領域入力部８０２、ＷＯＲＭ期間入力部８０３、使用ＷＯＲＭ管理サーバ入力部８０４、入力確認（ＯＫ）ボタン８４１及び入力取り消し（Ｃａｎｃｅｌ）ボタン８４２からなる。
【０１１５】
ＷＯＲＭ設定領域入力部８０２は、ＷＯＲＭ属性を付与する領域を指定するために使用される。ＷＯＲＭ設定領域入力部８０２は、指定方法入力欄８１１、論理ボリューム番号（ＬＵＮ）入力欄８１２、先頭アドレス入力欄８１３及び末尾アドレス入力欄８１４からなる。
【０１１６】
指定方法入力欄８１１には、ＷＯＲＭ属性を付与する領域を指定する方法を入力する。例えば、特定の論理ボリューム全体にＷＯＲＭ属性を付与したい場合は、指定方法入力欄８１１において、「ＬＵで指定」（図示省略）を入力する。また、特定の論理ボリュームの特定の範囲にＷＯＲＭ属性を付与したい場合は、指定方法入力欄８１１において、「ＬＵ、ＬＢＡで指定」を入力する。ここで、ＬＵとは、論理ボリュームであり、ＬＢＡとは、論理ブロックアドレスである。図９の例では、「ＬＵ、ＬＢＡで指定」が入力されている。
【０１１７】
ＬＵＮ入力欄８１２には、ＷＯＲＭ属性を付与する対象の論理ボリュームのＬＵＮを入力する。図９の例では、「ＬＵ０」（すなわち、ＬＵＮ＝「０」）が入力されている。
【０１１８】
先頭アドレス入力欄８１３には、ＷＯＲＭ属性を付与する対象の範囲の先頭論理ブロックアドレスを入力する。図９の例では、アドレス「０ｘ００００００００」が入力されている。
【０１１９】
末尾アドレス入力欄８１４には、ＷＯＲＭ属性を付与する対象の範囲の末尾論理ブロックアドレスを入力する。図９の例では、アドレス「０ｘ１０００００００」が入力されている。
【０１２０】
上記より、図９の例では、ＬＵＮが「０」である論理ボリュームのアドレス「０ｘ００００００００」から「０ｘ１０００００００」までの範囲にＷＯＲＭ属性が付与される。
【０１２１】
なお、ＷＯＲＭ属性を付与する領域は、ファイル名によって指定されてもよい。この場合、ＷＯＲＭ設定領域入力部８０２に、ファイル名入力欄（図示省略）が設けられる。
【０１２２】
ＷＯＲＭ期間入力部８０３は、ＷＯＲＭ期間を指定するために使用される。ＷＯＲＭ期間入力部８０３は、期間指定選択欄８２１、期間入力欄８２２、終了時刻指定選択欄８２３及び終了時刻入力欄８２４からなる。
【０１２３】
管理者は、ＷＯＲＭ期間の長さを指定するか終了時刻を指定するか選択することができる。管理者は、ＷＯＲＭ期間の長さを指定する場合、期間指定選択欄８２１をチェックし、ＷＯＲＭ期間の終了時刻を指定する場合、終了時刻指定選択欄８２３をチェックする。図９の例では、期間指定選択欄８２１がチェックされている。
【０１２４】
期間入力欄８２２には、指定されるＷＯＲＭ期間の長さが入力される。この欄の入力は、期間指定選択欄８２１がチェックされているときに有効である。図９の例では、「５年」が入力されている。
【０１２５】
終了時刻入力欄８２４には、指定されるＷＯＲＭ期間の終了時刻が入力される。この欄の入力は、終了時刻指定選択欄８２３がチェックされているときに有効である。図９の例では、「２０１０年１月１日」が入力されている。
【０１２６】
上記より、図９の例では、ＷＯＲＭ期間の長さを指定することが選択され、指定されるＷＯＲＭ期間の長さは、「５年」である。
【０１２７】
使用ＷＯＲＭ管理サーバ入力部８０４は、ＷＯＲＭ属性管理情報を送信する対象のＷＯＲＭ管理サーバ７を指定するために使用される。使用ＷＯＲＭ管理サーバ入力部８０４は、一つ以上のＩＰアドレス入力欄８３１からなる。図９には、二つのＩＰアドレス入力欄８３１Ａ及び８３１Ｂを示すが、さらに多くのＩＰアドレス入力欄８３１を設けてもよい。
【０１２８】
ＩＰアドレス入力欄８３１には、ＷＯＲＭ属性管理情報を送信する対象のＷＯＲＭ管理サーバ７のＩＰアドレスが入力される。ただし、この入力は、製造者によって予め定められたＷＯＲＭ管理サーバ７のＩＰアドレスから選択することによってなされる。製造者によって予め定められたＷＯＲＭ管理サーバ７のＩＰアドレスは、ストレージシステム４のＷＯＲＭ管理サーバ情報テーブル３２２に格納されている（図３参照）。管理者がＩＰアドレスを新規に追加することはできない。
【０１２９】
図９の例では、ＷＯＲＭ管理サーバ７のＩＰアドレスとして、「ｘｘｘ．ｘｘｘ．ｘｘｘ．ｘｘｘ」及び「ｙｙｙ．ｙｙｙ．ｙｙｙ．ｙｙｙ」が入力されている。したがって、これらのＩＰアドレスにＷＯＲＭ属性管理情報が送信される。
【０１３０】
なお、ＷＯＲＭ管理サーバ７のＩＰアドレスは、通常、ＷＯＲＭ属性を設定するごとに変更されるものではない。このため、使用ＷＯＲＭ管理サーバ入力部８０４を、ＷＯＲＭ設定領域入力部８０２及びＷＯＲＭ期間入力部８０３とは別の画面に表示してもよい。
【０１３１】
ＯＫボタン８４１を操作すると、図９において設定された内容がストレージシステム４に格納される。具体的には、ＯＫボタン８４１を操作すると、図７のステップ６０２が実行される。その結果、図９において設定された内容が、ＷＯＲＭ属性情報テーブル３２１に格納される（ステップ６０３）。
【０１３２】
さらに、ステップ６０４において、使用ＷＯＲＭ管理サーバ入力部８０４に入力されたＷＯＲＭ管理サーバ７のＩＰアドレスが選択される。そして、ステップ６０５において、ストレージシステム４からそのＩＰアドレスにＷＯＲＭ属性管理情報が送信される。このとき、送信元のストレージシステム４の識別子が併せて送信される。
【０１３３】
ＷＯＲＭ管理サーバ７は、これらの情報を、ＷＯＲＭ属性管理情報５０１としてＷＯＲＭ属性管理情報テーブル４０５に格納する。ストレージシステム識別子５１１は、送信元のストレージシステム４の識別子である。また、対象データ領域情報５１２の内容は、ＷＯＲＭ設定領域入力部８０２に入力された内容である。また、ＷＯＲＭ属性開始時刻５１３は、当該ＷＯＲＭ属性が設定された時刻（例えば、ＯＫボタン８４１が操作された時刻）である。さらに、ＷＯＲＭ属性終了時刻５１４は、ＷＯＲＭ属性開始時刻５１３から期間入力欄８２２に入力された期間が経過した時刻である。
【０１３４】
Ｃａｎｃｅｌボタン８４２を操作すると、図９において入力された内容は取り消され、新たな内容を入力することができる。
【０１３５】
以上の本発明によれば、データに付与されたＷＯＲＭ属性は、データの管理者（所有者）とは異なる第三者によって管理される。データの管理者は、当該第三者から許可を取得しない限り、ＷＯＲＭ属性が付与されたデータを更新することができない。このため、データの管理者は、ＷＯＲＭ属性が付与されたデータが変更されていないこと、又は、データが正当に変更されたことを、別の第三者（例えば、監査機関）に証明することができる。
【０１３６】
例えば、ストレージシステム４の所有者である企業が、ＷＯＲＭ管理サーバ７を管理する第三者（ＷＯＲＭ管理機関）に、データのＷＯＲＭ属性の管理を委託する。ストレージシステム４には、法律によって保存期間が定められた監査対象データが格納される。ストレージシステム４の所有者は、これらのデータにＷＯＲＭ属性を付与して、このＷＯＲＭ属性に関する情報をＷＯＲＭ管理機関に送信する。
【０１３７】
ＷＯＲＭ管理機関は、送信された情報をＷＯＲＭ管理サーバ７に格納する。
【０１３８】
ストレージシステム４の所有者は、ストレージシステム４に格納されたデータを更新するときに、ＷＯＲＭ属性解除の許可をＷＯＲＭ管理機関に求める。ＷＯＲＭ管理機関は、当該データのＷＯＲＭ属性の解除を許可するか否かを判定する。具体的には、ＷＯＲＭ期間を経過したか否かを判定する。そして、ＷＯＲＭ期間を経過したと判定されたとき、ＷＯＲＭ管理機関は、ＷＯＲＭ属性変更許可証を発行し、当該許可をストレージシステム４に送信すると共に、当該許可をＷＯＲＭ管理サーバ７のＷＯＲＭ管理ログ４０６に格納する。
【０１３９】
ストレージシステム４は、ＷＯＲＭ属性変更許可証を取得しない限り、ＷＯＲＭ属性を変更（解除）することができない。
【０１４０】
監査機関がストレージシステム４に格納されたデータを監査するとき、ストレージシステム４の所有者は、ＷＯＲＭ管理ログ４０６の出力をＷＯＲＭ管理機関に要求する。ＷＯＲＭ管理機関は、この要求に応じて、ＷＯＲＭ管理ログ４０６の内容を出力し、監査機関に開示する。その結果、ストレージシステム４のデータが正当に更新された（すなわち、ＷＯＲＭ期間経過後に更新された）ことが、監査機関に対して証明される。
【０１４１】
このようにして、ＷＯＲＭ属性が付与されたデータを不正に更新することが防止される。さらに、ＷＯＲＭ属性が正当に解除されたことを第三者に証明することができる。
【図面の簡単な説明】
【０１４２】
【図１】本発明の実施の形態の計算機システムの構成のブロック図である。
【図２】本発明の実施の形態のストレージシステムの構成のブロック図である。
【図３】本発明の実施の形態のストレージシステムのメモリの説明図である。
【図４】本発明の実施の形態のＷＯＲＭ管理サーバの構成のブロック図である。
【図５】本発明の実施の形態のＷＯＲＭ管理サーバのメモリの説明図である。
【図６】本発明の実施の形態のＷＯＲＭ属性管理情報テーブルの説明図である。
【図７】本発明の実施の形態の計算機システムにおいて、ＷＯＲＭ属性を付与する際に実行される処理のフローチャートである。
【図８】本発明の実施の形態の計算機システムにおいて、ＷＯＲＭ属性を解除する際に実行される処理のフローチャートである。
【図９】本発明の実施の形態の管理画面の説明図である。
【符号の説明】
【０１４３】
１  ＩＰネットワーク
２  ホスト
３  ストレージエリアネットワーク（ＳＡＮ）
４  ストレージシステム
５  管理ホスト
６  インターネット
７  ＷＯＲＭ管理サーバ
１１５、２０２  ＣＰＵ
１１７、２０３  メモリ
１２１、２０４  ディスクドライブ
３１１  ＷＯＲＭ属性変更プログラム
３１２  ＷＯＲＭ管理サーバ認証プログラム
３１３  ＷＯＲＭ管理プログラム
４０２  時刻管理プログラム
４０３  ＷＯＲＭ属性情報管理プログラム
４０４  認証プログラム
【図１】
2006119799.tif 000003
【図２】
2006119799.tif 000004
【図３】
2006119799.tif 000005
【図４】
2006119799.tif 000006
【図５】
2006119799.tif 000007
【図６】
2006119799.tif 000008
【図７】
2006119799.tif 000009
【図８】
2006119799.tif 000010
【図９】
2006119799.tif 000011