(57)【要約】【課題】機密ファイルの取り扱いに関するセキュリティを向上させる。【解決手段】ネットワーク上におけるコンピュータに記憶されているファイルの取り扱いをセキュリティポリシーに基づいて管理するファイル管理システムであって、前記ファイルのコピー、移動及びアップロードのうちのいずれかの操作が行われたことを検出する検出部と、前記検出部が前記操作を検出すると、前記操作を行った操作者及び前記セキュリティポリシーを管理するポリシー管理者以外の第三者に前記操作について承認依頼を行うための承認依頼情報を生成し、その承認依頼情報を前記ネットワーク上における前記第三者のコンピュータに送信する承認依頼部と、前記第三者のコンピュータから前記承認依頼の結果を受信する受信部と、前記承認依頼の結果が承認である場合には前記操作を許容し、前記承認依頼の結果が否認である場合には前記操作を禁止又は中断する操作制御部と、を備えるファイル管理システム。【選択図】図２
2016224709.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上におけるコンピュータに記憶されているファイルの取り扱いをセキュリティポリシーに基づいて管理するファイル管理システムであって、
前記ファイルのコピー、移動及びアップロードのうちのいずれかの操作が行われたことを検出する検出部と、
前記検出部が前記操作を検出すると、前記操作を行った操作者及び前記セキュリティポリシーを管理するポリシー管理者以外の第三者に前記操作について承認依頼を行うための承認依頼情報を生成し、その承認依頼情報を前記ネットワーク上における前記第三者のコンピュータに送信する承認依頼部と、
前記第三者のコンピュータから前記承認依頼の結果を受信する受信部と、
前記承認依頼の結果が承認である場合には前記操作を許容し、前記承認依頼の結果が否認である場合には前記操作を禁止又は中断する操作制御部と、
を備えるファイル管理システム。
【請求項２】
前記承認依頼部は、所定の条件を満たす場合に前記承認依頼情報を生成する請求項１に記載のファイル管理システム。
【請求項３】
前記所定の条件は、前記操作が行われたファイルの個数に基づく条件を含む請求項２に記載のファイル管理システム。
【請求項４】
前記所定の条件は、前記操作が行われたファイルの総容量に基づく条件を含む請求項２又は請求項３に記載のファイル管理システム。
【請求項５】
前記所定の条件は、前回の前記操作が行われた時点からの経過時間に基づく条件を含む請求項２〜請求項４のいずれか１項に記載のファイル管理システム。
【請求項６】
前記所定の条件は、過去の前記操作により記憶先である一の記憶領域に記憶されたファイルの個数及び総容量のうち少なくとも一方に基づく条件を含む請求項２〜請求項５のいずれか１項に記載のファイル管理システム。
【請求項７】
前記所定の条件は、過去の前記操作により記憶元である一のフォルダ内において当該操作が行われたファイルの個数及び総容量のうち少なくとも一方に基づく条件を含む請求項２〜請求項６のいずれか１項に記載のファイル管理システム。
【請求項８】
前記承認依頼部は、前記操作者を特定可能な特定情報に基づいて前記操作者を特定し、特定した前記操作者に基づいて前記第三者を決定する請求項１〜請求項７のいずれか１項に記載のファイル管理システム。
【請求項９】
前記承認依頼部は、特定した前記操作者の上長を前記第三者として決定する請求項８に記載のファイル管理システム。
【請求項１０】
前記承認依頼部は、前記操作者を特定可能な特定情報に基づいて前記操作者を特定し、特定した前記操作者及び前記ポリシー管理者を除く複数の候補者のうちからランダムに選択した一の候補者を前記第三者として決定する請求項１〜請求項７のいずれか１項に記載のファイル管理システム。
【請求項１１】
前記特定情報には、前記操作が行われたコンピュータにログインしているログインＩＤが含まれており、
前記承認依頼部は、複数のログインＩＤとこれら各ログインＩＤの保有者との関係を示すルックアップテーブルを用いて、前記特定情報に含まれるログインＩＤに対応する保有者を前記操作者として特定する請求項８〜請求項１０のいずれか１項に記載のファイル管理システム。
【請求項１２】
前記特定情報には、前記操作が行われたコンピュータの識別子が含まれており、
前記承認依頼部は、前記ネットワーク上の複数のコンピュータの識別子とこれら各コンピュータの所有者との関係を示すルックアップテーブルを用いて、前記特定情報に含まれるコンピュータの識別子に対応する当該コンピュータの所有者を前記操作者として特定する請求項８〜請求項１１のいずれか１項に記載のファイル管理システム。
【請求項１３】
前記特定情報には、前記操作によりファイルが記憶されるリムーバブル記憶装置の識別子が含まれており、
前記承認依頼部は、複数のリムーバブル記憶装置の識別子とこれら各リムーバブル記憶装置の所有者との関係を示すルックアップテーブルを用いて、前記特定情報に含まれるリムーバブル記憶装置の識別子に対応する当該リムーバブル記憶装置の所有者を前記操作者として特定する請求項８〜請求項１２のいずれか１項に記載のファイル管理システム。
【請求項１４】
前記承認依頼情報には、前記操作を行う理由を示す情報が含まれる請求項１〜請求項１３のいずれか１項に記載のファイル管理システム。
【請求項１５】
ネットワーク上におけるコンピュータに記憶されているファイルの取り扱いをセキュリティポリシーに基づいて管理するファイル管理方法であって、
検出部により、前記ファイルのコピー、移動及びアップロードのうちのいずれかの操作が行われたことを検出する検出工程と、
承認依頼部により、前記検出部が前記操作を検出すると、前記操作を行った操作者及び前記セキュリティポリシーを管理するポリシー管理者以外の第三者に前記操作について承認依頼を行うための承認依頼情報を生成し、その承認依頼情報を前記ネットワーク上における前記第三者のコンピュータに送信する承認依頼工程と、
受信部により、前記第三者のコンピュータから前記承認依頼の結果を受信する受信工程と、
操作制御部により、前記承認依頼の結果が承認である場合には前記操作を許容し、前記承認依頼の結果が否認である場合には前記操作を禁止又は中断する操作制御工程と、
を含むファイル管理方法。
【請求項１６】
ネットワーク上におけるコンピュータに記憶されているファイルの取り扱いをセキュリティポリシーに基づいて管理する処理をコンピュータに実行させるためのファイル管理プログラムであって、
コンピュータを、
前記ファイルのコピー、移動及びアップロードのうちのいずれかの操作が行われたことを検出する検出部と、
前記検出部が前記操作を検出すると、前記操作を行った操作者及び前記セキュリティポリシーを管理するポリシー管理者以外の第三者に前記操作について承認依頼を行うための承認依頼情報を生成し、その承認依頼情報を前記ネットワーク上における前記第三者のコンピュータに送信する承認依頼部と、
前記第三者のコンピュータから前記承認依頼の結果を受信する受信部と、
前記承認依頼の結果が承認である場合には前記操作を許容し、前記承認依頼の結果が否認である場合には前記操作を禁止又は中断する操作制御部として機能させるためのファイル管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル管理システム、ファイル管理方法、及びファイル管理プログラムに関する。
【背景技術】
【０００２】
企業等における機密情報等の重要な情報を含む機密ファイルが外部に漏洩するのを防止するファイル管理ステムとして、例えばリムーバブル記憶装置の信頼性、及び予め定められたセキュリティポリシーに基づいて、機密ファイルのコピー操作等を制御するシステムが既に提案されている（例えば、特許文献１参照）。
特許文献１に記載されたファイル管理ステムでは、機密ファイルを含む全ファイルにセキュリティレベルが設定されており、リムーバブル記憶装置へファイルのコピー操作が行われたときに、そのファイルのセキュリティレベルが高い場合、又は使用登録されていないリムーバブル記憶装置を使用した場合、ファイルのコピー操作を禁止するようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２２５６３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記ファイル管理システムでは、セキュリティポリシーを管理するポリシー管理者への対策はなされていない。このため、ポリシー管理者が機密ファイルを外部に持ち出させるようにセキュリティポリシーを変更した場合には、依然として機密ファイルが外部に漏洩する危険がある。
【０００５】
本発明はこのような事情に鑑みてなされたものであり、機密ファイルの取り扱いに関するセキュリティを向上させることができるファイル管理システム、ファイル管理方法、及びファイル管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係るファイル管理システムは、ネットワーク上におけるコンピュータに記憶されているファイルの取り扱いをセキュリティポリシーに基づいて管理するファイル管理システムであって、前記ファイルのコピー、移動及びアップロードのうちのいずれかの操作が行われたことを検出する検出部と、前記検出部が前記操作を検出すると、前記操作を行った操作者及び前記セキュリティポリシーを管理するポリシー管理者以外の第三者に前記操作について承認依頼を行うための承認依頼情報を生成し、その承認依頼情報を前記ネットワーク上における前記第三者のコンピュータに送信する承認依頼部と、前記第三者のコンピュータから前記承認依頼の結果を受信する受信部と、前記承認依頼の結果が承認である場合には前記操作を許容し、前記承認依頼の結果が否認である場合には前記操作を禁止又は中断する操作制御部と、を備えるファイル管理システムである。
【０００７】
本発明の一態様に係るファイル管理方法は、ネットワーク上におけるコンピュータに記憶されているファイルの取り扱いをセキュリティポリシーに基づいて管理するファイル管理方法であって、検出部により、前記ファイルのコピー、移動及びアップロードのうちのいずれかの操作が行われたことを検出する検出工程と、承認依頼部により、前記検出部が前記操作を検出すると、前記操作を行った操作者及び前記セキュリティポリシーを管理するポリシー管理者以外の第三者に前記操作について承認依頼を行うための承認依頼情報を生成し、その承認依頼情報を前記ネットワーク上における前記第三者のコンピュータに送信する承認依頼工程と、受信部により、前記第三者のコンピュータから前記承認依頼の結果を受信する受信工程と、操作制御部により、前記承認依頼の結果が承認である場合には前記操作を許容し、前記承認依頼の結果が否認である場合には前記操作を禁止又は中断する操作制御工程と、を含むファイル管理方法である。
【０００８】
本発明の一態様に係るファイル管理プログラムは、ネットワーク上におけるコンピュータに記憶されているファイルの取り扱いをセキュリティポリシーに基づいて管理する処理をコンピュータに実行させるためのファイル管理プログラムであって、コンピュータを、前記ファイルのコピー、移動及びアップロードのうちのいずれかの操作が行われたことを検出する検出部と、前記検出部が前記操作を検出すると、前記操作を行った操作者及び前記セキュリティポリシーを管理するポリシー管理者以外の第三者に前記操作について承認依頼を行うための承認依頼情報を生成し、その承認依頼情報を前記ネットワーク上における前記第三者のコンピュータに送信する承認依頼部と、前記第三者のコンピュータから前記承認依頼の結果を受信する受信部と、前記承認依頼の結果が承認である場合には前記操作を許容し、前記承認依頼の結果が否認である場合には前記操作を禁止又は中断する操作制御部として機能させるためのファイル管理プログラムである。
【発明の効果】
【０００９】
本発明によれば、機密ファイルの取り扱いに関するセキュリティを向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るファイル管理システムを示す図である。
【図２】コンピュータの構成を示すブロック図である。
【図３】操作者及び第三者を決定する際に用いるルックアップテーブルの一例である。
【図４】ルックアップテーブルの変形例である。
【図５】ルックアップテーブルの他の変形例である。
【図６】承認依頼情報のデータフォーマットの一例を示す図である。
【図７】制御部が実行する処理内容を示すフローチャートである。
【発明を実施するための形態】
【００１１】
［本発明の実施形態の説明］
最初に本発明の実施形態の内容を列記して説明する。
（１）本発明の実施形態に係るファイル管理システムは、ネットワーク上におけるコンピュータに記憶されているファイルの取り扱いをセキュリティポリシーに基づいて管理するファイル管理システムであって、前記ファイルのコピー、移動及びアップロードのうちのいずれかの操作が行われたことを検出する検出部と、前記検出部が前記操作を検出すると、前記操作を行った操作者及び前記セキュリティポリシーを管理するポリシー管理者以外の第三者に前記操作について承認依頼を行うための承認依頼情報を生成し、その承認依頼情報を前記ネットワーク上における前記第三者のコンピュータに送信する承認依頼部と、前記第三者のコンピュータから前記承認依頼の結果を受信する受信部と、前記承認依頼の結果が承認である場合には前記操作を許容し、前記承認依頼の結果が否認である場合には前記操作を禁止又は中断する操作制御部と、を備える。
【００１２】
上記ファイル管理システムによれば、ネットワーク上のコンピュータに記憶されているファイルのコピー、移動又はアップロードする操作が行われると、その操作を行った操作者及びセキュリティポリシーを管理するポリシー管理者以外の第三者に前記操作について承認依頼がなされる。そして、前記承認依頼の結果が承認である場合に前記操作が許容され、前記承認依頼の結果が否認である場合には前記操作が禁止又は中断される。このため、例えばポリシー管理者がコンピュータに記憶されている機密ファイルをリムーバブル記憶装置にコピーする操作を行っても、当該ポリシー管理者以外の第三者が前記操作の承認依頼を否認することで、機密ファイルが外部に漏洩するのを防止することができる。これにより、機密ファイルの取り扱いに関するセキュリティを向上させることができる。
【００１３】
（２）前記ファイル管理システムにおいて、前記承認依頼部は、所定の条件を満たす場合に前記承認依頼情報を生成するのが好ましい。
この場合、所定の条件を満たす場合にだけ承認依頼情報が生成・送信されるので、承認処理を行う第三者の作業負担を軽減することができる。
【００１４】
（３）前記ファイル管理システムにおいて、前記所定の条件は、前記操作が行われたファイルの個数に基づく条件を含むのが好ましい。
この場合、所定の条件を、例えば前記操作が行われたファイルの個数が閾値以上であるとした場合、前記ファイルの個数が閾値以上であるときは、第三者によって前記操作の承認依頼を否認することができる。したがって、例えば、前記操作が行われた機密ファイルの個数が閾値以上であれば、第三者によってこれらの機密ファイルが外部に持ち出されるのを防止することができる。
また、所定の条件はファイルの個数に基づいて設定されるので、従来のようにファイル毎にセキュリティレベルを設定する必要がない。したがって、ファイル管理システムを簡単に構築することができる。
【００１５】
（４）前記ファイル管理システムにおいて、前記所定の条件は、前記操作が行われたファイルの総容量に基づく条件を含んでいても良い。
この場合、所定の条件を、例えば前記操作が行われた複数のファイルの総容量が閾値以上であるとした場合、前記総容量が閾値以上であるときは、第三者によって前記操作の承認依頼を否認することができる。したがって、例えば、前記操作が行われた機密ファイルの個数が少ない場合であっても、これらの機密ファイルの総容量が閾値以上であれば、第三者によってこれらの機密ファイルが外部に持ち出されるのを防止することができる。
また、所定の条件はファイルの総容量に基づいて設定されるので、従来のようにファイル毎にセキュリティレベルを設定する必要がない。したがって、ファイル管理システムを簡単に構築することができる。
【００１６】
（５）前記ファイル管理システムにおいて、前記所定の条件は、前回の前記操作が行われた時点からの経過時間に基づく条件を含んでいても良い。
この場合、所定の条件を、例えば前回の前記操作が行われた時点からの経過時間が所定時間未満であるとした場合、前記経過時間が前記所定時間未満であるときは、第三者によって前記操作の承認依頼を否認することができる。したがって、例えば、複数の機密ファイルを少ない個数且つ少ない容量で複数回に分けて連続してコピーする場合であっても、前記経過時間が前記所定時間未満であれば、第三者によってこれらの機密ファイルが外部に持ち出されるのを防止することができる。
また、所定の条件は前記経過時間に基づいて設定されるので、従来のようにファイル毎にセキュリティレベルを設定する必要がない。したがって、ファイル管理システムを簡単に構築することができる。
【００１７】
（６）前記ファイル管理システムにおいて、前記所定の条件は、過去の前記操作により記憶先である一の記憶領域に記憶されたファイルの個数及び総容量のうち少なくとも一方に基づく条件を含んでいても良い。
この場合、所定の条件を、例えば過去の前記操作により記憶先である一の記憶領域に記憶されたファイルの個数（又は総容量）が閾値以上であるとした場合、当該ファイルの個数（又は総容量）が閾値以上であるときは、第三者によって前記操作の承認依頼を否認することができる。したがって、例えば、複数の機密ファイルを少ない個数（又は容量）で複数回に分けて同一の記憶領域にコピーする場合であっても、当該記憶領域に既に記憶されている機密ファイルの個数（又は総容量）が閾値以上であれば、第三者によってこれらの機密ファイルが外部に持ち出されるのを防止することができる。
また、所定の条件は、前記記憶領域に記憶されているファイルの個数及び総容量のうち少なくとも一方に基づいて設定されるので、従来のようにファイル毎にセキュリティレベルを設定する必要がない。したがって、ファイル管理システムを簡単に構築することができる。
【００１８】
（７）前記ファイル管理システムにおいて、前記所定の条件は、過去の前記操作により記憶元である一のフォルダ内において当該操作が行われたファイルの個数及び総容量のうち少なくとも一方に基づく条件を含んでいても良い。
この場合、所定の条件を、例えば過去の前記操作により記憶元である一のフォルダ内において当該操作が行われたファイルの個数（又は総容量）が閾値以上であるとした場合、当該ファイルの個数（又は総容量）が閾値以上であるときは、第三者によって前記操作の承認依頼を否認することができる。したがって、例えば、ネットワーク上のサーバーコンピュータにおいて同一のフォルダ内に記憶されている複数の機密ファイルについて、複数のクライアントコンピュータからそれぞれ異なる機密ファイルを少ない個数（又は容量）でコピーする場合であっても、当該フォルダから既にコピーされた機密ファイルの個数（又は総容量）が閾値以上であれば、第三者によってこれらの機密ファイルが外部に持ち出されるのを防止することができる。
また、所定の条件は、前記フォルダ内において前記操作が行われたファイルの個数及び総容量のうち少なくとも一方に基づいて設定されるので、従来のようにファイル毎にセキュリティレベルを設定する必要がない。したがって、ファイル管理システムを簡単に構築することができる。
【００１９】
（８）前記ファイル管理システムにおいて、前記承認依頼部は、前記操作者を特定可能な特定情報に基づいて前記操作者を特定し、特定した前記操作者に基づいて前記第三者を決定するのが好ましい。
この場合、承認依頼情報は操作者に基づいて決定された第三者のコンピュータに送信されるので、例えば操作者を知る者を前記第三者とすることで、前記操作について承認するか否かの判断を適切に行うことができる。
【００２０】
（９）前記ファイル管理システムにおいて、前記承認依頼部は、特定した前記操作者の上長を前記第三者として決定するのが好ましい。
この場合、承認依頼情報は操作者の上長のコンピュータに送信されるので、操作者の上長によって前記操作について承認するか否かの判断をさらに適切に行うことができる。
【００２１】
（１０）前記ファイル管理システムにおいて、前記承認依頼部は、前記操作者を特定可能な特定情報に基づいて前記操作者を特定し、特定した前記操作者及び前記ポリシー管理者を除く複数の候補者のうちからランダムに選択した一の候補者を前記第三者として決定しても良い。
この場合、承認依頼情報は、ランダムに選択された第三者のコンピュータに送信されるので、操作者と前記第三者とが結託して機密ファイルが外部に持ち出されるのを防止することができる。したがって、機密ファイルの取り扱いに関するセキュリティをさらに向上させることができる。
【００２２】
（１１）前記ファイル管理システムにおいて、前記特定情報には、前記操作が行われたコンピュータにログインしているログインＩＤが含まれており、前記承認依頼部は、複数のログインＩＤとこれら各ログインＩＤの保有者との関係を示すルックアップテーブルを用いて、前記特定情報に含まれるログインＩＤに対応する保有者を前記操作者として特定するのが好ましい。
この場合、承認依頼部は、操作者を直接特定することができない場合でも、前記操作が行われたコンピュータにログインしているログインＩＤに対応する保有者を操作者として特定することができる。
【００２３】
（１２）前記ファイル管理システムにおいて、前記特定情報には、前記操作が行われたコンピュータの識別子が含まれており、前記承認依頼部は、前記ネットワーク上の複数のコンピュータの識別子とこれら各コンピュータの所有者との関係を示すルックアップテーブルを用いて、前記特定情報に含まれるコンピュータの識別子に対応する当該コンピュータの所有者を前記操作者として特定しても良い。
この場合、承認依頼部は、操作者を直接特定することができない場合でも、前記操作が行われたコンピュータの識別子に対応する所有者を操作者として特定することができる。
【００２４】
（１３）前記ファイル管理システムにおいて、前記特定情報には、前記操作によりファイルが記憶されるリムーバブル記憶装置の識別子が含まれており、前記承認依頼部は、複数のリムーバブル記憶装置の識別子とこれら各リムーバブル記憶装置の所有者との関係を示すルックアップテーブルを用いて、前記特定情報に含まれるリムーバブル記憶装置の識別子に対応する当該リムーバブル記憶装置の所有者を前記操作者として特定しても良い。
この場合、承認依頼部は、操作者を直接特定することができない場合でも、前記操作によりファイルが記憶されるリムーバブル記憶装置の識別子に対応する所有者を操作者として特定することができる。
【００２５】
（１４）前記ファイル管理システムにおいて、前記承認依頼情報には、前記操作を行う理由を示す情報が含まれるのが好ましい。
この場合、第三者は前記操作を行う理由を示す情報に基づいて、前記操作について承認するか否かを適切に判断することができる。
【００２６】
（１５）本実施形態のファイル管理方法は、上述のファイル管理システムにおいて実行されるファイル管理方法である。したがって、本実施形態のファイル管理方法は、上述のファイル管理システムと同様の作用効果を奏する。
【００２７】
（１６）本実施形態のファイル管理プログラムは、コンピュータを、上述のファイル管理システムとして機能させるためのプログラムである。したがって、本実施形態のファイル管理プログラムは、上述のファイル管理システムと同様の作用効果を奏する。
【００２８】
［本発明の実施形態の詳細］
以下、本発明の実施形態について添付図面に基づき詳細に説明する。
＜ファイル管理システムの全体構成について＞
図１は、本発明の一実施形態に係るファイル管理システムを示す図である。
このファイル管理システムは、複数（ここでは５台）のクライアントコンピュータ１ａ，１ｂ，１ｃ，１ｄ，１ｅと、サーバーコンピュータ２と、リムーバブル記憶装置３とを備えている。
【００２９】
サーバーコンピュータ２は、ＬＡＮ（Local Area Network）又はＷＡＮ（Wide Area Network）などのネットワークを介して各クライアントコンピュータ１ａ〜１ｅと接続されている。サーバーコンピュータ２及び各クライアントコンピュータ１ａ〜１ｅ（以下、単にコンピュータともいう）にそれぞれ記憶されているファイルは、外部に漏洩するのを防止するために、これらのファイルの取り扱いを予め定めたセキュリティポリシーに基づいて管理されている。セキュリティポリシーは、ポリシー管理者Ｐ１によって管理されている。
【００３０】
リムーバブル記憶装置３は、例えば、ＵＳＢメモリ（Universal Serial Bus memory）からなり、各コンピュータ１ａ〜１ｅ，２に接続可能とされている。なお、リムーバブル記憶装置３は、ＵＳＢメモリ以外に、ＳＤメモリカード、ＣＤ−Ｒ（Compact Disc-Recordable）、又は外付けハードディスク装置等の他の記憶媒体であってもよい。
【００３１】
図２は、コンピュータ１ａ〜１ｅ、２の構成を示すブロック図である。
コンピュータ１ａ〜１ｅ、２は、制御部１１、通信部１２、記憶部１３、入力部１４及び表示部１５を含んでいる。
制御部１１は、プロセッサ（ＣＰＵ：Central Processing Unit）等から構成され、内部バスを介して上記ハードウェア各部と繋がっており、これら各部の動作も制御する。
【００３２】
通信部１２には、ネットワークを介して他のコンピュータとの間で通信可能な通信インターフェースである。通信部１２は、他のコンピュータに後述する承認依頼情報を送信する。また、通信部１２は、承認依頼情報を送信した他のコンピュータから承認依頼の結果を受信する受信部として機能する。
【００３３】
記憶部１３は、制御部１１に接続されたハードディスクや半導体メモリ等の記録媒体から構成されており、上記セキュリティポリシーの対象となるファイル、及びポリシー管理者Ｐ１に関する情報（氏名等）を記憶している。また、記憶部１３は、通信部１２が送受信した各種情報（承認依頼情報等）を一時的に記憶する。さらに、記憶部１３は、制御部１１が実行するファイル管理プログラム等のコンピュータプログラムを記憶している。
【００３４】
入力部１４は、キーボードやマウス等の入力インタフェースにより構成されている。表示部１５は、液晶ディスプレイ等によって構成されている。
【００３５】
＜ファイル管理システムの制御構成について＞
制御部１１は、この制御部１１が実行するファイル管理プログラムの機能部として、検出部２１、承認依頼部２２及び操作制御部２３を有する。
検出部２１は、自装置の操作者Ｐ２が入力部１４から入力した操作に基づいて、記憶部１３に記憶されているファイルのコピー、移動及びアップロードのうちのいずれかの操作（以下、単にコピー操作等ともいう）が行われたことを検出する。
【００３６】
承認依頼部２２は、検出部２１がコピー操作等を検出すると、所定の条件を満たしていれば、記憶部１３に記憶されているポリシー管理者Ｐ１及び操作者Ｐ２以外の第三者Ｐ３を決定する。前記所定の条件の詳細については後述する。
本実施形態の承認依頼部２２は、操作者Ｐ２を特定可能な特定情報に基づいて当該操作者Ｐ２を特定し、その特定した操作者Ｐ２に基づいて第三者Ｐ３を決定する。特定情報には、例えばコピー操作等が行われたコンピュータにログインしているログインＩＤが含まれる。
【００３７】
承認依頼部２２は、決定した第三者Ｐ３に対してコピー操作等について承認依頼を行うための承認依頼情報を生成し、その生成した承認依頼情報をネットワーク上における前記第三者のコンピュータに送信する。
操作制御部２３は、通信部１２が第三者Ｐ３のコンピュータから受信した承認依頼の結果が承認である場合にはコピー操作等を許容し、前記承認依頼の結果が否認である場合にはコピー操作等を禁止又は中断する。
【００３８】
図３は、承認依頼部２２が、操作者Ｐ２及び第三者Ｐ３を決定する際に用いるルックアップテーブルの一例である。このルックアップテーブルは、各コンピュータ１ａ〜１ｅ，２にログインするためのログインＩＤと、そのログインＩＤに対応する保有者の氏名と、その保有者に対応する上長の氏名とが示されている。なお、ルックアップテーブルは、記憶部１３に記憶されている。
【００３９】
承認依頼部２２は、上記ルックアップテーブルを用いて、特定情報に含まれるログインＩＤに対応する保有者を読み出し、その保有者を操作者Ｐ２として特定する。これにより、承認依頼部２２は、操作者Ｐ２を直接特定することができない場合でも、コピー操作等が行われたコンピュータにログインしているログインＩＤに対応する保有者を操作者Ｐ２として特定することができる。
承認依頼部２２は、特定した操作者（保有者）Ｐ２に基づいて第三者Ｐ３を決定する。本実施形態の承認依頼部２２は、上記ルックアップテーブルを用いて、特定した保有者に対応する上長を読み出し、その上長を第三者Ｐ３として決定する。
【００４０】
図４は、承認依頼部２２が用いるルックアップテーブルの変形例である。
この変形例では、操作者Ｐ２を特定可能な特定情報に、ログインＩＤに加えて又は代えて、コピー操作等が行われたコンピュータを識別可能な識別子が含まれている。この識別子としては、例えばコンピュータの製造番号を利用することができる。
本変形例のルックアップテーブルは、各コンピュータ１ａ〜１ｅ，２の識別子と、その識別子に対応するコンピュータの所有者の氏名と、その所有者に対応する上長の氏名とが示されている。
【００４１】
承認依頼部２２は、上記ルックアップテーブルを用いて、特定情報に含まれるコンピュータの識別子に対応する所有者を読み出し、その所有者を操作者Ｐ２として特定する。これにより、承認依頼部２２は、操作者Ｐ２を直接特定することができない場合でも、コピー操作等が行われたコンピュータの識別子に対応する所有者を操作者Ｐ２として特定することができる。
承認依頼部２２は、上記ルックアップテーブルを用いて、特定した操作者（所有者）Ｐ２に対応する上長を読み出し、その上長を第三者Ｐ３として決定する。
【００４２】
図５は、承認依頼部２２が用いるルックアップテーブルの他の変形例である。
この変形例では、操作者Ｐ２を特定可能な特定情報に、ログインＩＤやコンピュータの識別子に加えて又はこれらに代えて、コピー操作等によりファイルが記憶されるリムーバブル記憶装置３を識別可能な識別子が含まれている。この識別子としては、例えばリムーバブル記憶装置３の製造番号を利用することができる。
本変形例のルックアップテーブルは、各コンピュータ１ａ〜１ｅ，２に接続可能な複数のリムーバブル記憶装置の識別子と、その識別子に対応するリムーバブル記憶装置の所有者の氏名と、その所有者に対応する上長の氏名とが示されている。
【００４３】
承認依頼部２２は、上記ルックアップテーブルを用いて、特定情報に含まれるリムーバブル記憶装置の識別子に対応する所有者を読み出し、その所有者を操作者Ｐ２として特定する。これにより、承認依頼部２２は、操作者Ｐ２を直接特定することができない場合でも、コピー操作等によりファイルが記憶されるリムーバブル記憶装置の識別子に対応する所有者を操作者Ｐ２として特定することができる。
承認依頼部２２は、上記ルックアップテーブルを用いて、特定した操作者（所有者）Ｐ２に対応する上長を読み出し、その上長を第三者Ｐ３として決定する。
【００４４】
なお、承認依頼部２２は、上記３つのルックアップテーブルを２つ以上組み合わせて用いても良い。また、承認依頼部２２は、ルックアップテーブルで特定された操作者Ｐ２の上長を第三者Ｐ３として決定しているが、操作者Ｐ２を知る者であれば上長以外の者に設定しても良い。
また、承認依頼部２２は、特定された操作者Ｐ２及びポリシー管理者Ｐ１を除く複数候補者のうちからランダムに選択した一の候補者を第三者Ｐ３として決定しても良い。この場合、上記ルックアップテーブルは上長の氏名を示す情報は含める必要はない。
【００４５】
図６は、承認依頼部２２が生成する承認依頼情報のデータフォーマットの一例を示す図である。本実施形態の承認依頼情報は、「コンピュータ識別子」、「操作者情報」、「操作種別情報」、「ファイル情報」、「記憶先情報」及び「操作理由情報」のデータ領域を含む。
「コンピュータ識別子」は、コピー操作等が行われたコンピュータの識別子を格納する領域である。「操作者情報」は、上記ルックアップテーブルを用いて特定された操作者Ｐ２に関する情報（例えば操作者Ｐ２の氏名等）を格納する領域である。
【００４６】
「操作種別情報」は、操作者Ｐ２が行った操作がコピー、移動及びアップロードのうちのいずれの操作であるかを示す情報を格納する領域である。「ファイル情報」は、コピー操作等が行われたファイルに関する情報（例えばファイル名やファイル数、及びそのファイルが格納されているフォルダ名等）を格納する領域である。
【００４７】
「記憶先情報」は、コピー操作等によるファイルの記憶先に関する情報（例えば記憶先の場所（パス情報）等）を格納する領域である。「操作理由情報」は、コピー操作等が行われる理由等を示す情報を格納する領域であり、この理由等を示す情報は、例えば操作者Ｐ２がコピー操作等を行ったときに表示部１５に当該情報の入力を求めるメッセージを表示することで、当該操作者Ｐ２自身によって入力部１４により入力される。
なお、承認依頼情報は、上記情報に加えて又は代えて、他の情報を含んでいても良い。
【００４８】
＜制御部の処理内容について＞
図７は、制御部１１が実行する処理内容を示すフローチャートである。
制御部１１は、検出部２１により記憶部１３に記憶されているファイルのコピー操作等が行われたことを検出した時点で処理を開始する（ステップＳＴ１，検出工程）。
検出部２１がコピー操作等が行われたことを検出すると、承認依頼部２２は、そのコピー操作等について承認依頼を行うための所定の条件を満たすか否かを判定する（ステップＳＴ２）。
【００４９】
具体的には、承認依頼部２２は、所定の条件として、例えば次の５つの条件のうち少なくとも１つの条件を満たしているか否かを判定する。
条件１：コピー操作等が行われたファイルの個数が閾値以上であること
条件２：コピー操作等が行われたファイルの総容量が閾値以上であること
条件３：前回のコピー操作等が行われた時点からの経過時間が所定時間未満であること
条件４：過去のコピー操作等により記憶先である一の記憶領域に記憶されたファイルの個数又は総容量が閾値以上であること
条件５：過去のコピー操作等により記憶元である一のフォルダ内において当該コピー操作等が行われたファイルの個数又は総容量が閾値以上であること
【００５０】
条件１は、コピー操作等が行われたファイルの個数が多い場合には、機密ファイルが外部に持ち出される危険性が高くなるという考えに基づいて設定されたものである。
条件２は、例えばコピー操作等が行われたファイルの個数が少なくて条件１を満たさない場合であっても、これらのファイルの総容量が大きい場合には機密ファイルが外部に持ち出される危険性が高くなるという考えに基づいて設定されたものである。
【００５１】
条件３及び条件４は、以下の考えに基づいて設定されたものである。例えば、大量のファイルを少ない個数且つ少ない容量で複数回に分けてコピー操作等が行われた場合には、条件１及び条件２をいずれも満たすことなく機密ファイルが外部に持ち出される危険性がある。
そこで、このようなコピー操作等が連続して行われないように、前回のコピー操作等が行われた時点からの経過時間が所定時間未満であること（条件３）、及び過去のコピー操作等により記憶先である同一の記憶領域（例えばリムーバブル記憶装置等）に記憶されたファイルの個数又は総容量が閾値以上であること（条件４）を承認依頼を行うための条件とした。
【００５２】
条件５は、以下の考えに基づいて設定されたものである。例えば、図１に示すようにネットワーク上のサーバーコンピュータ２において同一のフォルダ内に格納された複数のファイルについて、複数のクライアントコンピュータ１ａ〜１ｅからそれぞれ異なるファイルを少ない個数かつ少ない容量でコピー操作等が行われた場合には、条件１〜４をいずれも満たすことなく機密ファイルが外部に持ち出される危険性がある。
そこで、このようなコピー操作が行われないように、過去のコピー操作等により記憶元であるサーバーコンピュータ２の同一のフォルダ内において当該コピー操作等が行われたファイルの個数又は総容量が閾値以上であることを承認依頼を行うための条件とした。
【００５３】
なお、前記所定の条件は、上記条件１〜５に加えて又は代えて、他の条件を含んでいていも良い。例えば、ファイルのコピー操作等が行われた回数や、コピー操作等が行われたファイルの個数及び総容量等に基づいて危険度を数値化し、その危険度が閾値以上であることを条件としても良い。
この場合、ファイルのコピー操作等が行われた回数について危険度を設定するときには、同一のファイルについてコピー操作等を１回のみ行った場合と、複数回行った場合とでは、当該ファイルが外部に漏洩する危険性は同等であると考えられる。このため、同一のファイルについてコピー操作等を複数回行った場合の危険度は、当該ファイルのコピー操作等を１回のみ行った場合と同一の危険度に設定すれば良い。
【００５４】
図７に戻り、ステップＳＴ２の判定結果が否定的である場合、承認依頼部２２は処理を終了する。
ステップＳＴ２の判定結果が肯定的である場合、承認依頼部２２は、次にコピー操作等を行った操作者Ｐ２を特定し（ステップＳＴ３）、その特定した操作者Ｐ２の上長を第三者Ｐ３として決定する（ステップＳＴ４）。操作者Ｐ２及び第三者Ｐ３は、上述のように操作者Ｐ２を特定可能な特定情報（ログインＩＤ等）に基づいて、ルックアップテーブル（図３参照）を用いて特定及び決定することができる。
【００５５】
次に、承認依頼部２２は、ファイル情報や操作理由情報等を含む承認依頼情報（図６参照）を生成し、その生成した承認依頼情報を通信部１２により第三者Ｐ３のコンピュータに送信する（ステップＳＴ５，承認依頼工程）。
承認依頼情報を受信した第三者Ｐ３は、その承認依頼情報に基づいてコピー操作等の承認依頼について承認するか否かを判断し、その承認依頼の結果を操作者Ｐ２のコンピュータに送信する。
【００５６】
操作制御部２３は、通信部１２により第三者Ｐ３のコンピュータから前記承認依頼の結果を受信すると（ステップＳＴ６，受信工程）、その承認依頼の結果が「承認」であるか否かを判定する（ステップＳＴ７）。
ステップＳＴ７の判定結果が肯定的である場合、操作制御部２３はファイルのコピー操作等を許容する（ステップＳＴ８，操作制御工程）。
ステップＳＴ７の判定結果が否定的である場合、すなわち承認依頼の結果が「否認」である場合、操作制御部２３は、ファイルのコピー操作等が開始されていなければそのコピー操作等を禁止し、ファイルのコピー操作等が既に行われていればそのコピー操作等を中断する（ステップＳＴ９，操作制御工程）。
【００５７】
＜効果について＞
以上、本実施形態によれば、ネットワーク上のコンピュータに記憶されているファイルのコピー操作等が行われると、そのコピー操作等を行った操作者Ｐ２及びセキュリティポリシーを管理するポリシー管理者Ｐ１以外の第三者Ｐ３にコピー操作等について承認依頼がなされる。そして、前記承認依頼の結果が承認である場合に前記コピー操作等が許容され、前記承認依頼の結果が否認である場合には前記コピー操作等が禁止又は中断される。このため、例えばポリシー管理者Ｐ１がコンピュータに記憶されている機密ファイルをリムーバブル記憶装置３にコピーする操作を行っても、当該ポリシー管理者Ｐ１以外の第三者Ｐ３が前記コピー操作等の承認依頼を否認することで、機密ファイルが外部に漏洩するのを防止することができる。これにより、機密ファイルの取り扱いに関するセキュリティを向上させることができる。
【００５８】
また、承認依頼部２２は所定の条件を満たす場合にだけ承認依頼情報を生成・送信するので、承認処理を行う第三者Ｐ３の作業負担を軽減することができる。
また、前記所定の条件は、コピー操作等が行われたファイルの個数が閾値以上であることを条件として含むので、前記ファイルの個数が閾値以上であるときは、第三者Ｐ３によって前記コピー操作等の承認依頼を否認することができる。したがって、例えば、前記コピー操作等が行われた機密ファイルの個数が閾値以上であれば、第三者Ｐ３によってこれらの機密ファイルが外部に持ち出されるのを防止することができる。
【００５９】
また、前記所定の条件は、コピー操作等が行われたファイルの総容量が閾値以上であることを条件として含むので、前記総容量が閾値以上であるときは、第三者Ｐ３によって前記コピー操作等の承認依頼を否認することができる。したがって、例えば、前記コピー操作等が行われた機密ファイルの個数が少ない場合であっても、これらの機密ファイルの総容量が閾値以上であれば、第三者Ｐ３によってこれらの機密ファイルが外部に持ち出されるのを防止することができる。
【００６０】
また、前記所定の条件は、前回のコピー操作等が行われた時点からの経過時間が所定時間未満であることを条件として含むので、前記経過時間が前記所定時間未満であるときは、第三者Ｐ３によって前記コピー操作等の承認依頼を否認することができる。したがって、例えば、複数の機密ファイルを少ない個数且つ少ない容量で複数回に分けて連続してコピー操作等をする場合であっても、前記経過時間が前記所定時間未満であれば、第三者Ｐ３によってこれらの機密ファイルが外部に持ち出されるのを防止することができる。
【００６１】
また、前記所定の条件は、過去のコピー操作等により記憶先である一の記憶領域に記憶されたファイルの個数又は総容量が閾値以上であることを条件として含むので、当該ファイルの個数又は総容量が閾値以上であるときは、第三者Ｐ３によって前記コピー操作等の承認依頼を否認することができる。したがって、例えば、複数の機密ファイルを少ない個数及び少ない容量で複数回に分けて同一の記憶領域にコピーする場合であっても、当該記憶領域に既に記憶されている機密ファイルの個数又は総容量が閾値以上であれば、第三者Ｐ３によってこれらの機密ファイルが外部に持ち出されるのを防止することができる。
【００６２】
また、前記所定の条件は、過去のコピー操作等により記憶元である一のフォルダ内において当該コピー操作等が行われたファイルの個数又は総容量が閾値以上であることを条件として含むので、当該ファイルの個数又は総容量が閾値以上であるときは、第三者Ｐ３によって前記コピー操作等の承認依頼を否認することができる。したがって、例えば、ネットワーク上のサーバーコンピュータ２において同一のフォルダ内に記憶されている複数の機密ファイルについて、複数のクライアントコンピュータ１ａ〜１ｅからそれぞれ異なる機密ファイルを少ない個数及び少ない容量でコピーする場合であっても、当該フォルダから既にコピーされた機密ファイルの個数又は総容量が閾値以上であれば、第三者Ｐ３によってこれらの機密ファイルが外部に持ち出されるのを防止することができる。
【００６３】
また、前記所定の条件は、上記の条件１〜５に設定されているので、従来のようにファイル毎にセキュリティレベルを設定する必要がない。したがって、ファイル管理システムを簡単に構築することができる。
【００６４】
また、承認依頼情報は、承認依頼部２２が決定した操作者Ｐ２の上長のコンピュータに送信されるので、操作者Ｐ２の上長によってコピー操作等について承認するか否かの判断を適切に行うことができる。これにより、機密ファイルの取り扱いに関するセキュリティをさらに向上させることができる。
【００６５】
また、承認依頼情報は、承認依頼部２２がランダムに選択した第三者Ｐ３のコンピュータに送信される場合には、操作者Ｐ２と第三者Ｐ３とが結託して機密ファイルが外部に持ち出されるのを防止することができる。したがって、機密ファイルの取り扱いに関するセキュリティをさらに向上させることができる。
【００６６】
また、承認依頼情報には、コピー操作等が行われる理由を示す操作理由情報が含まれるので、第三者Ｐ３は操作理由情報に基づいてコピー操作等について承認するか否かを適切に判断することができる。
【００６７】
なお、今回開示された実施形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味、及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６８】
１ａ〜１ｅ  クライアントコンピュータ
２  サーバーコンピュータ
３  リムーバブル記憶装置
１１  制御部
１２  通信部
１３  記憶部
１４  入力部
１５  表示部
２１  検出部
２２  承認依頼部
２３  操作制御部
Ｐ１  ポリシー管理者
Ｐ２  操作者
Ｐ３  第三者
【図１】
2016224709.tif 000003
【図２】
2016224709.tif 000004
【図３】
2016224709.tif 000005
【図４】
2016224709.tif 000006
【図５】
2016224709.tif 000007
【図６】
2016224709.tif 000008
【図７】
2016224709.tif 000009