(57)【要約】【課題】  持ち出し申請のあったファイルを管理者が事前に監査し、持ち出しの制御を行うことができる仕組みを提供すること【解決手段】  情報処理装置から外部デバイスへのデータの持ち出しをする際に、当該データの持ち出しが制限されているか否かを判断し、持ち出しが制限されている場合は、管理者に対して当該データを持ち出しの承認を要求し、管理者により持ち出しの承認がされた場合には、当該データに対応するパスコードの入力がされることで当該データの持ち出しが可能となる情報処理システム。【選択図】  図１
2013037465.tif 000002
【特許請求の範囲】
【請求項１】
記憶領域を有する端末と接続可能であり前記記憶領域を有する端末へデータを出力する情報処理装置と、前記情報処理装置から前記端末へのデータ出力の可否を記憶する管理サーバと、管理者から前記情報処理装置から前記端末へのデータ出力の可否を受け付ける管理者端末とが通信可能に接続された情報処理システムであって、
前記情報処理装置は、
ユーザから前記情報処理装置に記憶されたデータの前記記憶領域を有する端末への出力要求を受け付ける出力要求受付手段と、
前記出力要求受付手段で出力要求を受けたデータの出力が許可されているか否かを、前記管理サーバに記憶された情報に従い判断する出力可否判断手段と、
前記出力可否判断手段により出力が許可されていないと判断された場合、当該データを出力する承認を得るための承認要求をユーザから受け付ける承認要求受付手段と、
前記承認要求受付手段で承認要求を受け付けた場合、当該要求を前記管理者端末に送信する承認要求送信手段と、を備え、
前記管理者端末は、
前記情報処理装置から送信された承認要求を受信する承認要求受信手段と、
前記承認要求受信手段で受信した要求にかかるデータの前記端末への出力を許可するか否かの指示を管理者から受け付ける出力可否受付手段と、
前記出力可否受付手段で出力を許可する旨の指示を受け付けた場合、当該データを前記端末へ出力するためのパスコードを生成するパスコード生成手段と、
前記パスコード生成手段により生成されたパスコードを、前記管理サーバで管理すべく前記管理サーバに登録するパスコード登録手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
前記情報処理装置は、
パスコードの入力を受け付けるパスコード受付手段と、
前記パスコード受付手段により受け付けたパスコードを前記管理サーバに送信するパスコード送信手段をさらに備え、
前記管理サーバは、
前記管理者端末のパスコード登録手段により登録されたパスコードと、当該データに対応するパスコードとが、一致するか否かを判断するパスコード判定手段を備え、
前記情報処理装置は、前記パスコード判定手段により一致すると判定された場合、当該データの出力を許可することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記情報処理装置は、さらに、
前記出力可否判断手段により出力が許可されていないと判断された場合、当該データを暗号化する要求を受け付ける暗号化要求受付手段を備え、
当該データを暗号化された状態で前記記憶領域を有する端末へ出力することを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記情報処理装置は、さらに、
前記記憶領域を有する端末が接続された場合、当該端末に記憶されたデータのうち、当該端末に対して出力したデータを削除する削除手段をさらに備えることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記情報処理装置は、さらに、
前記接続された端末に記憶されたデータが、前記暗号化要求受付手段で暗号化要求を受けたデータであり、予め設定された期限を経過していない場合には、ユーザに対して削除するか否かの指示を受け付ける削除指示受付手段をさらに備えることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
情報処理装置から記憶領域を有する端末へのデータ出力の可否を記憶する管理サーバと、情報処理装置から送信された承認要求を受信する承認要求受信手段と、前記承認要求受信手段で受信した要求にかかるデータの前記端末への出力を許可するか否かの指示を管理者から受け付ける出力可否受付手段と、前記出力可否受付手段で出力を許可する旨の指示を受け付けた場合、当該データを前記端末へ出力するためのパスコードを生成するパスコード生成手段と、前記パスコード生成手段により生成されたパスコードを、前記管理サーバで管理すべく前記管理サーバに登録するパスコード登録手段と、を備える管理者端末と通信可能に接続され、記憶領域を有する端末と接続可能であり前記記憶領域を有する端末へデータを出力する情報処理装置であって、
ユーザから前記情報処理装置に記憶されたデータの前記記憶領域を有する端末への出力要求を受け付ける出力要求受付手段と、
前記出力要求受付手段で出力要求を受けたデータの出力が許可されているか否かを、前記管理サーバに記憶された情報に従い判断する出力可否判断手段と、
前記出力可否判断手段により出力が許可されていないと判断された場合、当該データを出力する承認を得るための承認要求をユーザから受け付ける承認要求受付手段と、
前記承認要求受付手段で承認要求を受け付けた場合、当該要求を前記管理者端末に送信する承認要求送信手段と、
を備えることを特徴とする情報処理装置。
【請求項７】
記憶領域を有する端末と接続可能であり前記記憶領域を有する端末へデータを出力する情報処理装置と、前記情報処理装置から前記端末へのデータ出力の可否を記憶する管理サーバと、管理者から前記情報処理装置から前記端末へのデータ出力の可否を受け付ける管理者端末とが通信可能に接続された情報処理システムにおける情報処理方法であって、
前記情報処理装置の出力要求受付手段が、ユーザから前記情報処理装置に記憶されたデータの前記記憶領域を有する端末への出力要求を受け付ける出力要求受付工程と、
前記情報処理装置の出力可否判断手段が、前記出力要求受付工程で出力要求を受けたデータの出力が許可されているか否かを、前記管理サーバに記憶された情報に従い判断する出力可否判断工程と、
前記情報処理装置の承認要求受付手段が、前記出力可否判断工程により出力が許可されていないと判断された場合、当該データを出力する承認を得るための承認要求をユーザから受け付ける承認要求受付工程と、
前記情報処理装置の承認要求送信手段が、前記承認要求受付工程で承認要求を受け付けた場合、当該要求を前記管理者端末に送信する承認要求送信工程と、を備え、
前記管理者端末の承認要求受信手段が、前記情報処理装置から送信された承認要求を受信する承認要求受信工程と、
前記管理者端末の出力可否受付手段が、前記承認要求受信工程で受信した要求にかかるデータの前記端末への出力を許可するか否かの指示を管理者から受け付ける出力可否受付工程と、
前記管理者端末のパスコード生成手段が、前記出力可否受付工程で出力を許可する旨の指示を受け付けた場合、当該データを前記端末へ出力するためのパスコードを生成するパスコード生成工程と、
前記管理者端末のパスコード登録手段が、前記パスコード生成工程により生成されたパスコードを、前記管理サーバで管理すべく前記管理サーバに登録するパスコード登録工程と、
を備えることを特徴とする情報処理方法。
【請求項８】
記憶領域を有する端末と接続可能であり前記記憶領域を有する端末へデータを出力する情報処理装置と、前記情報処理装置から前記端末へのデータ出力の可否を記憶する管理サーバと、管理者から前記情報処理装置から前記端末へのデータ出力の可否を受け付ける管理者端末とが通信可能に接続された情報処理システムにおいて実行されるプログラムであって、
前記情報処理装置を、
ユーザから前記情報処理装置に記憶されたデータの前記記憶領域を有する端末への出力要求を受け付ける出力要求受付手段と、
前記出力要求受付手段で出力要求を受けたデータの出力が許可されているか否かを、前記管理サーバに記憶された情報に従い判断する出力可否判断手段と、
前記出力可否判断手段により出力が許可されていないと判断された場合、当該データを出力する承認を得るための承認要求をユーザから受け付ける承認要求受付手段と、
前記承認要求受付手段で承認要求を受け付けた場合、当該要求を前記管理者端末に送信する承認要求送信手段として機能させ、
前記管理者端末を、
前記情報処理装置から送信された承認要求を受信する承認要求受信手段と、
前記承認要求受信手段で受信した要求にかかるデータの前記端末への出力を許可するか否かの指示を管理者から受け付ける出力可否受付手段と、
前記出力可否受付手段で出力を許可する旨の指示を受け付けた場合、当該データを前記端末へ出力するためのパスコードを生成するパスコード生成手段と、
前記パスコード生成手段により生成されたパスコードを、前記管理サーバで管理すべく前記管理サーバに登録するパスコード登録手段として機能させること備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部デバイスに対するデータの持ち出しを制御する技術に関する。
【背景技術】
【０００２】
近年、情報漏洩防止対策としてクライアントＰＣから外部デバイスに対してのアクセス制御が行われている。しかしながら、業務都合により通常は持ち出しが禁止されているファイルを持ち出さなければならない場合もあり、このような場合に外部デバイスへのデータの書き込みが一律に禁止されていると不都合である。
【０００３】
この問題を解決する方法として、例外ポリシーを設定することにより対応する方法が考えられる。しかし、例外ポリシーを設定する方法では、不必要なファイルの持ち出しが許可されたり、ポリシーの修正忘れ等により持ち出す必要が無くなった後でも持ち出しが許可され続けたりするなど、ポリシーの肥大化によって適切な管理が難しくなるという問題が発生する。
【０００４】
特許文献１には、利用者からの申請によって、特定のデバイスへのデータの一時持ち出しを制御する仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１２９１０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の仕組みにおいては、一時持ち出しの制御をデバイス単位で行うことが可能であるが、どのデータ（ファイル）を持ち出すのかを制御することが出来ず、管理者が持ち出されたファイルを把握することができない。このため、管理者の想定しないファイルが持ち出されることによる情報漏洩が発生してしまう可能性がある。
【０００７】
そこで、本発明は、上記の課題を解決するためになされたものであり、持ち出し申請のあったファイルを管理者が事前に監査し、持ち出しの制御を行うことができる仕組みを提供することを目的とする。
【０００８】
また、持ち出しを承認する管理者が不在の場合でも、情報漏洩の危険性を低減しつつ持ち出しを可能とする仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、記憶領域を有する端末と接続可能であり前記記憶領域を有する端末へデータを出力する情報処理装置と、前記情報処理装置から前記端末へのデータ出力の可否を記憶する管理サーバと、管理者から前記情報処理装置から前記端末へのデータ出力の可否を受け付ける管理者端末とが通信可能に接続された情報処理システムであって、前記情報処理装置は、ユーザから前記情報処理装置に記憶されたデータの前記記憶領域を有する端末への出力要求を受け付ける出力要求受付手段と、前記出力要求受付手段で出力要求を受けたデータの出力が許可されているか否かを、前記管理サーバに記憶された情報に従い判断する出力可否判断手段と、前記出力可否判断手段により出力が許可されていないと判断された場合、当該データを出力する承認を得るための承認要求をユーザから受け付ける承認要求受付手段と、前記承認要求受付手段で承認要求を受け付けた場合、当該要求を前記管理者端末に送信する承認要求送信手段と、を備え、前記管理者端末は、前記情報処理装置から送信された承認要求を受信する承認要求受信手段と、前記承認要求受信手段で受信した要求にかかるデータの前記端末への出力を許可するか否かの指示を管理者から受け付ける出力可否受付手段と、前記出力可否受付手段で出力を許可する旨の指示を受け付けた場合、当該データを前記端末へ出力するためのパスコードを生成するパスコード生成手段と、前記パスコード生成手段により生成されたパスコードを、前記管理サーバで管理すべく前記管理サーバに登録するパスコード登録手段と、を備えることを特徴とする。
【００１０】
また、本発明は、情報処理装置から記憶領域を有する端末へのデータ出力の可否を記憶する管理サーバと、情報処理装置から送信された承認要求を受信する承認要求受信手段と、前記承認要求受信手段で受信した要求にかかるデータの前記端末への出力を許可するか否かの指示を管理者から受け付ける出力可否受付手段と、前記出力可否受付手段で出力を許可する旨の指示を受け付けた場合、当該データを前記端末へ出力するためのパスコードを生成するパスコード生成手段と、前記パスコード生成手段により生成されたパスコードを、前記管理サーバで管理すべく前記管理サーバに登録するパスコード登録手段と、を備える管理者端末と通信可能に接続され、記憶領域を有する端末と接続可能であり前記記憶領域を有する端末へデータを出力する情報処理装置であって、ユーザから前記情報処理装置に記憶されたデータの前記記憶領域を有する端末への出力要求を受け付ける出力要求受付手段と、前記出力要求受付手段で出力要求を受けたデータの出力が許可されているか否かを、前記管理サーバに記憶された情報に従い判断する出力可否判断手段と、
前記出力可否判断手段により出力が許可されていないと判断された場合、当該データを出力する承認を得るための承認要求をユーザから受け付ける承認要求受付手段と、前記承認要求受付手段で承認要求を受け付けた場合、当該要求を前記管理者端末に送信する承認要求送信手段と、を備えることを特徴とする。
【００１１】
また、本発明は、記憶領域を有する端末と接続可能であり前記記憶領域を有する端末へデータを出力する情報処理装置と、前記情報処理装置から前記端末へのデータ出力の可否を記憶する管理サーバと、管理者から前記情報処理装置から前記端末へのデータ出力の可否を受け付ける管理者端末とが通信可能に接続された情報処理システムにおける情報処理方法であって、前記情報処理装置の出力要求受付手段が、ユーザから前記情報処理装置に記憶されたデータの前記記憶領域を有する端末への出力要求を受け付ける出力要求受付工程と、前記情報処理装置の出力可否判断手段が、前記出力要求受付工程で出力要求を受けたデータの出力が許可されているか否かを、前記管理サーバに記憶された情報に従い判断する出力可否判断工程と、前記情報処理装置の承認要求受付手段が、前記出力可否判断工程により出力が許可されていないと判断された場合、当該データを出力する承認を得るための承認要求をユーザから受け付ける承認要求受付工程と、前記情報処理装置の承認要求送信手段が、前記承認要求受付工程で承認要求を受け付けた場合、当該要求を前記管理者端末に送信する承認要求送信工程と、を備え、前記管理者端末の承認要求受信手段が、前記情報処理装置から送信された承認要求を受信する承認要求受信工程と、前記管理者端末の出力可否受付手段が、前記承認要求受信工程で受信した要求にかかるデータの前記端末への出力を許可するか否かの指示を管理者から受け付ける出力可否受付工程と、前記管理者端末のパスコード生成手段が、前記出力可否受付工程で出力を許可する旨の指示を受け付けた場合、当該データを前記端末へ出力するためのパスコードを生成するパスコード生成工程と、前記管理者端末のパスコード登録手段が、前記パスコード生成工程により生成されたパスコードを、前記管理サーバで管理すべく前記管理サーバに登録するパスコード登録工程と、を備えることを特徴とする。
【００１２】
また、本発明は、記憶領域を有する端末と接続可能であり前記記憶領域を有する端末へデータを出力する情報処理装置と、前記情報処理装置から前記端末へのデータ出力の可否を記憶する管理サーバと、管理者から前記情報処理装置から前記端末へのデータ出力の可否を受け付ける管理者端末とが通信可能に接続された情報処理システムにおいて実行されるプログラムであって、前記情報処理装置を、ユーザから前記情報処理装置に記憶されたデータの前記記憶領域を有する端末への出力要求を受け付ける出力要求受付手段と、前記出力要求受付手段で出力要求を受けたデータの出力が許可されているか否かを、前記管理サーバに記憶された情報に従い判断する出力可否判断手段と、前記出力可否判断手段により出力が許可されていないと判断された場合、当該データを出力する承認を得るための承認要求をユーザから受け付ける承認要求受付手段と、前記承認要求受付手段で承認要求を受け付けた場合、当該要求を前記管理者端末に送信する承認要求送信手段として機能させ、前記管理者端末を、前記情報処理装置から送信された承認要求を受信する承認要求受信手段と、前記承認要求受信手段で受信した要求にかかるデータの前記端末への出力を許可するか否かの指示を管理者から受け付ける出力可否受付手段と、前記出力可否受付手段で出力を許可する旨の指示を受け付けた場合、当該データを前記端末へ出力するためのパスコードを生成するパスコード生成手段と、前記パスコード生成手段により生成されたパスコードを、前記管理サーバで管理すべく前記管理サーバに登録するパスコード登録手段として機能させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、持ち出し申請のあったファイルを管理者が事前に監査し、持ち出しの制御を行うことができる仕組みを提供することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の情報処理システムの構成の一例を示す図である
【図２】本発明の実施形態における各種端末のハードウエア構成を示す図である
【図３】本発明の実施形態における各種端末が備える機能を示す図である
【図４】クライアント端末１０２で実行される各種要求処理の手順を示すフローチャートである
【図５】管理サーバ１０１が認証要求を受信した際に実行する処理の手順を示すフローチャートである
【図６】管理者端末１０３で実行される承認処理の手順を示すフローチャートである
【図７】管理サーバ１０１がクライアント端末１０２から持ち出し要求を受信した際に実行する処理を示すフローチャートである
【図８】管理サーバ１０１が事前持ち出し要求を受信した際に実行する処理を示すフローチャートである
【図９】クライアント端末１０２が実行する持ち帰り処理を示すフローチャートである
【図１０】管理サーバ１０１が実行する持ち帰り処理を示すフローチャートである
【図１１】図４のステップＳ４０１で表示されるエラーメッセージの一例を示す図である
【図１２】管理者端末１０３で図６の承認処理を実行する際に表示される承認処理画面の一例を示す図である
【図１３】承認テーブルの一例を示す図である
【図１４】承認要求および一時持ち出し要求に含まれる情報の一例を示す図である
【図１５】書き込み要求に含まれる情報の一例を示す図である
【図１６】持ち帰り処理要求に含まれる情報の一例を示す図である
【図１７】持ち出しファイルリストの一例を示す図である
【図１８】処理ファイルリストの一例を示す図である
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１６】
図１は、本発明に係る情報処理システムのシステム構成の一例を示す図である。
【００１７】
図１に示すように、本実施形態に係る情報処理システムは、管理サーバ１０１、クライアント端末（情報処理装置）１０２、管理者端末１０３、ネットワーク１０４により構成される。
【００１８】
尚、図１のネットワーク１０４上に接続される各種端末の構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
【００１９】
管理サーバ１０１はクライアント情報や監視ポリシー、承認テーブル等のシステム情報を保持する管理サーバである。管理サーバ１０１は、ネットワーク１０４を介して、クライアント端末１０２や管理者端末１０３とデータの送受信が可能である。
【００２０】
クライアント端末１０２は利用者が利用する端末である。クライアント端末１０２は公知の技術によって外部デバイスへの書き込みを制御するエージェントにより、配布された監視ポリシーに基づいて外部デバイスへの書き込み制御が可能である。
【００２１】
管理者端末１０３はシステムの管理者が利用する端末である。管理者端末１０３はネットワーク１０４を介して、管理サーバ１０１の持つ各種管理情報の閲覧及び管理を行う機能を有する管理プログラムがインストールされている。
【００２２】
以下、本発明の情報処理システムを構成する各装置について説明する。
【００２３】
以下、図２を用いて、図１に示した管理サーバ１０１、クライアント端末１０２、管理者端末１０３に適用可能な情報処理装置のハードウエア構成の一例について説明する。
【００２４】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００２５】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２６】
また、２０５は入力コントローラで、入力装置２０９等からの入力を制御する。２０６はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置２１０への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、ＣＲＴディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。
【００２７】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２８】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３０】
ハードウエア上で動作する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３１】
図３は、図１における各種端末の機能構成を示すブロック図である。
【００３２】
管理サーバ１０１は、管理者承認管理部３０１、クライアント要求処理部３０２、持ち帰り処理部３０３、外部メモリ２１１に保存される監視ポリシー３０４、承認テーブル３０５で構成される。
【００３３】
管理者承認管理部３０１は、承認画面の表示や管理者端末１０３からの承認処理を行う機能を提供する。
【００３４】
クライアント要求処理部３０２は、クライアント端末１０２からの各種要求を受信し、処理を行う機能を提供する。
【００３５】
持ち帰り処理部３０３は、クライアント端末１０２からの持ち帰り処理要求を受信し、処理を行う機能を提供する。
【００３６】
監視ポリシー３０４は、クライアント端末１０２の監視エージェント３０６が利用する監視ポリシー情報を格納する。
【００３７】
承認テーブル３０５は、図１３に一例を示すような承認情報を格納する。尚、デバイスＩＤを特定できないようなネットワークドライブなどへの書き込みの場合、ＩＰアドレスと書き込み先ディレクトリの組み合わせなど、書き込み先が一意に特定できる情報をデバイスＩＤとして利用してもよい。
【００３８】
クライアント端末１０２には、監視エージェント３０６がインストールされている。監視エージェント３０６は公知の技術によって外部デバイスへの書き込みを検知し、監視ポリシー３０４で定義されるポリシーに従って書き込みの可否を判断する。監視ポリシー３０４には、データの持ち出し（外部デバイスへの書き込み）が許可される条件が規定されている。書き込みが拒否された場合には図１１に示すようなエラーメッセージを表示し、利用者に書き込みが拒否された旨を知らせる。
【００３９】
管理者端末１０３には、ポリシー／承認管理プログラム３０７がインストールされている。ポリシー／承認管理プログラム３０７は管理サーバ１０１と通信し、監視ポリシー３０４及び承認テーブル３０５の閲覧及び管理を行う。
【００４０】
次に、図４を用いて、本発明の実施形態においてクライアント端末１０２により実行される各種要求処理について説明する。
【００４１】
なお、図４のフローチャートで示す処理については、クライアント端末１０２のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００４２】
ステップＳ４００では、クライアント端末１０２のＣＰＵ２０１は、ユーザから外部デバイスに対するデータの書き込み要求を受け付け（出力要求受付手段）、当該データについて外部デバイスへの書き込みが許可されているか否かを監視ポリシー３０４で定義されるポリシーに従って判断する（出力可否判断手段）。
外部デバイスへの書き込みが許可されている場合（ステップＳ４００：ＹＥＳ）は、当該データを外部デバイスへ書き込み、本フローチャートに示す処理を終了する。
外部デバイスへの書き込みが許可されていない場合（ステップＳ４００：ＮＯ）は、処理をステップＳ４０１に移行する。
ステップＳ４０１では、クライアント端末１０２のＣＰＵ２０１は、クライアント端末１０２にインストールされている監視エージェント３０６が外部デバイスに対してデータの書き込みを拒否した際にエラーメッセージを表示する。エラーメッセージの一例を図１１に示す。
【００４３】
ステップＳ４０２では、クライアント端末１０２のＣＰＵ２０１は、エラーメッセージ表示画面に対するユーザの操作を受け付け（承認要求受付手段、暗号化要求手段、パスコード受付手段）、操作内容を判断する。
【００４４】
ユーザによる操作が承認要求（承認要求ボタン１１０３の押下）であった場合（ステップＳ４０２：承認要求）は、処理をステップＳ４０３に移行する（承認要求受付手段）。
【００４５】
承認要求とは、管理者から外部デバイスへのデータの書き込み（ファイルの持ち出し）の許可を得るための要求であり、外部デバイスへのデータの書き込みをするためのパスコードの生成を要求するものである。
【００４６】
ユーザによる操作がパスコード送信（パスコード入力フィールド１１０１への入力およびパスコード送信ボタン１１０４の押下）であった場合（ステップＳ４０２：パスコード送信）は、処理をステップＳ４０４に移行する（パスコード受付手段）。
【００４７】
パスコード送信とは、過去に承認要求を送信した結果生成されたパスコードを管理サーバ１０１に送信する処理であり、管理サーバ１０１に対してパスコードの照合処理（図７のステップＳ７０２〜Ｓ７０５）の実行を要求するための処理である。
【００４８】
ユーザによる操作が事前持ち出し（事前持ち出しボタン１１０２の押下）であった場合（ステップＳ４０２：事前持ち出し）は処理をステップＳ４０７に移行する（暗号化要求手段）。
【００４９】
事前持ち出しとは、管理者が不在等の理由で管理者による持ち出し許可を得られない場合に、暗号化処理がされたファイルの持ち出しをするために、管理サーバに対してファイルの暗号化等を要求する処理である。
【００５０】
なお、ユーザによる操作が閉じるボタン１１０５の押下であった場合は、本フローチャートに示す処理を終了する。
【００５１】
ステップＳ４０３では、クライアント端末１０２のＣＰＵ２０１は、図１４に一例を示す情報を承認要求として管理サーバ１０１に送信し（承認要求送信手段）、再度ユーザの操作を待ち受ける。すなわちこの承認要求は、管理者に対して、外部デバイスへのデータの書き込み（ファイルの持ち出し）の許可を得るべく承認依頼を出す処理である。
【００５２】
なお、承認要求が送信された際の管理サーバ１０１の処理については、図５に示すフローチャートを用いて後述する。
【００５３】
ステップＳ４０４では、クライアント端末１０２のＣＰＵ２０１は、パスコード入力フィールド１１０１に入力されたパスコードを読み取り、図１５に一例を示す情報を書き込み要求として管理サーバ１０１へ送信する（パスコード送信手段）。なお、書き込み要求が送信された際の管理サーバ１０１の処理については、図７を用いて後述する。
【００５４】
ステップＳ４０５では、クライアント端末１０２のＣＰＵ２０１は、図７のステップＳ７０４またはＳ７０５において管理サーバ１０１から送信された応答を受け取る。
【００５５】
ステップＳ４０６では、クライアント端末１０２のＣＰＵ２０１は、ステップＳ４０５で受け取った応答から書き込みが許可されたか否かを判断する。
【００５６】
書き込みが許可された場合（ステップＳ４０６：ＹＥＳ）は、処理をステップＳ４０９に移行する。
【００５７】
書き込みが許可されなかった場合（ステップＳ４０６：ＮＯ）は、本フローチャートの処理を終了する。なお、ここで書き込みが許可されなかった旨のメッセージを表示するように制御しても良い。
【００５８】
ステップＳ４０７では、クライアント端末１０２のＣＰＵ２０１は、図１４に一例を示す情報を事前持ち出し要求として管理サーバ１０１に送信する。なお、事前持ち出し要求が送信された際の管理サーバ１０１の処理については、図８に示すフローチャートを用いて後述する。
【００５９】
ステップＳ４０８では、クライアント端末１０２のＣＰＵ２０１は、図８のステップＳ８０４において管理サーバ１０１から送信された暗号化ファイルを受信する。そして、処理をステップＳ４０９に移行する。
【００６０】
ステップＳ４０９では、クライアント端末１０２のＣＰＵ２０１は、ステップＳ４０６において書き込みが許可されたと判断されたファイルまたはステップＳ４０８で受信した暗号化ファイルを、クライアント端末１０２に接続された外部デバイスに書き込む（出力手段）。
【００６１】
ステップＳ４１０では、クライアント端末１０２のＣＰＵ２０１は、ステップＳ４０９における書き込み処理が成功したか否かを判断する。
【００６２】
成功したと判断された場合（ステップＳ４１０：ＹＥＳ）は、処理をステップＳ４１１に移行する。
【００６３】
失敗したと判断された場合（ステップＳ４１０：ＮＯ）は、処理をステップＳ４１２に移行する。
【００６４】
ステップＳ４１１では、クライアント端末１０２のＣＰＵ２０１は、書き込みに成功した旨の通知を管理サーバ１０１に送信する。
【００６５】
ステップＳ４１２では、クライアント端末１０２のＣＰＵ２０１は、書き込みに失敗した旨の通知を管理サーバ１０１に送信する。
【００６６】
次に、図５を用いて、本発明の実施形態において管理サーバ１０１が認証要求を受信した際に実行する処理について説明する。
【００６７】
なお、図５のフローチャートで示す処理については、管理サーバ１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００６８】
ステップＳ５０１では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ４０３でクライアント端末１０２より送信された承認要求を受信する。
【００６９】
ステップＳ５０２では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ５０１で受信した承認要求が既に承認テーブル（一例として図１３）に登録されているか否かを判断する。承認テーブルには、ユーザから送信された承認要求に含まれる情報が登録されている。
【００７０】
既に登録されていると判断された場合（ステップＳ５０２：ＹＥＳ）は、本フローチャートに示す処理を終了する。
【００７１】
登録されていないと判断された場合（ステップＳ５０２：ＮＯ）は、処理をステップＳ５０３に移行する。
【００７２】
ステップＳ５０３では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ５０１で受信した承認要求を承認テーブルに登録する。
【００７３】
ステップＳ５０４では、管理サーバ１０１のＣＰＵ２０１は、承認要求を送信したユーザの管理者を特定し、当該管理者に対して、承認要求が登録された旨を通知する。
【００７４】
次に、図６を用いて、本発明の実施形態において管理者端末１０３が実行する承認処理について説明する。
【００７５】
なお、図６のフローチャートで示す処理については、管理者端末１０３のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理であり、管理者による承認操作を管理者端末１０３が受け付け、管理者端末１０３のポリシー／承認管理プログラム３０７と管理サーバ１０１の管理者承認管理部３０１とが相互に通信しながら行う処理である。
【００７６】
ステップＳ６０１では、管理者端末１０３のＣＰＵ２０１は、管理サーバ１０１から承認テーブルを取得し、承認管理画面（一例として図１２）を表示する。
【００７７】
ステップＳ６０２では、管理者端末１０３のＣＰＵ２０１は、管理者による承認に関する操作を受け付け、その内容を判断する（出力可否受付手段）。
【００７８】
ステップＳ６０２で受け付けた管理者による操作が承認であった場合（ステップＳ６０２：承認）は、処理をステップＳ６０４に移行する。
【００７９】
ステップＳ６０２で受け付けた管理者による操作が拒絶であった場合（ステップＳ６０２：拒絶）は、処理をステップＳ６０３に移行する。
【００８０】
なお、管理者による操作は、承認管理画面１２００のパスコード列１２０６に表示されている「承認」または「拒絶」をクリックされた、もしくは、チェックボックス１２０２を選択し承認ボタン１２０９または拒絶ボタン１２１０が押下されたことにより受け付ける。
【００８１】
ステップＳ６０３では、管理者端末１０３のＣＰＵ２０１は、管理者が承認を拒絶したエントリに拒絶マークを付ける等、拒絶されたことが識別できるよう設定して、承認テーブルを更新する。
【００８２】
ステップＳ６０４では、管理者端末１０３のＣＰＵ２０１は、管理者により承認されたエントリの持ち出し種別（事前持ち出しであるか否か）を判断する。
【００８３】
持ち出し種別が一時持ち出しであると判断された場合（ステップＳ６０４：一時持ち出し）は、処理をステップＳ６０５に移行する。
【００８４】
持ち出し種別が事前持ち出しであると判断された場合（ステップＳ６０４：事前持ち出し）は、処理をステップＳ６０７に移行する。
【００８５】
ステップＳ６０５では、管理者端末１０３のＣＰＵ２０１は、新たにパスコードを生成する（パスコード生成手段）。なお、ここで生成されるパスコ−ドは、過去に生成されたパスコードとは異なることが望ましい。
【００８６】
ステップＳ６０６では、管理者端末１０３のＣＰＵ２０１は、ステップＳ６０２で承認したエントリのパスコートをステップＳ６０５で生成されたパスコードに更新し、さらに該エントリの許可日時を更新する（パスコード登録手段）。
【００８７】
ユーザは、管理者からステップＳ６０５で生成されたパスコードの通知を受け、当該パスコードを図１１のパスコード入力フィールド１１０１に入力し、パスコード送信ボタン１１０４を押下することで、当該ファイルの持ち出しが可能となる。
【００８８】
ステップＳ６０７では、管理者端末１０３のＣＰＵ２０１は、ステップＳ６０２で承認したエントリの許可日時を更新する。事前持ち出しの場合は、既に暗号化されて持ち出しがされていることから、この処理は事後的に承認をする処理にあたる。
【００８９】
次に、図７を用いて、本発明の実施形態において管理サーバ１０１がクライアント端末１０２から持ち出し要求を受信した際に実行される処理について説明する。
【００９０】
なお、図７のフローチャートで示す処理については、管理サーバ１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００９１】
ステップＳ７０１では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ４０４でクライアント端末１０２から送信された持ち出し要求を受信する。
【００９２】
ステップＳ７０２では、管理サーバ１０１のＣＰＵ２０１は、承認テーブルからステップＳ７０１で受信した持ち出し要求に対応するエントリを取得する。
【００９３】
ステップＳ７０３では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ７０１で受信した持ち出し要求に対応するエントリが存在し、かつ当該持ち出し要求に含まれるパスコードと当該エントリのパスコードが等しく、かつ当該エントリのパスコード状態が「有効」であるか否かを判断する（パスコード判定手段）。
【００９４】
エントリが存在し、かつパスコートが等しく、かつパスコード状態が有効である場合（ステップＳ７０３：ＹＥＳ）は、処理をステップＳ７０５に移行する。
【００９５】
そうではない場合（ステップＳ７０３：ＮＯ）は、処理をステップＳ７０４に移行する。
【００９６】
ステップＳ７０４では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ７０１で受信した持ち出し要求が無効であると判断し、クライアント端末１０２に対して持ち出しを許可しない旨を送信する。
【００９７】
ステップＳ７０５では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ７０１で受信した持ち出し要求が有効であると判断し、クライアント端末１０２に対して持ち出しを許可する旨を送信する。
【００９８】
ステップＳ７０６では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ４１１またはＳ４１２においてクライアント端末１０２から送信された書き込み結果を受信する。
【００９９】
ステップＳ７０７では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ７０６で受信した書き込み結果が書き込みに成功した旨の結果であるか否か（クライアント端末１０２において外部デバイスにファイルの書き込みが正常に行われたか否か）を判断する。
【０１００】
書き込みに成功した旨の結果である場合（ステップＳ７０７：ＹＥＳ）は、処理をステップＳ７０８に移行する。
【０１０１】
書き込みに失敗した旨の結果である場合（ステップＳ７０７：ＮＯ）は、本フローチャートに示す処理を終了する。
【０１０２】
ステップＳ７０８では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ７０２で取得したエントリのパスコードを無効化する。
【０１０３】
次に、図８を用いて、本発明の実施形態において管理サーバ１０１が事前持ち出し要求を受信した際に実行する処理について説明する。
【０１０４】
なお、図８のフローチャートで示す処理については、管理サーバ１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【０１０５】
ステップＳ８０１では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ４０７においてクライアント端末１０２から送信された事前持ち出し要求を受信する。
【０１０６】
ステップＳ８０２では、管理サーバ１０１のＣＰＵ２０１は、暗号化用のパスコードを生成する。
【０１０７】
ステップＳ８０３では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ８０２で生成したパスコードを用いて、ステップＳ８０１で受信した事前持ち出し要求に含まれる持ち出し対象ファイルを暗号化する。
【０１０８】
ステップＳ８０４では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ８０３で暗号化したファイルをクライアント端末１０２に送信する。
【０１０９】
ステップＳ８０５では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ４１１またはＳ４１２においてクライアント端末１０２から送信された書き込み結果を受信する。
【０１１０】
ステップＳ８０６では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ８０５で受信した書き込み結果が書き込みに成功した旨の結果であるか否かを判断する。
【０１１１】
書き込みに成功した旨の結果である場合（ステップＳ８０６：ＹＥＳ）は、処理をステップＳ８０７に移行する。
【０１１２】
書き込みに失敗した旨の結果である場合（ステップＳ８０６：ＮＯ）は、本フローチャートに示す処理を終了する。
【０１１３】
ステップＳ８０７では、管理サーバ１０１のＣＰＵ２０１は、承認テーブルに事前持ち出しがされた旨の新しいエントリを追加する。
【０１１４】
次に、図９を用いて、本発明の実施形態においてクライアント端末１０２が実行する持ち帰り処理について説明する。
【０１１５】
なお、図９のフローチャートで示す処理については、クライアント端末１０２のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【０１１６】
ステップＳ９０１では、クライアント端末１０２のＣＰＵ２０１は、外部デバイスが接続されたことを検知する。
【０１１７】
ステップＳ９０２では、クライアント端末１０２のＣＰＵ２０１は、ステップＳ９０１で接続を検知した外部デバイスのデバイスＩＤ（外部デバイスを識別するための情報）を取得する。
【０１１８】
ステップＳ９０３では、クライアント端末１０２のＣＰＵ２０１は、管理サーバ１０１に対して持ち帰り処理要求を送信する。図１６に持ち帰り処理要求の内容の一例を示す。
【０１１９】
ステップＳ９０４では、クライアント端末１０２のＣＰＵ２０１は、管理サーバ１０１からステップＳ９０１で接続された外部デバイスに関する持ち出しファイルリスト（一例としてデバイスＩＤ：ＸＸＸＸの持ち出しファイルリストを図１７に示す）を受信する（管理サーバ１０１の処理としては、図１０のステップＳ１００９に該当する）。
【０１２０】
ステップＳ９０５では、クライアント端末１０２のＣＰＵ２０１は、持ち帰り処理の終了したファイルの情報を格納するための処理ファイルリストを初期化する。
【０１２１】
そして、クライアント端末１０２のＣＰＵ２０１は、ステップＳ９０４で受信した持ち出しファイルリストに記載されている全てのファイルに対して、ステップＳ９０７からステップＳ９１５の処理を実行する（ステップＳ９０６）。
【０１２２】
ステップＳ９０７では、クライアント端末１０２のＣＰＵ２０１は、持ち出しファイルリストに記載されているファイルのうち処理対象のファイルが、接続された外部デバイスに存在するか否かを判断する。
【０１２３】
存在すると判断された場合（ステップＳ９０７：ＹＥＳ）は、処理をステップＳ９０８に移行する。
【０１２４】
存在しないと判断された場合（ステップＳ９０７：ＮＯ）は、処理をステップＳ９１５に移行する。
【０１２５】
ステップＳ９０８では、クライアント端末１０２のＣＰＵ２０１は、持ち出しファイルリストから処理対象のファイルに対する削除指示（削除する際にユーザに確認をさせるか否かを示す情報）を取得し、指示内容を判断する。
【０１２６】
削除指示の内容が「確認」であった場合（ステップＳ９０８：確認）は、処理をステップＳ９０９に移行する。
【０１２７】
削除指示の内容が「削除」であった場合（ステップＳ９０８：削除）は、処理をステップＳ９１１に移行する。
【０１２８】
ステップＳ９０９では、クライアント端末１０２のＣＰＵ２０１は、ユーザに対して外部デバイス内のファイルを削除するか否かの確認を促すメッセージを表示する。
【０１２９】
ステップＳ９１０では、クライアント端末１０２のＣＰＵ２０１は、ユーザからファイルを削除するか否かの指示を受け付け（削除指示受付手段）、当該指示内容を判断する。
【０１３０】
ユーザによる指示が削除する旨の指示であった場合（ステップＳ９１０：ＹＥＳ）は、処理をステップＳ９１１に移行する。
【０１３１】
ユーザによる指示が削除をしない旨の指示であった場合（ステップＳ９１０：ＮＯ）は、処理をステップＳ９１３に移行する。
【０１３２】
ステップＳ９１１では、クライアント端末１０２のＣＰＵ２０１は、処理対象のファイルを外部デバイス内から削除する（削除手段）。
【０１３３】
ステップＳ９１２では、クライアント端末１０２のＣＰＵ２０１は、ステップＳ９１１における削除処理が成功したか否かを判断する。
【０１３４】
削除に成功した場合（ステップＳ９１２：ＹＥＳ）は、処理をステップＳ９１４に移行する。
【０１３５】
削除に失敗した場合（ステップＳ９１２：ＮＯ）は、処理をステップＳ９１３に移行する。
【０１３６】
ステップＳ９１３では、クライアント端末１０２のＣＰＵ２０１は、処理ファイルリスト（一例としてデバイスＩＤ：ＸＸＸＸの処理ファイルリストを図１８に示す）にステップＳ９１０で削除しなかったファイルまたはステップＳ９１１で削除に失敗したファイルについて、「未処理」である旨のエントリを追加する。
【０１３７】
ステップＳ９１４では、クライアント端末１０２のＣＰＵ２０１は、処理ファイルリストに削除処理が完了したファイルについて、「処理完了」である旨のエントリを追加する。
【０１３８】
ステップＳ９１５では、クライアント端末１０２のＣＰＵ２０１は、処理ファイルリストに外部デバイスにファイルが存在しなかったファイルについて、「不明」である旨のエントリを追加する。
【０１３９】
以上のステップＳ９０７からステップＳ９１５までの処理を持ち出しファイルリストに登録されているファイル全てについて実行すると、処理をステップＳ９１６に移行する。
【０１４０】
ステップＳ９１６では、クライアント端末１０２のＣＰＵ２０１は、処理ファイルリストを管理サーバ１０１に送信する。
【０１４１】
次に、図１０を用いて、本発明の実施形態において管理サーバ１０１が実行する持ち帰り処理を説明する。
【０１４２】
なお、図１０のフローチャートで示す処理については、管理サーバ１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【０１４３】
ステップＳ１００１では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ９０３においてクライアント端末１０２から送信された持ち帰り処理要求を受信する。
【０１４４】
ステップＳ１００２では、管理サーバ１０１のＣＰＵ２０１は、承認テーブルからステップＳ１００１で受信した持ち帰り処理要求に含まれるデバイスＩＤと一致するデバイスＩＤが登録されたエントリを取得する。
【０１４５】
ステップＳ１００３では、管理サーバ１０１のＣＰＵ２０１は、持ち出しファイルリストを初期化する。
【０１４６】
そして、管理サーバ１０１のＣＰＵ２０１は、ステップＳ１００２で取得したエントリの全てに対してステップＳ１００５からステップＳ１００８までの処理を実行する（ステップＳ１００４）
【０１４７】
ステップＳ１００５では、管理サーバ１０１のＣＰＵ２０１は、処理対象のエントリのパスコード状態が「無効」または「事前持ち出し」であるかを判断する。
【０１４８】
「無効」または「事前持ち出し」のいずれかである場合（ステップＳ１００５：ＹＥＳ）は、処理をステップＳ１００６に移行する。
【０１４９】
「無効」でもなく「事前持ち出し」でもない場合（ステップＳ１００５：ＮＯ）は、次のエントリに対する処理を実行すべく、処理をステップＳ１００４に移行する。
【０１５０】
ステップＳ１００６では、管理サーバ１０１のＣＰＵ２０１は、処理対象のエントリのパスコード状態が「事前持ち出し」であり、かつ事前持ち出しの有効期限内であるか否かを判断する。
【０１５１】
「事前持ち出しであり、かつ有効期限内」である場合（ステップＳ１００６：ＹＥＳ）は、処理をステップＳ１００７に移行する。
【０１５２】
「事前持ち出しであり、かつ有効期限内」ではない場合（ステップＳ１００６：ＮＯ）は、処理をステップＳ１００８に移行する。
【０１５３】
ステップＳ１００７では、管理サーバ１０１のＣＰＵ２０１は、持ち出しファイルリストに削除指示が「確認」のエントリを追加する。すなわち、該当するファイルは事前持ち出しのファイルであり、まだ使用されていないことが考えられるため、削除しても良いか否かをユーザに確認する必要がある。そのため、持ち出しファイルリストの削除指示を「確認」として登録する。
【０１５４】
ステップＳ１００８では、管理サーバ１０１のＣＰＵ２０１は、持ち出しファイルリストに削除指示が「削除」のエントリを追加する。すなわち、該当するファイルは持ち出しの有効期限が切れた事前持ち出しファイルであるか、または一時持ち出しのファイルであるため、削除処理を即座に実行すべきファイルである。そのため、持ち出しファイルリストの削除指示を「削除」として登録する。
【０１５５】
ステップＳ１００２で取得した全てのエントリに対してステップＳ１００５からステップＳ１００８までの処理を終了すると、処理をステップＳ１００９に移行する。
【０１５６】
ステップＳ１００９では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ１００７およびステップＳ１００８で作成した持ち出しファイルリストをクライアント端末１０２へ送信する。
【０１５７】
ステップＳ１０１０では、管理サーバ１０１のＣＰＵ２０１は、クライアント端末１０２から処理ファイルリストを受信する（クライアント端末１０２としての処理は、図９のステップＳ９１６に該当する）。
【０１５８】
そして、ステップＳ１０１０で受信した処理ファイルリストの各エントリに対して、ステップＳ１０１２からステップＳ１０１３の処理を実行する（ステップＳ１０１１）。
【０１５９】
ステップＳ１０１２では、管理サーバ１０１のＣＰＵ２０１は、処理対象のエントリの処理結果が「処理完了」であるか否かを判断する。
【０１６０】
「処理完了」であると判断された場合（ステップＳ１０１２：ＹＥＳ）は、処理をステップＳ１０１３に移行する。
【０１６１】
「処理完了」ではないと判断された場合（ステップＳ１０１２：ＮＯ）は、処理をステップＳ１０１１に戻し、次のエントリに対する処理を実行する。
【０１６２】
ステップＳ１０１３では、管理サーバ１０１のＣＰＵ２０１は、承認テーブルの処理対象エントリの持ち帰り処理時刻を更新する。そして、処理をステップＳ１０１１に戻し、次のエントリに対する処理を実行する。
【０１６３】
処理ファイルリストの全てのエントリに対してステップＳ１０１２からステップＳ１０１３の処理が実行されると、本フローチャートに示す処理を終了する。
【０１６４】
なお、処理結果が不明である場合に、その旨を承認画面に表示し、管理者により該当デバイスを調査し、持ち帰り処理を完了させるように制御してもよい。
【０１６５】
以上説明したように、本実施形態によれば、ファイルアクセス制御システムにおいて、ファイルの一時持ち出しの許可を与える際に、管理者が事前に持ち出しファイルの内容を監査してから許可を与えることができるため、管理者が想定しないファイルの持ち出しによる情報漏洩を防ぐことが可能となる。
【０１６６】
また、事前持ち出しの機能により、管理者が不在の場合でも一時持ち出しファイルを事前に安全に持ち出すことが可能となる。
【０１６７】
なお、本実施形態例は可搬デバイスへの書き込みを前提とした例であるが、事前持ち出しの機能を除き、同様の処理を印刷装置への出力等に適用することも可能である。
【０１６８】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１６９】
また、本発明におけるプログラムは、図４〜図１０の処理方法をコンピュータが実行可能なプログラムである。なお、本発明におけるプログラムは図４〜図１０の各装置の処理方法ごとのプログラムであってもよい。
【０１７０】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０１７１】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０１７２】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１７３】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７５】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１７６】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１７７】
１０１  管理サーバ
１０２  クライアント端末
１０３  管理者端末
１０４  ＬＡＮ
【図１】
2013037465.tif 000003
【図２】
2013037465.tif 000004
【図３】
2013037465.tif 000005
【図４】
2013037465.tif 000006
【図５】
2013037465.tif 000007
【図６】
2013037465.tif 000008
【図７】
2013037465.tif 000009
【図８】
2013037465.tif 000010
【図９】
2013037465.tif 000011
【図１０】
2013037465.tif 000012
【図１１】
2013037465.tif 000013
【図１２】
2013037465.tif 000014
【図１３】
2013037465.tif 000015
【図１４】
2013037465.tif 000016
【図１５】
2013037465.tif 000017
【図１６】
2013037465.tif 000018
【図１７】
2013037465.tif 000019
【図１８】
2013037465.tif 000020