(57)【要約】【課題】操作履歴の消失を防ぎ、リアルタイム応答性の劣化が無い操作履歴保持機能を持つ計算機システムを得る。【解決手段】入出力装置２から入力された入力は、監視対象計算機１の入出力制御手段３を介して、操作履歴記録手段６に伝達され、操作履歴記録手段６は、入出力制御手段３から得た入力を操作履歴として操作履歴バッファ５に記録しつつプログラム４に伝達し、プログラム４から得た出力を入出力制御手段３に伝達し、操作履歴バッファ５に空きが無い場合は、入出力制御手段３から得た入力を捨てるようにし、操作履歴バッファ５の操作履歴は、操作履歴送信手段７によって監視計算機８に送信され、監視計算機８の操作履歴保持手段９で保存され、操作履歴表示装置１１に表示される。【選択図】図１
2010128580.tif 000002
【特許請求の範囲】
【請求項１】
操作のための入出力を行う入出力装置、この入出力装置からの操作入力に応じた処理を行い、上記入出力装置へ出力するとともに操作履歴を記録する監視対象計算機、この監視対象計算機から上記操作履歴を受信し、保存する監視計算機、及びこの監視計算機に保存された操作履歴を表示する操作履歴表示装置を備え、
上記監視対象計算機は、
上記入出力装置を制御する入出力制御手段と、
上記操作入力に対する処理を行い、上記出力を生成するプログラムと、
上記操作入力を操作履歴として記録する操作履歴バッファと、
上記プログラムにより生成された上記出力を上記入出力制御手段に伝達するとともに、上記入出力制御手段から伝達される上記操作入力を操作履歴として上記操作履歴バッファに記録しつつ上記プログラムに伝達し、上記操作履歴バッファに空きが無い場合は、上記上記入出力制御手段から伝達される上記操作入力を破棄する操作履歴記録手段と、
上記操作履歴バッファに記録された操作履歴を上記監視計算機に送信し、上記操作履歴の上記監視計算機への保存を確認したとき上記操作履歴バッファから上記送信済みの操作履歴を削除する操作履歴送信手段とを有し、
上記操作履歴記録手段は、上記操作履歴バッファへの書込みを行った場合に、上記操作履歴送信手段に上記操作履歴バッファへの書込みを行ったことを通知し、
上記操作履歴送信手段は、上記操作履歴バッファから操作履歴を削除した場合に、上記操作履歴記録手段に上記操作履歴バッファへの削除を行ったことを通知し、
上記監視計算機は、
上記監視対象計算機から送信された操作履歴を保存する送信履歴保持手段と、
上記監視対象計算機から送信された操作履歴を受信し、この受信した上記操作履歴を上記送信履歴保持手段に保存するとともに、上記保存が完了したことを上記操作履歴送信手段に通知する操作履歴受信手段と、
上記操作履歴表示装置を制御する操作履歴表示手段とを有することを特徴とする計算機システム。
【請求項２】
上記操作履歴記録手段は、上記操作履歴バッファに空きが無い場合に、上記入出力制御手段に対しパスワードの入力を求め、パスワードの入力があった場合は、上記入出力制御手段から伝達された上記操作入力を上記プログラムに伝達することを特徴とする請求項１記載の計算機システム。
【請求項３】
上記操作履歴記録手段は、上記操作履歴バッファに空きが無い場合で、かつ上記パスワードの入力があった場合に、上記操作履歴バッファの空きができるまで、上記入出力制御手段から伝達された上記操作入力を上記操作履歴バッファに記録しないことを特徴とする請求項２記載の計算機システム。
【請求項４】
上記操作履歴記録手段は、上記操作履歴バッファに空きが無い場合で、かつ上記パスワードの入力があった場合に、上記操作履歴バッファの空きができるまで、上記入出力制御手段から伝達された上記操作入力を上記操作履歴バッファに上書きすることを特徴とする請求項２記載の計算機システム。
【請求項５】
上記操作履歴記録手段は、上記操作履歴バッファに空きが無い場合で、かつ上記パスワードの入力があった場合に、通常状態への復帰を指示する操作入力があるまで、上記入出力制御手段から伝達された操作入力を上記操作履歴バッファに記録しないことを特徴とする請求項２記載の計算機システム。
【請求項６】
上記監視対象計算機に外付けで接続される補助記憶装置を備え、
上記操作履歴記録手段は、上記操作履歴バッファに空きが無い場合で、かつ上記パスワードの入力があった場合に、通常状態への復帰を指示する操作入力があるまで、上記入出力制御手段から伝達された操作入力を上記補助記憶装置に記録することを特徴とする請求項２記載の計算機システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、セキュリティ向上のため、操作の履歴を保存し、後に操作履歴を表示することを可能とする計算機システムに関するものである。
【背景技術】
【０００２】
従来の計算機システムでは、監視対象の計算機上のファイルに操作履歴を保存している（例えば、特許文献１参照）。また、ネットワーク接続された監視用計算機に操作履歴を送信して保存している（例えば、特許文献２参照）。
【０００３】
【特許文献１】特開２０００−３５４０３６号公報（第３〜４頁、図１）
【特許文献２】特開２００５−４４０３８号公報（第３〜５頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の計算機システムでは、例えば、監視対象の計算機上のファイルに操作履歴を保存しているため、その計算機上に大きいサイズの記憶媒体を搭載する必要があった。また、ファイルサイズが大きくなるため、単純なメモリではなく、ファイルシステムとして構築されるため、突発的な故障時などに記憶媒体の論理構造が破壊され、操作履歴が失われることがあった。また、複雑なファイルシステムへの書込みを行うことにより、計算機に負荷がかかり、リアルタイム応答性が劣化するという問題があった。
また、例えば、ネットワーク接続された監視用計算機に操作履歴を送信して保存している場合、監視用計算機が故障等で停止した場合、操作履歴が送信できず、失われることがあった。
【０００５】
この発明は、上記のような課題を解決するためになされたものであり、操作履歴の消失を防ぎ、リアルタイム応答性の劣化が無い操作履歴保持機能を持つ計算機システムを得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係わる計算機システムにおいては、操作のための入出力を行う入出力装置、この入出力装置からの操作入力に応じた処理を行い、入出力装置へ出力するとともに操作履歴を記録する監視対象計算機、この監視対象計算機から操作履歴を受信し、保存する監視計算機、及びこの監視計算機に保存された操作履歴を表示する操作履歴表示装置を備え、
監視対象計算機は、
入出力装置を制御する入出力制御手段と、
操作入力に対する処理を行い、出力を生成するプログラムと、
操作入力を操作履歴として記録する操作履歴バッファと、
プログラムにより生成された出力を入出力制御手段に伝達するとともに、入出力制御手段から伝達される操作入力を操作履歴として操作履歴バッファに記録しつつプログラムに伝達し、操作履歴バッファに空きが無い場合は、入出力制御手段から伝達される操作入力を破棄する操作履歴記録手段と、
操作履歴バッファに記録された操作履歴を監視計算機に送信し、操作履歴の監視計算機への保存を確認したとき操作履歴バッファから送信済みの操作履歴を削除する操作履歴送信手段とを有し、
操作履歴記録手段は、操作履歴バッファへの書込みを行った場合に、操作履歴送信手段に操作履歴バッファへの書込みを行ったことを通知し、
操作履歴送信手段は、操作履歴バッファから操作履歴を削除した場合に、操作履歴記録手段に操作履歴バッファへの削除を行ったことを通知し、
監視計算機は、
監視対象計算機から送信された操作履歴を保存する送信履歴保持手段と、
監視対象計算機から送信された操作履歴を受信し、この受信した操作履歴を送信履歴保持手段に保存するとともに、保存が完了したことを操作履歴送信手段に通知する操作履歴受信手段と、
操作履歴表示装置を制御する操作履歴表示手段とを有するものである。
【発明の効果】
【０００７】
この発明は、以上説明したように、操作のための入出力を行う入出力装置、この入出力装置からの操作入力に応じた処理を行い、入出力装置へ出力するとともに操作履歴を記録する監視対象計算機、この監視対象計算機から操作履歴を受信し、保存する監視計算機、及びこの監視計算機に保存された操作履歴を表示する操作履歴表示装置を備え、
監視対象計算機は、
入出力装置を制御する入出力制御手段と、
操作入力に対する処理を行い、出力を生成するプログラムと、
操作入力を操作履歴として記録する操作履歴バッファと、
プログラムにより生成された出力を入出力制御手段に伝達するとともに、入出力制御手段から伝達される操作入力を操作履歴として操作履歴バッファに記録しつつプログラムに伝達し、操作履歴バッファに空きが無い場合は、入出力制御手段から伝達される操作入力を破棄する操作履歴記録手段と、
操作履歴バッファに記録された操作履歴を監視計算機に送信し、操作履歴の監視計算機への保存を確認したとき操作履歴バッファから送信済みの操作履歴を削除する操作履歴送信手段とを有し、
操作履歴記録手段は、操作履歴バッファへの書込みを行った場合に、操作履歴送信手段に操作履歴バッファへの書込みを行ったことを通知し、
操作履歴送信手段は、操作履歴バッファから操作履歴を削除した場合に、操作履歴記録手段に操作履歴バッファへの削除を行ったことを通知し、
監視計算機は、
監視対象計算機から送信された操作履歴を保存する送信履歴保持手段と、
監視対象計算機から送信された操作履歴を受信し、この受信した操作履歴を送信履歴保持手段に保存するとともに、保存が完了したことを操作履歴送信手段に通知する操作履歴受信手段と、
操作履歴表示装置を制御する操作履歴表示手段とを有するので、操作履歴バッファとして、高速にアクセス可能な記憶媒体を用いることができ、操作履歴の消失を防ぎながらリアルタイム応答性を向上させることができる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．  
以下、この発明の実施の形態１を図に基づいて説明する。
図１は、この発明の実施の形態１による計算機システムを示す構成図である。
図１において、監視対象計算機１は、操作の監視が行われる計算機であり、入出力装置２は、監視対象計算機１の操作者が操作を行うための入出力装置である。監視計算機８は、監視対象計算機１の操作履歴を保持することにより監視対象計算機１の監視を行う。
【０００９】
監視対象計算機１は、次のように構成されている。
入出力制御手段３は、入出力装置２を制御する。プログラム４は、入出力装置２に入力された操作に対し処理を行い、入出力装置２に対する出力を生成する。操作履歴バッファ５は、プログラム４に与えられる入力を操作履歴として記録する。操作履歴記録手段６は
、プログラム４から得た出力を入出力制御手段３に伝達し、入出力制御手段３から得た入力を操作履歴として操作履歴バッファ５に記録しつつプログラム４に伝達する。また操作履歴記録手段６は、操作履歴バッファ５に空きが無い場合は、入出力制御手段３から得た入力を捨てる機能を持っている。
操作履歴送信手段７は、操作履歴バッファ５に記録された操作履歴を監視計算機８に送信し、操作履歴が監視計算機８に保存されたら、操作履歴バッファ５から送信済みの操作履歴を削除する。また、操作履歴送信手段７は、操作履歴バッファ５から操作履歴を削除した場合に、操作履歴記録手段６に操作履歴バッファ５への削除を行ったことを通知するようになっている。
また、操作履歴記録手段６は、操作履歴バッファ５に対し、書込みを行った場合に、操作履歴送信手段７に操作履歴バッファ５への書込みを行ったことを通知するようになっている。
【００１０】
監視計算機８は、次のように構成されている。
操作履歴保持手段９は、監視対象計算機１の操作履歴を保持するための記憶媒体である。操作履歴受信手段１０は、操作履歴送信手段７から監視計算機８に送られてくる送信履歴を送信履歴保持手段９に保存し、操作履歴送信手段７に対し、保存が完了したことを通知する。
操作履歴表示装置１１は、監視対象計算機１の操作履歴を表示する入出力装置である。操作履歴表示手段１２は、操作履歴保持手段９に保持された操作履歴を操作履歴表示装置１１に表示させる制御を行う。
【００１１】
図２は、この発明の実施の形態１による計算機システムの操作履歴記録手段の動作を示すフローチャートである。
図３は、この発明の実施の形態１による計算機システムの操作履歴送信手段の動作を示すフローチャートである。
【００１２】
図４は、この発明の実施の形態１による計算機システムの操作履歴受信手段の動作を示すフローチャートである。
【００１３】
図５は、この発明の実施の形態１による計算機システムの操作履歴バッファに記録される操作履歴の例を示す図である。
図５において、各１行が１回に記録・保存される操作履歴である。
【００１４】
次に、動作について説明する。
入出力装置２は、例えばＵＮＩＸ（ＵＮＩＸは、Ｘ／Ｏｐｅｎ  Ｃｏｍｐａｎｙ  Ｌｔｄ．がライセンスしている米国ならびに他の国における登録商標である）では、ディスプレイとキーボード、またはシリアル端末や、ネットワーク経由で監視対象計算機１に接続された計算機である。
入出力制御手段３は、入出力装置２により異なるが、例えばディスプレイとキーボード、またはシリアル端末に対する場合は、そのドライバであり、ネットワーク経由で接続された他の計算機に対する場合は、ｔｅｌｎｅｔｄ等のサーバプログラムであり、入出力装置２から得られた入力を、プログラム４が受理可能なデータ形式に変換し、また、プログラム４が出力したデータを、入出力装置２に表示するためのデータ形式、または制御手順に変換し、入出力装置２に表示されるように制御を行う。
【００１５】
プログラム４は、例えばＵＮＩＸ(登録商標)では、ｓｈ、ｃｓｈ等のシェルプログラム、または、そのシェルプログラムから起動された各種コマンドであり、これらのプログラムに対する入力が、履歴として保存すべき操作である。
【００１６】
次に、操作履歴記録手段６の動作について、図２を用いて説明する。
操作履歴記録手段６は、プログラム４が起動されるときに開始される（ＳＴ６００１）。例えばＵＮＩＸ（登録商標）において、本実施の形態１を実現する場合に、ｓｈ、ｃｓｈ等のシェルプログラムおよび、これらプログラムから起動されるコマンドの操作履歴を監視の対象とする場合は、シェルプログラムが起動されるときに起動される。
【００１７】
起動された操作履歴記録手段６は、入出力制御手段３からの入力が可能になるか、プログラム４からの出力が可能になるか、終了の通知を受けるか、または、操作履歴バッファ５の空きが発生したことを、操作履歴送信手段７より通知されるまで待機する（ＳＴ６００２）。例えば、ＵＮＩＸ（登録商標）において、本実施の形態１を実現する場合は、プログラム４に相当するｓｈ、ｃｓｈ等のシェルプログラムが終了した場合の終了通知、または、入出力制御手段３に相当するドライバからの入力が終了すること、およびｓｈ、ｃｓｈ等のシェルプログラムの出力が終了することの通知を終了とする。
【００１８】
ＳＴ６００２の待ちが解除されたとき、終了の通知が来ていたかどうかを判断する（ＳＴ６００３）。終了の通知が来ていた場合、操作履歴記録手段６は、終了する（ＳＴ６００４）。
次に、プログラム４からの出力が可能になったかどうかを判断する（ＳＴ６００５）。プログラム４からの出力が可能になっていた場合は、プログラム４の出力内容を受理し（ＳＴ６００６）、その出力内容を入出力制御手段３に送付することにより、入出力装置２に、その出力内容を表示する（ＳＴ６００７）。
【００１９】
次に、入出力制御手段３からの入力が可能になったかどうかを判断する（ＳＴ６００８）。入力が可能では無い場合は、ＳＴ６００２に戻る。
入力が可能な場合は、まず操作履歴表示バッファ５に空きが無いかどうかを判断する（ＳＴ６００９）。空きがある場合は、入出力制御手段３から入力内容を受理し（ＳＴ６０１０）、その入力内容の操作履歴バッファ５への書込みを実施し（ＳＴ６０１１）、操作履歴バッファ５への書込みを行ったことを操作履歴送信手段７に通知し（ＳＴ６０１２）、プログラム４に、その入力内容を送付する（ＳＴ６０１３）。その後にＳＴ６００２に戻る。
操作履歴表示バッファ５に空きが無い場合は、入出力制御手段３からの入力内容を読み捨てて（ＳＴ６０１４）、操作履歴バッファ５に空きが無くなったことを意味するメッセージを入出力制御手段３に送付することにより、入出力装置２に表示する（ＳＴ６０１５）。
【００２０】
このように、操作履歴記録手段６は、プログラム４から得た出力を入出力制御手段３に伝達し、入出力制御手段３から得た入力を操作履歴として操作履歴バッファ５に記録しつつプログラム４に伝達し、操作履歴バッファ５に空きが無い場合は、入出力制御手段３から得た入力を捨てる機能を持つ。
【００２１】
次に操作履歴送信手段７の動作について、図３を用いて説明する。
操作履歴送信手段７は、監視対象計算機１が起動した時に起動される（ＳＴ７００１）。
起動された操作履歴送信手段７は、操作履歴バッファ５に操作履歴が記録されているかどうかを判断する（ＳＴ７００２）。
操作履歴バッファ５に操作履歴が記録されていなかった場合は、操作履歴記録手段６から、操作履歴バッファ５への書込みを行ったことを通知されるのを待ち（ＳＴ６００３）、通知があった場合に待ちが解除され、ＳＴ７００２に戻る。
【００２２】
操作履歴バッファ５に操作履歴が記録されていた場合は、操作履歴バッファ５から操作
履歴を読み込み（ＳＴ７００４）、その操作履歴を監視計算機８の送信履歴受信手段１０に対し送信する（ＳＴ７００５）。
送信後、監視計算機８の送信履歴受信手段１０よりの保存完了通知を待つ（ＳＴ７００６）。ここでは保存完了通知が来るか、送信タイムアウトが発生するまで待機する。
保存完了通知が来たことにより、待ちが解除された場合、送信済みの操作履歴を操作履歴バッファ５より削除し（ＳＴ７００８）、操作履歴記録手段６に操作履歴バッファ５への削除を行ったことを通知して（ＳＴ７００９）、その後にＳＴ７００２に戻る。
送信タイムアウトが発生した場合は、一定時間待機し（ＳＴ７０１０）、その後にＳＴ７００２に戻る。
【００２３】
このように、操作履歴送信手段７は、操作履歴バッファ５に記録された操作履歴を監視計算機８に送信し、操作履歴が監視計算機８に保存されたら、操作履歴バッファ５から送信済みの操作履歴を削除する機能を持つ。
【００２４】
次に、操作履歴受信手段１０の動作について、図４を用いて説明する。
操作履歴送信手段７は、監視計算機８が起動した時に起動される（ＳＴ１０００１）。
起動された操作履歴受信手段１０は、操作履歴送信手段７からの受信を待つ（ＳＴ１０００２）。
操作履歴送信手段７からの受信により待ちが解除された場合、操作履歴を受信し（ＳＴ１０００３）、受信した操作履歴を操作履歴保持手段９に保存し（ＳＴ１０００４）、保存完了を操作履歴送信手段７に通知する（ＳＴ１０００５）。その後にＳＴ１０００２に戻る。
【００２５】
このように操作履歴受信手段１０は、操作履歴送信手段７から監視計算機８に送られてくる送信履歴を送信履歴保持手段９に保存し、操作履歴送信手段７に対し保存が完了したことを通知する。
【００２６】
次に、操作履歴表示手段１２の動作について説明する。
操作履歴表示手段１２は、操作履歴表示装置１１に対し操作者が行う表示の指示により起動され、操作履歴保持手段９に保存された操作履歴を、操作履歴表示装置１１に表示する。
【００２７】
次に操作履歴バッファ５また操作履歴保持手段９に記録・保存される操作履歴の形態を、図５を用いて説明する。
図５における１行が１回に記録・保存される操作履歴である。ここで先頭の行の例では「ｔｔｙ０」の部分が、入出力制御手段３の名称であり、「２００８／０９／１１  １２：１４：１５」の部分が、操作が行われた時刻であり、「ｃｄ  ．．」の部分が、入出力装置２に入力された操作である。入出力制御手段３の名称と操作が行われた時刻は、操作履歴記録手段６により付加された後に操作履歴バッファ５に記録される。
【００２８】
実施の形態１によれば、監視対象計算機において操作者が行った操作の履歴が、監視計算機の送信履歴保持手段に保存され、後に、監視計算機の表示装置により表示できるため、不正な操作が行われなかったか、後に確認することができ、セキュリティが向上する効果がある。
また、監視対象計算機で異常動作が起きた場合、操作に異常が無かったかを、後に確認することができ、障害解析性が向上する効果がある。
上記の効果に併せ、このとき、監視対象計算機における操作履歴バッファは、送信履歴保持手段に比べ、高速にアクセスが可能な記憶媒体を用いることができ、操作履歴記録時のリアルタイム応答性が向上する効果がある。
【００２９】
また、操作履歴バッファが枯渇した場合に、さらなる入力を不能とすることにより、記録のとられない操作が行われないという効果がある。
また、操作履歴バッファは、単純な先入れ先だし型のバッファであれば十分であるため、単純にアクセス可能なバックアップ付きメモリ等を使用することができ、ファイルシステム等に操作履歴を保存する場合に比べ、突発的な障害により計算機が停止する場合でも、その論理構造が破壊される危険性が少なく、計算機の故障発生時に、操作履歴が失われる可能性が低いという効果がある。
【００３０】
実施の形態２．
以下、この発明の実施の形態２を図に基づいて説明する。
図６は、この発明の実施の形態２による計算機システムを示す構成図である。
図６において、１〜５、７〜１２は図１におけるものと同一のものである。図６では、図１の操作履歴記録手段６が操作履歴記録手段６１に替わっている。
操作履歴記録手段６１は、プログラム４から得た出力を入出力制御手段３に伝達し、入出力制御手段３から得た入力を操作履歴として操作履歴バッファ５に記録しつつプログラム４に伝達し、操作履歴バッファ５に空きが無い場合は、入出力制御手段３に対しパスワードの入力を求める表示を行い、パスワードの入力があった場合は、それ以降、操作履歴バッファ５の空きが通知されるまで、入出力制御手段３から得た入力を操作履歴バッファ５に記録せずに、プログラム４に伝達する。
【００３１】
図７は、この発明の実施の形態２による計算機システムの操作履歴記録手段の動作を示すフローチャートである。
【００３２】
次に、操作履歴記録手段６１の動作について、図７を用いて説明する。
図７のＳＴ６００１〜ＳＴ６０１５は、図２と同じ処理であるので、その説明を省略する。
ＳＴ６０１５にて、操作履歴バッファ５に空きが無くなったことを意味するメッセージを入出力制御手段３に送付することにより、入出力装置２に表示した後、パスワードの入力待ちを行う（ＳＴ６１０１）。一定時間パスワードが入力されないか、または、入出力装置２にパスワードが入力され、それが入出力制御手段３により操作履歴記録手段６１に伝達された場合に待ちが解除される。
待ちが解除され場合、パスワードが正しいかどうかを判断する（ＳＴ６１０２）。パスワード入力されなかったか、または、パスワードが誤っていた場合は、ＳＴ６００２に戻る。パスワードが正しかった場合は、ＳＴ６１０３に進む。
パスワードが正しかった場合は、入力制御手段３からの入力が可能になるか、プログラム４からの出力が可能になるか、終了の通知を受けるか、または、操作履歴バッファ５の空きが発生したことを操作履歴送信手段７より通知されるまで待機する（ＳＴ６１０３）。
【００３３】
ＳＴ６１０３の待ちが解除されたとき、終了の通知が来ていたかどうかを判断する（ＳＴ６１０４）。終了の通知が来ていた場合、操作履歴記録手段６は終了する（ＳＴ６１０５）。
次に、プログラム４からの出力が可能になったかどうかを判断する（ＳＴ６１０６）。プログラム４からの出力が可能になっていた場合は、プログラム４の出力内容を受理し（ＳＴ６１０７）、その出力内容を入出力制御手段３に送付することにより、入出力装置２に、その出力内容を表示する（ＳＴ６１０８）。
【００３４】
次に入出力制御手段３からの入力が可能になったかどうかを判断する（ＳＴ６１０９）。入力が可能では無い場合は、ＳＴ６１０３に戻る。
入力が可能な場合は、まず操作履歴表示バッファ５に空きが無いか判断する（ＳＴ６０
０９）。空きが無い場合は、入出力制御手段３から入力内容を受理し（ＳＴ６０１１）、プログラム４に、その入力内容を送付する（ＳＴ６１１２）。その後にＳＴ６１０３に戻る。
操作履歴表示バッファ５に空きがある場合は、通常状態に復帰することを、入出力装置２に対し、表示を行い（ＳＴ６１１３）、その後にＳＴ６００２に戻る。
【００３５】
このように、操作履歴記録手段６１は、プログラム４から得た出力を入出力制御手段３に伝達し、入出力制御手段３から得た入力を操作履歴として操作履歴バッファ５に記録しつつプログラム４に伝達し、操作履歴バッファ５に空きが無い場合は、入出力制御手段３に対しパスワードの入力を求める表示を行い、パスワードの入力があった場合は、それ以降、操作履歴バッファ５の空きが通知されるまで、入出力制御手段３から得た入力を操作履歴バッファ５に記録せずに、プログラム４に伝達する機能を持つ。
【００３６】
実施の形態２によれば、監視計算機が故障するなどして、操作履歴バッファが枯渇した場合、かつ緊急に操作を行う必要がある場合、パスワードを知っている特権的な操作者のみが操作できるため、突発的な異常事態発生時の対応が可能であるという効果がある。
【００３７】
実施の形態３．
以下、この発明の実施の形態３を図に基づいて説明する。
図８は、この発明の実施の形態３による計算機システムを示す構成図である。
図８において、１〜５、７〜１２は図６におけるものと同一のものである。図８では、図６の操作履歴記録手段６１が操作履歴記録手段６２に替わっている。
操作履歴記録手段６２は、プログラム４から得た出力を入出力制御手段３に伝達し、入出力制御手段３から得た入力を操作履歴として操作履歴バッファ５に記録しつつプログラム４に伝達し、操作履歴バッファ５に空きが無い場合は、入出力制御手段３に対しパスワードの入力を求める表示を行い、パスワードの入力があった場合は、それ以降、操作履歴バッファ５の空きが通知されるまで、入出力制御手段３から得た入力を操作履歴バッファ５に上書きしながら、プログラム４に伝達する。
【００３８】
図９は、この発明の実施の形態３による計算機システムの操作履歴記録手段の動作を示すフローチャートである。
【００３９】
次に、操作履歴記録手段６２の動作について、図９を用いて説明する。
図９のＳＴ６００１〜ＳＴ６１１３は、図７における処理と同一の処理であるので、その説明を省略する。
【００４０】
ＳＴ６１１１にて入出力制御手段３から入力内容を受理した後、入力内容に相当する量の操作履歴を操作履歴バッファ５より削除し（ＳＴ６２０１）、その入力内容を操作履歴バッファ５への書込みを実施し（ＳＴ６２０２）、プログラム４に、その入力内容を送付する（ＳＴ６１１２）。このように、ＳＴ６１１１とＳＴ６１１２の間に、ＳＴ６２０１とＳＴ６２０２の処理を設けている。
【００４１】
このように操作履歴記録手段６２は、プログラム４から得た出力を入出力制御手段３に伝達し、入出力制御手段３から得た入力を操作履歴として操作履歴バッファ５に記録しつつプログラム４に伝達し、操作履歴バッファ５に空きが無い場合は、入出力制御手段３に対しパスワードの入力を求める表示を行い、パスワードの入力があった場合は、それ以降、操作履歴バッファ５の空きが通知されるまで、入出力制御手段３から得た入力を操作履歴バッファ５に上書きしながら、プログラム４に伝達する機能を持つ。
【００４２】
実施の形態３によれば、監視計算機が故障するなどして、操作履歴バッファが枯渇した
場合、緊急に操作を行う必要がある場合、パスワードを知っている特権的な操作者のみが操作ができ、その操作履歴が可能な限り残るためセキュリティおよび、障害解析性が向上するという効果がある。
【００４３】
実施の形態４．
以下、この発明の実施の形態４を図に基づいて説明する。
図１０は、この発明の実施の形態４による計算機システムを示す構成図である。
図１０において、１〜５、７〜１２は図６におけるものと同一のものである。図１０では、図６の操作履歴記録手段６１が操作履歴記録手段６３に替わっている。
操作履歴記録手段６３は、プログラム４から得た出力を入出力制御手段３に伝達し、入出力制御手段３から得た入力を操作履歴として操作履歴バッファ５に記録しつつプログラム４に伝達し、操作履歴バッファ５に空きが無い場合は、入出力制御手段３に対しパスワードの入力を求める表示を行い、パスワードの入力があった場合は、それ以降、入出力装置２から通常状態への復帰が指示されるまで、入出力制御手段３から得た入力を操作履歴バッファ５に記録せずに、プログラム４に伝達する。
【００４４】
図１１は、この発明の実施の形態４による計算機システムの操作履歴記録手段の動作を示すフローチャートである。
【００４５】
次に、操作履歴記録手段６３の動作について、図１１を用いて説明する。
図１１のＳＴ６００１〜ＳＴ６１０９は、図６の処理と同一の処理であるので、その説明を省略する。
ＳＴ６１０９にて、入出力制御手段３からの入力が可能になったかどうかを判断し、入力が可能な場合は、入出力制御手段３から入力内容を受理し（ＳＴ６３０１）、入力内容が通常状態への復帰であるかどうかを判断する（ＳＴ６３０２）。
入力内容が通常状態への復帰指示でなかった場合は、プログラム４に、その入力内容を送付し（ＳＴ６３０３）、ＳＴ６１０３に戻る。入力内容が通常状態への復帰指示であった場合は、通常状態へ復帰する旨、入出力装置２に表示を行い（ＳＴ６３０４）、後にＳＴ６００２に戻る。以降の処理は図６と同じである。
【００４６】
このように、操作履歴記録手段６３は、プログラム４から得た出力を入出力制御手段３に伝達し、入出力制御手段３から得た入力を操作履歴として操作履歴バッファ５に記録しつつプログラム４に伝達し、操作履歴バッファ５に空きが無い場合は、入出力制御手段３に対しパスワードの入力を求める表示を行い、パスワードの入力があった場合は、入出力装置２から通常状態への復帰が指示されるまで、入出力制御手段３から得た入力を操作履歴バッファ５に記録せずに、プログラム４に伝達する機能を持つ。
【００４７】
実施の形態４によれば、監視計算機が故障するなどして、操作履歴バッファが枯渇した場合、緊急に操作を行う必要がある場合、パスワードを知っている特権的な操作者のみが操作でき、特権的な操作者が作業を終えたときに、通常の状態、すなわち操作履歴の保存ができなければ操作の入力が行えない状態に戻すことができるため。誤って、特権的でない作業者が、操作履歴が保存されない状態で操作を行ってしまうことを防ぐことができる。そのためセキュリティが向上する効果がある。
【００４８】
実施の形態５．
以下、この発明の実施の形態５を図に基づいて説明する。
図１２は、この発明の実施の形態５による計算機システムを示す構成図である。
図１２において、１〜５、７〜１２は図１０におけるものと同一のものである。図１２では、図１０の操作履歴記録手段６３が操作履歴記録手段６４に替わっている。また、図１０の操作履歴表示手段１２は、操作履歴表示手段１４に替わっている。補助記憶装置１
３は、監視対象計算機１に外付けで接続することができる記憶媒体である。
操作履歴表示手段１４は、操作履歴保持手段９に保持された操作履歴、または補助記憶装置１３に保持された操作履歴を、操作履歴表示装置１１に表示する。操作履歴記録手段６４は、プログラム４から得た出力を入出力制御手段３に伝達し、入出力制御手段３から得た入力を操作履歴として操作履歴バッファ５に記録しつつプログラム４に伝達し、操作履歴バッファ５に空きが無い場合は、入出力制御手段３に対しパスワードの入力を求める表示を行い、パスワードの入力があった場合は、それ以降、入出力装置２から通常状態への復帰が指示されるまで、かつ、補助記憶装置１３が監視対象計算機１に接続されている場合に、入出力制御手段３から得た入力を補助記憶装置１３に記録しつつ、プログラム４に伝達する。
【００４９】
図１３は、この発明の実施の形態５による計算機システムの操作履歴記録手段の動作を示すフローチャートである。
【００５０】
次に、操作履歴記録手段６４の動作について、図１３を用いて説明する。
図１３のＳＴ６００１〜ＳＴ６３０２は、図１１の処理と同一の処理であるため、その説明を省略する。
ＳＴ６３０２において、入力内容が通常状態への復帰指示でなかった場合は、補助記憶装置１３が監視対象計算機１に接続され、書込みが可能かどうかを判断する（ＳＴ６４０１）。
書込みが可能な場合は、入力内容を補助記憶装置１３に書込み（ＳＴ６４０２）、プログラム４に、その入力内容を送付し（ＳＴ６４０３）、ＳＴ６１０３に戻る。
書込みが不能な場合は、補助記憶装置１３に異常がある旨、入出力装置２に表示を行い（ＳＴ６４０４）、ＳＴ６００２に戻る。
【００５１】
次に、操作履歴表示手段１４の動作を説明する。
操作履歴表示手段１４は、操作履歴表示装置１１に対し、操作者が行う表示の指示により起動し、指示に従い、操作履歴保持手段９に保存された操作履歴か、または、補助記憶装置１３に保存された操作履歴を、操作履歴表示装置１１に表示する。
【００５２】
操作履歴記録手段６４は、プログラム４から得た出力を入出力制御手段３に伝達し、入出力制御手段３から得た入力を操作履歴として操作履歴バッファに記録しつつ、プログラム４に伝達し、操作履歴バッファ５に空きが無い場合は、入出力制御手段３に対しパスワードの入力を求める表示を行い、パスワードの入力があった場合は、それ以降、入出力装置２から通常状態への復帰が指示されるまで、かつ、補助記憶装置１３が監視対象計算機１に接続されている場合に、入出力制御手段３から得た入力を補助記憶装置１２に記録しつつ、プログラム４に伝達する機能を持つ。
【００５３】
実施の形態５によれば、監視計算機が故障するなどして、操作履歴バッファが枯渇した場合、緊急に操作を行う必要がある場合、パスワードを知っていて、また補助記憶装置を監視対象計算機に接続できる特権的な操作者のみが操作できる点、および特権的な操作者の操作履歴も保存できる点でセキュリティが向上する効果がある。
【図面の簡単な説明】
【００５４】
【図１】この発明の実施の形態１による計算機システムを示す構成図である。
【図２】この発明の実施の形態１による計算機システムの操作履歴記録手段の動作を示すフローチャートである。
【図３】この発明の実施の形態１による計算機システムの操作履歴送信手段の動作を示すフローチャートである。
【図４】この発明の実施の形態１による計算機システムの操作履歴受信手段の動作を示すフローチャートである。
【図５】この発明の実施の形態１による計算機システムの操作履歴バッファに記録される操作履歴の例を示す図である。
【図６】この発明の実施の形態２による計算機システムを示す構成図である。
【図７】この発明の実施の形態２による計算機システムの操作履歴記録手段の動作を示すフローチャートである。
【図８】この発明の実施の形態３による計算機システムを示す構成図である。
【図９】この発明の実施の形態３による計算機システムの操作履歴記録手段の動作を示すフローチャートである。
【図１０】この発明の実施の形態４による計算機システムを示す構成図である。
【図１１】この発明の実施の形態４による計算機システムの操作履歴記録手段の動作を示すフローチャートである。
【図１２】この発明の実施の形態５による計算機システムを示す構成図である。
【図１３】この発明の実施の形態５による計算機システムの操作履歴記録手段の動作を示すフローチャートである。
【符号の説明】
【００５５】
１  監視対象計算機
２  入出力装置
３  入出力制御手段
４  プログラム
５  操作履歴バッファ
６  操作履歴記録手段
７  操作履歴送信手段
８  監視計算機
９  操作履歴保持手段
１０  操作履歴受信手段
１１  操作履歴表示装置
１２  操作履歴表示手段
１３  補助記憶装置
１４  操作履歴表示手段
６１  操作履歴記録手段
６２  操作履歴記録手段
６３  操作履歴記録手段
６４  操作履歴記録手段
【図１】
2010128580.tif 000003
【図２】
2010128580.tif 000004
【図３】
2010128580.tif 000005
【図４】
2010128580.tif 000006
【図５】
2010128580.tif 000007
【図６】
2010128580.tif 000008
【図７】
2010128580.tif 000009
【図８】
2010128580.tif 000010
【図９】
2010128580.tif 000011
【図１０】
2010128580.tif 000012
【図１１】
2010128580.tif 000013
【図１２】
2010128580.tif 000014
【図１３】
2010128580.tif 000015