(57)【要約】【課題】  クライアントに記録されたファイルに対して、先にポリシーで認証されたファイルであっても、所定の条件により、ユーザの使用を制限する方法を提供する。【解決手段】  ネットワークでサーバに接続されたクライアントにて使用されるファイルの使用を制限する方法であって、サーバに記録されたポリシーから、クライアントのユーザが、ファイルの使用権限を有するかを判断する判断ステップと、クライアントが、ファイルの使用権限を有すると判断されたことに応答して、ファイルの記録場所を、クライアントのユーザに隠蔽した記録場所に変更し、変更した記録場所にファイルを記録する記録ステップと、クライアントが、ネットワークから切断されたことに応答して、変更した記録場所に記録したファイルを消去する消去ステップと、を備えるファイルの使用を制限する方法。【選択図】      図１
2006251856.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークでサーバに接続されたクライアントにて使用されるファイルの使用を制限する方法であって、
前記サーバに記録されたポリシーから、前記クライアントのユーザが、前記ファイルの使用権限を有するかを判断する判断ステップと、
前記クライアントが、前記ファイルの使用権限を有すると判断されたことに応答して、前記ファイルの記録場所を、前記クライアントのユーザに隠蔽した記録場所に変更し、変更した記録場所に前記ファイルを記録する記録ステップと、
前記クライアントが、前記ネットワークから切断されたことに応答して、前記変更した記録場所に記録したファイルを消去する消去ステップと、
を備えるファイルの使用を制限する方法。
【請求項２】
請求項１に記載のファイルの使用を制限する方法であって、
前記記録ステップでは、前記ファイルの記録場所を変更する際に、前記ユーザがアクセスできない記録場所に前記ファイルを記録する、ファイルの使用を制限する方法。
【請求項３】
請求項１に記載のファイルの使用を制限する方法であって、
前記記録ステップにて、前記ファイルの記録場所を変更したことに応答して、記録場所の変更したログを前記サーバに送信するステップを含む、ファイルの使用を制限する方法。
【請求項４】
請求項１に記載のファイルの使用を制限する方法であって、
前記記録ステップにて、前記ファイルの記録場所を変更した後に、前記ファイルに対するアクセスがあったことに応答して、前記ファイルの変更した記録場所にアクセスすることで、ファイルに対するアクセスに応答するステップを含む、ファイルの使用を制限する方法。
【請求項５】
請求項１に記載のファイルの使用を制限する方法であって、
前記判断ステップでは、前記サーバに記録されたポリシーが、グループポリシーである、ファイルの使用を制限する方法。
【請求項６】
請求項１に記載のファイルの使用を制限する方法であって、
前記判断ステップにて、使用権限がないと判断したことに応答して、前記クライアントが所定のメッセージをユーザに返すステップを備える、ファイルの使用を制限する方法。
【請求項７】
請求項１に記載のファイルの使用を制限する方法であって、
前記記録ステップにおいて、前記クライアントのユーザに隠蔽した前記サーバ内の記録場所に前記ファイルを記録し、
前記消去ステップでは、前記サーバが、前記ネットワークから切断されたことに応答して、前記変更した記録場所に記録したファイルを消去する、ファイルの使用を制限する方法。
【請求項８】
ネットワークでサーバに接続されたクライアントにて使用されるファイルの使用を制限する方法であって、
前記サーバに記録されたポリシーから、前記クライアントのユーザが、前記ファイルの使用権限を有するかを判断する判断ステップと、
前記クライアントが、前記ファイルの使用権限を有すると判断されたことに応答して、前記ファイルの使用有効期間を参照し、前記ファイルの記録場所を、前記クライアントのユーザに隠蔽した記録場所に変更し、変更した記録場所に前記ファイルを記録する記録ステップと、
前記クライアントが、前記ファイルの使用有効期間を経過したことに応答して、前記変更した記録場所に記録したファイルを消去する消去ステップと、
を備えるファイルの使用を制限する方法。
【請求項９】
請求項８に記載のファイルの使用を制限する方法であって、
前記ネットワークに再接続されたことに応答して、前記ファイルに関する情報をログとして前記サーバに記録するステップを含む、ファイルの使用を制限する方法。
【請求項１０】
サーバとネットワークで接続され、記録されたファイルの使用を制限する情報処理装置であって、
前記情報処理装置のユーザが、前記ファイルの使用権限を有するかを、前記サーバに記録されたポリシーから判断するポリシー判断部と、前記情報処理装置が、前記ファイルの使用権限を有すると判断されたことに応答して、前記ファイルの記録場所を、前記情報処理装置のユーザに隠蔽した記録場所に変更し、変更した記録場所に前記ファイルを記録する記録変更部と、
前記情報処理装置が、前記ネットワークから切断されたことに応答して、前記変更した記録場所に記録したファイルを消去する消去部と、
を備える情報処理装置。
【請求項１１】
請求項１０に記載の情報処理装置であって、
前記記録変更部が、前記ファイルの記録場所を変更する際に、前記ユーザがアクセスできない記録場所に前記ファイルを記録する、情報処理装置。
【請求項１２】
請求項１０に記載の情報処理装置であって、
前記ファイルの記録場所を変更したことに応答して、記録場所の変更したログを前記サーバに送信する通信部を含む、情報処理装置。
【請求項１３】
請求項１０に記載の情報処理装置であって、
前記ファイルの記録場所を変更した後に、前記ファイルに対するアクセスがあったことに応答して、前記ファイルの変更した記録場所にアクセスすることで、ファイルに対するアクセスに応答するファイル読出部を含む、情報処理装置。
【請求項１４】
請求項１０に記載の情報処理装置であって、
前記ポリシー判断部で判断する、前記サーバに記録されたポリシーが、グループポリシーである、情報処理装置。
【請求項１５】
請求項１０に記載の情報処理装置であって、
前記ポリシー判断部が、使用権限がないと判断したことに応答して、前記情報処理装置が所定のメッセージをユーザに返す、情報処理装置。
【請求項１６】
サーバとネットワークで接続され、記録されたファイルの使用を制限する情報処理装置であって、
前記情報処理装置のユーザが、前記ファイルの使用権限を有するかを、前記サーバに記録されたポリシーから判断するポリシー判断部と、
前記情報処理装置が、前記ファイルの使用権限を有すると判断されたことに応答して、前記ファイルの使用有効期間を参照し、前記ファイルの記録場所を、前記情報処理装置のユーザに隠蔽した記録場所に変更し、変更した記録場所に前記ファイルを記録する記録変更部と、
前記ファイルの使用有効期間を経過したことに応答して、前記変更した記録場所に記録したファイルを消去する消去部と、
を備える情報処理装置。
【請求項１７】
ネットワークでサーバに接続されたクライアントにて使用されるファイルの使用を制限するプログラムであって、
前記クライアントのユーザが、前記ファイルの使用権限を有するかを、前記サーバに記録されたポリシーから判断する判断機能と、
前記クライアントが、前記ファイルの使用権限を有すると判断されたことに応答して、前記ファイルの記録場所を、前記クライアントのユーザに隠蔽した記録場所に変更し、変更した記録場所に前記ファイルを記録する記録機能と、
前記クライアントが、前記ネットワークから切断されたことに応答して、前記変更した記録場所に記録したファイルを消去する消去機能と、
を実現させるプログラム。
【請求項１８】
ネットワークでサーバに接続されたクライアントにて使用されるファイルの使用を制限するプログラムであって、
前記クライアントのユーザが、前記ファイルの使用権限を有するかを、前記サーバに記録されたポリシーから判断する判断機能と、
前記クライアントが、前記ファイルの使用権限を有すると判断されたことに応答して、前記ファイルの使用有効期間を参照し、前記ファイルの記録場所を、前記クライアントのユーザに隠蔽した記録場所に変更し、変更した記録場所に前記ファイルを記録する記録機能と、
前記クライアントが、前記ファイルの使用有効期間を経過したことに応答して、前記変更した記録場所に記録したファイルを消去する消去機能と、
を実現させるプログラム。
【請求項１９】
請求項１７記載のプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルの使用を制限する方法に関し、特に、通信ネットワークに接続されたクライアント・コンピュータに記録されたファイルに対して、このファイルの使用を制限する方法、情報処理装置、プログラムに関する。
【背景技術】
【０００２】
近年、個人情報の保護に関する関心が高まっている。企業等で運用されている情報処理システムにおいて、この情報処理システムを使用するユーザが、コンピュータに記録された個人情報を不正に使用しないように、個人情報をどのように保護するかが課題となっている。
【０００３】
そこで、情報処理システムに、ファイルの使用権限をユーザごとに定めたポリシーを登録し、このポリシーにより認証できた場合に、ユーザにファイルへのアクセスを許容する方法が知られている（例えば、特許文献１）。
【特許文献１】特開２００４−２８０２２７
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の方法では、必ずしも個人情報の保護において、充分ではない場合が生じてしまう。すなわち、ポリシーにより認証を受けたユーザが、該当するファイルを自らのクライアント・コンピュータにコピーして、そのファイルを外部へ持ち出してしまう場合である。
【０００５】
個人情報が記載されたファイルの中には、会社内の所定の者に閲覧、変更等を許容し、業務を遂行させるために必要であるが、社外にまで持ち出すことまでは制限したいファイルがある。例えば、ノート型コンピュータに記録した社内のデータを、家庭に持ち帰る場合である。この場合には、該当するファイルに記載された会社内の個人情報が社外で２次利用される可能性がある。したがって、特許文献１のように、ポリシーによるサーバ認証でのファイルの使用の制限のみでは、個人情報の保護に限界が生じている。
【０００６】
本発明の目的は、クライアントに記録されたファイルに対して、先にポリシーで認証されたファイルであっても、所定の条件により、ユーザの使用を制限する方法を提供することである。
【課題を解決するための手段】
【０００７】
そこで、本発明の第１の実施形態によると、ネットワークでサーバに接続されたクライアントにて使用されるファイルの使用を制限する方法であって、前記サーバに記録されたポリシーから、前記クライアントのユーザが、前記ファイルの使用権限を有するかを判断する判断ステップと、前記クライアントが、前記ファイルの使用権限を有すると判断されたことに応答して、前記ファイルの記録場所を、前記クライアントのユーザに隠蔽した記録場所に変更し、変更した記録場所に前記ファイルを記録する記録ステップと、前記クライアントが、前記ネットワークから切断されたことに応答して、前記変更した記録場所に記録したファイルを消去する消去ステップと、を備えるファイルの使用を制限する方法、情報処理装置、前記方法をコンピュータに実行させるプログラムを提供する。
【０００８】
本発明の第２の実施形態によると、ネットワークでサーバに接続されたクライアントにて使用されるファイルの使用を制限する方法であって、前記サーバに記録されたポリシーから、前記クライアントのユーザが、前記ファイルの使用権限を有するかを判断する判断ステップと、前記クライアントが、前記ファイルの使用権限を有すると判断されたことに応答して、前記ファイルの使用有効期間を参照し、前記ファイルの記録場所を、前記クライアントのユーザに隠蔽した記録場所に変更し、変更した記録場所に前記ファイルを記録する記録ステップと、前記クライアントが、前記ファイルの使用有効期間を経過したことに応答して、前記変更した記録場所に記録したファイルを消去する消去ステップと、を備えるファイルの使用を制限する方法、情報処理装置、前記方法をコンピュータに実行させるプログラムを提供する。
【０００９】
本発明の第３の実施形態によると、第１の実施形態に加えて、前記記録ステップにおいて、前記クライアントのユーザに隠蔽した前記サーバ内の記録場所に前記ファイルを記録するファイルの使用を制限する方法、情報処理装置、前記方法をコンピュータに実行させるプログラムを提供する。
【００１０】
本発明の第４の実施形態によると、第１の実施形態に加えて、前記記録ステップでは、前記ファイルの記録場所を変更する際に、前記ユーザがアクセスできない記録場所に前記ファイルを記録する、ファイルの使用を制限する方法、情報処理装置、前記方法をコンピュータに実行させるプログラムを提供する。
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【発明の効果】
【００１１】
本発明によれば、クライアントに記録されたファイルに対して、先にポリシーで認証されたファイルであっても、所定の条件により、ユーザの使用を制限する方法を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下に、本発明の好適な実施形態を図面に基づいて説明する。
【００１３】
図１は、ファイル制御システム１の構成を示す一例である。ファイル制御システム１は、個人情報が記載されたファイルの使用が制限されるクライアント３００と、この制限を行う制御サーバ１００と、このクライアント３００、制御サーバ１００を接続する通信回線ネットワーク３０とから構成される。この通信回線ネットワーク３０としては、ＬＡＮ、公衆回線、インターネット、専用線のいずれかであってもよいし、これらの組合せからなるネットワークであってよい。
【００１４】
クライアント３００は、記録されたファイルの使用が制限されるコンピュータ等の情報処理装置である。クライアント３００には、個人情報が記載されたファイルの編集、閲覧が行われる。なお、クライアント３００は、コンピュータ、携帯情報端末、携帯電話等であってよい。クライアント３００は、情報の制御、演算を行う制御部３１０と、通信回線ネットワーク３０に接続して通信を行う通信部３９０と、ユーザからの入力、ファイルの出力を行う入出力部４００と、ファイルを記録するファイル記録部３６０と、ユーザに隠蔽した記録場所である隠蔽記録部３７０と、ログを記録するログ記録部３８０とから構成される。
【００１５】
制御部３１０は、クライアント３００の情報を制御する。制御部３１０は、制御サーバ１００へユーザのポリシーを参照し、ユーザがポリシーに適合するかを判断するポリシー判断部３２０と、記録場所の変更を行う記録変更部３３０と、ファイルの読出しを行う文書読出部３４０と、所定の条件でファイルを消去する消去部３５０と、ファイルの有効期間を参照する有効期間参照部４１０と、ログ収集を行うログ収集部４２０とから構成される（図２参照）。
【００１６】
ポリシー判断部３２０は、クライアント３００を使用するユーザがファイルを使用することが可能であるかを、制御サーバ１００に通信回線ネットワーク３０を介して確認し、ファイルの使用が可能であるかを判断する。ポリシー判断部３２０は、制御サーバ１００に記録されたポリシーを確認した結果、ポリシーに合致していないと判断した場合には、クライアント３００の入出力部４００にエラーを表示してもよい。ここで、ポリシー判断部３２０は、クライアント３００のシリアル番号、ＭＡＣアドレス、もしくは、クライアント３００を使用するユーザ名から、クライアント３００を識別し、このクライアント３００の使用権限をポリシーから読み出すことで、判断する。ポリシーとしては、グループポリシー（部署別、身分別）のように、複数のクライアント３００に対して同一に適用されるポリシーであってもよい。
【００１７】
記録変更部３３０は、ファイルの記録場所をファイル記録部３６０から隠蔽記録部３７０へ変更する。記録変更部３３０は、ポリシーによりユーザが使用可能であると判断されたファイルの記録場所を変更する。記録変更部３３０は、ユーザがファイルを使用するために起動したアプリケーションに対するアプリケーション・プログラム・インターフェース（ＡＰＩ）をフックすることにより、ファイルの記録場所を変更してもよい。
【００１８】
ファイル記録部３６０は、ファイルが記録される場所であり、ハードディスク、メモリ等であってもよい。隠蔽記録部３７０は、ファイルが記録される場所であり、クライアント３００を操作するユーザからは、直接的にアクセスすることが不可能な記録場所である。すなわち、隠蔽記録部３７０は、ＯＳ（Operating  System）やアプリケーションから記録場所が認識され、記録することが可能であるが、ＯＳやアプリケーションに備えられた、ファイルへアクセスするための通常のプログラムにより、容易に、ユーザがアクセスすることができない記録場所であってよい。隠蔽記録部３７０は、ハードディスク、メモリ等であってよい。
【００１９】
ファイル読出部３４０は、ユーザからの要求に応答して、ファイルの読出しを行う。記録変更部３３０により、ファイルの記録場所が変更された後に、ユーザからのこのファイルに対するアクセスがあった場合には、ファイル読出部３４０は、隠蔽記録部３７０にアクセスして、ファイルを読み出す。この際に、ファイルを読み出すことができなかった場合には、ファイル読出部３４０は、ファイル記録部３６０に記録されていないか探索して、読出しを行ってもよい。
【００２０】
消去部３５０は、所定の条件で、隠蔽記録部３７０に記録したファイルを消去する。ここで、消去する条件の例としては、クライアント３００が通信回線ネットワーク３０との接続を切断したことを通信部３９０が検知して、これに応答して消去部３５０が、ファイルを消去してもよい。また、ファイルに使用有効期間が設定され、この使用有効期間が経過したことに応答して、消去部３５０が、ファイルを消去してもよい。
【００２１】
有効期間参照部４１０は、ファイルを使用することが可能な有効期間を記録し、有効期間外であれば、消去部３５０にファイルの消去を命令する。上述の隠蔽記録部３７０に記録したファイルを消去する際に、使用有効期間の経過を契機として消去を行う場合に、有効期間参照部４１０が動作する。有効期間参照部４１０が使用される一例を説明する。ポリシー判断部３２０は、該当するユーザがファイルを使用可能であるかを確認し、かつ、このユーザの該当ファイルに対する使用可能な有効期間を確認する。有効期間参照部４１０は、この有効期間を記録し、現在の時刻（期間）が、使用有効期間内であるかを確認する。有効期間参照部４１０が、現在の時刻（期間）を過ぎていると判断した場合には、消去部３５０に対して、ファイルを消去するように命令する。
【００２２】
ログ収集部４２０は、クライアント３００のログを作成し、収集し、ログ記録部３８０に収集したログを記録する。ログの収集については、図７に基づいて後述する。
【００２３】
通信部３９０は、通信回線ネットワーク３０に接続されて通信を行う。ここで、通信部３９０は、通信回線ネットワーク３０との接続が切断されたことを検知して、切断されたことを消去部３５０に伝達してもよい。また、通信部３９０が、通信回線ネットワーク３０との接続が行われたことを検知して、制御サーバ１００にログ記録部３８０に記録したログを制御サーバ１００に送信してもよい。
【００２４】
制御サーバ１００は、クライアント３００に記録されたファイルを制御する。制御サーバ１００は、制御を行う制御部１１０と、クライアント３００を使用するユーザのポリシーを記録したポリシー記録部１２０と、通信回線ネットワーク３０と接続し通信を行う通信部１３０と、隠蔽記録部１４０とから構成されてよい。ここで、隠蔽記録部１４０は、後述する第３の実施形態でのみ備えられてよい。
【００２５】
制御部１１０は、制御サーバ１００の情報を制御する。制御部１１０は、クライアント３００から送信されたポリシーに対する確認要求を受信し、ポリシー記録部１２０に記録されたポリシーを読み出して、確認要求に対する応答を行う。さらに、制御部１１０は、クライアント３００が行ったログ収集の結果を、ログ記録部１５０に記録する。また、後述する第３の実施形態である場合には、隠蔽記録部１４０が、記録変更部３３０が変更した記録場所となる。隠蔽記録部１４０、ログ記録部１５０は、ハードディスク、メモリ等であってよい。
【００２６】
ポリシー記録部１２０には、ユーザごとのポリシーに加えて、ユーザごとに、ファイルの使用有効期間を記録してもよい。すなわち、ファイルが使用有効期間を経過したことを契機に消去部３５０にて消去される場合には、ポリシー記録部１２０に記録されるポリシーと関連づけて使用有効期間が記録されてよい。
【００２７】
図４は、ファイル制御システム１の第１の実施例の動作フローを示す。ここで、第１の実施例とは、隠蔽記録部３７０がクライアント３００に備えられ、この隠蔽記録部３７０が変更された記録場所として使用される場合である。
【００２８】
クライアント３００の入出力部４００から、個人情報が記載されたファイルの編集がアプリケーション・プログラム等により行われる（ステップＳ０１）。ここで、個人情報が記載されたファイルを、通信回線ネットワーク３０に接続された業務サーバ等から、クライアント３００に複製（ダウンロード）され、この複製されたファイルに対して、編集が行われてもよい。また、ファイルの編集を行うとは、ファイルの編集を行うアプリケーション・プログラムを起動することであってもよい。さらに、ファイルの編集とは、ファイルの編集を行うアプリケーション・プログラムを起動して、変更したファイルを保存することであってもよい。
【００２９】
次に、ポリシー判断部３２０が、制御サーバ１００にユーザのポリシーを確認する（ステップＳ０２）。ポリシー判断部３２０が、ポリシーを確認した結果、「このユーザは該当するファイルの使用権限がある」と判断した場合（ステップＳ０３）には、ステップＳ０５へ遷移する。ポリシー判断部３２０が、ポリシーを確認した結果、「このユーザは該当するファイルの使用権限がない」と判断した場合（ステップＳ０３）には、入出力部４００に、ユーザがこのファイルに対する使用権限がないことをエラーメッセージとして表示して終了する（ステップＳ０４）。
【００３０】
次に、記録変更部３３０が、個人情報が記載されたファイルの記録場所を、ファイル記録部３６０から隠蔽記録部３７０に変更する（ステップＳ０５）。ここで、ステップＳ０２、Ｓ０５のステップは入れ替わってもよい。すなわち、先に、記録変更部３３０が、ファイルの記録場所を変更しておき（ステップＳ０５）、その後に、ポリシー判断部３２０が、制御サーバ１００にユーザのポリシーを確認してもよい（ステップＳ０２）。
【００３１】
制御部３１０が、ステップＳ０１でのファイルの編集を、ユーザに行わせるために、ファイルの編集に対するアプリケーション・プログラムへの応答を行う（ステップＳ０６）。次に、クライアント３００が通信回線ネットワーク３０から切り離されること（例えば、コンピュータを外部に持ち出すために、ＬＡＮ等から切り離すこと）で、制御サーバ１００への接続が切れた場合（ステップＳ０７）には、消去部３５０が、隠蔽記録部３７０に記録されたファイルの消去を行う（ステップＳ０８）。特に、制御サーバ１００への接続が切れることがない場合には、ユーザにファイルの編集を行わせるため、ファイルの編集に対するアプリケーション・プログラムへの応答を行う（ステップＳ０６）。
【００３２】
上述のような本発明の第１の実施形態によれば、個人情報が記載されたファイルが記録されたクライアント３００を、ユーザが外部へ持ち出そうとした場合に、通信回線ネットワーク３０（ＬＡＮ等）からの切断を検知して、隠蔽した場所に記録されたファイルが消去される。したがって、ユーザは個人情報が記載されたファイルを外部へ持ち出して、ファイルの閲覧、利用を行うことが不可能であり、結果として、個人情報の漏洩の防止を実現することができる。
【００３３】
図５は、ファイル制御システム１の第２の実施形態の動作フローの一部を示す。ここで、第２の実施形態とは、ファイルに使用有効期間が設定され、使用有効期間が経過すると、消去部３５０が隠蔽記録部３７０に記録したファイルを消去する実施態様である。この場合には、図４に示される第１の実施形態とステップＳ０５までが同じであり、ステップＳ０６以降が、ステップＳ１０、ステップＳ１１と入れ替わる。すなわち、ファイルが使用有効期間を経過したかを、有効期間参照部４１０が監視し、使用有効期間を経過した場合には、ファイルの消去を消去部３５０に対して命令する。
【００３４】
第２の実施形態においては、有効期間参照部４１０が、ファイルの使用有効期間を過ぎたと判断した場合（ステップＳ１１）には、消去部３５０が隠蔽記録部３７０に記録されたファイルの消去を行う。
【００３５】
上述のような本発明の第２の実施形態によれば、個人情報が記載されたファイルが記録されたクライアント３００を、ユーザが外部へ持ち出して、所定の期間が過ぎた後に、隠蔽した場所に記録されたファイルが消去される。例えば、個人情報が記載されているファイルであるが、業務上、外部でこのファイルを使用したい場合が生じる。この場合には、通信回線ネットワーク３０からクライアント３００が切断されることで、ファイルが消去されてしまっては、業務に支障が生じる。そこで、ファイルの管理者が定めた適切な期間を経過した後に、このファイルをクライアント３００から消去させることで、業務の遂行と、個人情報の漏洩防止を実現することができる。
【００３６】
図６は、ファイル制御システム１の第３の実施形態の動作フローの一部を示す。ここで、第３の実施形態とは、隠蔽記録部１４０が制御サーバ１００に備えられ、この隠蔽記録部１４０が変更された記録場所として使用される実施態様である。この場合には、図４に示される第１の実施形態とステップＳ０５までが同じであり、ステップＳ０６以降が、ステップＳ２０、ステップＳ２１と入れ替わる。ただし、ステップＳ０５については、記録変更部３３０が、ファイルの記録場所を、ファイル記録部３６０から制御サーバ１００内の隠蔽記録部１４０に変更する。
【００３７】
第３の実施形態においては、クライアント３００が通信回線ネットワーク３０から切り離されることで、制御サーバ１００への接続が切れた場合（ステップＳ２１）には、クライアント３００からは、ファイルの編集、閲覧等を行うことは、記録場所が制御サーバ１００内であるため、不可能である（ステップＳ２２）。ここで、制御サーバ１００の制御部１１０が、隠蔽記録部３７０に記録されたファイルの消去を行ってもよい。
【００３８】
次に、図７に基づいて、ログ収集ルーチンについて説明する。ログ収集部４２０は、個人情報が記載されたファイルに関するログを収集し、ログ記録部３８０に記録する。ログ収集部４２０はログ記録部３８０に記録したログを、適宜、制御サーバ１００に、通信部３９０を介して送信する。送信されたログは、制御サーバ１００のログ記録部１５０に記録される。
【００３９】
ログ収集ルーチンでは、最初に、ログ収集部４２０が、ポリシー判断部３２０が制御サーバ１００にアクセスして、ポリシーの参照を行ったかを判断し（ステップＳ３０）、ポリシーの判断を行ったと判断された場合には、ポリシーを参照したことを示すログ（参照ログ）を作成する（ステップＳ３１）。ここで、参照ログには、参照した日時、参照したユーザ名、対象となるファイル名、ポリシーの種類を含み、ファイルに対して使用有効期間が設定されている場合には、この使用有効期間の情報を含んでいてよい。参照ログは、制御サーバ１００のログ記録部１５０に記録される。
【００４０】
ポリシー判断部３２０が、アクセスのあったクライアント３００は、ポリシーにより使用権限があると判断した場合（ステップＳ３２）には、この判断に関するログと、このファイルを使用開始したことに関する、使用開始ログと、対象となるファイルの記録場所を変更したことに関する記録場所変更ログを含んでよい（ステップＳ３４）。また、記録場所を変更した際に、隠蔽記録部３７０の場所についての情報を、使用開始ログに含めてもよい。一方、ポリシー判断部３２０が、アクセスのあったクライアント３００は、ポリシーにより使用権限がないと判断した場合（ステップＳ３２）には、このファイルを使用する権限がないエラーログを作成して、終了する（ステップＳ３３）。
【００４１】
ファイルを使用開始した後に、このファイルに対する編集（変更、複製、削除、リネーム等）を、ファイルに対するアクセスログとして作成する（ステップＳ３５）。その後、クライアント３００が通信回線ネットワーク３０と切断されて、制御サーバ１００と通信不可能になった場合や、ファイルの使用有効期間を経過した場合には、消去部３５０により、ファイルが消去される。これに応答して、消去した日時、ファイル名を記載した消去ログを作成する（ステップＳ３７）。
【００４２】
図８は、制御サーバ１００とクライアント３００とのハードウェア構成の一例を示した図である。ＣＰＵ５００は、ハードディスク５４０や記録媒体読出装置５６０からファイルの使用を制限する機能を実行するプログラムを、ホストコントローラ５１０、Ｉ／Ｏコントローラ５２０を介して、読み込み、読み込んだプログラムをＲＡＭ５５０に記憶して、プログラムを実行する。このプログラムを構成する各ステップを実行することにより、クライアント３００のＣＰＵ５００が、ポリシー判断部３２０、記録変更部３３０、ファイル読出部３４０、消去部３５０、有効期間参照部４１０、ログ収集部４２０として機能してもよい。また、このプログラムを実行する際に、ハードディスク５４０や記録媒体読出装置５６０に記憶されたデータを読み出してもよい。ＣＰＵ５００は、判断した結果もしくは演算した結果を、ホストコントローラ５１０を介してモニタ５９０に表示する。ＣＰＵ５００は、ネットワークボード５７０とＩ／Ｏコントローラ５２０を介して、通信ネットワーク３０に接続された制御サーバ１００もしくはクライアント３００から、データを取得する。
【００４３】
このような実施形態を実現する、ファイルの使用を制限する方法を、コンピュータやサーバにて実行するためのプログラムにより実現することができる。このプログラムのための記憶媒体としては、光学記憶媒体、テープ媒体、半導体メモリ等が挙げられる。また、専用通信ネットワークやインターネットに接続されたサーバ・システムに設けられたハードディスク又はＲＡＭ等の記憶装置を記憶媒体として使用し、ネットワークを介してプログラムを提供してもよい。
【００４４】
以上、本発明の実施形態を説明したが、具体例を例示したに過ぎず、特に本発明を限定しない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載された効果に限定されない。
【図面の簡単な説明】
【００４５】
【図１】図１は、ファイル制御システム１のシステム構成を示す図である。
【図２】図２は、クライアント３００の機能ブロック図である。
【図３】図３は、制御サーバ１００の機能ブロック図である。
【図４】図４は、第１の実施例の動作フローを示す図である。
【図５】図５は、第２の実施例の動作フローを示す図である。
【図６】図６は、第３の実施例の動作フローを示す図である。
【図７】図７は、ログ収集を行うルーチンを示す図である。
【図８】図８は、クライアント３００と制御サーバ１００のハードウェア構成を示す図である。
【符号の説明】
【００４６】
１    ファイル制御システム
３０    通信回線ネットワーク
１００    制御サーバ
１１０    制御部
１２０    ポリシー記録部
１３０    通信部
１４０    隠蔽記録部
１５０    ログ記録部
３００    クライアント
３１０    制御部
３２０    ポリシー判断部
３３０    記録変更部
３４０    ファイル読出部
３５０    消去部
３６０    ファイル記録部
３７０    隠蔽記録部
３８０    ログ記録部
３９０    通信部
４００    入出力部
４１０    有効期間参照部
４２０    ログ収集部
５００  ＣＰＵ
５１０  ホストコントローラ
５２０  Ｉ／Ｏコントローラ
５３０  ＲＯＭ
５３５  キーボードマウス
５４０  ハードディスク
５５０  ＲＡＭ
５６０  記録媒体読出装置
５７０  ネットワークボード
５８０  グラフィックボード
５９０  モニタ
【図１】
2006251856.tif 000003
【図２】
2006251856.tif 000004
【図３】
2006251856.tif 000005
【図４】
2006251856.tif 000006
【図５】
2006251856.tif 000007
【図６】
2006251856.tif 000008
【図７】
2006251856.tif 000009
【図８】
2006251856.tif 000010