(57)【特許請求の範囲】
【請求項１】
ホストコンピュータの状態を採取して格納する格納プログラムを格納し、書き込みができない第１の記憶部と、
採取した前記ホストコンピュータの状態を格納する第２の記憶部と、
前記第１の記憶部及び前記第２の記憶部の読み出し及び書き込みを制御するメモリ制御部と、
前記ホストコンピュータとの情報を伝送する伝送路と、
前記ホストコンピュータを監視する指令装置から送信されるホストコンピュータの状態の格納指示を受信する通信部と、
前記格納指示に基づいて前記格納プログラムを起動させ、システムが稼働を継続すれば変化する情報、システムの再稼働によって失われる情報、システムをシャットダウンしても失われない情報の順に前記第２の記憶部に格納する制御部と、
を備える携帯型記憶装置。
【請求項２】
前記格納プログラムは、
前記システムが稼働を継続すれば変化する情報としてログオン状態、プロセス状態、ネットワーク状態、及びメモリ状態の中から１つ以上を前記ホストコンピュータから採取して格納するステップを含む請求項１記載の携帯型記憶装置。
【請求項３】
前記格納プログラムは、
前記ホストコンピュータをシャットダウンするステップを含む請求項２記載の携帯型記憶装置。
【請求項４】
情報採取動作の開始及び停止を制御するスイッチをさらに備える請求項３記載の携帯型記憶装置。
【請求項５】
前記格納プログラムは、
前記第２の記憶部に格納された情報を暗号化するステップを含む請求項４記載の携帯型記憶装置。
【請求項６】
前記第１の記憶部及び前記第２の記憶部が同一の不揮発性メモリに設けられる請求項５記載の携帯型記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、携帯型記憶装置に関する。
【背景技術】
【０００２】
コンピュータが不正アクセスを受けた場合、或いはウイルスに感染した場合、訴訟や被害の分析、復旧のためにコンピュータの状態を証拠として記録することが必要となる場合がある。
【０００３】
しかし、例えばウイルスに感染したコンピュータから必要な情報を採取しようとすると、通常の外付けハードディスクドライブやＵＳＢメモリをそのコンピュータに接続すると、そのハードディスクドライブやＵＳＢメモリが二次感染を起こす場合がある。
【０００４】
また、不正アクセスがあった場合などは、その直後のコンピュータの状態を迅速に保存する必要がある。しかし、この保存作業には専門知識及び高度なスキルが必要である。このような保存作業が可能な者を一般ユーザの元に常駐させるには困難がある。
【０００５】
採取、保存された情報は、法的証拠として利用されることもあるため、同一性の確保、及び作業内容の検証性などに配慮して保存作業を行う必要がある。
【０００６】
さらに、採取された情報は分析や証拠としての提出が必要となるため、記憶媒体は可搬性が要求される。
【０００７】
加えて、不正アクセスを受けたコンピュータは状態の保存が完了するまで稼働させておく必要がある一方、被害の拡大を防ぐためには速やかに稼働を停止させる必要がある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−６４４３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
従って、一般ユーザでも迅速にコンピュータの状態の必要な情報を的確に保存できる携帯型記憶装置が求められている。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明の一実施形態は、ホストコンピュータの状態を採取して格納する格納プログラムを格納し、書き込みができない第１の記憶部と、採取した前記ホストコンピュータの状態を格納する第２の記憶部と、第１の記憶部及び第２の記憶部の読み出し及び書き込みを制御するメモリ制御部と、ホストコンピュータとの情報を伝送する伝送路と、ホストコンピュータを監視する指令装置から送信されるホストコンピュータの状態の格納指示を受信する通信部と、格納指示に基づいて格納プログラムを起動させ、システムが稼働を継続すれば変化する情報、システムの再稼働によって失われる情報、システムをシャットダウンしても失われない情報の順に前記第２の記憶部に格納する制御部と、を備える携帯型記憶装置を提供する。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態に係る携帯型記憶装置を示す構成図である。
【図２】第１の実施形態に係るホストコンピュータの状態を格納する動作を示すフローチャートである。
【図３】第２の実施形態に係る携帯型記憶装置を示す構成図である。
【図４】第２の実施形態にホストコンピュータの状態を格納する動作を示すフローチャートである。
【図５】第３の実施形態に係る携帯型記憶装置を示す構成図である。
【図６】第３の実施形態に係るホストコンピュータの状態を格納する動作を示すフローチャートである。
【図７】揮発性レベル毎の採取され、格納される情報の内容を示す図である。
【発明を実施するための形態】
【００１２】
以下、携帯型記憶装置の一実施形態について、図面を用いて詳細に説明する。
【００１３】
本実施形態の携帯型記憶装置は、ホストコンピュータの状態を採取して格納する格納プログラムを格納し、書き込みができない第１の記憶部と、採取した前記ホストコンピュータの状態を格納する第２の記憶部と、第１の記憶部及び第２の記憶部の読み出し及び書き込みを制御するメモリ制御部と、ホストコンピュータとの情報を伝送する伝送路と、ホストコンピュータを監視する指令装置から送信されるホストコンピュータの状態の格納指示を受信する通信部と、格納指示に基づいて格納プログラムを起動させるインターフェース制御部と、を備える。
【００１４】
（第１の実施形態）
図１は、第１の実施形態に係る携帯型記憶装置１０を示す構成図である。図１に示すように、携帯型記憶装置１０は、ホストコンピュータ２０と情報を送受信するインターフェース（以下、インターフェースをＩ／Ｆという。）制御部１１と、ホストコンピュータ２０の状態を採取して格納する格納プログラムを格納し、書き込みができない第１の記憶部である記憶領域Ａ１６Ａと、採取したホストコンピュータ２０の状態を格納する第２の記憶部である記憶領域Ｂ１６Ｂと、第１の記憶部及び第２の記憶部の読み出し及び書き込みを制御するメモリ制御部１２と、格納プログラムの起動及び停止を制御するスイッチ１４と、ホストコンピュータ２０との情報を伝送する伝送路１５と、を備える。
【００１５】
伝送路１５は、例えばＵＳＢ（Universal Serial Bus）規格に準拠するが、これに限られるものではない。
【００１６】
携帯型記憶装置１０をホストコンピュータの伝送路１５のジャックに差し込むと、ホストコンピュータ２０から携帯型記憶装置１０に給電が開始され、Ｉ／Ｆ制御部１１は動作を開始する。
【００１７】
Ｉ／Ｆ制御部１１は、演算装置と、記憶装置であるＲＡＭと、を備える。Ｉ／Ｆ制御部１１は、第１の記憶部から格納プログラムをＲＡＭに読み込み、演算装置によって格納プログラムを順次実行する。
【００１８】
ホストコンピュータ２０は通信回線により指令装置３０に接続される。
【００１９】
指令装置３０は、いわゆるサーバコンピュータであり、ホストコンピュータ２０において実行されているエージェントに対し、定期的に状態の送信を指示する。
【００２０】
ホストコンピュータ２０はこの状態の送信指示に応答してホストコンピュータの状態を返信する。
【００２１】
指令装置３０は、受信したホストコンピュータ２０の状態に関する情報に基づいて、異常があるか否かの判定を行う。指令装置３０は、ホストコンピュータ２０に異常があると判定した場合、ホストコンピュータ２０に状態の格納指示を送信する。
【００２２】
ホストコンピュータ２０は、この格納指示を受信した場合、携帯型記憶装置１０に格納プログラムの起動を指示する。
【００２３】
Ｉ／Ｆ制御部１１は、スイッチ１４によってユーザから情報の採取と格納の開始指示がなされると、ホストコンピュータ２０のＵＳＢホストコントローラを介してコマンドをホストコンピュータ２０において実行されているＯＳ（オペレーションシステム）に送信する。
【００２４】
このコマンドは、ホストコンピュータ２０の採取すべき情報の読み出し指示と、携帯型記憶装置１０への転送指示と、ホストコンピュータ２０のシャットダウン指示と、が含まれる。
【００２５】
Ｉ／Ｆ制御部１１は、情報の読み出しコマンドと、必要に応じて伝送コマンドと、をホストコンピュータ２０に送信し、情報が伝送された場合、メモリ制御部１２に第２の記憶部に格納する旨の指示を送信する。
【００２６】
メモリ制御部１２は、伝送された情報を第２の記憶部に格納する。
【００２７】
Ｉ／Ｆ制御部１１は、全ての情報の格納が終了した場合、第２の記憶部から記憶されている情報を順次読みだして暗号化し、第２の記憶部に格納する。
【００２８】
Ｉ／Ｆ制御部はさらに、ホストコンピュータ２０のシャットダウン指示をホストコンピュータ２０のＯＳに与える。
【００２９】
ユーザがスイッチ１４を介して情報採取動作終了の指示を携帯型記憶装置１０に与えた場合、携帯型記憶装置１０は動作を終了する。
【００３０】
なお、携帯型記憶装置１０及びホストコンピュータ２０は、Ｉ／Ｆ制御部１１が、格納プログラムをホストコンピュータ２０に転送し、ホストコンピュータ２０がこの格納プログラムを実行してホストコンピュータ２０の状態を携帯型記憶装置１０に送信し、携帯型記憶装置１０が受信したホストコンピュータ２０の状態を格納するように構成することもできる。
【００３１】
図２は、ホストコンピュータ２０の状態を格納する動作を示すフローチャートである。図２に示すように、ステップ２０１において、携帯型記憶装置１０は、ホストコンピュータ２０への接続を確認する。携帯型記憶装置１０は、ホストコンピュータ２０への接続の確認がなされた場合、ステップ２０２に進む。
【００３２】
ステップ２０２において、指令装置３０は、定期的にホストコンピュータ２０の状態を確認し、異常があると判定した場合、ホストコンピュータ２０に状態の格納指示を送信する。
【００３３】
ステップ２０３において、ホストコンピュータ２０は、携帯型記憶装置１０に格納プログラムの起動指示を送信する。
【００３４】
ステップ２０４において、携帯型記憶装置１０は、スイッチ１４がＯＮとなっている場合、格納プログラムを第１の記憶部から読みだして実行する。
【００３５】
ステップ２０５において、携帯型記憶装置１０はホストコンピュータ２０にコマンドを送信し、伝送された揮発性Ａランクの情報を第２の記憶部に格納する。
【００３６】
ステップ２０６において、携帯型記憶装置１０はホストコンピュータ２０にコマンドを送信し、伝送された揮発性Ｂランクの情報を第２の記憶部に格納する。
【００３７】
ステップ２０７において、携帯型記憶装置１０はホストコンピュータ２０にコマンドを送信し、伝送された揮発性Ｃランクの情報を第２の記憶部に格納する。
【００３８】
ステップ２０８において、携帯型記憶装置１０は、格納した情報にライトプロテクト処理を行う。このライトプロテクト処理に際し、採取された情報の暗号化処理を行ってもよい。
【００３９】
ステップ２０９において、携帯型記憶装置１０はホストコンピュータ２０にコマンドを送信してホストコンピュータ２０をシャットダウンする。
【００４０】
ステップ２１０において、携帯型記憶装置１０は、スイッチ１４がＯＦＦされたかを判定する。携帯型記憶装置１０は、スイッチ１４がＯＦＦされたと判定した場合、動作を終了し、ＯＦＦされたと判定しない場合、ステップ２１０に戻る。
【００４１】
以上のべたように、本実施形態の携帯型記憶装置１０は、ホストコンピュータ２０の状態を採取して格納する格納プログラムを格納し、書き込みができない第１の記憶部と、採取したホストコンピュータ２０の状態を格納する第２の記憶部と、第１の記憶部及び第２の記憶部の読み出し及び書き込みを制御するメモリ制御部１２と、格納プログラムの起動及び停止を制御するスイッチ１４と、ホストコンピュータ２０との情報を伝送する伝送路１５と、指令装置３０からホストコンピュータ２０に状態の格納指示がなされた場合にホストコンピュータ２０が送信する格納プログラムの起動指示を受信し、この起動指示に基づいて格納プログラムを起動するＩ／Ｆ制御部１１と、を備える。
【００４２】
従って、一般ユーザでも迅速にコンピュータの状態の必要な情報を的確に保存できるという効果がある。
【００４３】
（第２の実施形態）
図３は、第２の実施形態に係る携帯型記憶装置１０を示す構成図である。図３に示すように、携帯型記憶装置１０は、ホストコンピュータ２０と情報を送受信するＩ／Ｆ制御部１１と、ホストコンピュータ２０の状態を採取して格納する格納プログラムを格納し、書き込みができない第１の記憶部である記憶領域Ａ１６Ａと、採取したホストコンピュータ２０の状態を格納する第２の記憶部である記憶領域Ｂ１６Ｂと、第１の記憶部及び第２の記憶部の読み出し及び書き込みを制御するメモリ制御部１２と、ホストコンピュータ２０の状態を監視する指令装置３０から状態の格納指示を受信する通信部１７と、受信した格納指示を解析して処理するコマンド処理部１８と、コマンド処理部１８の出力に基づいて格納プログラムの起動及び停止を制御するスイッチ１４と、ホストコンピュータ２０との情報を伝送する伝送路１５と、を備える。
【００４４】
伝送路１５は、例えばＵＳＢ（Universal Serial Bus）規格に準拠するが、これに限られるものではない。
【００４５】
携帯型記憶装置１０をホストコンピュータの伝送路１５のジャックに差し込むと、ホストコンピュータ２０から携帯型記憶装置１０に給電が開始され、Ｉ／Ｆ制御部１１は動作を開始する。
【００４６】
Ｉ／Ｆ制御部１１は、演算装置と、記憶装置であるＲＡＭと、を備える。Ｉ／Ｆ制御部１１は、第１の記憶部から格納プログラムをＲＡＭに読み込み、演算装置によって格納プログラムを順次実行する。
【００４７】
ホストコンピュータ２０は通信回線により指令装置３０に接続される。
【００４８】
指令装置３０は、いわゆるサーバコンピュータであり、ホストコンピュータ２０において実行されているエージェントに対し、定期的に状態の送信を指示する。
【００４９】
ホストコンピュータ２０はこの状態の送信指示に応答してホストコンピュータの状態を返信する。
【００５０】
指令装置３０は、受信したホストコンピュータ２０の状態に関する情報に基づいて、異常があるか否かの判定を行う。指令装置３０は、ホストコンピュータ２０に異常があると判定した場合、携帯型記憶装置１０に状態の格納指示を送信する。
【００５１】
携帯型記憶装置１０は、この格納指示を受信した場合、スイッチ１４をＯＮにする。
【００５２】
Ｉ／Ｆ制御部１１は、スイッチ１４ＯＮとなると、格納プログラムを起動し、ホストコンピュータ２０のＵＳＢホストコントローラを介してコマンドをホストコンピュータ２０において実行されているＯＳ（オペレーションシステム）に送信する。
【００５３】
このコマンドは、ホストコンピュータ２０の採取すべき情報の読み出し指示と、携帯型記憶装置１０への転送指示と、ホストコンピュータ２０のシャットダウン指示と、が含まれる。
【００５４】
Ｉ／Ｆ制御部１１は、情報の読み出しコマンドと、必要に応じて伝送コマンドと、をホストコンピュータ２０に送信し、情報が伝送された場合、メモリ制御部１２に第２の記憶部に格納する旨の指示を送信する。
【００５５】
メモリ制御部１２は、伝送された情報を第２の記憶部に格納する。
【００５６】
Ｉ／Ｆ制御部１１は、全ての情報の格納が終了した場合、第２の記憶部から記憶されている情報を順次読みだして暗号化し、第２の記憶部に格納する。
【００５７】
Ｉ／Ｆ制御部はさらに、ホストコンピュータ２０のシャットダウン指示をホストコンピュータ２０のＯＳに与える。
【００５８】
ユーザがスイッチ１４を介して情報採取動作終了の指示を携帯型記憶装置１０に与えた場合、携帯型記憶装置１０は動作を終了する。
【００５９】
なお、携帯型記憶装置１０及びホストコンピュータ２０は、Ｉ／Ｆ制御部１１が、格納プログラムをホストコンピュータ２０に転送し、ホストコンピュータ２０がこの格納プログラムを実行してホストコンピュータ２０の状態を携帯型記憶装置１０に送信し、携帯型記憶装置１０が受信したホストコンピュータ２０の状態を格納するように構成することもできる。
【００６０】
図４は、ホストコンピュータ２０の状態を格納する動作を示すフローチャートである。図４に示すように、ステップ４０１において、携帯型記憶装置１０は、ホストコンピュータ２０への接続を確認する。携帯型記憶装置１０は、ホストコンピュータ２０への接続の確認がなされた場合、ステップ４０２に進む。
【００６１】
ステップ４０２において、ホストコンピュータ２０は定期的に状態を指令装置３０に送信する。
【００６２】
ステップ４０３において、指令装置３０は、定期的にホストコンピュータ２０の状態を確認し、異常があると判定した場合、ステップ４０４に進み、異常がないと判定した場合、ステップ４０２に戻る。
【００６３】
ステップ４０４において、指令装置３０は、携帯型記憶装置１０に状態の格納指示を送信する。
【００６４】
ステップ４０５において、携帯型記憶装置１０は、受信した格納指示に従ってスイッチ１４をＯＮにし、格納プログラムを第１の記憶部から読みだして実行する。
【００６５】
ステップ４０６において、携帯型記憶装置１０はホストコンピュータ２０にコマンドを送信し、伝送された揮発性Ａランクの情報を第２の記憶部に格納する。
【００６６】
ステップ４０７において、携帯型記憶装置１０はホストコンピュータ２０にコマンドを送信し、伝送された揮発性Ｂランクの情報を第２の記憶部に格納する。
【００６７】
ステップ４０８において、携帯型記憶装置１０はホストコンピュータ２０にコマンドを送信し、伝送された揮発性Ｃランクの情報を第２の記憶部に格納する。
【００６８】
ステップ４０９において、携帯型記憶装置１０は、格納した情報にライトプロテクト処理を行う。このライトプロテクト処理に際し、採取された情報の暗号化処理を行ってもよい。
【００６９】
ステップ４１０において、携帯型記憶装置１０はホストコンピュータ２０にコマンドを送信してホストコンピュータ２０をシャットダウンする。
【００７０】
ステップ４１１において、携帯型記憶装置１０は、スイッチ１４がＯＦＦされたかを判定する。携帯型記憶装置１０は、スイッチ１４がＯＦＦされたと判定した場合、動作を終了し、ＯＦＦされたと判定しない場合、ステップ４１１に戻る。
【００７１】
以上のべたように、本実施形態の携帯型記憶装置１０は、ホストコンピュータ２０の状態を採取して格納する格納プログラムを格納し、書き込みができない第１の記憶部と、採取したホストコンピュータ２０の状態を格納する第２の記憶部と、第１の記憶部及び第２の記憶部の読み出し及び書き込みを制御するメモリ制御部１２と、指令装置３０から受信した格納指示に基づいて格納プログラムの起動及び停止を制御するスイッチ１４と、ホストコンピュータ２０との情報を伝送する伝送路１５と、スイッチ１４の出力に基づいて格納プログラムを起動するＩ／Ｆ制御部１１と、を備える。
【００７２】
従って、ユーザの作業を要せずにコンピュータの状態の必要な情報を的確に保存できるという効果がある。
【００７３】
（第３の実施形態）
図５は、第３の実施形態に係る携帯型記憶装置１０を示す構成図である。図５に示すように、携帯型記憶装置１０は、ホストコンピュータ２０と情報を送受信するインターフェース（以下、インターフェースをＩ／Ｆという。）制御部１１と、ホストコンピュータ２０の状態を採取して格納する格納プログラムを格納し、書き込みができない第１の記憶部である記憶領域Ａ１６Ａと、採取したホストコンピュータ２０の状態を格納する第２の記憶部である記憶領域Ｂ１６Ｂと、第１の記憶部及び第２の記憶部の読み出し及び書き込みを制御するメモリ制御部１２と、格納プログラムの起動及び停止を制御するスイッチ１４と、ホストコンピュータ２０との情報を伝送する伝送路１５と、を備える。
【００７４】
伝送路１５は、例えばＵＳＢ（Universal Serial Bus）規格に準拠するが、これに限られるものではない。
【００７５】
携帯型記憶装置１０をホストコンピュータの伝送路１５のジャックに差し込むと、ホストコンピュータ２０から携帯型記憶装置１０に給電が開始され、Ｉ／Ｆ制御部１１は動作を開始する。
【００７６】
Ｉ／Ｆ制御部１１は、演算装置と、記憶装置であるＲＡＭと、を備える。Ｉ／Ｆ制御部１１は、第１の記憶部から格納プログラムをＲＡＭに読み込み、演算装置によって格納プログラムを順次実行する。
【００７７】
ホストコンピュータ２０はホストコンピュータ２０の状態に関する情報に基づいて、異常があるか否かの判定を行う。ホストコンピュータ２０は、ホストコンピュータ２０に異常があると判定した場合、携帯型記憶装置１０に格納プログラムの起動を指示する。
【００７８】
ホストコンピュータ２０は、ホストコンピュータ２０に異常があるか否かの判定を、ホストコンピュータ２０にインストールされるエージェントによって以下の様に行う。
【００７９】
ホストコンピュータ２０は、ホストコンピュータ２０が正常である場合の状態を示す情報を格納する正常状態ファイルと、予め定義した異常状態のパターンを異常状態ファイルと、ホストコンピュータ２０の現在の状態を示す情報を格納する現状ファイルと、を備える。
【００８０】
（１）ホストコンピュータ２０は、正常に動作しているときに予めホストコンピュータ２０の状態を採取し、正常状態ファイルに格納する。また、予め定義した異常状態のパターンを異常状態ファイルに格納する。  
（２）ホストコンピュータ２０は、定期的にホストコンピュータ２０の状態を採取し、現状ファイルに格納する。  
（３）ホストコンピュータ２０は、現状ファイルへの格納後、正常状態ファイルと現状ファイルとを比較する。
【００８１】
比較する項目は、例えば以下のような項目が挙げられる。
【００８２】
（ｉ）プロセス状態：正常状態ファイルと現状ファイルとを比較し、差が許容範囲にない場合異常であると判定する。  
（ｉｉ）ネットワーク状態：異常ファイルと現状ファイルとを比較し、一致した場合、及び差が許容範囲にある場合異常と判定する。  
（ｉｉｉ）ログ情報：異常ファイルと現状ファイルとを比較し、一致した場合、及び差が許容範囲にある場合異常と判定する。
【００８３】
Ｉ／Ｆ制御部１１は、スイッチ１４によってユーザから情報の採取と格納の開始指示がなされると、ホストコンピュータ２０のＵＳＢホストコントローラを介してコマンドをホストコンピュータ２０において実行されているＯＳ（オペレーションシステム）に送信する。
【００８４】
このコマンドは、ホストコンピュータ２０の採取すべき情報の読み出し指示と、携帯型記憶装置１０への転送指示と、ホストコンピュータ２０のシャットダウン指示と、が含まれる。
【００８５】
Ｉ／Ｆ制御部１１は、情報の読み出しコマンドと、必要に応じて伝送コマンドと、をホストコンピュータ２０に送信し、情報が伝送された場合、メモリ制御部１２に第２の記憶部に格納する旨の指示を送信する。
【００８６】
メモリ制御部１２は、伝送された情報を第２の記憶部に格納する。
【００８７】
Ｉ／Ｆ制御部１１は、全ての情報の格納が終了した場合、第２の記憶部から記憶されている情報を順次読みだして暗号化し、第２の記憶部に格納する。
【００８８】
Ｉ／Ｆ制御部はさらに、ホストコンピュータ２０のシャットダウン指示をホストコンピュータ２０のＯＳに与える。
【００８９】
ユーザがスイッチ１４を介して情報採取動作終了の指示を携帯型記憶装置１０に与えた場合、携帯型記憶装置１０は動作を終了する。
【００９０】
なお、携帯型記憶装置１０及びホストコンピュータ２０は、Ｉ／Ｆ制御部１１が、格納プログラムをホストコンピュータ２０に転送し、ホストコンピュータ２０がこの格納プログラムを実行してホストコンピュータ２０の状態を携帯型記憶装置１０に送信し、携帯型記憶装置１０が受信したホストコンピュータ２０の状態を格納するように構成することもできる。
【００９１】
図６は、ホストコンピュータ２０の状態を格納する動作を示すフローチャートである。図６に示すように、ステップ６０１において、携帯型記憶装置１０は、ホストコンピュータ２０への接続を確認する。携帯型記憶装置１０は、ホストコンピュータ２０への接続の確認がなされた場合、ステップ６０２に進む。
【００９２】
ステップ６０２において、ホストコンピュータ２０は、定期的にホストコンピュータ２０の状態を確認し、異常があると判定した場合、ステップ６０３に進み、異常がないと判定した場合、ステップ６０２に戻る。
【００９３】
ステップ６０３において、ホストコンピュータ２０は、携帯型記憶装置１０に格納プログラムの起動指示を送信する。
【００９４】
ステップ６０４において、携帯型記憶装置１０は、スイッチ１４がＯＮとなっている場合、格納プログラムを第１の記憶部から読みだして実行する。
【００９５】
ステップ６０５において、携帯型記憶装置１０はホストコンピュータ２０にコマンドを送信し、伝送された揮発性Ａランクの情報を第２の記憶部に格納する。
【００９６】
ステップ６０６において、携帯型記憶装置１０はホストコンピュータ２０にコマンドを送信し、伝送された揮発性Ｂランクの情報を第２の記憶部に格納する。
【００９７】
ステップ６０７において、携帯型記憶装置１０はホストコンピュータ２０にコマンドを送信し、伝送された揮発性Ｃランクの情報を第２の記憶部に格納する。
【００９８】
ステップ６０８において、携帯型記憶装置１０は、格納した情報にライトプロテクト処理を行う。このライトプロテクト処理に際し、採取された情報の暗号化処理を行ってもよい。
【００９９】
ステップ６０９において、携帯型記憶装置１０はホストコンピュータ２０にコマンドを送信してホストコンピュータ２０をシャットダウンする。
【０１００】
ステップ６１０において、携帯型記憶装置１０は、スイッチ１４がＯＦＦされたかを判定する。携帯型記憶装置１０は、スイッチ１４がＯＦＦされたと判定した場合、動作を終了し、ＯＦＦされたと判定しない場合、ステップ６１０に戻る。
【０１０１】
以上のべたように、本実施形態の携帯型記憶装置１０は、ホストコンピュータ２０の状態を採取して格納する格納プログラムを格納し、書き込みができない第１の記憶部と、採取したホストコンピュータ２０の状態を格納する第２の記憶部と、第１の記憶部及び第２の記憶部の読み出し及び書き込みを制御するメモリ制御部１２と、格納プログラムの起動及び停止を制御するスイッチ１４と、ホストコンピュータ２０との情報を伝送する伝送路１５と、ホストコンピュータ２０からホストコンピュータ２０の状態の格納指示に基づいて格納プログラムを起動するＩ／Ｆ制御部１１と、を備える。
【０１０２】
従って、一般ユーザでも迅速にコンピュータの状態の必要な情報を的確に保存できるという効果がある。
【０１０３】
（揮発性ランク）
図７は、揮発性レベル毎の採取され、格納される情報の内容を示す図である。図７に示すように、システムが稼働を継続すれば変化する情報である揮発例レベルＡの例として、以下の項目及び内容があげられる。
【０１０４】
（１）ログオン状態：ホストコンピュータ２０にログオンしているユーザの情報、例えば、アカウント名、ログオン時刻、ログオン元端末、ログオン方法など。  
（２）プロセス状態：ホストコンピュータ２０において稼働しているプロセスの情報、例えば、プロセス名、プロセスＩＤ、オーナー、起動日時、ネットワークバインド情報など。  
（３）ネットワーク状態：ホストコンピュータ２０のネットワークポートの稼働状況、例えば、プロトコル設定、ＩＰアドレス等設定、稼働状態、通信統計情報、セッション情報など。  
（４）メモリ状態：ホストコンピュータ２０のメモリ利用状況、例えば、プロセスごとのメモリ専有状況など。
【０１０５】
システムの再稼働によって失われる情報である揮発性レベルＢランクの例として以下の項目があげられる。
【０１０６】
（１）ストレージ状態：ホストコンピュータ２０が認識しているストレージの状況、例えば、物理媒体情報、論理ボリューム情報。
【０１０７】
シャットダウンしても失われない情報である揮発性レベルＣランクの例として以下の項目があげられる。
【０１０８】
（１）ＯＳシステムファイル情報：ホストコンピュータ２０のＯＳシステムファイルの情報、例えば、ファイル名、タイムスタンプ、ファイルサイズ、アクセス権、ＣＲＣなど。
【０１０９】
（２）ログ情報：ホストコンピュータ２０のログファイルの情報、例えば、ファイル名、タイムスタンプ、ファイルサイズなど。
【０１１０】
いくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１１１】
１１：インターフェース制御部
１２：メモリ制御部
１３：不揮発性メモリ
１４：スイッチ
１５：伝送路
【要約】
【課題】一般ユーザでも迅速にコンピュータの状態の必要な情報を的確に保存できる携帯型記憶装置を提供する。
【解決手段】携帯型記憶装置は、ホストコンピュータの状態を採取して格納する格納プログラムを格納し、書き込みができない第１の記憶部と、採取した前記ホストコンピュータの状態を格納する第２の記憶部と、第１の記憶部及び第２の記憶部の読み出し及び書き込みを制御するメモリ制御部と、ホストコンピュータとの情報を伝送する伝送路と、ホストコンピュータを監視する指令装置から送信されるホストコンピュータの状態の格納指示を受信する通信部と、格納指示に基づいて格納プログラムを起動させるインターフェース制御部と、を備える。
【選択図】図３【図１】
0005466277.tif 000002
【図２】
0005466277.tif 000003
【図３】
0005466277.tif 000004
【図４】
0005466277.tif 000005
【図５】
0005466277.tif 000006
【図６】
0005466277.tif 000007
【図７】
0005466277.tif 000008