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