(57)【特許請求の範囲】
【請求項１】
端末装置内に設置された情報記憶部からのファイル情報の読み出しを監視するファイル読出し監視部と、ファイル情報書き出し用プログラムを実行することにより前記情報記憶部からファイル情報を読み出すと共に当該ファイル情報からなるイメージ情報を生成するライティング部と、前記イメージ情報を予め設定された外部記録媒体に書き込む外部デバイス部とを備えたファイル持出制御システムであって、
前記ファイル読み出し監視部は、
前記情報記憶部からのファイル情報の読み出し要求を検出するファイル読出し検出手段と、
前記ファイル情報の読み出し要求を検出した場合に当該読み出し要求が予め設定された持ち出しポリシーに適合するか否か判定を行うと共に、前記持ち出しポリシーに適合する場合に前記ライティング部に対して前記ファイル情報の読み出しを行う読出し許容判定手段と、
前記イメージファイルの予め設定された一時保存用記憶領域への格納要求を検出した場合に、当該格納要求の送信元ソフトウェアに基づき前記イメージ情報の前記一時保存用記憶領域への書込みを許容するか否かを判定するイメージ情報書込判定手段と、
前記一時保存用記憶領域に書込まれた場合に、前記外部デバイス部に対するアクセスを検出すると共に当該アクセスが前記ファイル読出し監視部によるアクセスである場合に限り前記外部デバイス部に対する前記イメージ情報の読み込みを許容するアクセス検出手段と、
前記イメージ情報が前記外部デバイス部に読み込まれた場合に前記イメージ情報を取得すると共にこれを解析し前記イメージ情報に含まれる前記ファイル情報を示す情報を証跡情報として記録する証跡情報格納手段とを備えたことを特徴としたファイル持出制御システム。
【請求項２】
端末装置内に設置された情報記憶部からのファイル情報の読み出しを監視するファイル読出し監視部と、ファイル情報書き出し用プログラムを実行することにより前記情報記憶部からファイル情報を読み出すと共に当該ファイル情報からなるイメージ情報を生成するライティング部と、前記イメージ情報を予め設定された外部記録媒体に書き込む外部デバイス部とを備えたファイル持出制御システムであって、
前記ファイル読み出し監視部は、
前記情報記憶部からのファイル情報の読み出し要求を検出するファイル読出し検出手段と、
前記ファイル情報の読み出し要求を検出した場合に当該読み出し要求が予め設定された持ち出しポリシーに適合するか否か判定を行うと共に、前記持ち出しポリシーに適合する場合に前記ライティング部に対して前記ファイル情報の読み出しを行う読出し許容判定手段と、
前記イメージファイルの予め設定された一時保存用記憶領域への格納要求を検出した場合に、当該格納要求の送信元ソフトウェアに基づき前記イメージ情報の前記一時保存用記憶領域への書込みを許容するか否かを判定するイメージ情報書込判定手段と、
前記一時保存用記憶領域に書込まれた場合に、前記外部デバイス部に対するアクセスを検出すると共に当該アクセスが前記ファイル読出し監視部によるアクセスである場合に限り前記外部デバイス部に対する前記イメージ情報の読み込みを許容するアクセス検出手段と、
前記イメージ情報が前記外部デバイス部に読み込まれるのに先立ち前記イメージ情報を前記一時保存用記憶領域から取得すると共にこれを解析し前記イメージ情報に含まれる前記ファイル情報、当該イメージ情報の書込先、および書込時刻を示す情報を証跡情報として記録する証跡情報格納手段とを備えたことを特徴としたファイル持出制御システム。
【請求項３】
請求項１または２に記載のファイル持出制御システムにおいて、
前記検出した読み出し要求が前記持ち出しポリシーに適合する場合に、前記持出しポリシーに基づき前記ファイル情報に対する加工処理を行う読み出しファイル加工手段を備えたことを特徴とするファイル持出し制御システム。
【請求項４】
端末装置内に設置された情報記憶部からのファイル情報の読み出しを監視するファイル読出し監視部と、ファイル情報書き出し用プログラムを実行することにより前記情報記憶部からファイル情報を読み出す処理を行うライティング部と、前記ファイル情報からなるイメージ情報を予め設定された外部記録媒体に書き込む外部デバイス部とを備えたファイル持出制御システムにあって、前記ファイル情報の前記外部記録媒体への書出しを制御するファイル持ち出し制御方法であって、
前記ファイル情報読み出し要求を検出した前記ファイル読出し監視部が、前記ライティング部による前記ファイル情報の読み出しが予め設定された持ち出しポリシーに適合するか否か判定を行い、
前記持ち出しポリシーに適合する場合に前記ファイル読み出し監視部が前記ライティング部に対して前記ファイル情報の読み出しを行い、
前記ライティング部は、前記読み出されたファイル情報からなるイメージ情報を生成すると共に予め設定された一時保存用記憶領域への格納要求を送信し、
前記ファイル読出し監視部は、前記格納要求の送信元ソフトウェアに基づき前記イメージ情報の前記一時保存用記憶領域への書込みを許容するか否かを判定し、
前記一時保存用記憶領域に書込まれた場合に、前記ファイル読出し監視部は、前記外部デバイス部に対するアクセスを検出すると共に、当該アクセスが前記ファイル読出し監視部によるアクセスである場合に限り前記外部デバイス部に対する前記イメージ情報の読み込み許容し、
前記イメージ情報が前記外部デバイス部に読み込まれた場合に当該イメージ情報を取得すると共にこれを解析し、前記イメージ情報に含まれる前記ファイル情報を示す情報を証跡情報として記録することを特徴としたファイル持出制御方法。
【請求項５】
端末装置内に設置された情報記憶部からのファイル情報の読み出しを監視するファイル読出し監視部と、ファイル情報書き出し用プログラムを実行することにより前記情報記憶部からファイル情報を読み出すと共に当該ファイル情報からなるイメージ情報を生成するライティング部と、前記イメージ情報を予め設定された外部記録媒体に書き込む外部デバイス部とを備えたファイル持出制御システムにあって、前記情報記憶部から前記外部記録媒体への前記ファイル情報の書出しを制御するためのファイル持ち出し制御プログラムであって、
前記ファイル情報読み出し要求を検出した場合に、前記ライティング部による前記ファイル情報の読み出しが予め設定された持ち出しポリシーに適合するか否か判定を行うと共に、前記持ち出しポリシーに適合する場合に前記ライティング部に対して前記ファイル情報の読み出しを行う読出し許容判定機能と、
前記イメージファイルの予め設定された一時保存用記憶領域への格納要求を検出した場合に、当該格納要求の送信元ソフトウェアに基づき前記イメージ情報の前記一時保存用記憶領域への書込みを許容するか否かを判定するイメージ情報書込判定機能と、
前記一時保存用記憶領域に書込まれた場合に、前記外部デバイス部に対するアクセスを検出すると共に、検出されたアクセスが前記ファイル読出し監視部によるアクセスである場合に限り前記外部デバイス部に対する前記イメージ情報の読み込み許容するアクセス検出機能と、
前記イメージ情報が前記外部デバイス部に読み込まれた場合に当該イメージ情報を取得すると共にこれを解析し前記イメージ情報に含まれる前記ファイル情報を示す情報を証跡情報として記録する証跡情報格納機能とをコンピュータに実行させることを特徴としたファイル持出制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置内における情報記憶部から外部記録媒体へのファイル情報の書き出しを制御するシステムに関する。
【背景技術】
【０００２】
ＯＳ（オペレーティングシステム）のファイルシステムを監視し、ＵＳＢメモリ、ＦＤＤ、外付けＨＤＤ等の外部記録媒体にファイルが書き出されたときに、書き出されたファイルが、予め設定された持ち出しポリシーに適用しているかどうかを判定し、許可されていないファイルの書き出し（持ち出し）を禁止したり、ファイルに対する暗号化処理を施したりすることにより、パーソナルコンピュータ等の端末装置から外部記録媒体を通して、許可されていないファイルが不正に持ち出されることを防ぐための情報漏洩対策プログラムや情報漏洩対策技術が利用されている。
【０００３】
また、外部記録媒体に書き出されることにより、端末装置から持ち出されたファイルの証跡ログを管理したいというニーズも高く、外部記録媒体へのファイル入出力ログを取得して証跡ログとして記憶保持するための技術も多く利用されている。
【０００４】
しかしながら、例えば、ライティングソフトウェアなどのアプリケーションを利用して、ファイル情報が外部記録媒体に書き出された場合、これらのアプリケーションはＯＳのファイルシステムを利用せずに、ファイルシステム及びデバイスドライバ上に設定した独自のメモリ領域（仮想記憶領域）を利用して外部記録媒体（外部デバイス）に対して直接、独自仕様で書き出しを行う場合が多い。
【０００５】
このため、一般の情報漏洩対策プログラムでは、独自仕様で書き出されたファイルについては、その内容を取得することができないため、管理が困難であり、機密情報などの持ち出し禁止ファイル情報が端末装置から持ち出されることやその情報漏洩を抑制することが困難であった。
【０００６】
これに対して、例えば、ライティングソフトウェア部が情報漏洩対策プログラムと連携する改造を行い、外部記録媒体に書き出し実行前に情報漏洩対策プログラムに書き出すファイルを渡して情報漏洩対策プログラムで決められたセキュリティポリシーに従うようファイルを制御したり、外部記録媒体に出力したファイル情報を情報漏洩対策プログラムに渡して証跡ログに出力すれば、独自仕様で外部記録媒体に書き出すアプリケーションで書き出されたファイルに対しても情報漏洩対策プログラムで管理可能と考えられる。
しかしながら、この場合、対応するライティングソフトウェア部毎に改造が必須となってしまうため、利用者は任意のライティングソフトウェア部と情報漏洩対策プログラムの組み合わせを選択して使うことができないという不都合がある。
【０００７】
これに対する関連技術として、各デバイスへの書き込みを監視し、予め許可されたデバイスへ任意のアプリケーションからのデータ出力のみ許容する技術が開示されている（特許文献１）。
【０００８】
また、関連技術として、アクセスタイプの内容を、ポリシーファイルと照合し、アクセスが禁止されたアクセスのタイプとして登録されているか否かを判別し、禁止されたアクセスタイプに該当しなければ正当なアクセスとみなす技術が開示されている（特許文献２）。
【０００９】
また、関連技術として、任意のアプリケーションプログラムが磁気ディスク装置、および外部記憶装置へアクセスするデータを全て監視し、ステータス情報を参照し、磁気ディスク装置、および外部記憶装置への書き込みを許可または拒否する技術が開示されている（特許文献３）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００７−０２８０１５号公報
【特許文献２】特開２００１−３３７８６４号公報
【特許文献３】特開２００９−１５１８２７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記特許文献１〜３を組み合わせた内容では、データファイルの書き出しを一括して許可／不許可に設定することはできるが、データの中に含まれている個々のファイルに対して、どのようなファイルについて持ち出されたかを検出し、持ち出し可否を判定することや、ファイル暗号化等のファイル変換を行って出力を行うことができないという不都合がある。
【００１２】
また、管理者がデータの持ち出しを許可した場合、証跡ログに持ち出されたファイル情報も残らず、不正に持ち出し許可されていないファイルや必要なセキュリティ対策がとられていないファイルが外部に流出してしまうといった不都合が生じ得る。
【００１３】
また、例えば、書き込み用のＣＤやＤＶＤに対して出力するデータ全体を暗号化するライティングソフトウェアが市販されているが、このライティングソフトウェアにおいても、上述のように、情報漏洩対策プログラムと連携して個々のファイルの書き出しを制御、管理することができないという不都合がある。
【００１４】
更に、ライティングソフトウェア部で読込まれたファイル情報の証跡ログを記録した場合、外部記録媒体に出力される可能性の高いファイル情報についての証跡ログを残すことはできるが、実際にライティングソフトウェア部で読込んだだけなのか、外部記録媒体に対して実際に出力されたかを正確に記録することができないという不都合がある。
また、端末装置が異なる外部記録媒体を備えている場合には、ライティングソフトウェアで読込まれたファイル情報どの外部記録媒体に対して、いつ書き出し（出力）が行われたのかを示す情報を管理することができないといった不都合がある。
【００１５】
［発明の目的］
本発明は、上記関連技術の有する不都合を改善し、端末装置から外部記録媒体へのファイル書き出しを有効に管理するファイル持出制御システム、ファイル持出制御方法、ファイル持出制御プログラムを提供することを、その目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するために、本発明に係るファイル持出し制御システムは、端末装置内に設置された情報記憶部からのファイル情報の読み出しを監視するファイル読出し監視部と、ファイル情報書き出し用プログラムを実行することにより前記情報記憶部からファイル情報を読み出すと共に当該ファイル情報からなるイメージ情報を生成するライティング部と、前記イメージ情報を予め設定された外部記録媒体に書き込む外部デバイス部とを備えたファイル持出制御システムであって、前記ファイル読み出し監視部は、前記情報記憶部からのファイル情報の読み出し要求を検出するファイル読出し検出手段と、前記ファイル情報の読み出し要求を検出した場合に当該読み出し要求が予め設定された持ち出しポリシーに適合するか否か判定を行うと共に、前記持ち出しポリシーに適合する場合に前記ライティング部に対して前記ファイル情報の読み出しを行う読出し許容判定手段と、前記イメージファイルの予め設定された一時保存用記憶領域への格納要求を検出した場合に、当該格納要求の送信元ソフトウェアに基づき前記イメージ情報の前記一時保存用記憶領域への書込みを許容するか否かを判定するイメージ情報書込判定手段と、前記一時保存用記憶領域に書込まれた場合に、前記外部デバイス部に対するアクセスを検出すると共に当該アクセスが前記ファイル読出し監視部によるアクセスである場合に限り前記外部デバイス部に対する前記イメージ情報の読み込みを許容するアクセス検出手段と、前記イメージ情報が前記外部デバイス部に読み込まれた場合に前記イメージ情報を取得すると共にこれを解析し前記イメージ情報に含まれる前記ファイル情報を示す情報を証跡情報として記録する証跡情報格納手段とを備えた構成をとっている。
【００１７】
また、本発明にかかるファイル持出し制御方法は、端末装置内に設置された情報記憶部からのファイル情報の読み出しを監視するファイル読出し監視部と、ファイル情報書き出し用プログラムを実行することにより前記情報記憶部からファイル情報を読み出す処理を行うライティング部と、前記ファイル情報からなるイメージ情報を予め設定された外部記録媒体に書き込む外部デバイス部とを備えたファイル持出制御システムにあって、前記ファイル情報の前記外部記録媒体への書出しを制御するファイル持ち出し制御方法であって、前記ファイル情報読み出し要求を検出した前記ファイル読出し監視部が、前記ライティング部による前記ファイル情報の読み出しが予め設定された持ち出しポリシーに適合するか否か判定を行い、前記持ち出しポリシーに適合する場合に前記ファイル読み出し監視部が前記ライティング部に対して前記ファイル情報の読み出しを行い、前記ライティング部は、前記読み出されたファイル情報からなるイメージ情報を生成すると共に予め設定された一時保存用記憶領域への格納要求を送信し、前記ファイル読出し監視部は、前記格納要求の送信元ソフトウェアに基づき前記イメージ情報の前記一時保存用記憶領域への書込みを許容するか否かを判定し、前記一時保存用記憶領域に書込まれた場合に、前記ファイル読出し監視部は、前記外部デバイス部に対するアクセスを検出すると共に、当該アクセスが前記ファイル読出し監視部によるアクセスである場合に限り前記外部デバイス部に対する前記イメージ情報の読み込み許容し、前記イメージ情報が前記外部デバイス部に読み込まれた場合に当該イメージ情報を取得すると共にこれを解析し、前記イメージ情報に含まれる前記ファイル情報を示す情報を証跡情報として記録することを特徴としている。
【００１８】
又、本発明にかかるファイル持出し制御プログラムは、端末装置内に設置された情報記憶部からのファイル情報の読み出しを監視するファイル読出し監視部と、ファイル情報書き出し用プログラムを実行することにより前記情報記憶部からファイル情報を読み出すと共に当該ファイル情報からなるイメージ情報を生成するライティング部と、前記イメージ情報を予め設定された外部記録媒体に書き込む外部デバイス部とを備えたファイル持出制御システムにあって、前記情報記憶部から前記外部記録媒体への前記ファイル情報の書出しを制御するためのファイル持ち出し制御方法であって、前記ファイル情報読み出し要求を検出した場合に、前記ライティング部による前記ファイル情報の読み出しが予め設定された持ち出しポリシーに適合するか否か判定を行うと共に、前記持ち出しポリシーに適合する場合に前記ライティング部に対して前記ファイル情報の読み出しを行う読出し許容判定機能と、前記イメージファイルの予め設定された一時保存用記憶領域への格納要求を検出した場合に、当該格納要求の送信元ソフトウェアに基づき前記イメージ情報の前記一時保存用記憶領域への書込みを許容するか否かを判定するイメージ情報書込判定機能と、前記一時保存用記憶領域に書込まれた場合に、前記外部デバイス部に対するアクセスを検出すると共に当該アクセスが前記ファイル読出し監視部によるアクセスである場合に限り前記外部デバイス部に対する前記イメージ情報の読み込み許容するアクセス検出機能と、前記イメージ情報が前記外部デバイス部に読み込まれた場合に当該イメージ情報を取得すると共にこれを解析し前記イメージ情報に含まれる前記ファイル情報を示す情報を証跡情報として記録する証跡情報格納機能と、をコンピュータに実行させること特徴としている。
【発明の効果】
【００１９】
本発明は、以上のように構成され機能するので、これによると、
ライティングソフトウェアによるイメージファイルの書込みの許容判定を行う手段と、外部デバイス部に対してイメージ情報の書込みアクセスを行うアプリケーションソフトによる外部デバイスに対するイメージ情報の書込みの許容判定を行う手段と、イメージ情報を取得し、イメージ情報に含まれるファイル情報を示す情報を証跡情報として記録する手段を備えた構成としたことにより、端末装置から外部記録媒体へと書き出されるファイルを監視し、これにより不正なファイル書き出しを有効に抑制し得るファイル持出制御システム、ファイル持出制御方法、ファイル持出制御プログラムを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明によるファイル持出制御システムにおける一実施形態を示す概略ブロック図である。
【図２】図１に開示したファイル持出制御システムにおけるシーケンスチャートである。
【図３】図１に開示したファイル持出制御システムにおけるテーブルの一例を示す説明図である。
【図４】図１に開示したファイル持出制御システムにおける書き出し許可ライティングソフトウェア情報（１０１−ａ）の一例を示す説明図である。
【発明を実施するための形態】
【００２１】
［実施形態］
本実施形態である端末１０は、図１に示すように、予め設定されたファイル情報を記憶保持するＨＤＤ（ハードディスクドライブ）１０３と、ＨＤＤ１０３内における一部記憶領域を利用して設定された、論理的仮想記憶領域としての仮想ディスク１０４と、予め設定されたプログラムが端末１０内に設置された中央演算処理装置により実行されることにより実現される情報漏洩対策プログラム部、および、ライティングＳＷ部１０２を備え、更に、データ書き込み可能なＣＤやＤＶＤなどの外部記録媒体に対してデータの書き込みを行う外部デバイス２０が接続された構成を有する。
【００２２】
尚、制御情報漏洩対策プログラム１０１は、ＨＤＤ１０３に格納されたファイル情報を外部記録媒体２１への書き出すファイル書き出し処理を制御、管理している
また、ライティングソフトウェア（ライティングＳＷ）部１０２は、外部記録媒体２１にファイルを書き出す処理を実行するための任意のライティング用ソフトウェアが実行されることにより実現されるものとする。
【００２３】
情報漏洩対策プログラム部１０１は、以下に示すサブモジュールを備えた構成を有する。
情報漏洩対策プログラム部１０１は、端末１０内におけるライティングソフトウェア部１０２からのファイル読み出しを検知してファイルを制御するＨＤＤファイル読込み監視・制御部１０１−１と、読み出したファイルが持ち出しポリシーに適合しているかどうかを判定する持ち出しポリシー適合判定部１０１−２と、仮想ディスクへの書き出しを検出、制御する仮想ディスク出力監視・制御部１０１−３と、仮想ディスクに書き込まれたイメージデータが許可されているライティングソフトウェア部１０２によって書き込まれたかどうかを判定する仮想ディスク出力可否判定部１０１−４を有する。
【００２４】
また、情報漏洩対策プログラム部１０１は、外部デバイス２０へのデータの書き込みを検出し、その出力を制御する外部デバイス出力監視・制御部１０１−５と、外部デバイス２０に書き込もうとしているアプリケーションが情報漏洩対策プログラムかどうかを判定する外部デバイス出力可否判定部１０１−６と、外部記録媒体イメージデータ読込み・外部デバイス出力部１０１−７と、外部記録媒体２１に書き込まれるイメージデータの解析を行うイメージデータ解析部１０１−８と、解析により抽出されたファイル情報を示す情報を証跡管理用ログ記憶部に格納する証跡管理用ログ格納部１０１−９を含み構成される。
【００２５】
また、情報漏洩対策プログラム部１０１の記憶領域として、端末１０で利用されているライティングソフトウェア部１０２のアプリケーション情報を登録しているライティングソフトウェア部情報１０１−ａと、ＨＤＤ１０３上にある各ファイルを外部へ持ち出す場合に持ち出し可能か否か、又は、持ち出し可能である場合には暗号化や認証等必要なセキュリティ対策が定義された持ち出しポリシーを保持する持出しポリシー記憶部１０１−ｂと、端末１０のＨＤＤ１０３から外部記録媒体に出力されたファイル情報に係る情報を管理する証跡管理用ログ記憶部１０１−ｃを含み構成される。
【００２６】
ライティングソフトウェア部１０２のサブモジュールとしては、情報漏洩対策プログラム部１０１により許容された場合にＨＤＤ１０３からファイル情報の読み込みを行うファイル読込み部１０２−１と、読み込んだファイル情報からなる、外部記録媒体への書込用としてのイメージデータ（イメージ情報）を生成する外部記録媒体イメージデータ作成部１０２−２と、情報漏洩対策プログラム部１０１により許容された場合に生成されたイメージデータを仮想ディスク１０４に書き込む外部記録媒体イメージデータ出力部１０２−３を含み構成される。
【００２７】
尚、仮想ディスク１０４は、情報漏洩対策プログラム部１０１からは物理的な外部デバイスドライブと同様に扱われる論理的な記憶領域であって、ライティングソフトウェア部１０２等他のプログラムからも物理的なデバイスと同じように外部記録媒体イメージデータの書き込みが可能であるものとする。また、仮想ディスク１０４内にデータが書き込まれた場合、外部記録媒体のイメージデータとしてＨＤＤ１０３上に予め設定された記憶領域に保存されるものとする。
【００２８】
また、仮想ディスク１０４への書き込みは仮想ディスク出力監視・制御部１０１−３によって監視されており、書き出し許可ライティングソフトウェア部以外のアプリケーションからのデータ出力はできないよう制御されている。
【００２９】
また、外部記録媒体２１からの入出力を行う外部デバイス２０は、外部デバイス出力監視・制御部１０１−５によって監視されており、外部デバイスへの外部からの書き込み実行を検出すると書き込もうとしているアプリケーションを特定し、情報漏洩対策プログラム部１０１以外のアプリケーションからの書き込みはできないよう制御されている。
【００３０】
以下、本実施形態について詳説する。
ライティングソフトウェア（ＳＷ）部１０２のファイル読込み部１０２−１は、ファイル情報記憶部（ＨＤＤ）１０３に対してファイル情報（以下「ファイル」という）の読込みの要求を行う読み込み要求機能を有する。
【００３１】
情報漏洩対策プログラム部１０１のＨＤＤファイル読込み監視制御部（以下「ファイル読込監視制御部」という）１０１−１は、ＨＤＤ１０３に対するファイル読み込み要求を監視する読み込み要求監視機能を備えている。
持出しポリシー適合判定部１０１−２は、ＨＤＤ１０３に対するファイル読込み要求（要求メッセージ）を検出された場合に、読込み要求されたファイル（ライティングＳＷ１０２に読み込まれたファイル）が、持出しポリシー記憶部１０１−ｂに設定された持出しポリシーの許可条件に適合するか否かを判定する持出ポリシー適合判定機能を有する。
【００３２】
ここで、読み込まれたファイルが持出しポリシーの許可条件に不適合の場合、ファイル読込監視制御部１０１−１は、予め持ち出しポリシーに定義された内容に基づき、ＨＤＤ１０３からのファイル読込みを抑制する制御を行うものとする。
【００３３】
尚、持出しポリシー記憶部１０１−ｂには、図３に示すように、ＨＤＤ１０３に記憶された各ファイルのファイル名およびそのアドレス情報と、各ファイルを外部記録媒体２１に書き込むこと、つまり、端末１０から持ち出すことが許可されているか否かが、端末１０のユーザそれぞれに対応して記載されている。
【００３４】
また、持出しポリシー（テーブル情報）には、端末１０からのファイル持出しが許可されている場合、ファイル持ち出し時に暗号化する必要があるか否かをユーザごとに定義する情報が含まれているものとする。
例えば、ライティングソフトウェア部１０２からの読込み要求が送り込まれたファイルに対応する持出しポリシーが「不許可」を示す場合は、ＨＤＤファイル読み込み監視制御部１０１−１は、ファイルの読込みを却下し、その実行を抑制する制御を行う。
【００３５】
更に、持ち出しポリシーにおいてファイル読込（持ち出し）が許可されており、且つ、ファイルに対する暗号化が定義されている場合、ＨＤＤファイル読込監視制御部１０１−１は、ライティングＳＷ部１０２による読み込みが行われるのに先立ち、このファイルに対して、持出ポリシーの記載内容に基づき、読み込まれるファイルに対して暗号化する処理（ポリシー適用加工）を行う（ポリシーファイル処理機能）。
これにより、暗号化されたファイルは、持出しポリシー適用加工済みファイルとしてライティングＳＷ部１０２により読み出される。
【００３６】
外部記録媒体イメージデータ作成部（イメージデータ作成部）１０２−２は、外部記録媒体イメージデータ（外部持出用イメージデータ）を作成する際に、外部記録媒体イメージデータ出力部（イメージデータ出力部）１０２−３は、仮想ディスク１０４に対して、生成された外部記録媒体イメージデータの書き込み要求を行う。
【００３７】
仮想ディスク出力監視制御部１０１−３が、仮想ディスク１０４に対するイメージデータの書き込み要求を検出する書込要求検出機能を有する。
仮想ディスク出力可否１０１−４は、仮想ディスク１０４にアクセスしているアプリケーションに係る情報（アプリケーション実行ファイルのハッシュ情報）を取得するアプリケーション情報取得機能を備えている。
【００３８】
仮想ディスク出力可否判定部１０１−４は、検出されたイメージデータの書き込み要求が、予め書き出し許可ライティングＳＷ情報に登録されたアプリケーションソフトウェア（ここでは、ライティングＳＷ部１０２）からのアクセスであるか否かを判定する。
【００３９】
ここで、上記イメージデータの書き込み要求が予め登録されたライティングソフトウェア（アプリケーションＳＷ）からのアクセスであると判定された場合、外部デバイス出力監視制御部１０１−５が、そのライティングソフトウェア（ここでは、ライティングＳＷ部１０２）による外部記録媒体イメージデータの書き込みを許容する制御を行う。
これにより、仮想ディスク上に生成されたイメージデータの外部デバイス２０への出力および外部記録媒体２１への書込みが実行される。
【００４０】
一方、書き出し許可されているソフトウェア（ライティングソフトウェア部１０２）以外の実行ファイル（他のアプリケーションＳＷ）による仮想ディスク１０４へのアクセスが検知された場合、外部デバイス出力可否判定部１０１−６は、仮想ディスク１０４内に記憶生成されたデータの外部デバイス２０に対する出力を全て抑制する制御を行う。
これにより、外部デバイス２０に対するファイル情報の書き出しは却下されるものとする。
【００４１】
尚、ライティングＳＷ部１０２による書き出し動作処理が許可されているか否かの判定は、書き出し許可ライティングソフトウェア（ＳＷ）情報記憶部１０１−ａに予め記憶された書き出し許可ライティングＳＷ情報（図４）に基づき、行われるものとする。
この書き出し許可ライティングＳＷ情報には、図４に示すように、外部デバイス２０に対するデータの書き出しを行う処理が許容されたライティングソフトウェア（ライティングＳＷ部１０２）の実行ファイルのハッシュ情報がリスト化されているものとする。
【００４２】
これにより、仮想ディスク出力可否判定部１０１−４は、予め取得された、仮想ディスク１０４にアクセスしているアプリケーションの実行ファイルのハッシュ値情報が書き出し許可ライティングＳＷ情報１０１−ａに登録されているハッシュ値のリストの中にあるか否かに基づき、イメージデータの書き込み要求の要求元が予め設定されたアプリケーションソフトウェアであるか否かを判別する。
【００４３】
外部デバイス出力監視制御部１０１−５は、外部デバイス２０に対するアクセスを監視すると共に、外部デバイス２０に対する書き込み要求の検出を行う（書込要求検出機能）と共に検出した結果を外部デバイス出力部１０１−７に通知する。
外部デバイス出力可否判定部１０１−６は、仮想ディスク１０４に対してデータ書き込みようにアクセスしているアプリケーションが情報漏洩対策プログラム部１０１であるか否かを判定する（アクセス元プログラム判定機能）。
【００４４】
外部記録媒体イメージデータ読み込み・外部デバイス出力部（以下「外部デバイス出力部」という）１０１−７は、仮想ディスク１０４から外部デバイス２０への書き込み（イメージデータ転送）の完了を検出した場合、外部デバイス２０から外部記録媒体イメージデータの読み込みを行うイメージデータ読み込み機能を有する。
ここで、外部デバイス出力部１０１−７は、イメージデータに含まれるファイルを抽出して読み込む設定であってもよい。
【００４５】
また、外部デバイス出力部１０１−７は、外部記録媒体イメージデータに含まれるファイル情報を取得後、外部デバイス２０に対して、読込んだ外部記録媒体イメージデータの書き込み要求を行うイメージデータ書込み要求機能を有する。
【００４６】
更に、外部デバイス出力部１０１−７は、仮想ディスク１０４に対してアクセスを行っているアプリケーションが、自己アプリケーションである情報漏洩対策プログラム部１０１からのアクセスである場合のみ、外部デバイス２０における外部記録媒体２１へのデータ出力、つまり、イメージデータの書き込み処理を許容する制御を行う。
【００４７】
尚、外部デバイス２０に対する情報漏洩対策プログラム部１０１以外の他のアプリケーションＳＷからのアクセスが検出された場合は、外部デバイス２０の出力動作（データ書き込み）を全て抑止する制御を行うものとする。
【００４８】
証跡管理用ログ格納部１０１−９は、外部デバイス２０による外部記録媒体２１に対する書き込み完了後、予め取得したイメージデータに含まれるファイル情報を示す情報を証跡ログとして証跡管理用ログ記憶部１０１−ｃに対して記録出力する証跡ログ格納機能を有する。
【００４９】
尚、外部デバイス出力部１０１−７は、イメージデータが仮想ディスク１０４から外部デバイス２０に読み込まれる（転送される）のに先立って、イメージデータを仮想ディスク１０４から取得する設定であってもよい。
このとき、外部記録媒体イメージデータ解析部１０１−８は、取得されたイメージデータを解析し、イメージデータ内に含まれる各ファイルを示す情報と、イメージデータの書込み先として示される外部デバイス名を示す情報を証跡情報として抽出するものとする。
【００５０】
［実施形態の動作説明］
次に、本実施形態の動作について、その概略を説明する。
まず、ＨＤＤ１０３に対するファイル情報読み出し要求を検出された場合に、持出しポリシー適合判定部１０１−２が、ライティングＳＷ部１０２によるファイル情報の読み出しが予め設定された持ち出しポリシーに適合するか否か判定を行う（読出し許容判定行程）。
【００５１】
次いで、持ち出しポリシーに適合する場合にファイル読み込み監視制御部１０１−１が、ライティング部１０２に対してファイル情報の読み出しを行い、ライティング部１０２は、読み出されたファイル情報からなるイメージ情報を生成すると共に予め設定された仮想ディスク１０４への格納要求を送信する（読出し許容判定行程）。
このとき、仮想ディスク出力監視制御部１０１−３は、上記格納要求の送信元ソフトウェアに基づきイメージ情報の仮想ディスク１０４への書込みを許容するか否かを判定する（イメージ情報書込判定行程）。
【００５２】
イメージ情報が仮想ディスク１０４に書込まれた場合に、外部デバイス出力監視制御部１０１−５は、外部デバイス２０に対するアクセスを検出する（アクセス検出行程）。
ここで、検出されたアクセスが情報漏洩対策プログラム部１０１からのアクセスである場合に、外部デバイス出力可否判定部１０１−６が、外部デバイス２０に対するイメージ情報の読み込みを許容する制御を行う。
次いで、イメージ情報が外部デバイス２０に読み込まれた場合に、外部デバイス出力部１０１−７がこのイメージ情報を取得すると共にこれを解析し、証跡管理用ログ格納部１０１−９が、イメージ情報に含まれる前記ファイル情報を示す情報を証跡情報として記録する（証跡情報格納行程）。
【００５３】
ここで、上記読出し許容判定行程、イメージ情報書込判定工程、アクセス検出工程、および証跡情報格納行程については、その実行内容をプログラム化し、コンピュータに実行させるように構成してもよい。
【００５４】
次に、上記実施形態における動作について、図２のシーケンスチャートに基づき説明する。
【００５５】
まず、ライティングソフトウェア（ＳＷ）部１０２のファイル読込み部１０２−１が、ファイル情報記憶部（ＨＤＤ）１０３に対してファイル情報（以下「ファイル」という）の読込みを要求する（ステップＳ１）。
【００５６】
このとき、情報漏洩対策プログラム部１０１のＨＤＤファイル読込み監視制御部（以下「ファイル読込監視制御部」という）１０１−１がライティングソフトウェア部１０２によるＨＤＤ１０３に対するファイル読込み要求（要求メッセージ）を検出した場合に（ステップＳ２）、持出しポリシー適合判定部１０１−２が、読込み要求されたファイル（ライティングＳＷ１０２に読み込まれたファイル）が、持出しポリシー記憶部１０１−ｂに設定された持出しポリシーの許可条件に適合するか否かを判定する(ステップＳ３)。
【００５７】
ここで、ライティングソフトウェア部１０２からの読込み要求が送り込まれたファイルに対応する持出しポリシーが「不許可」を示す場合は、ＨＤＤファイル読み込み監視制御部１０１−１は、ファイルの読込みを却下し、その実行を抑制する制御を行う（ステップＳ４）。
【００５８】
また、持ち出しポリシーにおいてファイル読込（持ち出し）が許可されており、且つ、ファイルに対する暗号化が定義されている場合、ＨＤＤファイル読込監視制御部１０１−１が、ライティングＳＷ部１０２による読み込みが行われるのに先立ち、このファイルに対して、持出ポリシーの記載内容に基づき対象ファイルとしての暗号化処理を行い、ライティングＳＷ部１０２によるファイル読込み（読出し）を許容する制御を行う(ステップＳ５)。
【００５９】
次いで、ライティングＳＷ部１０２は、持出しポリシー適用済みのファイルを読み込む（ステップＳ６）。これにより、暗号化されたファイルは、持出しポリシー適用済みファイルとしてライティングＳＷ部１０２により読み出される。
【００６０】
ファイルの読込み（ステップＳ１〜６）が実行された後、外部記録媒体イメージデータ作成部（イメージデータ作成部）１０２−２は、仮想ディスク１０４内に外部記録媒体イメージデータ（外部持出用イメージデータ）を作成する（ステップＳ７）。
【００６１】
次いで、外部記録媒体イメージデータ出力部（イメージデータ出力部）１０２−３は、仮想ディスク１０４に対して、生成された外部記録媒体イメージデータの書き込み要求を行う（ステップＳ８）。
ここで、仮想ディスク出力監視制御部１０１−３が、仮想ディスク１０４に対するイメージデータの書き込み要求を検出する（ステップＳ９）。このとき、仮想ディスク出力可否１０１−４が仮想ディスク１０４にアクセスしているアプリケーションに係る情報（アプリケーション実行ファイルのハッシュ情報）を取得する（ステップＳ１０）。
【００６２】
仮想ディスク出力可否判定部１０１−４は、検出されたイメージデータの書き込み要求が、予め書き出し許可ライティングＳＷ情報に登録されたアプリケーションソフトウェア（ここでは、ライティングＳＷ部１０２）からのアクセスであるか否かを判定する。
【００６３】
ここで、上記イメージデータの書き込み要求が予め登録されたライティングソフトウェア（アプリケーションＳＷ）からのアクセスであると判定された場合、外部デバイス出力監視制御部１０１−５が、そのライティングソフトウェア（ここでは、ライティングＳＷ部１０２）による外部記録媒体イメージデータの書き込みを許容する制御を行う（ステップＳ１１−２）。
これにより、仮想ディスク上に生成されたイメージデータの外部デバイス２０への出力および外部記録媒体２１への書込みが実行される。
【００６４】
一方、書き出し許可されているソフトウェア（ライティングソフトウェア部１０２）以外の実行ファイル（他のアプリケーションＳＷ）による仮想ディスク１０４へのアクセスが検知された場合、外部デバイス出力可否判定部１０１−６は、仮想ディスク１０４内に記憶生成されたデータの外部デバイス２０に対する出力を全て抑制する制御を行う（ステップＳ１１−１）。これにより、外部デバイス２０に対するファイル情報の書き出しは却下される。
【００６５】
尚、ライティングＳＷ部１０２による書き出し動作処理が許可されているか否かの判定は、書き出し許可ライティングソフトウェア（ＳＷ）情報記憶部１０１−ａに予め記憶された書き出し許可ライティングＳＷ情報（図４）に基づき、行われるものとする。
この書き出し許可ライティングＳＷ情報には、図４に示すように、外部デバイス２０に対するデータの書き出しを行う処理が許容されたライティングソフトウェア（ライティングＳＷ部１０２）の実行ファイルのハッシュ情報がリスト化されているものとする。
【００６６】
これにより、仮想ディスク出力可否判定部１０１−４は、ステップＳ１０で取得された、仮想ディスク１０４にアクセスしているアプリケーションの実行ファイルのハッシュ値情報が書き出し許可ライティングＳＷ情報１０１−ａに登録されているハッシュ値のリストの中にあるか否かに基づき、イメージデータの書き込み要求の要求元が予め設定されたアプリケーションソフトウェアであるか否かを判別する。
【００６７】
次いで、情報漏洩対策プログラム部１０１の外部記録媒体イメージデータ読み込み・外部デバイス出力部（以下「外部デバイス出力部」という）１０１−７が、外部デバイス２０への書き込み（データ転送）完了を検出した場合(ステップＳ１２)、外部デバイス出力部１０１−７は、外部デバイス２０から外部記録媒体イメージデータの読み込みを行う(ステップＳ１３)。
ここで、外部デバイス出力部１０１−７は、イメージデータに含まれるファイルを抽出して読み込む設定であってもよい。
【００６８】
次に、外部デバイス出力部１０１−７は、外部記録媒体イメージデータに含まれるファイル情報を取得後(ステップＳ１３)、外部デバイス２０に対して、読込んだ外部記録媒体イメージデータの書き込み要求を行う(ステップＳ１４)。
【００６９】
ここで、外部デバイス出力監視部１０１−５が、外部デバイス２０に対する書き込み要求を検出する。このとき、情報漏洩対策プログラム部１０１は、仮想ディスク１０４にアクセスしているアプリケーションが情報漏洩対策プログラム部１０１であるか否かを判別する(ステップＳ１５)。
【００７０】
ここで、外部デバイス出力部１０１−７は、仮想ディスク１０４に対してアクセスを行っているアプリケーションが、自己アプリケーションである情報漏洩対策プログラム部１０１からのアクセスである場合のみ、外部デバイス２０における外部記録媒体２１へのデータ出力、つまり、イメージデータの書き込み処理を許容する制御を行う（ステップＳ１６−２）。
【００７１】
尚、外部デバイス２０に対する情報漏洩対策プログラム部１０１以外の他のアプリケーションＳＷからのアクセスが検出された場合は、外部デバイス２０の出力動作（データ書き込み）を全て抑止する制御を行うものとする（ステップＳ１６−１）。
【００７２】
次いで、外部デバイス２０による外部記録媒体２１に対する書き込み完了後、証跡管理用ログ格納部１０１−９は、ステップＳ１３にて取得されたイメージデータに含まれるファイル情報を示す情報を証跡ログとして証跡管理用ログ１０１−ｃに対して記録出力する(ステップＳ１７)。
【００７３】
以上のように、本実施形態では、ライティングソフトウェア部１０２により実行されるファイル情報の読込み（読み出し）を監視し、ライティングソフトウェア部からファイルの読み込みを検出した場合に持出しポリシーを適用することで、アプリケーションの独自仕様により外部記録媒体への書き出しが行われた場合にも、持ち出されるファイルに対して持ち出しポリシーを適用した加工を行うができる。
これにより、書き出されるファイルに対して、各ファイル内容に応じた暗号化や内容隠匿処理などのファイル処理（加工）を行うことができ、このため、持ち出されたファイル情報のセキュリティが保持される。
【００７４】
また、本実施形態では、仮想ディスク１０４に出力されたイメージ情報を取得することにより、任意のライティングソフトウェアにより作成したイメージデータが外部記録媒体に書き込まれた場合も、実際に外部記録媒体に書き出されたファイル情報を取得し、このファイル情報を証跡ログとして管理することができる。
【００７５】
更には、情報漏洩対策プログラム部１０１は、端末１０内に予め設定されたライティングソフトウェアの改造を必要とすることなく、任意のライティングソフトウェア部と連携して外部記録媒体へ書き出すファイルに持ち出しポリシー適用し、安全でないファイルが流出するのを有効に抑制することができる。
【００７６】
また、情報漏洩対策プログラム部１０１は、ライティングソフトウェア部の改造を必要とすることなく、任意のライティングソフトウェア部と連携し、外部記録媒体へ実際に書き出したファイルの出力情報を取得して証跡ログとして管理者が管理できることである。
その理由は、情報漏洩対策プログラムは、ライティングソフトウェア部が書き出した仮想デバイス上のイメージデータから実際に外部記録媒体２１に書き出したファイル情報を取得することが可能であるためである。
【００７７】
更に、本実施形態では、ライティングソフトウェア部で読込んだだけでなく、外部記録媒体に対して実際に出力されたファイル情報についての証跡ログを記録することにより、外部記録媒体に対して書き出しが行われた時間などを合わせた正確な証跡ログを記録することができる。
また、端末１０が異なる複数の外部デバイスを備えている場合にも、どの外部記録媒体に対して、いつ書き出し（出力）が行われたのかを正確に記述した証跡ログを記録することができる。
【００７８】
上述した実施形態については、その新規な技術的内容の要点をまとめると、以下のようになる。
尚、上記の実施形態の一部又は全部は、新規な技術として以下のようにまとめられるが、本発明は必ずしもこれに限定されるものではない。
【００７９】
（付記１）
端末装置内に設置された情報記憶部からのファイル情報の読み出しを監視するファイル読出し監視部と、ファイル情報書き出し用プログラムを実行することにより前記情報記憶部からファイル情報を読み出すと共に当該ファイル情報からなるイメージ情報を生成するライティング部と、前記イメージ情報を予め設定された外部記録媒体に書き込む外部デバイス部とを備えたファイル持出制御システムであって、
前記ファイル読み出し監視部は、
前記情報記憶部からのファイル情報の読み出し要求を検出するファイル読出し検出手段と、
前記ファイル情報の読み出し要求を検出した場合に当該読み出し要求が予め設定された持ち出しポリシーに適合するか否か判定を行うと共に、前記持ち出しポリシーに適合する場合に前記ライティング部に対して前記ファイル情報の読み出しを行う読出し許容判定手段と、
前記イメージファイルの予め設定された一時保存用記憶領域への格納要求を検出した場合に、当該格納要求の送信元ソフトウェアに基づき前記イメージ情報の前記一時保存用記憶領域への書込みを許容するか否かを判定するイメージ情報書込判定手段と、
前記一時保存用記憶領域に書込まれた場合に、前記外部デバイス部に対するアクセスを検出すると共に当該アクセスが前記ファイル読出し監視部によるアクセスである場合に限り前記外部デバイス部に対する前記イメージ情報の読み込みを許容するアクセス検出手段と、
前記イメージ情報が前記外部デバイス部に読み込まれた場合に前記イメージ情報を取得すると共にこれを解析し前記イメージ情報に含まれる前記ファイル情報を示す情報を証跡情報として記録する証跡情報格納手段とを備えたことを特徴としたファイル持出制御システム。
【００８０】
（付記２）
端末装置内に設置された情報記憶部からのファイル情報の読み出しを監視するファイル読出し監視部と、ファイル情報書き出し用プログラムを実行することにより前記情報記憶部からファイル情報を読み出すと共に当該ファイル情報からなるイメージ情報を生成するライティング部と、前記イメージ情報を予め設定された外部記録媒体に書き込む外部デバイス部とを備えたファイル持出制御システムであって、
前記ファイル読み出し監視部は、
前記情報記憶部からのファイル情報の読み出し要求を検出するファイル読出し検出手段と、
前記ファイル情報の読み出し要求を検出した場合に当該読み出し要求が予め設定された持ち出しポリシーに適合するか否か判定を行うと共に、前記持ち出しポリシーに適合する場合に前記ライティング部に対して前記ファイル情報の読み出しを行う読出し許容判定手段と、
前記イメージファイルの予め設定された一時保存用記憶領域への格納要求を検出した場合に、当該格納要求の送信元ソフトウェアに基づき前記イメージ情報の前記一時保存用記憶領域への書込みを許容するか否かを判定するイメージ情報書込判定手段と、
前記一時保存用記憶領域に書込まれた場合に、前記外部デバイス部に対するアクセスを検出すると共に当該アクセスが前記ファイル読出し監視部によるアクセスである場合に限り前記外部デバイス部に対する前記イメージ情報の読み込みを許容するアクセス検出手段と、
前記イメージ情報が前記外部デバイス部に読み込まれるのに先立ち前記イメージ情報を前記一時保存用記憶領域から取得すると共にこれを解析し前記イメージ情報に含まれる前記ファイル情報、当該イメージ情報の書込先、および書込時刻を示す情報を証跡情報として記録する証跡情報格納手段とを備えたことを特徴としたファイル持出制御システム。
【００８１】
（付記３）
付与１または付与２に記載のファイル持出制御システムにおいて、
前記検出した読み出し要求が前記持ち出しポリシーに適合する場合に、前記持出しポリシーに基づき前記ファイル情報に対する加工処理を行う読み出しファイル加工手段を備えたことを特徴とするファイル持出し制御システム。
【００８２】
（付記４）
端末装置内に設置された情報記憶部からのファイル情報の読み出しを監視するファイル読出し監視部と、ファイル情報書き出し用プログラムを実行することにより前記情報記憶部からファイル情報を読み出す処理を行うライティング部と、前記ファイル情報からなるイメージ情報を予め設定された外部記録媒体に書き込む外部デバイス部とを備えたファイル持出制御システムにあって、前記ファイル情報の前記外部記録媒体への書出しを制御するファイル持ち出し制御方法であって、
前記ファイル情報読み出し要求を検出した前記ファイル読出し監視部が、前記ライティング部による前記ファイル情報の読み出しが予め設定された持ち出しポリシーに適合するか否か判定を行い、
前記持ち出しポリシーに適合する場合に前記ファイル読み出し監視部が前記ライティング部に対して前記ファイル情報の読み出しを行い、
前記ライティング部は、前記読み出されたファイル情報からなるイメージ情報を生成すると共に予め設定された一時保存用記憶領域への格納要求を送信し、
前記ファイル読出し監視部は、前記格納要求の送信元ソフトウェアに基づき前記イメージ情報の前記一時保存用記憶領域への書込みを許容するか否かを判定し、
前記一時保存用記憶領域に書込まれた場合に、前記ファイル読出し監視部は、前記外部デバイス部に対するアクセスを検出すると共に、当該アクセスが前記ファイル読出し監視部によるアクセスである場合に限り前記外部デバイス部に対する前記イメージ情報の読み込み許容し、
前記イメージ情報が前記外部デバイス部に読み込まれた場合に当該イメージ情報を取得すると共にこれを解析し、前記イメージ情報に含まれる前記ファイル情報を示す情報を証跡情報として記録することを特徴としたファイル持出制御方法。
【００８３】
（付記５）
端末装置内に設置された情報記憶部からのファイル情報の読み出しを監視するファイル読出し監視部と、ファイル情報書き出し用プログラムを実行することにより前記情報記憶部からファイル情報を読み出すと共に当該ファイル情報からなるイメージ情報を生成するライティング部と、前記イメージ情報を予め設定された外部記録媒体に書き込む外部デバイス部とを備えたファイル持出制御システムにあって、前記情報記憶部から前記外部記録媒体への前記ファイル情報の書出しを制御するためのファイル持ち出し制御方法であって、
前記ファイル情報読み出し要求を検出した場合に、前記ライティング部による前記ファイル情報の読み出しが予め設定された持ち出しポリシーに適合するか否か判定を行うと共に、前記持ち出しポリシーに適合する場合に前記ライティング部に対して前記ファイル情報の読み出しを行う読出し許容判定機能と、
前記イメージファイルの予め設定された一時保存用記憶領域への格納要求を検出した場合に、当該格納要求の送信元ソフトウェアに基づき前記イメージ情報の前記一時保存用記憶領域への書込みを許容するか否かを判定するイメージ情報書込判定機能と、
前記一時保存用記憶領域に書込まれた場合に、前記外部デバイス部に対するアクセスを検出すると共に当該アクセスが前記ファイル読出し監視部によるアクセスである場合に限り前記外部デバイス部に対する前記イメージ情報の読み込み許容するアクセス検出機能と、
前記イメージ情報が前記外部デバイス部に読み込まれた場合に当該イメージ情報を取得すると共にこれを解析し前記イメージ情報に含まれる前記ファイル情報を示す情報を証跡情報として記録する証跡情報格納機能とをコンピュータに実行させることを特徴としたファイル持出制御プログラム。
【産業上の利用可能性】
【００８４】
本発明は、端末内の記憶装置から外部デバイス（外部記録媒体）へのファイルの書き出しを監視し、任意のライティングソフトウェアを利用して外部記録媒体に出力される場合でも、任意のライティングソフトウェアと連携して外部記録媒体にファイル情報を書き出すファイル書き出しシステムに対して適用することが可能である。
【符号の説明】
【００８５】
１０  端末（端末装置）
１０１  情報漏洩対策プログラム部（ファイル読出し監視部）
１０１−１  ＨＤＤファイル読込み監視制御部
１０１−２  持出しポリシー適合判定部
１０１−３  仮想ディスク出力監視制御部
１０１−４  仮想ディスク出力可否判定部
１０１−５  外部デバイス出力監視制御部
１０１−６  外部デバイス出力可否判定部
１０１−７  外部記録媒体イメージデータ読込み外部デバイス出力部（外部デバイス出力部）
１０１−８  外部記録媒体イメージデータ解析部
１０１−９  証跡管理用ログ格納部
１０１−ａ  書き出し許可ライティングソフトウェア情報記憶部
１０１−ｂ  持出しポリシー記憶部
１０１−ｃ  証跡管理用ログ記憶部
１０２  ライティングソフトウェア（ＳＷ）部（ライティング部）
１０２−１  ファイル読込み部
１０２−２  外部記録媒体イメージデータ作成部
１０２−３  外部記録媒体イメージデータ出力部
１０３  ハードディスクドライブ（ＨＤＤ：情報記憶部）
１０４  仮想ディスク（一時保存用記憶領域）
２０  外部デバイス
２１  外部記録媒体
【図１】
0005494073.tif 000002
【図２】
0005494073.tif 000003
【図３】
0005494073.tif 000004
【図４】
0005494073.tif 000005