(57)【要約】【課題】出力画面の変化を静止画像で記憶して画面イメージで連続して再生可能であり、かつ記憶に必要な容量が小さくてすみ、また出力画面を監視し情報管理することが可能である情報処理装置の情報漏洩監視・管理方式を提供すること。【解決手段】所定時間間隔で端末の出力画面全体の画像を全画面静止画像として記録して、直前に記録された全画面静止画像と、全体を一定マス数に分割して比較して、マス毎に画像データの変化の有無を判定し、画像データが変化したマスのみの画像データを集計して差分データとする差分データ作成手段と、インデックスデータ作成手段と圧縮手段と録画ファイル作成手段と録画ファイル更新手段と再生手段とを有する。【選択図】図７
2008084289.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置の出力画面を内部監視して情報管理するものであって、
インデックス作成時刻毎に出力画面全体の画像を全画面静止画像として記録するインデックスデータ作成手段と、
差分検出時刻毎に出力画面全体の画像を全画面静止画像として記録して、直前に記録された全画面静止画像と、全体を一定マス数に分割して比較して、マス毎に画像データの変化の有無を判定し、画像データが変化したマスのみ、画像データが変化したマス全ての、各マスの変化後の画像データ及びマスの位置情報並びにデータ取得時刻情報を有する差分データを作成する差分データ作成手段と、
前記インデックスデータと前記差分データとをそれぞれ圧縮してインデックス圧縮データと差分圧縮データとして保存する圧縮手段と、
前記インデックス圧縮データから録画ファイルを作成する録画ファイル作成手段と、
前記録画ファイルに前記差分圧縮データを加えて更新する録画ファイル更新手段と、
前記録画ファイルを開いて出力画面画像を出力画面中に連続して表示する再生手段と
を有することを特徴とする、情報処理装置の情報漏洩監視・管理方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティシステムや、各種ソフトウェアの動作説明書作成に用いる情報処理装置の情報漏洩監視・管理方式に関する。
【背景技術】
【０００２】
近年、情報漏えい防止のため、メール等の送受信を監視するシステムや、操作履歴を監視したりするシステムが知られている（例えば、特許文献１参照）。特許文献１には、ネットワークシステムにログオンしたユーザの操作履歴をログアウトまで取得しシステムへの侵入や破壊をリアルタイムで監視してセキュリティ確保を図る操作履歴ファイルの保護方法が記載されている。
【特許文献１】特開２０００−３５４０３６号公報（第２ページ第２欄第８行目〜第２６行目、図１６）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記文献に記載された方法は、ユーザが一定のネットワークシステム内で行った操作履歴を監視するものであり、ユーザがログインしていないときに履歴がわからないという問題があった。また、操作履歴はテキストで表示するものであり、システム管理者がユーザの動作を文字で追う必要があり、一目で理解しにくいという問題があった。
【０００４】
したがって、本発明の第１の目的は、上記した課題を解決し、出力画面の変化を静止画像で記憶して画面イメージで連続して再生可能であり、かつ記憶に必要な容量が小さくてすみ、また出力画面を監視し情報管理することが可能である情報処理装置の情報漏洩監視・管理方式を提供することにある。
【課題を解決するための手段】
【０００５】
本発明者らは、鋭意検討した結果、本発明を完成するに至った。
【０００６】
本発明の第１の態様は、上記目的を達成するため、監視・管理装置によりネットワークを介して１又は複数の端末を遠隔監視して情報管理をし、かつ前記端末を制御して遠隔管理するものであって、
データを送受信し前記監視・管理装置から前記端末への動作要求を送受信する通信手段と、
インデックス作成時刻毎に前記端末の出力画面全体の画像を全画面静止画像として記録するインデックスデータ作成手段と、
差分検出時刻毎に前記端末の出力画面全体の画像を全画面静止画像として記録して、直前に記録された全画面静止画像と、全体を一定マス数に分割して比較して、マス毎に画像データの変化の有無を判定し、画像データが変化したマスのみ、画像データが変化したマス全ての、各マスの変化後の画像データ及びマスの位置情報並びにデータ取得時刻情報を有する差分データを作成する差分データ作成手段と、
前記インデックスデータと前記差分データとをそれぞれ圧縮してインデックス圧縮データと差分圧縮データとして保存する圧縮手段と、
前記インデックス圧縮データから録画ファイルを作成する録画ファイル作成手段と、
前記録画ファイルに前記差分圧縮データを加えて更新する録画ファイル更新手段と、
前記録画ファイルを開いて前記端末の出力画面画像を前記監視・管理装置の出力画面中に連続して表示する再生手段と、
前記監視・管理装置の入力部から入力された操作命令を前記端末で実行し、その結果をリアルタイムで前記端末の出力画面に出力する入力イベント反映手段と
を有することを特徴とする情報処理装置の情報漏洩監視・管理方式を提供する。
【０００７】
本発明において、「録画ファイル」には、１又は複数の静止画から構成される画像を有するファイルを含む。
【０００８】
本発明の第１の態様によれば、端末の出力画面の変化を静止画像で記憶して監視・管理装置の出力画面中に画面イメージで連続して再生可能であり、かつ記憶に必要な容量が小さくてすみ、また監視・管理装置で端末の出力画面を監視し情報管理することができ、また端末を制御して管理することも可能である。これにより端末からの情報漏洩について監視・管理が容易にできる。また端末を使用するユーザへの心理的作用によっても情報漏洩を防止することができる。
【０００９】
さらに、前記端末内のファイルを、前記監視・管理装置の入力部から入力された操作命令に基づき検索する検索手段と、前記端末内のファイルを、前記監視・管理装置の入力部から入力された操作命令に基づき、編集する編集手段とを有することが好ましい。前記編集手段には、前記端末内のファイルを、前記監視・管理装置の入力部から入力された操作命令に基づき、複製若しくは削除、又は、前記端末内若しくは前記監視・管理装置内への移動若しくは貼り付けを行う第１の編集手段と、前記監視・管理装置内のファイルを、前記監視・管理装置の入力部から入力された操作命令に基づき、前記端末内へ移動又は貼り付けを行う第２の編集手段を有することが好ましい。端末内の情報取得状況や情報流出状況等の履歴を調査したり、不適切なファイルを削除したり、必要なファイルを追加する等を監視・管理装置側で行うことができるので、端末の情報管理をより詳細に行うことができる。
【００１０】
また、本発明の第２の態様は、情報処理装置の出力画面を内部監視して情報管理するものであって、
インデックス作成時刻毎に出力画面全体の画像を全画面静止画像として記録するインデックスデータ作成手段と、
差分検出時刻毎に出力画面全体の画像を全画面静止画像として記録して、直前に記録された全画面静止画像と、全体を一定マス数に分割して比較して、マス毎に画像データの変化の有無を判定し、画像データが変化したマスのみ、画像データが変化したマス全ての、各マスの変化後の画像データ及びマスの位置情報並びにデータ取得時刻情報を有する差分データを作成する差分データ作成手段と、
前記インデックスデータと前記差分データとをそれぞれ圧縮してインデックス圧縮データと差分圧縮データとして保存する圧縮手段と、
前記インデックス圧縮データから録画ファイルを作成する録画ファイル作成手段と、
前記録画ファイルに前記差分圧縮データを加えて更新する録画ファイル更新手段と、
前記録画ファイルを開いて出力画面画像を出力画面中に連続して表示する再生手段と
を有することを特徴とする情報処理装置の情報漏洩監視・管理方式を提供する。
【００１１】
本発明の第２の態様によれば、自己のコンピュータの出力画面の変化を静止画像で記憶しておくことができ、記憶させておいた録画ファイルは、自己のコンピュータの出力画面中に画面イメージで連続して再生可能であり、かつ記憶に必要な容量が小さくてすみ、また自己の出力画面を監視し情報管理することができる。これにより自己のコンピュータからの情報漏洩について監視・管理が容易にできる。とくに１つのコンピュータを複数の人が使う場合には、使用状況の管理ができる。またコンピュータを使用するユーザへの心理的作用によっても情報漏洩を防止することができる。
【００１２】
また、本発明の第３の態様は、動作説明書を監視・管理装置上で作成しネットワークを介して１又は複数の端末に配信し該端末上で閲覧する動作説明書作成・配信・閲覧システムであって、
データを送受信する通信手段と、
インデックス作成時刻毎に前記監視・管理装置の出力画面全体の画像を全画面静止画像として記録するインデックスデータ作成手段と、
差分検出時刻毎に前記監視・管理装置の出力画面全体の画像を全画面静止画像として記録して、直前に記録された全画面静止画像と、全体を一定マス数に分割して比較して、マス毎に画像データの変化の有無を判定し、画像データが変化したマスのみ、画像データが変化したマス全ての、各マスの変化後の画像データ及びマスの位置情報並びにデータ取得時刻情報を有する差分データを作成する差分データ作成手段と、
前記インデックスデータと前記差分データとをそれぞれ圧縮してインデックス圧縮データと差分圧縮データとして保存する圧縮手段と、
前記インデックス圧縮データから録画ファイルを作成する録画ファイル作成手段と、
前記録画ファイルに前記差分圧縮データを加えて更新する録画ファイル更新手段と、
前記録画ファイルを開いて前記監視・管理装置の出力画面画像を前記端末の出力画面中に連続して表示する再生手段と、
を有することを特徴とする動作説明書作成・配信・閲覧システムを提供する。
【００１３】
本発明の第３の態様によれば、監視・管理装置の出力画面の変化を静止画像で記憶して端末の出力画面中に画面イメージで連続して再生可能であり、かつ記憶に必要な容量が小さくてすむ。これにより、ユーザは、ソフトウェア等の動作について、自己の出力画面内で、連続した画像によって、動作説明を得ることが可能となる。
【発明の効果】
【００１４】
本発明によれば、出力画面の変化を静止画像で記憶して画面イメージで連続して再生可能であり、かつ記憶に必要な容量が小さくてすみ、また出力画面を監視し情報管理することが可能である。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の情報処理装置の情報漏洩監視・管理方式について、実施例を用いて本発明を具体的に説明するが、本発明はこれらに限定されるものではない。
【実施例】
【００１６】
［実施例１］
本実施例は、監視・管理装置によりネットワークを介して１又は複数の端末を遠隔監視して情報管理をし、かつ上記端末を制御して遠隔管理するもので、例えば、ネットワークで接続されている各地の社員のパーソナルコンピュータの動作状況や情報入出力状況等を役員が監視して管理するのに有効である。
【００１７】
｛構成｝
本実施例においては、通信手段及びインデックスデータ作成手段、差分データ作成手段、圧縮手段がユーザの端末内にあり、通信手段及び録画ファイル作成手段、録画ファイル更新手段、再生手段、入力イベント反映手段、編集手段が監視・管理する側の監視・管理装置内にある、ユーザの端末を監視し管理するシステムである。
【００１８】
図１は、本発明の情報処理装置の情報漏洩監視・管理方式の実施例１のネットワーク構成の一例を示す図である。図２は、本発明の情報処理装置の情報漏洩監視・管理方式の実施例１の監視・管理装置の構成図である。図３は、本発明の情報処理装置の情報漏洩監視・管理方式の実施例１の端末の構成図である。本実施例においては、各監視・管理装置１００及び各端末２００は、コンピュータネットワークを介して接続されている。監視・管理する側と監視・管理される側は、ともにＥｔｈｅｎｅｔというプロトコルで接続されている。監視・管理装置は、管理する端末が同じＬＡＮ内に存在する場合に限らず、互いにネットワークにルータを介して接続されていれば、ＬＡＮ同士を専用線で接続したＷＡＮを介して接続されていても、さらにインターネットを介して接続されていても遠隔監視・管理することができる。
【００１９】
図１では、監視・管理装置１００がＬＡＮだけでなく他のネットワークで接続された端末も監視・管理できることを示す。
【００２０】
監視・管理される側の端末２００から監視・管理装置１００に送信したデータは、端末２００からアクセスできない設定にしたサーバ４００に蓄積して、必要に応じて監視・管理装置１００がデータを取り出すものとしてもよい。
【００２１】
監視・管理装置１００Ａと端末２００Ａ、２００Ｂ、２００Ｃ、サーバ４００ＡはＬＡＮで接続されている。このＬＡＮは、ルータ３００Ａを介してインターネットに接続されている。また、このインターネットにルータ３００Ｂを介して端末２００Ｄが接続され、このインターネットにルータ３００Ｃを介して接続された別のＬＡＮ内には、端末２００Ｅ、２００Ｆが接続されている。さらに、このインターネットにルータ３００Ｄを介して監視・管理装置１００Ｂが接続されており、またインターネット上にルータ３００Ｅを介して置かれたサーバ４００Ｂが存在する。
【００２２】
監視・管理装置１００Ａは、端末２００Ａ〜Ｆを監視・管理することができる。また、監視・管理装置１００Ｂでも端末２００Ａ〜Ｆを監視・管理することができる。監視・管理される側のコンピュータには、出力画面記録・制御プログラムが搭載されており、監視・管理する側のコンピュータには、監視・管理プログラムが搭載されている。
【００２３】
本実施例においては、情報処理装置の情報漏洩監視・管理方式のプログラムには、ユーザが使用する端末上で動作する出力画面記録・制御プログラムと、管理者が使用する監視・管理装置上で動作する監視・管理プログラムを含む。
【００２４】
上記出力画面記録・制御プログラムは、コンピュータに、監視・管理装置との接続を行う機能、監視・管理装置からの要求に従い所定時間間隔で端末の出力画面全体の画像を全画面静止画像として記録してインデックスデータを作成する機能、監視・管理装置からの要求に従い所定時間間隔で端末の出力画面全体の画像を全画面静止画像として記録して直前に記録された全画面静止画像と全体を一定マス数に分割して比較する機能、マス毎に画像データの変化の有無を判定する機能画像データが変化したマスのみの画像データを集計して差分データを作成する機能、作成したインデックスデータを圧縮して保存する機能、作成した差分データを圧縮して保存する機能、圧縮データを監視・管理装置に送信する機能、監視・管理装置の入力部から入力された操作命令を端末の入力部から入力された操作命令として実行して出力画面にその結果を反映した出力をする機能、を実現させるためのプログラムである。
【００２５】
上記監視・管理プログラムは、コンピュータに、端末との接続を行う機能、端末に出力画面記録要求を送信する機能、端末からデータを受信する機能、インデックス圧縮データから録画ファイルを作成する機能、録画ファイルに差分圧縮データを加えて更新する機能、録画ファイルを開いて録画画像を出力画面中に連続して表示する機能、入力部からの操作命令を端末に操作命令として送信する機能、端末内のファイルを検索・編集する機能を実現させるためのプログラムである。
【００２６】
監視・管理するには、監視・管理装置側が管理される側のコンピュータへのアクセス権限を必要とする。アクセス権限の認証はＩＤとパスワードで行う。
【００２７】
端末を使用するユーザは、監視・管理装置との接続についてパスサード等を入力する必要がなく、全て監視・管理装置側の操作によって接続、録画、再生、リモート、検索、アップロード、ダウンロードが行うことができる。したがって、ユーザに監視・管理されていることを知られないで監視・管理することが可能である。また、監視・管理状況について端末の出力画面に表示することでユーザへ知らせることも可能である。
【００２８】
管理される側のコンピュータの認識は、ルータのＩＰアドレスとポート番号で行う。管理される側のコンピュータがＬＡＮを介してインターネットに接続されている場合は、ＬＡＮ網とインターネット網とを接続するルータのＩＰアドレスと、ＬＡＮ内のコンピュータに割り振られたポート番号を用いる。管理される側と管理する側がインターネットやＷＡＮで接続されているときは、監視・管理を行うには、両者の間のルータのポート番号を「有効」にする。ルータに穴をあける、すなわち特定のポートを許可する必要があるからである。
【００２９】
本実施例では、例えば、端末２００Ａ、２００Ｂ、２００ＣのＬＡＮ内でのポート番号が、それぞれ、１００１、１００２、１００３とする。端末２００Ｄのポート番号が１００１として、端末２００Ｅ、２００ＦのＬＡＮ内でのポート番号が、１００１、１００２として、ルータ３００Ａ、３００Ｂ、３００Ｃ、３００ＤのＩＰアドレスが、それぞれ（２××．××．０１）、（２××．××．０２）、（２××．××．０３）、（２０××．××．０４）とする。なお、ここで、「×」は所定の数字である。したがって、例えば、管理される側のコンピュータが端末２００Ａのとき、該コンピュータの認識は、ＩＰアドレス（２××．××．０１）とポート番号１００１でなされる。
【００３０】
監視・管理装置１００は、接続開始時毎に、管理される側のコンピュータのＩＰアドレス及びポート番号を調べ、またＩＰアドレス及びポート番号を用いた接続によってコンピュータ名を取得する。監視・管理装置と端末との間にＷＡＮを介している場合も、ルータのポート番号を「有効」にしてあれば、端末側のルータの設定を監視・管理装置１００から行うことができ、グローバルＩＰアドレスやプライベートＩＰアドレスの割当設定をすることができる。したがって、ＬＡＮ内のＰＣのアドレスが変換されてしまった場合でも、管理される側のコンピュータの認識をするので、監視・管理可能である。端末側でグローバルＩＰアドレス、プライベートＩＰアドレスの割当設定等を行う必要がなく、ブロードバンドルータなどを利用していてＬＡＮ内のＰＣのアドレスが変換されてしまう場合でも監視・管理が可能であり、また、ユーザのＰＣ操作能力が、様々な設定を行うことができないレベルであっても監視・管理が可能である。
【００３１】
管理される側のコンピュータが管理する側のコンピュータと同じＬＡＮ内に限定されるときは、管理される側のコンピュータのローカルＩＰアドレスとポート番号で認識を行ってもよい。
【００３２】
本実施例においては、監視・管理装置１００と端末２００は、ともにパーソナルコンピュータとして構成され、通常のパーソナルコンピュータが有するクロック機能等を備えている。
【００３３】
監視・管理装置１００は、ハードウェアとして、ＣＰＵ１０１、メモリ１０２、ディスプレイ１０４、キーボード１０５、マウス１０６、オペレーティングシステム１０７、デバイスドライバ等で構成される制御装置と、磁気ディスク１１０等の二次記憶、ＬＡＮボード１０３等の通信制御装置を備えている。磁気ディスク１１０には、監視・管理プログラム１１２と画像フォルダ１１１と認証用データベースと環境設定フォルダが格納されている。画像フォルダ１１１には、録画ファイルを蓄積する。認証用データベースには、ＩＤ、パスワード、監視・管理される１又は複数の端末のポート番号とＩＰアドレスが蓄積されている。環境設定フォルダには、端末の出力画面のインデックスデータ作成間隔と差分データの作成間隔、差分データ作成時の画像分割の大きさ等の設定条件が蓄積されている。監視・管理装置１００は、ＣＰＵ１０１が、監視・管理プログラム１１２をメモリ１０２にロードして実行することにより本発明の情報漏洩監視・管理処理が可能なコンピュータの機能を実現する。ＣＰＵ１０１は、通常のコンピュータに搭載する演算処理装置であり、各種プログラムを実行し、各種制御等を行う。
【００３４】
端末２００は、ハードウェアとして、ＣＰＵ２０１、メモリ２０２、ディスプレイ２０４、キーボード２０５、マウス２０６、オペレーティングシステム２０７、デバイスドライバ等で構成される制御装置と、磁気ディスク２１０等の二次記憶、ＬＡＮボード２０３等の通信制御装置を備えている。磁気ディスク２１０には、出力画面記録・制御プログラム２１３と画像フォルダ２１１と認証用データベースが格納されている。画像フォルダ２１１には、出力画面画像、インデックスデータ、差分データ、インデックス圧縮データ、差分圧縮データを蓄積する。認証用データベースには、端末２００を管理する監視・管理装置のＩＤが格納されている。端末２００は、ＣＰＵ２０１が、出力画面記録・制御プログラム２１３をメモリ２０２にロードして実行することにより本発明の情報漏洩監視・管理処理が可能なコンピュータの機能を実現する。ＣＰＵ２０１は、通常のコンピュータに搭載する演算処理装置であり、各種プログラムを実行し、各種制御等を行う。
【００３５】
サーバ４００は、ハードウェアとして、ＣＰＵ、メモリ、オペレーティングシステム、デバイスドライバ等で構成される制御装置と、磁気ディスク等の二次記憶、ＬＡＮボード等の通信制御装置を備えている。磁気ディスクには、画像フォルダが格納されている。画像フォルダには、録画ファイルを蓄積する。サーバ４００は、ファイルサーバとしての役割を果たす。
【００３６】
本実施例では、監視・管理装置１００に、（１）端末２００への動作要求を含む通信要求及びデータを送信する送信手段と、（２）端末２００のインデックス圧縮データと差分圧縮データとを受信する受信手段と、（３）受信したインデックス圧縮データから録画ファイルを作成する録画ファイル作成手段と、（４）受信した録画ファイルに差分圧縮データを加えて更新する録画ファイル更新手段と、（５）録画ファイルを開いて端末２００の出力画面画像を監視・管理装置１００の出力画面中に連続して表示する再生手段と、（６）端末２００内のファイルを監視・管理装置１００の入力部から入力された操作命令に基づき検索する検索手段と、（７）端末２００内のファイルを監視・管理装置１００の入力部から入力された操作命令に基づき編集する編集手段とを設けてある。編集手段には、端末２００内のファイルを、監視・管理装置１００の入力部から入力された操作命令に基づき、複製若しくは削除、又は、端末２００内若しくは監視・管理装置１００内への移動若しくは貼り付けを行う第１の編集手段と、監視・管理装置１００内のファイルを、監視・管理装置１００の入力部から入力された操作命令に基づき、端末２００内へ移動又は貼り付けを行う第２の編集手段を有する。監視・管理装置１００は、前述のハードウェア構成と監視・管理プログラム１１２によって、（１）〜（７）の手段として機能する。
【００３７】
監視・管理装置１００で作成された録画ファイルは、監視・管理装置１００内に保存するほか、監視・管理装置１００内の容量が十分でない場合等には、サーバ４００内で保存してもよい。監視・管理装置１００は、さらに、（８）作成した録画ファイルを指定したサーバ４００に送信する録画ファイル送信手段と、（９）サーバ４００に蓄積した録画ファイルを検索して受信する録画ファイル検索受信手段とを有することが好ましい。監視・管理装置１００は、前述のハードウェア構成と監視・管理プログラム１１２によって、これらの手段として機能する。
【００３８】
また、端末２００に、（１）監視・管理装置１００からの動作要求を含む通信要求及びデータを受信する受信手段と、（２）所定時間毎に端末２００の出力画面全体の画像を全画面静止画像として記録するインデックスデータ作成手段と、（３）所定時間毎に端末２００の出力画面全体の画像を全画面静止画像として記録して、直前に記録された全画面静止画像と、全体を一定マス数に分割して比較して、マス毎に画像データの変化の有無を判定し、画像データが変化したマスのみの画像データを集計して差分データとする差分データ作成手段と、（４）上記インデックスデータと上記差分データとをそれぞれ圧縮してインデックス圧縮データと差分圧縮データとして保存する圧縮手段と、（５）監視・管理装置１００からの動作要求に応じリアルタイムで上記インデックス圧縮データと上記差分圧縮データとを監視・管理装置１００に送信する送信手段と、（６）端末２００の出力画面を、監視・管理装置１００の入力部から入力された操作命令に基づきリアルタイムで更新する入力イベント反映手段とを設けてある。端末２００は、前述のハードウェア構成と出力画面記録・制御プログラム２１３によって、（１）〜（６）の手段として機能する。
【００３９】
｛手順｝
本発明の情報処理装置の情報漏洩監視・管理方式の実施例１の録画手順について次に説明する。監視・管理装置は、複数の端末を同時に監視・管理することができる。監視・管理装置１００Ａによって端末２００Ａ〜Ｆを監視・管理する場合について、例として監視・管理対象を端末２００Ａとして説明する。また、録画ファイルの蓄積先として、サーバ４００Ａあるいはサーバ４００Ｂに保存することもできるが、例として、監視・管理装置１００Ａに保存する場合について説明する。
【００４０】
（開始手順）
先ず、監視・管理装置の制御装置は、出力画面であるディスプレイ１０４に初期画面として認証ＩＤ入力要求画面を表示し、管理者からの入力を受け付ける。管理者が、入力手段であるマウス１０６又はキーボード１０５でＩＤを入力したら、制御装置は認証用データベースにアクセスしてそのＩＤがあるかを確認する。ＩＤが確認されたらパスワード入力画面を表示し、管理者からの入力を受け付ける。管理者がパスワードを入力したら、制御装置は認証用データベースにアクセスしてそのパスワードが正しいかを確認する。
【００４１】
パスワードが正しいことが確認されたらログインして＜ＩＤパスワード変更＞＜端末一覧＞＜環境設定＞＜ログアウト＞を選択するための第１メニュー画面を、ディスプレイ１０４に表示し、管理者からの指示を受け付ける。管理者が＜ＩＤパスワード変更＞を選択すると、ＩＤとパスワードを変更する画面を表示する。管理者が＜環境設定＞を選択すると、端末の出力画面のインデックスデータ作成間隔と差分データの作成間隔、差分データ作成時の画像分割の大きさ等の設定を確認・変更する画面を表示する。管理者が＜ログアウト＞を選択すると終了する。
【００４２】
管理者が例えば＜端末一覧＞を選択したとする。制御装置は通信制御装置にアクセスして接続状況を取得するとともに認証用データベースにアクセスして監視・管理対象の端末の一覧を取得し、端末のポート番号とＩＰアドレスと接続状況の一覧を表示する。例えば、端末２００Ａの欄には、ポート番号１００１、ＩＰアドレス２０２．１０．０．１と表示される。端末２００Ｂ、２００Ｃの欄のＩＰアドレスも同じ表示となる。端末２００Ｆの欄には、ポート番号１００２、ＩＰアドレス２０２．１０．０．３と表示される。同様な要領で端末２００Ｄ、２００Ｅについても表示される。接続状況の欄には各端末と監視・管理装置との接続状態が表示される。端末が電源を入れていない、接続要求していないときは接続していない旨が表示される。
【００４３】
ここで、例えば端末２００Ａの欄を管理者が選択したとする。制御装置は、ディスプレイ１０４に、＜ログ表示＞＜リモート＞＜検索・アップロード／ダウンロード＞＜録画開始＞＜録画停止＞を選択するための第２メニュー画面を表示し、管理者からの指示を受け付ける。
【００４４】
（録画手順）
管理者が、＜録画開始＞を選択したとする。以下、図を参照して説明する。図４は、本発明の情報処理装置の情報漏洩監視・管理方式の実施例１の録画手順を示すフロー図である。録画手順は、端末と監視・管理装置とのデータ及び監視・管理装置から端末への動作要求を送受信する通信手段が、監視・管理装置と端末とを接続するステップ（Ｓ１０１、Ｓ１０２）、所定時間間隔で端末の出力画面全体の画像を全画面静止画像として記録するインデックスデータ作成手段が、インデックス作成時刻毎に端末の出力画面全体の画像データを記録し蓄積するステップ（Ｓ１０３〜Ｓ１０５）、インデックスデータと差分データとをそれぞれ圧縮してインデックス圧縮データと差分圧縮データとして保存する圧縮手段が、インデックスデータを圧縮して保存するステップ（Ｓ１０６）、上記通信手段が端末から監視・管理装置にインデックス圧縮データを送信するステップ（Ｓ１０７）、上記通信手段が監視・管理装置にインデックス圧縮データを受信させて、インデックス圧縮データから録画ファイルを作成する録画ファイル作成手段が、録画ファイルを作成し蓄積するステップ（Ｓ１０８〜Ｓ１１０）、時刻判定手段がデータ取得時刻か判定するステップ（Ｓ１１１〜Ｓ１１６）、上記通信手段が、端末に差分画像を要求するステップ（Ｓ１１７）、所定時間間隔で端末の出力画面全体の画像を全画面静止画像として記録して直前に記録された全画面静止画像と全体を一定マス数に分割して比較してマス毎に画像データの変化の有無を判定し画像データが変化したマスのみの画像データを集計して差分データとする差分データ作成手段が、差分検出時刻毎に端末の出力画面の差分データを作成し蓄積するステップ（Ｓ１１８〜Ｓ１２０）、上記圧縮手段が差分データを圧縮して保存するステップ（Ｓ１２１）、上記通信手段が端末から監視・管理装置に差分圧縮データを送信するステップ（Ｓ１２２）、上記通信手段が監視・管理装置に受信させて、録画ファイルに差分圧縮データを加えて更新する録画ファイル更新手段が、録画ファイルを更新し蓄積するステップ（Ｓ１２３〜Ｓ１２５）を含む。出力画面記録・制御プログラムと監視・管理プログラムとを有する情報処理装置の情報漏洩監視・管理方式のプログラムは、これらのステップをコンピュータに実行させるものである。
【００４５】
インデックス作成時刻及び差分検出時刻は、＜環境設定＞で管理者が入力して設定することができ、例えば、インデックス作成時刻を１時間ごと、差分検出時刻を３秒ごととすることができる。インデックス作成間隔は、１分、１時間あるいは２時間といった単位が好ましい。インデックスは再生時のスタート画面となるため、全体の録画時間に対し、間隔が短すぎると、処理が煩雑化し、またデータ量が膨大となり、監視・管理装置や通信網に負担がかかり、間隔が長すぎると、再生時に利便性が悪くなる。差分検出間隔は、１秒〜３秒が好ましい。間隔が短すぎると、データ量が膨大となり、監視・管理装置や通信網に負担がかかり、間隔が長すぎると、監視・管理に漏れが生じやすくなる。例えば、インデックス画像を１時間毎に作成し、差分画像を３秒間毎に作成し、常時コンピュータ始動から停止まで記憶させてもよい。あるいは、数時間、数分、数秒といった一定期間のみ記憶してもよい。
【００４６】
詳細には、まず、監視・管理装置１００Ａの制御装置は、監視・管理装置１００Ａの通信制御装置に端末２００Ａへの接続要求を行う（Ｓ１０１）。接続要求には監視・管理装置１００ＡのＩＤデータを含む。端末２００Ａの通信制御装置が上記接続要求を受けると、端末２００Ａの制御装置は認証用データベースにアクセスして接続要求者が端末２００Ａの監視・管理者であることをＩＤで確認し、確認ができた場合は、通信制御装置で監視・管理装置１００Ａと接続を行う（Ｓ１０２）。接続ができないときは、再度接続要求を行う。接続要求は、環境設定で決められた録画時間の間は常に行われる。これにより、接続が切断されたり、端末の電源が切れたりした場合等でも、接続ができる状態になり次第、監視・管理を継続して行うことができる。録画開始後は、監視・管理装置内のクロック機能により現在時刻を取得して一定時刻から一定時刻まで端末の出力画面を録画して、その他の時間は録画を休止させることもできる。
【００４７】
接続が行われたら、監視・管理装置１００Ａの制御装置は、監視・管理装置１００Ａの通信制御装置で端末２００Ａへ出力画面全体の画像データを要求する通信を行う（Ｓ１０３）。端末２００Ａの通信制御装置が上記要求を受けると、端末２００Ａの制御装置は、端末２００Ａの出力画面全体の画像データをビットマップ形式で作成して記録する（Ｓ１０４）。ＲＧＢ表示の場合、１ピクセルで３バイトとなる。出力画面が横１０２４ピクセル、縦７６８ピクセルのとき、全画面の画像データは、１０２４×７６８×３バイトとなる。かかるデータにデータ取得時刻情報を付してインデックスデータを作成する。ビットマップ形式で静止画として作成するので、データサイズが小さく、端末に負担をかけないようにすることができる。
【００４８】
端末２００Ａの制御装置は、作成したインデックスデータを画像フォルダに蓄積する（Ｓ１０５）。つぎに、端末２００Ａの制御装置は、インデックスデータを圧縮してインデックス圧縮データとして画像フォルダに保存する（Ｓ１０６）。圧縮は、繰り返し出現したデータを、繰り返し回数情報を繰り返し開始の位置情報と色情報に加えて繰り返し分のデータを省略する処理をすることで圧縮を行う。そして、端末２００Ａの制御装置は、通信制御装置でインデックス圧縮データを監視・管理装置１００Ａへ送信する（Ｓ１０７）。ビットマップ形式の静止画を圧縮することでさらにデータサイズが小さくなり、通信網や端末、監視・管理装置に負担をかけないようにすることができる。
【００４９】
監視・管理装置１００Ａの制御装置は、監視・管理装置１００Ａの通信制御装置で端末２００Ａからのインデックス圧縮データを受信する（Ｓ１０８）。監視・管理装置１００Ａの制御装置は、インデックス圧縮データから録画ファイルを作成し（Ｓ１０９）、画像フォルダに蓄積する（Ｓ１１０）。
【００５０】
監視・管理装置１００Ａの制御装置は、クロック機能により現在時刻を取得し、環境設定フォルダにアクセスして、録画終了時刻かを判断する（Ｓ１１１）。録画終了時刻のときは、監視・管理装置１００Ａの制御装置は、録画を終了し、第２メニュー画面に戻る。管理者が録画終了を選択した場合も同様にして録画を終了し、第２メニュー画面に戻る。録画終了時刻でないときは、次に同様にして、録画休止時刻かを判断する（Ｓ１１２）。録画休止時刻であるときは、録画再開時間まで処理を休止し（Ｓ１１３）、録画再開時間となったときは画像データを要求する通信を行うステップ（Ｓ１０３）に戻る。録画休止時刻でないときは、次に同様にして、インデックスデータ作成時刻かを判断する（Ｓ１１４）。インデックスデータ作成時刻のときは画像データを要求する通信を行うステップ（Ｓ１０３）に戻る。インデックスデータ作成時刻でないときは、同様にして差分データ作成時刻かを判断する（Ｓ１１５）。差分データ作成時刻であるときは、監視・管理装置１００Ａの通信制御装置で端末２００Ａへ差分データを要求する通信を行う（Ｓ１１７）。差分データ作成時刻でないときは差分データ作成時刻まで処理を休止してから（Ｓ１１６）、かかる通信を行う。データ作成時刻以外は処理を休止することによって、監視・管理装置への負担を軽くすることができる。
【００５１】
端末２００Ａの通信制御装置が監視・管理装置から差分データ要求を受けると、端末２００Ａの制御装置は、端末２００Ａの出力画面全体の画像データをビットマップ形式で作成して記録し（Ｓ１１８）、画像フォルダに蓄積する（Ｓ１１９）。そして、端末２００Ａの制御装置は、差分データを算出する（Ｓ１２０）。
【００５２】
差分データの算出は、直前に記録された全画面静止画像（インデックスデータを含む）と比較して行う。端末２００Ａの制御装置は、画像フォルダに蓄積されている直前に記録された全画面静止画像と今回記録された全画面静止画像を、それぞれ、全体を一定マス数に分割して比較して、マス毎に画像データの変化の有無を判定する。１マスのピクセル数は、＜環境設定＞で管理者が入力して設定することができ、１マスが、例えば縦横がともに３２ピクセルや６４ピクセルとすることができる。図５は、本発明の情報処理装置の情報漏洩監視・管理方式の実施例１における画像記録方法の説明図である。例えば、出力画面が横１０２４ピクセル、縦７６８ピクセルのとき、１マスが縦横がともに６４ピクセルとすると、横１６マス、縦１２マスに分割する。１マスの中には６４×６４ピクセルあり、この１ピクセルの画像データは、ポジションデータとカラーデータからなり、例えば、図５においては、ディスプレイの左から３番目で上から１２番目のマスにおいて、その中の左から２番目で上から１番目のピクセルが赤（画像データ：０ｘ０２０ｙ０１０ｘＦＦ０ｘ０００ｘ００）から白（画像データ：０ｘ０２０ｙ０１０ｘＦＦ０ｘＦＦ０ｘＦＦ）に変化した場合を示す。カラーデータが変化したピクセルを有するマスについてのみ、変化後の画像データを保存する。保存に際し、カラーデータが変化したピクセルを有するマス全てをまとめてマスの位置情報と差分データ取得時刻情報を加えて差分データとして保存する。カラーデータが変化したピクセルを有しないマスの画像データは差分データに含まれない。すなわち、画像データが変化したマスのみの画像データを集計して差分データとする。
【００５３】
差分データ算出後、画像フォルダに蓄積されている直前に記録された全画面静止画像は廃棄し、今回記録された全画面静止画像を画像フォルダに蓄積する。この画像は、次に記録される全画面静止画像と比較するのに用いられ、差分データ算出後に廃棄される。端末２００Ａの出力画面に全く変化がないときは、差分データは作成されない。また、一定の領域については、画像が変化しても差分データを作成しないことも設定できる。例えば、出力画面のうち、時計表示部分については差分算出の対象から外し、かかる部分の画像が変化しても差分データを取得しないようにする。これによって、情報管理に不要な変化について管理しないことができ効率が向上し、またデータ容量の軽量化を可能とする。
【００５４】
つぎに、端末２００Ａの制御装置は、差分データを通常の圧縮方法で圧縮して差分圧縮データとして画像フォルダに保存する（Ｓ１２１）。そして、端末２００Ａの制御装置は、通信制御装置で差分圧縮データを監視・管理装置１００Ａへ送信する（Ｓ１２２）。差分のみのデータで、かつ圧縮することでさらにデータサイズが小さくなり、通信網や端末、監視・管理装置に負担をかけないようにすることができる。
【００５５】
監視・管理装置１００Ａの制御装置は、監視・管理装置１００Ａの通信制御装置で端末２００Ａからの差分圧縮データを受信する（Ｓ１２３）。監視・管理装置１００Ａの制御装置は、差分圧縮データを画像フォルダに蓄積されている録画ファイルに加えてファイルを更新し（Ｓ１２４）、蓄積する（Ｓ１２５）。その後、録画終了時刻かを判断するステップ（Ｓ１１１）に戻る。
【００５６】
（再生手順）
録画ファイルを開いて端末の出力画面画像を監視・管理装置の出力画面中に連続して表示する再生手段が、上記インデックス圧縮データと上記差分圧縮データからなる録画ファイルを解凍して任意のインデックス作成時刻から任意の時刻までの端末の出力画面を監視・管理装置の出力画面中に連続して表示する再生を行う。ここで、「解凍」とは、圧縮の逆である。
【００５７】
詳細には、以下のように行う。上記した第２メニュー画面において、管理者が、＜ログ表示＞を選択すると、監視・管理装置１００Ａの制御装置は、ディスプレイ１０４に、録画した画像データのインデックスを表示する。表示は、ウィンドウ表示で行ってもよいし、全画面表示で行ってもよい。インデックスは、例えば、年月日と時刻で表示されている。インデックスを選択されると、監視・管理装置１００Ａの制御装置は、対応するインデックス圧縮データを含む録画ファイルを画像フォルダから検索して、ファイルを解凍し、ディスプレイ１０４に、録画した画像データを連続して表示して、端末２００Ａのディスプレイ２０４に表示された内容の再生を行う。インデックスデータ表示後、差分データを反映させた画像を一定間隔で連続して表示することで行う。表示間隔を変えることで、３倍速、５倍速等の早送り再生ができる。例えば、３倍速では、３秒毎に差分データを取得している場合、監視・管理装置１００Ａの制御装置で、１秒ごとに差分データをディスプレイ１０４に表示させることで３倍速を実現する。
【００５８】
（リモート手順）
リモートによる端末の監視・管理をする。詳細には、以下のように行う。図６は、本発明の情報処理装置の情報漏洩監視・管理方式の実施例１のリモート手順を示すフロー図である。上記した第２メニュー画面において、管理者が、＜リモート＞を選択すると、監視・管理装置１００Ａと端末２００Ａは協働して、上記したＳ１０１、Ｓ１０２と同様にして、上記通信手段が、監視・管理装置と端末とを接続するステップ（Ｓ２０１、Ｓ２０２）を実行する。次に、上記したＳ１０３〜Ｓ１１０と同様にして、上記インデックスデータ作成手段が、端末の出力画面全体の画像データを記録し蓄積するステップ（Ｓ２０３〜Ｓ２０５）、上記圧縮手段が、インデックスデータを圧縮して保存するステップ（Ｓ２０６）、上記通信手段が端末から監視・管理装置にインデックス圧縮データを送信するステップ（Ｓ２０７）、上記通信手段が監視・管理装置にインデックス圧縮データを受信させて、上記録画ファイル作成手段が、録画ファイルを作成し蓄積するステップ（Ｓ２０８〜Ｓ２１０）を実行する。
【００５９】
録画ファイルを開いて上記端末の出力画面画像を上記監視・管理装置の出力画面中に連続して表示する再生手段が、画像フォルダ内の録画ファイルを解凍して開き（Ｓ２１１）、ディスプレイ１０４に、録画した画像データのインデックスを表示する（Ｓ２１２）。
【００６０】
次に、入力イベント反映手段が、監視・管理装置１００Ａの入力部から入力された操作命令を端末２００Ａで実行し、その結果をリアルタイムで端末２００Ａの出力画面に出力する入力イベント反映を行う。より詳細には、以下のように行う。
【００６１】
管理者が入力手段でリモート終了指示を行うと、監視・管理装置の制御装置は、入力された指示に従いリモートを終了する（Ｓ２１３）。リモート終了指示がないときは、差分データ作成時刻かを判断するステップ（Ｓ２１４）に進む。
【００６２】
上記したＳ１１５〜Ｓ１２５と同様にして、時刻判定手段がデータ取得時刻か判定するステップ（Ｓ２１４、Ｓ２１５）、上記通信手段が、端末に差分画像を要求するステップ（Ｓ２１６）、差分データ作成手段が、差分検出時刻毎に端末の出力画面の差分データを作成し蓄積するステップ（Ｓ２１７〜Ｓ２１９）、上記圧縮手段が差分データを圧縮して保存するステップ（Ｓ２２０）、上記通信手段が端末から監視・管理装置に差分圧縮データを送信するステップ（Ｓ２２１）、上記通信手段が監視・管理装置に受信させて、録画ファイルに差分圧縮データを加えて更新する録画ファイル更新手段が、録画ファイルを更新し蓄積するステップ（Ｓ２２２〜Ｓ２２４）を実行する。
【００６３】
録画ファイルを更新したら、上記再生手段が、画像フォルダ内の録画ファイルを解凍して開き（Ｓ２２５）、ディスプレイ１０４に、差分データを反映した画像を表示し、上記再生手順で示した手順と同様にして、リアルタイムで端末２００Ａのディスプレイ２０４に表示された内容の再生を行う（Ｓ２２６）。表示は、ウィンドウ表示で行ってもよいし、全画面表示で行ってもよい。
【００６４】
管理者が、ディスプレイ１０４に表示された、端末２００Ａのディスプレイ２０４の再生画像を選択して、入力手段であるキーボード１０５又はマウス１０６で入力指示を行うと（Ｓ２２７）、かかる監視・管理装置１００Ａの制御装置は、通信制御装置によって、その入力指示イベントを端末２００Ａに送信し（Ｓ２２８）、受信した端末２００Ａの制御装置は、受信した入力指示イベントを自己の入力手段であるキーボード２０５又はマウス２０６での入力指示イベントとして処理して、処理を反映した画面を端末２００Ａのディスプレイ２０４に表示する（Ｓ２２９、Ｓ２３０）。そして上記Ｓ２１３に戻る。
【００６５】
したがって、監視・管理装置１００Ａでの入力イベントを反映して端末２００Ａのディスプレイ２０４に表示された内容が、監視・管理装置１００Ａのディスプレイ１０４にもリアルタイムで表示される。
【００６６】
（検索・アップロード／ダウンロード手順）
検索手段が、監視・管理装置の入力部から入力された操作命令に基づき、端末２００Ａ内のファイルを検索する。また、編集手段が、監視・管理装置の入力部から入力された操作命令に基づき、端末２００Ａ内のファイルを複製したり、削除したり、端末２００Ａ内のファイルを、端末内あるいは監視・管理装置内の任意の領域に移動したり、端末２００Ａ内のファイルを、端末内あるいは監視・管理装置内の任意の領域に貼り付けたりする編集を行う。また、上記編集手段が、監視・管理装置１００Ａの入力部から入力された操作命令に基づき、監視・管理装置１００Ａ内のファイルを、端末２００Ａ内の任意の領域に移動したり、貼り付けたりする編集を行う。上記検索、編集により端末の監視・管理を行う。詳細には、以下のように行う。
【００６７】
上記した第２メニュー画面において、管理者が、＜検索・アップロード／ダウンロード＞を選択すると、監視・管理装置１００Ａと端末２００Ａは協働して、上記録画手順のＳ１０１、Ｓ１０２と同様にして、監視・管理装置と端末とを接続する。監視・管理装置１００Ａの制御装置は、監視・管理装置１００Ａの通信制御装置に端末２００Ａへのディスク一覧要求を行う。端末２００Ａの通信制御装置が上記要求を受けると、端末２００Ａの制御装置は、端末２００Ａのディスク一覧データを、監視・管理装置１００Ａに送信する。監視・管理装置１００Ａの通信制御装置は、端末２００Ａのディスク一覧データを受信すると、ディスプレイ１０４に、ウィンドウ表示で、端末２００Ａのディスク一覧と監視・管理装置１００Ａのディスク一覧をアイコン表示する。
【００６８】
端末２００Ａのディスク一覧と監視・管理装置１００Ａのディスク一覧の表示中に、管理者が、キーボード１０５又はマウス１０６で、表示されたアイコンのうち端末２００Ａのディスクアイコン又はフォルダアイコンを選択すると、監視・管理装置１００Ａの制御装置は、通信制御装置によって、選択したディスク又はフォルダの内容リスト要求を端末２００Ａに行う。端末２００Ａの通信制御装置が上記要求を受けると、端末２００Ａの制御装置は、そのディスク又はフォルダの内容一覧データを、監視・管理装置１００Ａに送信する。監視・管理装置１００Ａの制御装置は、端末２００Ａのディスク又はフォルダの内容一覧データを受信すると、ディスプレイ１０４に、ウィンドウ表示された端末２００Ａのディスク一覧を、端末２００Ａのディスク又はフォルダの内容一覧のアイコン表示に更新する。
【００６９】
端末２００Ａのディスク又はフォルダの内容一覧のアイコン表示中に、管理者が、キーボード１０５又はマウス１０６で、表示されたアイコンのうち端末２００Ａのファイルアイコンを選択してダブルクリック等でファイルを開く入力指示を行うと、監視・管理装置１００Ａの制御装置は、通信制御装置によって、選択したファイル送信要求を端末２００Ａに行う。端末２００Ａの通信制御装置が上記要求を受けると、端末２００Ａの制御装置は、そのファイルデータを、監視・管理装置１００Ａに送信する。監視・管理装置１００Ａの制御装置は、ファイルデータを受信すると、ディスプレイ１０４に、ファイルを開いてウィンドウ表示する。
【００７０】
また、端末２００Ａのディスク又はフォルダの内容一覧のアイコン表示中に、管理者が、キーボード１０５又はマウス１０６で、表示されたアイコンのうち端末２００Ａのファイルアイコンを選択して、ウィンドウ表示された監視・管理装置１００Ａのディスク一覧又はディスク若しくはフォルダの内容一覧の領域にドラッグすると、監視・管理装置１００Ａの制御装置は、通信制御装置によって、選択したファイル送信要求を端末２００Ａに行う。端末２００Ａの通信制御装置が上記要求を受けると、端末２００Ａの制御装置は、そのファイルデータを、監視・管理装置１００Ａに送信する。監視・管理装置１００Ａの制御装置は、ファイルデータを受信すると、監視・管理装置１００Ａのディスク一覧の選択した領域にファイル名を表示し、そのファイルを監視・管理装置１００Ａの選択した領域にアップロードして保存する。
【００７１】
また、端末２００Ａのディスク又はフォルダの内容一覧のアイコン表示中に、管理者が、キーボード１０５又はマウス１０６で、表示されたアイコンのうち監視・管理装置１００Ａのファイルアイコンを選択して、ウィンドウ表示された端末２００Ａのディスク一覧又はディスク若しくはフォルダの内容一覧の領域にドラッグすると、監視・管理装置１００Ａの制御装置は、通信制御装置によって、選択したファイルを端末２００Ａに送信する。端末２００Ａの通信制御装置が上記ファイルを受信すると、そのファイルを端末２００Ａの選択した領域にダウンロードして保存する。監視・管理装置１００Ａの制御装置は、選択した領域にファイル名を表示する。
【００７２】
｛効果｝
本実施例は、かかる構成であるため、端末の画面の変化を静止画像で記憶して、ユーザの端末の使用履歴を、遠隔にある監視・管理装置で、まるで自らが端末の画面の前に座っているかのように、画面イメージで再生することができる。端末から情報が漏れたとき、いつどのような経緯で情報が漏洩したかを調べることができる。また、かかるシステムの導入により、常に監視されている意識からデータ持ち出し等の情報漏洩に対しての予防効果が極めて大きい。また、画面の表示が変化したときのみ新しいデータを取り入れるので、１分間の録画で１〜３ＭＢ（メガバイト）と、動画に比べ容量が小さく、コンピュータへの負担が少なくてすむ。さらに、端末の表示画面には、録画・再生・検索していることが表示しないことができ、かつ、保存された静止画像を消す手段が端末側になく、かつ端末側で録画を中止することができないので、端末を使用している人はかかるシステムをコントロールできない。したがって、監視及び管理を確実に行うことができる。本実施例によれば、出力画面の変化を静止画像で記憶して画面イメージで連続して再生可能であり、かつ記憶に必要な容量が小さくてすみ、また出力画面を監視し情報管理することが可能である。また、端末内の情報取得状況や情報流出状況等の履歴を調査したり、不適切なファイルを削除したり、必要なファイルを追加する等を監視・管理装置側で行うことができるので、端末の情報管理をより詳細に行うことができる。
【００７３】
端末内に圧縮データの暗号化手段が搭載されており、監視・管理装置内に解読手段が搭載されていることが好ましい。暗号化されているのでメディアプレーヤー等通常の画像再生手段では再生できず、セキュリティ管理上安全である。また、端末に監視・管理状況を表示してもよい。ユーザが監視・管理状況を把握でき、情報漏洩を行うことを心理的にも予防できる。
【００７４】
［実施例２］
本実施例は、情報処理装置を内部監視して情報管理するもので、例えば、複数の人が１つの情報処理装置を共有して使用する場合に有効である。また、身に覚えのないサイトを閲覧したとして請求を受けたとき、自分又は共同使用者が、どのような操作をしたのか調査する場合に有効である。また、自己のパソコンから情報が漏れたとき、いつどのような経緯で情報が漏洩したかを調べるのに有効である。
【００７５】
｛構成｝
本実施例においては、通信手段及びインデックスデータ作成手段、差分データ作成手段、圧縮手段、録画ファイル作成手段、録画ファイル更新手段、再生手段が１つのコンピュータ内にある、コンピュータを内部監視し管理するシステムである。
【００７６】
本実施例においては、本発明の情報処理装置の情報漏洩監視・管理方式のプログラムには、同じ情報処理装置内にある出力画面記録・制御プログラムと監視・管理プログラムを含む。
【００７７】
上記出力画面記録・制御プログラムは、コンピュータに、自らに対して接続を行う機能、出力画面記録要求を受信する機能、所定時間間隔で当該情報処理装置の出力画面全体の画像を全画面静止画像として記録してインデックスデータを作成する機能、所定時間間隔で端末の出力画面全体の画像を全画面静止画像として記録して直前に記録された全画面静止画像と全体を一定マス数に分割して比較する機能、マス毎に画像データの変化の有無を判定する機能画像データが変化したマスのみの画像データを集計して差分データを作成する機能、作成したインデックスデータを圧縮して保存する機能、作成した差分データを圧縮して保存する機能、データを送信する機能、を実現させるためのプログラムである。
【００７８】
上記監視・管理プログラムは、コンピュータに、出力画面記録要求を送信する機能、データを受信する機能、インデックス圧縮データから録画ファイルを作成する機能、録画ファイルに差分圧縮データを加えて更新する機能、録画ファイルを開いて録画画像を出力画面中に連続して表示する機能、を実現させるためのプログラムである。
【００７９】
図７は、本発明情報処理装置の情報漏洩監視・管理方式の実施例２の構成図である。本実施例においては、コンピュータ５００は、ＬＡＮ又はＷＡＮ、インターネットに、Ｅｔｈｅｎｅｔというプロトコルで接続されている。監視・管理するには、コンピュータ５００へのアクセス権限を必要とする。アクセス権限の認証はＩＤとパスワードで行う。
【００８０】
コンピュータの認識は、コンピュータのローカルＩＰアドレスとポート番号で認識を行う。コンピュータ５００はパーソナルコンピュータとして構成され、通常のパーソナルコンピュータが有するクロック機能等を備えている。コンピュータ５００は、ハードウェアとして、ＣＰＵ５０１、メモリ５０２、ディスプレイ５０４、キーボード５０５、マウス５０６、オペレーティングシステム５０７、デバイスドライバ等で構成される制御装置と、磁気ディスク５１０等の二次記憶、ＬＡＮボード５０３等の通信制御装置を備えている。磁気ディスク５１０には、監視・管理プログラム５１２と出力画面記録・制御プログラム５１３と画像フォルダ５１１と認証用データベースと環境設定フォルダが格納されている。画像フォルダ５１１には、出力画面画像、インデックスデータ、差分データ、インデックス圧縮データ、差分圧縮データ、録画ファイルを蓄積する。認証用データベースには、ＩＤ、パスワード、自らに送受信を行うポート番号とＩＰアドレスが蓄積されている。環境設定フォルダには、コンピュータ５００の出力画面のインデックスデータ作成間隔と差分データの作成間隔、差分データ作成時の画像分割の大きさ等の設定条件が蓄積されている。コンピュータ５００は、ＣＰＵ５０１が、監視・管理プログラム５１２及び出力画面記録・制御プログラム５１３をメモリ５０２にロードして実行することにより本発明の情報漏洩監視・管理処理が可能なコンピュータの機能を実現する。ＣＰＵ５０１は、通常のコンピュータに搭載する演算処理装置であり、各種プログラムを実行し、各種制御等を行う。
【００８１】
本実施例では、コンピュータ５００に、（１）コンピュータ５００への動作要求を含む通信要求及びデータを送信する送信手段と、（２）コンピュータ５００のインデックス圧縮データと差分圧縮データとを受信する受信手段と、（３）受信したインデックス圧縮データから録画ファイルを作成する録画ファイル作成手段と、（４）受信した録画ファイルに差分圧縮データを加えて更新する録画ファイル更新手段と、（５）録画ファイルを開いてコンピュータ５００の出力画面画像をコンピュータ５００の出力画面中に連続して表示する再生手段と、（６）コンピュータ５００からの動作要求を含む通信要求及びデータを受信する受信手段と、（７）所定時間毎にコンピュータ５００の出力画面全体の画像を全画面静止画像として記録するインデックスデータ作成手段と、（８）所定時間毎にコンピュータ５００の出力画面全体の画像を全画面静止画像として記録して、直前に記録された全画面静止画像と、全体を一定マス数に分割して比較して、マス毎に画像データの変化の有無を判定し、画像データが変化したマスのみの画像データを集計して差分データとする差分データ作成手段と、（９）インデックスデータと差分データとをそれぞれ圧縮してインデックス圧縮データと差分圧縮データとして保存する圧縮手段と、（１０）コンピュータ５００からの動作要求に応じリアルタイムでインデックス圧縮データと差分圧縮データとをコンピュータ５００に送信する送信手段とを有する。コンピュータ５００は、前述のハードウェア構成と監視・管理プログラム５１２及び出力画面記録・制御プログラム５１３によって、（１）〜（１０）の手段として機能する。
【００８２】
｛手順｝
本発明の情報処理装置の情報漏洩監視・管理方式の実施例２の開始手順、録画手順、再生手順は、上記した実施例１での開始手順、録画手順、再生手順とほぼ同様である。本実施例では、ハードウェアが、監視・管理装置と端末とに分かれておらず、接続確認やデータや要求の送受信は、１つの情報処理装置の監視・管理プログラムと出力画面記録・制御プログラムの間で、コンピュータ５００の通信制御装置を用いて送受信する点、再生手順において、録画したコンピュータ５００の画像を表示するのは、コンピュータ５００のディスプレイ５０４中であること以外は、上記した実施例１と同じである。本実施例においては、リモート機能、検索・アップロード／ダウンロード機能はない。
【００８３】
（効果）
本実施例は、かかる構成であるため、情報処理装置の画面の変化を静止画像で記憶して、情報処理装置の使用履歴を、同じ情報処理装置で、まるで録画した当時の画面の前に座っているかのように、画面イメージで再生することができる。情報処理装置から情報が漏れたとき、いつどのような経緯で情報が漏洩したかを調べることができる。また、１つのパソコンを複数の人が使用している場合、かかるシステムの導入により、常に監視されている意識からデータ持ち出し等の情報漏洩に対しての予防効果が極めて大きい。また、画面の表示が変化したときのみ新しいデータを取り入れるので、１分間の録画で１〜３ＭＢ（メガバイト）と、動画に比べ容量が小さく、コンピュータへの負担が少なくてすむ。本実施例によれば、出力画面の変化を静止画像で記憶して画面イメージで連続して再生可能であり、かつ記憶に必要な容量が小さくてすみ、また出力画面を監視し情報管理することが可能である。
【００８４】
［実施例３］
【００８５】
本実施例は、監視・管理装置によりネットワークを介して１又は複数の端末を遠隔サポートする動作説明書作成・送信システムで、例えば、ネットワークで接続されている各地のユーザのコンピュータに対し、サポータである管理者のコンピュータが自己のコンピュータを操作した記録を録画した録画ファイルからなる動作説明書を作成し、これをユーザのコンピュータに送信する。ユーザは、ユーザのコンピュータの画面上で受信した動作説明書を見ることができる。
【００８６】
｛構成｝
本実施例においては、通信手段及びインデックスデータ作成手段、差分データ作成手段、圧縮手段、録画ファイル作成手段、録画ファイル更新手段が、ユーザを遠隔サポートする監視・管理装置内にあり、通信手段及び再生手段がユーザ側の端末内にある、動作説明書作成・送信システムである。
【００８７】
本実施例においては、動作説明書作成・配信・閲覧システムのプログラムには、ユーザが使用する端末上で動作する閲覧プログラムと、管理者が使用する監視・管理装置上で動作する動作説明書作成・配信プログラムを含む。
【００８８】
上記動作説明書作成・配信プログラムは、コンピュータに、端末とデータの送受信を行う機能、入力部からの指示に従い所定時間間隔で監視・管理装置の出力画面全体の画像を全画面静止画像として記録してインデックスデータを作成する機能、入力部からの指示に従い所定時間間隔で監視・管理装置の出力画面全体の画像を全画面静止画像として記録して直前に記録された全画面静止画像と全体を一定マス数に分割して比較する機能、マス毎に画像データの変化の有無を判定する機能画像データが変化したマスのみの画像データを集計して差分データを作成する機能、作成したインデックスデータを圧縮して保存する機能、作成した差分データを圧縮して保存する機能、インデックス圧縮データから録画ファイルを作成する機能、録画ファイルに差分圧縮データを加えて更新する機能、を実現させるためのプログラムである。
【００８９】
上記閲覧プログラムは、コンピュータに、監視・管理装置とデータの送受信を行う機能、録画ファイルを開いて録画画像を出力画面中に連続して表示する機能、を実現させるためのプログラムである。
【００９０】
本実施例においては、監視・管理装置及び１又は複数の端末は、コンピュータネットワークを介して接続されている。監視・管理装置と端末は、ともにパーソナルコンピュータとして構成され、通常のパーソナルコンピュータが有するクロック機能等を備えている。監視・管理装置は、ハードウェアとして、ＣＰＵ、メモリ、ディスプレイ、キーボード、マウス、オペレーティングシステム、デバイスドライバ等で構成される制御装置と、磁気ディスク等の二次記憶、ＬＡＮボード等の通信制御装置を備えている。磁気ディスクには、動作説明書作成・配信プログラムと画像フォルダと環境設定フォルダが格納されている。画像フォルダには、出力画面画像、インデックスデータ、差分データ、インデックス圧縮データ、差分圧縮データ、録画ファイルを蓄積する。環境設定フォルダには、インデックスデータ作成間隔と差分データの作成間隔、差分データ作成時の画像分割の大きさ等の設定条件が蓄積されている。監視・管理装置は、ＣＰＵが動作説明書作成・配信プログラムをメモリにロードして実行することにより本発明の動作説明書作成・配信が可能なコンピュータの機能を実現する。ＣＰＵは、通常のコンピュータに搭載する演算処理装置であり、各種プログラムを実行し、各種制御等を行う。
【００９１】
端末は、ハードウェアとして、ＣＰＵ、メモリ、ディスプレイ、キーボード、マウス、オペレーティングシステム、デバイスドライバ等で構成される制御装置と、磁気ディスク等の二次記憶、ＬＡＮボード等の通信制御装置を備えている。磁気ディスクには、閲覧プログラムと画像フォルダが格納されている。画像フォルダには、受信した録画ファイルを蓄積する。端末は、ＣＰＵが閲覧プログラムをメモリにロードして実行することにより本発明の動作説明書の閲覧が可能なコンピュータの機能を実現する。ＣＰＵは、通常のコンピュータに搭載する演算処理装置であり、各種プログラムを実行し、各種制御等を行う。
【００９２】
メールの送受信は互いのメールアドレスを用いて行う。認証等が不要であるため、容易に動作説明書を作成・配信・閲覧ができる。
【００９３】
本実施例では、監視・管理装置に、（１）端末とデータを送受信する通信手段と、（２）所定時間間隔で監視・管理装置の出力画面全体の画像を全画面静止画像として記録するインデックスデータ作成手段と、（３）所定時間間隔で監視・管理装置の出力画面全体の画像を全画面静止画像として記録して、直前に記録された全画面静止画像と、全体を一定マス数に分割して比較して、マス毎に画像データの変化の有無を判定し、画像データが変化したマスのみの画像データを集計して差分データとする差分データ作成手段と、（４）上記インデックスデータと上記差分データとをそれぞれ圧縮してインデックス圧縮データと差分圧縮データとして保存する圧縮手段と、（５）インデックス圧縮データから録画ファイルを作成する録画ファイル作成手段と、（６）録画ファイルに差分圧縮データを加えて更新する録画ファイル更新手段を有する。監視・管理装置は、前述のハードウェア構成と動作説明書作成・配信プログラムによって、（１）〜（６）の手段として機能する。
【００９４】
また、端末に、（１）監視・管理装置とデータを送受信する通信手段と、（２）録画ファイルを開いて監視・管理装置の出力画面画像を端末の出力画面中に連続して表示する再生手段を設けてある。端末は、前述のハードウェア構成と閲覧プログラムによって、（１）及び（２）の手段として機能する。
【００９５】
｛手順｝
本発明の情報処理装置の情報漏洩監視・管理方式の実施例２の動作説明書作成・配信・閲覧手順について次に説明する。監視・管理装置は、複数の端末に同時に動作説明書を配信することができる。
【００９６】
先ず、監視・管理装置の制御装置は、出力画面であるディスプレイに初期画面として録画スタート画面を表示し、管理者からの入力を受け付ける。管理者が、入力手段であるマウス１０６又はキーボード１０５で録画スタートを選択したら、動作説明書作成を開始する。動作説明書作成スタート後、まず、所定時間間隔で監視・管理装置の出力画面全体の画像を全画面静止画像として記録するインデックスデータ作成手段が、インデックス作成時刻毎に監視・管理装置の出力画面全体の画像データを記録し蓄積するステップを行う。
【００９７】
つぎに、インデックスデータと差分データとをそれぞれ圧縮してインデックス圧縮データと差分圧縮データとして保存する圧縮手段が、画像データを圧縮して保存するステップを行う。
【００９８】
つづいて、所定時間間隔で監視・管理装置の出力画面全体の画像を全画面静止画像として記録して直前に記録された全画面静止画像と全体を一定マス数に分割して比較してマス毎に画像データの変化の有無を判定し画像データが変化したマスのみの画像データを集計して差分データとする差分データ作成手段が、差分検出時刻毎に監視・管理装置の出力画面の差分データを作成し蓄積するステップ、上記圧縮手段が差分データを圧縮して保存するステップ、録画ファイルに差分圧縮データを加えて更新する録画ファイル更新手段が、録画ファイルを更新し蓄積するステップの順に行う。
【００９９】
監視・管理装置の制御装置は、クロック機能により現在時刻を取得し、環境設定フォルダにアクセスして、データ取得時刻かを判断するステップを行う。動作説明に必要な操作記録を録画したら、管理者が入力手段で録画停止指示を行う。録画停止指示を受けると、本ステップにおいて、監視・管理装置の制御装置は、録画を停止する。録画停止指示がないときは、クロック機能により現在時刻を取得し、環境設定フォルダにアクセスして、インデックスデータ作成時刻かを判断する。インデックスデータ作成時刻のときはインデックスデータ作成ステップに戻る。インデックスデータ作成時刻でないときは、同様にして差分データ作成時刻かを判断する。差分データ作成時刻であるときは、差分データ作成ステップに戻る。差分データ作成時刻でないときは差分データ作成時刻まで処理を休止してから差分データ作成ステップに戻る。データ作成時刻以外は処理を休止することによって、監視・管理装置への負担を軽くすることができる。
【０１００】
録画を終了した後、端末と監視・管理装置とのデータを送受信する通信手段が、録画ファイルを監視・管理装置から端末へ送信するステップを次に行う。受信した録画ファイルを開いて、監視・管理装置の出力画面画像を端末の出力画面中に連続して表示する再生手段が、上記インデックス圧縮データと上記差分圧縮データからなる録画ファイルを解凍して監視・管理装置の出力画面においての操作記録である動作説明書を端末の出力画面中に連続して表示する再生を行うステップを次に行う。
【０１０１】
端末と監視・管理装置とのデータを送受信にはメールを用い、また、録画の開始及び停止は、録画を行う監視・管理装置で行うが、所定時刻毎のインデックスデータ及び差分データの作成、圧縮、保存の各ステップは、上記した実施例１と同様である。録画ファイルの作成・更新は、録画を行う監視・管理装置で行うが、そのステップの詳細は上記した実施例１と同様である。録画ファイルの再生、すなわち動作説明書の閲覧は、端末で行うが、そのステップの詳細は上記した実施例１と同様である。
【０１０２】
動作説明書作成・配信プログラムと閲覧プログラムとを有する情報処理装置の情報漏洩監視・管理方式のプログラムは、これらのステップをコンピュータに実行させるものである。本実施例では、リモート、検索・アップロード／ダウンロードの機能はない。
【０１０３】
｛効果｝
従来、ソフトウェアの動作説明書の作成は、ポイントとなる箇所の画面のイラストを交え、長い説明文をつけて行われ、出来上がった説明書は、分厚い紙媒体であったり、ＣＤ−ＲＯＭであったり、インターネット上からダウンロードしたファイルであったりしたため、ユーザは、表示されていない画面を想像しながら説明文を追って動作を理解する必要があったが、本実施例によれば、細かな動作に対応する画面もすべて画像で、動画再生可能に録画できるので、簡単にかつ詳細な動作説明書を作成することができる。本実施例によれば、出力画面の変化を静止画像で記憶して動作説明書とすることができ、かつこのように作成した動作説明書を画面イメージで連続して再生可能であり、かつ記憶・送信に必要な容量が小さくてすむ。端末を使用するユーザは、かかる動作説明書により直感的に動作が分かり、利便性に富む。
【０１０４】
なお、本発明は、上記実施の形態に限定されず、その発明の趣旨を逸脱しない範囲で種々と変形実施が可能である。また、上記各実施の形態の構成要素を発明の趣旨を逸脱しない範囲で任意に組み合わせることができる。
【図面の簡単な説明】
【０１０５】
【図１】本発明の情報処理装置の情報漏洩監視・管理方式の実施例１のネットワーク構成の一例を示す図である。
【図２】本発明の情報処理装置の情報漏洩監視・管理方式の実施例１の監視・管理装置の構成図である。
【図３】本発明の情報処理装置の情報漏洩監視・管理方式の実施例１の端末の構成図である。
【図４】本発明の情報処理装置の情報漏洩監視・管理方式の実施例１の録画手順を示すフロー図である。
【図５】本発明の情報処理装置の情報漏洩監視・管理方式の実施例１における画像記録方法の説明図である。
【図６】本発明の情報処理装置の情報漏洩監視・管理方式の実施例１のリモート手順を示すフロー図である。
【図７】本発明情報処理装置の情報漏洩監視・管理方式の実施例２の構成図である。
【符号の説明】
【０１０６】
１００  監視・管理装置
１０１  ＣＰＵ
１０２  メモリ
１０３  ＬＡＮボード
１０４  ディスプレイ
１０５  キーボード
１０６  マウス
１０７  オペレーティングシステム
１１０  磁気ディスク
１１１  画像フォルダ
１１２  監視・管理プログラム
２００  端末
２０１  ＣＰＵ
２０２  メモリ
２０３  ＬＡＮボード
２０４  ディスプレイ
２０５  キーボード
２０６  マウス
２０７  オペレーティングシステム
２１０  磁気ディスク
２１１  画像フォルダ
２１３  出力画面記録・制御プログラム
３００  ルータ
４００  サーバ
５００  コンピュータ
５０１  ＣＰＵ
５０２  メモリ
５０３  ＬＡＮボード
５０４  ディスプレイ
５０５  キーボード
５０６  マウス
５０７  オペレーティングシステム
５１０  磁気ディスク
５１１  画像フォルダ
５１２  監視・管理プログラム
５１３  出力画面記録プログラム
【図１】
2008084289.tif 000003
【図２】
2008084289.tif 000004
【図３】
2008084289.tif 000005
【図７】
2008084289.tif 000006
【図４】
2008084289.tif 000007
【図５】
2008084289.tif 000008
【図６】
2008084289.tif 000009