(57)【要約】【課題】リアルタイムに近い時間でコピーの状況を把握することができるコピー追跡技術を提供する。【解決手段】コピー追跡システムは、システムのファイル入出力のログを取得し、ファイル属性情報ＤＢに記録するファイル入出力ログ取得部１と、前記ファイル入出力のログを取得後ファイル毎にファイル特徴量を計算してファイル属性情報ＤＢに記録するファイル特徴量算出部２と、前記ファイル属性情報ＤＢの各ファイルに対して、一定の条件を満たすファイルとのファイル類似度を算出して前記ファイル属性情報ＤＢに記録するファイル類似度算出部３と、を備える。【選択図】図１
2014056285.tif 000002
【特許請求の範囲】
【請求項１】
システムのファイル入出力のログを取得し、ファイル属性情報ＤＢに記録するファイル入出力ログ取得部と、
前記ファイル入出力のログを取得後ファイル毎にファイル特徴量を計算してファイル属性情報ＤＢに記録するファイル特徴量算出部と、
前記ファイル属性情報ＤＢの各ファイルに対して、一定の条件を満たすファイルとのファイル類似度を算出して前記ファイル属性情報ＤＢに記録するファイル類似度算出部と、
を含むコピー追跡システム。
【請求項２】
請求項１のコピー追跡システムにおいて、
ファイル特徴量算出後前記ファイル類似度の算出を行うように前記ファイル類似度算出部が構成されることを特徴とする、
コピー追跡システム。
【請求項３】
請求項１又は２のコピー追跡システムにおいて、
前記ファイル類似度算出部が、アプリケーションの動作時刻を時系列に並べることにより、操作されたアプリケーションの順番を決定し、直前のアプリケーションが作成したファイルとその後のアプリケーションが作成したファイルとの類似度を計算するように、構成されたことを特徴とする、
コピー追跡システム。
【請求項４】
請求項１から３の何れかのコピー追跡システムにおいて、
前記ファイル特徴量算出部が、エントロピーを計算するよう構成されたことを特徴とする、
コピー追跡システム。
【請求項５】
請求項１から４の何れかのコピー追跡システムにおいて、
図作成部が、ファイル属性情報ＤＢの記録をもとに情報のコピーがどのような順番で行われたかの追跡結果の図を作成するように構成されたことを特徴とする、
コピー追跡システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報セキュリティ技術に関し、特にコンピュータシステムでの情報のコピーを追跡するシステムに関する。
【背景技術】
【０００２】
従来、情報のコピーを追跡するシステムとして、ファイルの類似度等を計算することでコピーの有無を検出していた（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１８５１６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された技術には以下のような問題点があった。すなわち、特許文献１に記載された技術では、全てのファイルと類似度を計算しており、処理結果が出るまでに時間がかかり、リアルタイムに近い時間ではコピーの状況を把握することができなかった。
【０００５】
この発明は、リアルタイムに近い時間でコピーの状況を把握することができるコピー追跡システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明の一態様によるコピー追跡システムによれば、システムのファイル入出力のログを取得し、ファイル属性情報ＤＢに記録するファイル入出力ログ取得部と、ファイル入出力のログを取得後直ちにファイル毎にファイル特徴量を計算してファイル属性情報ＤＢに記録するファイル特徴量算出部と、ファイル属性情報ＤＢの各ファイルに対して、一定の条件を満たすファイルとのファイル類似度を算出してファイル属性情報ＤＢに記録するファイル類似度算出部を含むように構成すればよい。
【０００７】
ファイル特徴量算出後直ちに前記ファイル類似度の算出を行うように前記ファイル類似度算出部が構成してもよい。
【０００８】
ファイル類似度算出部が、アプリケーションの動作時刻を時系列に並べることにより、操作されるアプリケーションの順番を決定し、直前のアプリケーションが作成したファイルとその後のアプリケーションが作成したファイルとの類似度を計算するように、構成してもよい。ファイル特徴量算出部がエントロピーを計算するよう構成してもよい。
【０００９】
そして、ファイル属性情報ＤＢをもとにして情報のコピーがどのような順番で行われたかの追跡結果の図（データトレース図という）を作成してもよい。
【発明の効果】
【００１０】
リアルタイムに近い時間でコピーの状況を把握することができる。
【図面の簡単な説明】
【００１１】
【図１】コピー追跡システムの例を説明するためのブロック図。
【図２】コピー追跡システムの例を説明するための流れ図。
【図３】ファイル属性情報ＤＢの例を説明するための図。
【図４】ファイル類似度算出部の処理の例を説明するための図。
【図５】図作成部の処理の例を説明するための図。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、この発明の実施形態について説明する。
【００１３】
図１に示すように、コピー追跡システムは、ファイル入出力ログ取得部１と、ファイル特徴量算出部２と、ファイル類似度算出部３と、ファイル属性情報ＤＢ４と、図作成部５と、制御部６とを例えば備えている。制御部６は、各部の動作をコントロールしている。
【００１４】
ファイル入出力ログ取得部１は、ＰＣ、サーバ、スマートフォン、タブレット、携帯電話等のコンピュータにおいて、ファイル入出力のログを取得し、ファイル属性情報ＤＢ４に記録する（ステップＳ１）。ファイル入出力ログ取得部１は、例えば、コンピュータのシステムからファイル入出力のログを取得する。
【００１５】
ファイル入出力のログは、生成されたファイルについての情報と、生成の基になったファイルがある場合にはその基になったファイルについての情報とを含む。ファイル入出力のログは、ファイルを生成したアプリケーションの動作時刻、ファイル名、ファイルの格納場所、アプリケーション情報を含んでいてもよい。
【００１６】
ファイル特徴量算出部２は、ファイル入出力のログを取得後ファイル毎にファイル特徴量を計算してファイル属性情報ＤＢ４に記録する（ステップＳ２）。ファイル特徴量の計算の対象となるファイルは、取得されたファイル入出力のログに関係するファイルである。
【００１７】
ファイル特徴量算出部２は、ファイル入出力のログが取得された場合に、取得後直ちに、その取得されたファイル入出力のログに関係するファイルについてのファイル特徴量を計算してもよい。
【００１８】
ファイル属性情報ＤＢ４は、例えば図３のように、時刻、ファイル名、ファイル格納場所及びアプリケーション名称からなるファイル入出力のログと、ファイル特徴量と、一定の条件を満たすファイルのそれぞれと、そのそれぞれの一定の条件を満たすファイルとの類似度とを含んでいる。ここで、時刻とは、そのファイルを生成したアプリケーションの動作時刻である。ファイル入出力のログはファイル入出力ログ取得部１により生成され、ファイル特徴量は後述するファイル特徴量算出部２により生成され、一定の条件を満たすファイルのそれぞれとそのそれぞれの一定の条件を満たすファイルとの類似度とは後述するファイル類似度算出部３により生成される。
【００１９】
ファイル特徴量としては、例えばファイルをバイナリーとして見たときのエントロピーが用いられる。Sを情報源の集合とし、iをSの集合の要素とし、Piをiが起きる確率とする。このとき、Sの特徴量H(S)を下記のエントロピー量で定義する。ファイルを構成するビット列をiとし、ビット列iのビット数をmとすると、Sは2m個の要素からなる集合となる。
【００２０】
H(S)=-Σi∈SPilog2Pi
図３の例では、表計算ソフトＬのファイルa.xlsのファイル特徴量が特徴量７．９、クリップボードＭのテンポラリーファイルresume.xlsのファイル特徴量が７．８、文書作成ソフトＮのファイルb.docのファイル特徴量が７．７、イメージ文書表示ソフトＰのファイルc.pdfのファイル特徴量が７．８との計算結果がファイル特徴量算出部２により計算され、ファイル属性情報ＤＢ４に記録された。
【００２１】
ファイル類似度算出部３は、ファイル属性情報ＤＢ４の各ファイルに対して、一定の条件を満たすファイルとのファイル類似度を算出してファイル属性情報ＤＢ４に記録する。
【００２２】
ファイル類似度算出部３は、ファイル特徴量が算出されたら、直ちに又は一定時間経過後に、ファイル属性情報ＤＢ４の各ファイルに対して、そのファイルと一定の条件を満たすファイルを対象として、ファイル類似度を算出して、ファイル属性情報ＤＢ４に記録する（ステップＳ３）。
【００２３】
そのファイルと一定の条件を満たすファイルとは、例えば、そのファイルを生成したアプリケーションの動作時刻から一定時間内に生成又はファイル属性情報ＤＢに記録されたファイル、そのファイルと同じフォルダ又はディレクトリーに属するファイル、そのファイルと同じディスク（ハードディスク、ＵＳＢメモリ、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ等の物理ディスク）に属するファイルである。
【００２４】
図３ファイル属性情報ＤＢ４の例では、ファイル類似度算出部３は、a.xlsというファイルに対して一定の条件を満たすファイル１とのファイル類似度を計算し、次いで一定の条件を満たすファイル２とのファイル類似度を計算し、条件を満たす最後のファイルとのファイル類似度を計算し、ファイル属性情報ＤＢ４に記録している。
【００２５】
二つのファイルＥ１とＥ２の間のファイル類似度としては、次式で定義される類似度Likenessを例に挙げることができる。
【００２６】
Likeness=100*H(E2)/H(E1)
ファイル類似度として、例えば上記の類似度Likenessを用いると、表計算ソフトＬのファイルa.xlsとクリップボードＭのテンポラリーファイルresume.xlsとのファイル類似度は101.28、クリップボードＭのテンポラリーファイルresume.xlsと文書作成ソフトＮのファイルb.docとのファイル類似度は101.29、文書作成ソフトＮのファイルb.docと文書イメージ表示ソフトＰのファイルc.pdfとのファイル類似度は98.71となる。
【００２７】
また、類似度Likeness は次式のように構成しても良い。
【００２８】
Likeness=|H(E2)-H(E1)|*12.5
なお、ファイル類似度算出部３は、ファイル属性情報ＤＢ４のアプリケーションの動作時刻を時系列に並べることにより、操作されたアプリケーションの順番を決定してもよい。そして、ファイル類似度算出部３は、直前のアプリケーションが作成したファイルとその後のアプリケーションが作成したファイルとの類似度を計算してもよい。
【００２９】
図４の例は、時系列に並べ替えた結果を示していて、初めに表計算ソフトＬが起動してa.xlsというファイルを2012年7月1日10時0分に作成し、C:\ というフォルダに格納した。次に、クリップボードＭが起動して同日10時15分にクリップボードのテンポラリーファイルであるresume.xlsをC:\user\というフォルダに格納した。さらに、文書作成ソフトＮが同日10時30分にb.docというファイルをD:\に格納した。最後に、文書イメージ表示ソフトＰが10時45分にc.pdfというファイルをE:\ というフォルダに格納した。
【００３０】
また、図作成部５が、ファイル属性情報ＤＢ４を参照して情報のコピーがどのような順番で行われたかの追跡結果の図を作成してもよい。図作成部５は、例えば、ファイル類似度が１００に近いファイル、言い換えれば、αを所定の正の数としてファイル類似度が１００−αから１００＋αの範囲であるファイルをつなげることにより追跡結果の図を作成する。
【００３１】
２つのファイル類似度が１００に近い場合には、直前のソフトウェアが作成したファイルを、直後のアプリケーションのユーザがコピーして直後のアプリケーションソフトにより保存したと推定することができる。
【００３２】
例えば、図５に例示するように、表計算ソフトＬのファイルa.xlsをクリップボードＭにコピーし、クリップボードＭのテンポラリーファイルresume.xlsを文書作成ファイルＮがコピーして保存し、文書作成ソフトＮのファイルb.docがコピーされて、文書イメージ表示ソフトＰのファイルc.pdfに保存されたと推定できる。このようにしてファイル類似度を利用して、コピーを追跡することができる。
【００３３】
このように、ファイルＩＯを契機としてファイルを特定し、限られたファイルの計算のみを行うことにより、クリップボード等の時間とともに消滅する種類の情報のコピー追跡が可能となり、情報のコピーをリアルタイムに近い時間で追跡でき、コピー追跡の処理時間を短縮することができる
コピー追跡システムは、コンピュータによって実現することができる。この場合、この装置の各部の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、この装置における各部がコンピュータ上で実現される。
【００３４】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、これらの装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【００３５】
この発明は、上述の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。
【符号の説明】
【００３６】
１      ファイル入出力ログ取得部
２      ファイル特徴量算出部
３      ファイル類似度算出部
４      ファイル属性情報ＤＢ
５      図作成部
【図１】
2014056285.tif 000003
【図２】
2014056285.tif 000004
【図３】
2014056285.tif 000005
【図４】
2014056285.tif 000006
【図５】
2014056285.tif 000007