(57)【要約】【課題】セキュリティ管理者が機密情報ファイルのトラッキング（追跡調査）し易い形式でアクセスログを表示するアクセスログ表示システムを提供する。【解決手段】クライアント監視サーバ１は、ネットワークサーバ３に記憶された機密ファイルにクライアント２がアクセスしたログと、クライアント２が機密ファイルを操作したログとをアクセスログとして収集し、収集したアクセスログをアクセスログデータベース１３に記憶する。そして、クライアント監視サーバ１が、収集したアクセスログをセキュリティ管理者に表示するときは、アクセスログＤＢ１３に記憶されたアクセスログを解析し、セキュリティ管理者が機密ファイルのトラッキングを容易に行えるように、機密ファイルが操作された内容をマトリクス情報で表示する。【選択図】図３
2007200047.tif 000002
【特許請求の範囲】
【請求項１】
機密情報の操作が記述されたアクセスログを表示するアクセスログ表示システムであって、前記アクセスログ表示システムは、前記機密情報を操作するクライアントと、前記機密情報が記憶され、前記クライアントがネットワークを介してアクセスするサーバと、複数の前記クライアントが接続され、それぞれの前記クライアントで実行された前記機密情報の操作を監視するクライアント監視サーバとから成り、
それぞれの前記クライアントには、ネットワークを介し前記サーバから機密情報を取得する手段と、取得した前記機密情報を操作する複数の操作コマンドと、前記操作コマンドが前記クライアント内で実行された内容を監視するコマンド監視手段とが備えられ、
前記クライアント監視サーバは、
ネットワーク上の前記サーバに接続し、前記クライアントが前記サーバから前記機密情報を取得する動作を監視するネットワーク接続監視手段と、前記クライアントに備えられた前記コマンド監視手段および前記ネットワーク接続監視手段が監視した内容をアクセスログとして収集し記憶するアクセスログ収集手段と、
前記アクセスログ収集手段が収集したアクセスログの中から、前記操作コマンドが実行されたときのアクセスログを時系列で抽出し、前記クライアントごとに、前記機密情報が操作された内容を時系列で表示する情報を生成する表示情報生成手段を備えていることを特徴とするアクセスログ表示システム。
【請求項２】
請求項１に記載のアクセスログ表示システムにおいて、前記クライアント監視サーバの前記表示情報生成手段が生成する情報は視覚的なマトリクス情報であって、前記マトリクス情報の行には、前記操作コマンドが操作した前記機密情報または複製のパスの操作内容が時系列で記述され、操作内容を行に記載するときは、操作内容が複写以外の場合は、前記操作コマンドが操作した前記機密情報または複製のパスが記述された列から操作内容を記述し、操作内容が複写であるときは、複写元の前記機密情報または複製が記述された列の右側の列に複写を示す記号を記述し、前記記号を記述した右側の列に複写先のパスが記述される情報であることを特徴とするアクセスログ表示システム。
【請求項３】
請求項２に記載のアクセスログ表示システムにおいて、操作内容を表示する際は、前記操作コマンドの実行日時と、実行された前記操作コマンドの内容と、前記クライアントを操作したユーザを示す情報を表示し、操作した内容がコピーであるときは、前記記号を記述した箇所にこれらの情報を記述することを特徴とするアクセスログ表示システム。
【請求項４】
クライアント内の機密情報の操作が記述されたアクセスログを表示するアクセスログ表示方法であって、
ステップａ）ネットワーク上のサーバに接続し、前記サーバに記憶された機密情報にアクセスする前記クライアントの動作と、前記機密情報を操作する操作コマンドが前記クライアントで実行された動作とを監視し、監視した内容をアクセスログとして収集するステップ、
ステップｂ）前記ステップａ）で収集したアクセスログを用いて、前記クライアントで前記操作コマンドが実行されたことを示す前記アクセスログを時系列で抽出するステップ、
ステップｃ）前記ステップｂ）で抽出した前記アクセスログの中から、前記機密情報が操作された内容を時系列で表示する情報を生成するステップを備えていることを特徴とするアクセスログ表示方法。
【請求項５】
請求項４に記載のアクセスログ表示方法において、前記ステップｃ）で生成される情報は視覚的なマトリクス情報であって、前記マトリクス情報の行には、前記操作コマンドが操作した前記機密情報または複製のパスの操作内容が時系列で記述され、操作内容を行に記載するときは、操作内容が複写以外の場合は、前記操作コマンドが操作した前記機密情報または複製のパスが記述された列から操内容を記述し、操作内容が複写であるときは、複写元の前記機密情報または複製が記述された列の右側の列に複写を示す記号を記述し、前記記号を記述した右側の列に複写先のパスが記述される情報であることを特徴とするアクセスログ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個人情報など外部に漏洩してはならない情報を記憶した機密ファイルの漏洩を防止するシステムで得られるアクセスログを表示するアクセスログ表示システムおよびその方法に関する。
【背景技術】
【０００２】
近年、個人情報など外部に漏洩してはならない情報を記憶した機密ファイルが漏洩することで、企業が損害を被るケースが増えている。機密情報漏洩では、企業の部外者に加え、企業内に設置されている情報端末を操作できる部内者が関わっていることが多く、部内者の不正を監視するシステムの導入が必要とされている。
【０００３】
特許文献１または特許文献２で開示されている不正監視システムは、コンピュータに接続されたネットワークと、および／または、コンピュータと外部デバイスを接続する外部接続バスとを通じて入出力される入出力データを取得し、入出力データが不正データであると判定された場合には、入出力データにより実行される操作を停止させるシステムである。
【０００４】
この不正監視システムを用いることで、ネットワークのみでなく、コンピュータの外部接続バスを通じて入出力されるデータを監視することにより、ネットワークを経由しない不正なプリントアウトやディスクへの書き込みなどの操作を監視して、コンピュータの不正な操作を中断させることができる。
【０００５】
図１は、上述したようなシステムで得ることのできるアクセスログの一例である。アクセスログには、それぞれのアクセスログを識別するためのアクセスログ番号が付加され、監視するクライアントを識別するための情報（例えば、ＩＰアドレス）であるクライアントＩＰ、クライアントＩＰで示されるクライアントを操作しているユーザを識別するユーザＩＤ、機密ファイルをアクセスした日時、クライアントの動作が記憶される。
【０００６】
図１で示したアクセスログには、機密ファイルにアクセスした内容として、網掛けをしている箇所のように、ユーザが機密ファイルを操作（ダウンロードやコピーなど）した内容が記述され、アクセスログを詳細に解読すれば、セキュリティ管理者はユーザが機密情報ファイルの名前を変更した内容などを把握できるが、図１で示したアクセスログでは、機密情報ファイルのトラッキング（追跡調査）がしづらい問題があった。
【０００７】
【特許文献１】特開２００５−１４９２４３公報
【特許文献２】特開２００５−３２２２６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した問題を鑑みて、本発明は、個人情報など外部に漏洩してはならない情報を記憶した機密ファイルの漏洩を防止するシステムで得られるアクセスログを、セキュリティ管理者が機密情報ファイルのトラッキング（追跡調査）し易い形式で表示するシステムおよびその方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決する第１の発明は、機密情報の操作が記述されたアクセスログを表示するアクセスログ表示システムであって、前記アクセスログ表示システムは、前記機密情報を操作するクライアントと、前記機密情報が記憶され、前記クライアントがネットワークを介してアクセスするサーバと、複数の前記クライアントが接続され、それぞれの前記クライアントで実行された前記機密情報の操作を監視するクライアント監視サーバとから成り、
それぞれの前記クライアントには、ネットワークを介し前記サーバから機密情報を取得する手段と、取得した前記機密情報を操作する複数の操作コマンドと、前記操作コマンドが前記クライアント内で実行された内容を監視するコマンド監視手段とが備えられ、
前記クライアント監視サーバは、
ネットワーク上の前記サーバに接続し、前記クライアントが前記サーバから前記機密情報を取得する動作を監視するネットワーク接続監視手段と、前記クライアントに備えられた前記コマンド監視手段および前記ネットワーク接続監視手段が監視した内容をアクセスログとして収集し記憶するアクセスログ収集手段と、
前記アクセスログ収集手段が収集したアクセスログの中から、前記操作コマンドが実行されたときのアクセスログを時系列で抽出し、前記クライアントごとに、前記機密情報が操作された内容を時系列で表示する情報を生成する表示情報生成手段を備えていることを特徴とする。
【００１０】
また、第２の発明は、第１の発明に記載のアクセスログ表示システムにおいて、前記クライアント監視サーバの前記表示情報生成手段が生成する情報は視覚的なマトリクス情報であって、前記マトリクス情報の行には、前記操作コマンドが操作した前記機密情報または複製のパスの操作内容が時系列で記述され、操作内容を行に記載するときは、操作内容が複写以外の場合は、前記操作コマンドが操作した前記機密情報または複製のパスが記述された列から操作内容を記述し、操作内容が複写であるときは、複写元の前記機密情報または複製が記述された列の右側の列に複写を示す記号を記述し、前記記号を記述した右側の列に複写先のパスが記述される情報であることを特徴とする。
【００１１】
また、第３の発明は、第２の発明において、操作内容を表示する際は、前記操作コマンドの実行日時と、実行された前記操作コマンドの内容と、前記クライアントを操作したユーザを示す情報を表示し、操作した内容がコピーであるときは、前記記号を記述した箇所にこれらの情報を記述することを特徴とする。
【００１２】
また、第４の発明は、クライアント内の機密情報の操作が記述されたアクセスログを表示するアクセスログ表示方法であって、前記アクセスログ表示方法は、
ステップａ）ネットワーク上のサーバに接続し、前記サーバに記憶された機密情報にアクセスする前記クライアントの動作と、前記機密情報を操作する操作コマンドが前記クライアントで実行された動作とを監視し、監視した内容をアクセスログとして収集するステップ、
ステップｂ）前記ステップａ）で収集したアクセスログの中から、前記クライアントで前記操作コマンドが実行されたことを示す前記アクセスログを時系列で抽出するステップ、
ステップｃ）前記ステップｂ）で抽出した前記アクセスログを用いて、前記クライアントごとに、前記機密情報が操作された内容を時系列で表示する情報を生成するステップを備えていることを特徴とする。
【００１３】
また、第５の発明は、第４の発明に記載のアクセスログ表示方法において、前記ステップｃ）で生成される情報は視覚的なマトリクス情報であって、前記マトリクス情報の行には、前記操作コマンドが操作した前記機密情報または複製のパスの操作内容が時系列で記述され、操作内容を行に記載するときは、操作内容が複写以外の場合は、前記操作コマンドが操作した前記機密情報または複製のパスが記述された列から操内容を記述し、操作内容が複写であるときは、複写元の前記機密情報または複製が記述された列の右側の列に複写を示す記号を記述し、前記記号を記述した右側の列に複写先のパスが記述される情報であることを特徴とする。
【発明の効果】
【００１４】
上述した本発明を用いれば、収集したアクセスログに含まれ機密情報が操作された内容を時系列で表示することで、機密情報のトラッキング（追跡調査）を容易に行うことができ、更に、上述したマトリクス情報を生成することで、機密情報ごとにトラッキング（追跡調査）を容易に行うことができる。
【発明を実施するための最良の形態】
【００１５】
ここから、本発明に係るアクセスログ表示システムについて、図を参照しながら詳細に説明する。図２はアクセスログ表示システムの構成を示した図である。図２に示したように、アクセスログ表示システムは、機密ファイルを記憶しているネットワークサーバ３と、ネットワーク４を介し、ネットワークサーバ３に記憶された機密ファイルを利用するユーザが操作する複数のクライアント２と、クライアント２が、ネットワークサーバ３に記憶された機密ファイルおよびクライアント２に記憶された機密ファイルを操作する内容を監視するクライアント監視サーバ１とから、少なくとも構成される。
【００１６】
図２では、本発明に関わるアクセスログ表示システムの説明に不必要な装置は省略している。例えば、実際のシステムでは、ルータやハブなどのネットワーク機器も必要になるし、各サーバは複数のサーバコンピュータで構成されていてもよい。また、クライアント２が操作する機密ファイルには機密ファイルの複写物も含まれる。
【００１７】
図２のクライアント監視サーバ１は、特許文献１で開示されている発明が適用されるなどして、ネットワークサーバ３に記憶された機密ファイルにクライアント２がアクセスしたログと、クライアント２が機密ファイルを操作したログとをアクセスログとして収集し、収集したアクセスログをアクセスログデータベース１３（以下、アクセスログＤＢ）に記憶する。
【００１８】
そして、クライアント監視サーバ１が、収集したアクセスログをセキュリティ管理者に表示するときは、アクセスログＤＢ１３に記憶されたアクセスログを解析し、セキュリティ管理者が機密ファイルのトラッキング（追跡調査）を容易に行えるように、機密ファイルが操作された内容をマトリクス情報で表示する。
【００１９】
図３は、図２で示したアクセスログ表示システムのブロック図である。図３には、説明を分かり易くするために、クライアント監視サーバ１に接続されているクライアント２の台数を１台としている。実際は、図２に示しているように、同じ機能を備えた複数のクライアント２がクライアント監視サーバ１には接続される。
【００２０】
クライアント２には、クライアント監視サーバ１を経由してネットワークサーバ３にアクセスするネットワーク接続手段２０と、ユーザがクライアント２で機密ファイル５および複製を操作する複数の操作コマンド２２と、操作コマンド２２の動作を監視するコマンド監視手段２１とを備え、これらの手段は、ネットワークインターフェースカード等のクライアント２が有するハードウェア資源を制御し、クライアント２のＣＰＵを動作させるためのプログラムで実現される。
【００２１】
クライアント監視サーバ１を経由してネットワークサーバ３にアクセスするネットワーク接続手段２０とは、クライアント２に組み込まれたネットワークインターフェースカードなどの機器とネットワークドライバなどのプログラムによって構成される手段で、クライアント２は、ネットワーク接続手段２０を利用してクライアント監視サーバ１を介して、ネットワークサーバ３に記憶された機密ファイル５にアクセスできる。
【００２２】
操作コマンド２２とは、ネットワークサーバ３に記憶されている機密ファイル５、クライアント２に記憶された機密ファイル５を操作する手段で、本実施の形態において、クライアント２にはファイルを操作するためのファイル管理ソフトがインストールされ、操作コマンド２２は、このファイル管理ソフトに備えられファイルを操作するためのコマンドとしている。
【００２３】
本実施の形態において、クライアント２にインストールされたファイル管理ソフトは、ファイルを操作するためのコマンド、すなわち操作コマンド２２として、ファイルを複写するコマンド（以下、ＣＯＰＹコマンド）、ファイルを削除するコマンド（以下、ＤＥＬコマンド）、ファイルの名称を変更するコマンド（以下、ＣＨＡＮＧＥコマンド）を備えている。
【００２４】
クライアント２に備えられたコマンド監視手段２１は、操作コマンド２２の動作を監視する常駐プログラム（stay-resident program）で、操作コマンド２２によって機密ファイル５が操作（コピー、削除など）されるごとに、機密ファイル５の操作内容をアクセスログとして取得し、ネットワーク接続手段２０を用いて、取得したアクセスログをクライアント監視サーバ１に送信する。
【００２５】
クライアント監視サーバ１は、機密ファイル５へのクライアント２の操作を監視するために設置されるサーバで、クライアント２のネットワーク接続を監視するネットワーク接続監視手段１２と、機密ファイル５へのアクセスログを取得するアクセスログ取得手段１１と、アクセスログ取得手段１１が取得したアクセスログを記憶するアクセスログＤＢ１３と、アクセスログＤＢ１３に記憶されたアクセスログを解析表示する表示情報生成手段１０を備えている。
【００２６】
クライアント監視サーバ１に備えられたネットワーク接続監視手段１２は、クライアント２から受信したネットワーク接続要求を解析し、ネットワークサーバ３に記憶された機密ファイル５をクライアント２が操作した内容をアクセスログとして取得する手段である。
【００２７】
アクセスログ取得手段１１は、ネットワーク接続監視手段１２から、ネットワークサーバ３に記憶された機密ファイル５へのアクセスログを取得し、クライアント２のコマンド監視手段２１から、クライアント２に記憶された機密ファイル５の操作内容が記述されたアクセスログを取得し、取得したアクセスログをアクセスログＤＢ１３に記憶する。
【００２８】
アクセスログＤＢ１３には、図１で示したようなアクセスログが記憶され、アクセスログＤＢ１３はアクセスログを取得するごとに、取得したアクセスログの内容を追加する。
【００２９】
表示情報生成手段１０は、機密ファイル５の管理者の指示があるごとに、アクセスログＤＢ１３に記憶されたアクセスログを解析し、セキュリティ管理者が機密ファイル５のトラッキングを行いやすいマトリクス情報を生成する手段である。
【００３０】
図４は、表示情報生成手段１０によって生成されるマトリクス情報の一例で、図１で示したアクセスログの中から機密ファイル５の操作を示す操作ログ（網掛け部）を抽出し、機密ファイル５をノードとして、機密ファイル５のトレーサビリティを見易く表示することで、機密ファイル５の管理者が機密ファイル５のトラッキングを行い易くしている。
【００３１】
ここから、表示情報生成手段１０がアクセスログＤＢ１３に記憶されたアクセスログを解析し、マトリクス情報を生成する工程について詳細に説明する。図５は、表示情報生成手段１０がマトリクス情報を生成する手順を示したフロー図で、図６はこの手順で生成されるデータテーブルを説明する図である。
【００３２】
この手順の最初のステップＳ１は、アクセスログＤＢ１３に記憶されたアクセスログの中から、機密ファイル５の操作を示し、マトリクス情報に含めるアクセスログを抽出するステップである。このステップでは、図６（ａ）に示したログテーブルを予め作成し、アクセスログＤＢ１３に記憶されたアクセスログの中から、ＣＯＰＹコマンドやＣＨＡＮＧＥコマンドなどが実行されたアクセスログを抽出し、抽出したアクセスログからレコードを生成し、生成したレコードをログテーブルに追加する。
【００３３】
また、アクセスログを抽出する際は、図６（ｂ）に示した操作回数テーブルを予め用意し、機密ファイル５の操作を示すアクセスログを抽出するごとに、抽出したアクセスログに記述されているクライアントＩＰが操作した機密ファイルの機密ファイル操作回数をインクリメントし、機密ファイル５をコピーしたときは、コピー元となる機密ファイルごとに、機密ファイルコピー回数をもインクリメントする。
【００３４】
次のステップＳ２では、アクセスログを表示するマトリクス情報を準備するステップである。このステップにおいては、抽出したアクセスログに含まれる各クライアントＩＰごとにマトリクス情報は準備される。
【００３５】
なお、クライアントＩＰごとに準備されるマトリクス情報の行数および列数は、操作回数テーブルに記憶された値で決定され、マトリクス情報の行数は、クライアントＩＰに対応するレコードの中に記憶されている機密ファイル操作回数の総和であり、列数は、機密ファイルコピー回数の最大値を２倍して１を加えた値とする。
【００３６】
例えば、図１のアクセスログにおいて、クライアントＩＰ「10.100.1.3」のクライアント２が機密ファイル５を操作した回数の総和は６回（５回＋１回）で、複写した最大回数は、ファイル（ HYPERLINK \\\\server\\ファイルＡ \\server\ファイルＡ）の３回であるので、このクライアント２のために準備するマトリクス情報は６行７列になる。
【００３７】
次のステップＳ３は、ログテーブルの内容をマトリクス情報に記述するステップである。このステップは繰り返し実行されるステップで、実行されるごとにログテーブルに記憶されている順に一つのレコードを読取り、読取ったレコードに含まれるクライアントＩＰ用のマトリクス情報に、読取ったレコードの内容を記述する。なお、マトリクス情報の記述方法については、後述する。
【００３８】
次のステップＳ４は、ログテーブルの最後のレコードを記述した確認するステップである。最後のレコードまで記述したときはステップＳ５に進み、最後のレコードまで記述していないときはステップＳ３に戻る。
【００３９】
最後のレコードまで記述したときに実行されるステップＳ５は、各マトリクス情報を表示するステップである。このステップでは、クライアント監視サーバ１のディスプレイやプリンターなどに各マトリクス情報が出力され、各マトリクス情報は表示される。このステップをもって、この工程は終了する。
【００４０】
ここから、図１のアクセスログにおいて、クライアントＩＰ「10.100.1.3」のクライアント２を例に取りながら、図５のステップＳ３の内容を詳細に説明する。図７は、クライアントＩＰが「10.100.1.3」用のログテーブルで、図８は、図５のステップＳ３で実行される詳細の手順を示したフロー図、図９から図１４のそれぞれは、このクライアントＩＰが「10.100.1.3」用のマトリクス情報の遷移を示した図である。
【００４１】
図８で示したフローはＬ１からＬ２で定義されるループ処理で、このループ処理の最初のステップＳ１０は、ログテーブルからレコードを取得するレコード番号と、マトリクス情報の行番号とを一つだけインクリメントするステップである。なお、このループが実行される前のレコード番号および行番号は共に「０」である。
【００４２】
次のステップＳ１１は、ログテーブルの中からレコード番号のレコードに記述されている内容を取得するステップである。例えば、このループが初回に実行されるときは、図７で示したログテーブルの１レコード目の内容を取得する。
【００４３】
次のステップＳ１２は、取得した内容に含まれる操作元の機密ファイル５が、すでにマトリクス情報に記述されていないか、記述した最後の行から検索するステップである。このステップで機密ファイル５が記述されている場合はステップＳ１３に進み、記述されていない場合はステップＳ１４に進む。
【００４４】
ステップＳ１３では、ステップＳ１１で取得した内容を記述開始するマトリクス情報の列（記述列）を、操作元の機密ファイル５が記述されている列番号とする。また、操作元の機密ファイル５が記述されている行より下の行で、記述列よりも左側の列に記号（⇒）が記述されている場合は、マトリクス情報で操作内容を記述する行である記述行をその行とすると共に、上述の記号（⇒）が記述されている行以下を一行下に移動させる。記述列よりも左側の列に記号（⇒）が記述されていない場合は、記述行をステップＳ１でインクリメントした行番号とする。
【００４５】
ステップＳ１４では、ステップＳ１４では記述列を一列目とし、記述行をステップＳ１でインクリメントした行番号とする。ステップＳ１３またはステップＳ１４が実行された後はステップＳ１５に進む。例えば、このループが初回に実行されるときは、１行１列目からステップＳ１１で取得した内容は記述される。
【００４６】
次のステップＳ１５は、ステップＳ１１で取得したレコードの内容が機密ファイル５を複写する内容、すなわちコピーコマンドが実行された内容であるか確認するステップである。コピーコマンドが実行されているときはステップＳ１７に進み、コピーコマンドが実行された内容でないときはステップＳ１６に進む。
【００４７】
コピーコマンドが実行された内容でないときに実行されるステップＳ１６では、ステップＳ１３またはステップＳ１４で決定した記述行と記述列で特定されるマトリクス情報のマス目に、ステップＳ１１で取得した内容が記述される。このマス目には、実行されたコピーコマンド以外の操作コマンド２２の内容、実行日時とユーザＩＤとが記述される。なお、ログテーブルの１レコード目を記述するときは、操作された機密ファイル５のパスが記述されていないため、１行１列目に操作された機密ファイル５のパスを記述する。
【００４８】
コピーコマンドが実行された内容であるときに実行されるステップＳ１７では、操作元すなわち複写元になる機密ファイル５が既に複写されていないか確認するステップである。これは、記述列より右側の列すべてにおいて、後述する記号（⇒）が記述されているか確認すればよい。既に複写されているときはステップＳ１８に進み、複写されていないときはステップＳ１９に進む。
【００４９】
既にコピーされているときに実行されるステップＳ１８では、記述列より右以降の列に記述された内容すべてを２列右側に移動させるステップである。このステップＳ１８は、複写の内容を新規に追加するために実行され、このステップＳ１８を実行した後はステップＳ１９に進む。
【００５０】
ステップＳ１９は、機密ファイル５の複写内容を記述するステップである。機密ファイル５の複写内容を記述する際は、ステップＳ１３またはステップＳ１４で決定した記述行と記述列で特定されるマトリクス情報のマス目の右側のマス目に、対象となる機密ファイル５が複写されたこと、すなわち、コピーコマンドが実行されたことを意味する記号（ここでは、⇒）に加え、実行日時とユーザＩＤを記述する。そして、記号（⇒）を記述した右側のマス目に複写物である機密ファイル５のパスを記述する。なお、ログテーブルの１レコード目で機密ファイル５が複写されているときは、複写元になる機密ファイル５のパスが記述されていないため、１行１列目に複写元になる機密ファイル５のパスを記述する。
【００５１】
ステップＳ１６またはステップＳ１９が実行された後はループ処理によってステップＳ１０に戻る。なお、ループ処理が終了する条件は、ログテーブルの最後の行の処理が終了したときである。
【００５２】
図８のフローに基づけば、図７のログテーブルの１レコード目の内容は、マトリクス情報の１行１列目のフィールドから記述される。図７のログテーブルの１レコードの内容では、ネットワークサーバ３の機密ファイル５であるファイルＡがクライアント２のドライブＣに同名で複写されているため、図８のステップＳ１９が実行され、マトリクス情報は図９になる。
【００５３】
また、ログテーブルの２レコード目では、ドライブＣのファイルＡが操作元になるため、操作元であるドライブＣのファイルＡが記述されている列、すなわち３列目が記述列となり、２レコード目の内容はマトリクス情報の２行３列目から記述される。
【００５４】
そして、ログテーブルの２レコード目では、ドライブＣのファイルＡが別名（ファイルＢ）でドライブＣに複写されているため、ステップＳ１９が実行されることで、マトリクス情報は図１０になる。
【００５５】
また、ログテーブルの３レコード目では、ドライブＣのファイルＡが操作元になるため、ドライブＣのファイルＡが記述されている３列目が記述列となり、ファイルＡの名称がファイルＣに変更された内容が３行３列目に記述され、マトリクス情報は図１１になる。
【００５６】
また、ログテーブルの４レコード目では、ファイルＣが複写元になり、ドライブＡにファイルＤとして複写されているため、４行３列目からこの内容は記述される。ただし、マトリクス情報の４列目に記号（⇒）があるので、ステップＳ１８が実行され、４列目より右側の内容は２列だけ右にシフトされ、マトリクス情報は図１２（ａ）になる。そして、列をシフトした後に、ステップＳ１９が実行され、マトリクス情報は図１２（ｂ）になる。
【００５７】
また、ログテーブルの５レコード目では、ネットワークサーバ３の機密ファイル５であるファイルＥがクライアント２のドライブＣに同名で複写されているため、図８のステップＳ１９が実行され、マトリクス情報は図１３になる。
【００５８】
また、ログテーブルの６レコード目では、ファイルＣが操作元になり、ドライブＣからＤＥＬコマンドによって削除されている。図８のステップＳ１３において、操作元であるファイルＣが記述されている行（ここでは、３行目）よりも下の行で、記述列よりも左側の列（ここでは、５行２列目）に記号（⇒）が記述されているため、マトリクス情報で操作内容を記述する行である記述行をその行（ここでは、５行目）とすると共に、上述の記号（⇒）が記述されている行以下（５行目）を一行下に移動させ、マトリクス情報は図１４（ａ）になる。
そして、ステップＳ１６が実行され５行３列目にドライブＣのファイルＣが削除された内容が記述され、マトリクス情報は図１４（ｂ）になる。
【図面の簡単な説明】
【００５９】
【図１】アクセスログの一例を示した図。
【図２】アクセスログ表示システムの構成を示した図。
【図３】アクセスログ表示システムのブロック図。
【図４】マトリクス情報の一例を示した図。
【図５】マトリクス情報を生成する手順を示したフロー図。
【図６】マトリクス情報を生成する手順中に生成されるデータテーブルを説明する図。
【図７】ログテーブルの一例を示した図。
【図８】ログテーブルの内容をマトリクス情報に記述する手順を示したフロー図。
【図９】マトリクス情報の遷移を示した第１図。
【図１０】マトリクス情報の遷移を示した第２図。
【図１１】マトリクス情報の遷移を示した第３図。
【図１２】マトリクス情報の遷移を示した第４図。
【図１３】マトリクス情報の遷移を示した第５図。
【図１４】マトリクス情報の遷移を示した第６図。
【符号の説明】
【００６０】
１  クライアント監視サーバ
１０  表示情報生成手段
１１  アクセスログ取得手段
１２  ネットワーク接続監視手段
１３  アクセスログＤＢ
２  クライアント
２０  ネットワーク接続手段
２１  コマンド監視手段
２２  操作コマンド
３  ネットワークサーバ
４  ネットワーク
５  機密ファイル
【図１】
2007200047.tif 000003
【図２】
2007200047.tif 000004
【図３】
2007200047.tif 000005
【図４】
2007200047.tif 000006
【図５】
2007200047.tif 000007
【図６】
2007200047.tif 000008
【図７】
2007200047.tif 000009
【図８】
2007200047.tif 000010
【図９】
2007200047.tif 000011
【図１０】
2007200047.tif 000012
【図１１】
2007200047.tif 000013
【図１２】
2007200047.tif 000014
【図１３】
2007200047.tif 000015
【図１４】
2007200047.tif 000016