(57)【特許請求の範囲】
【請求項１】
機密ファイルの閲覧を管理するために、ユーザから閲覧要求を受け付け、機密ファイルの閲覧を許可すべき許可ユーザに対して当該機密ファイルの閲覧に必要な情報を閲覧許可応答として送信する管理装置であって、
機密ファイルを識別するためのファイル情報に対応付けて、当該機密ファイルの所有者を識別するための所有者情報と、当該機密ファイルと他の機密ファイルとの依存関係を示した依存関係情報と、前記許可ユーザを識別するための許可ユーザ情報とを記憶する識別情報記憶手段と、
前記識別情報記憶手段に記憶されている許可ユーザ情報の中で、前記閲覧要求に係る閲覧要求ファイルのファイル情報に対応付けて記憶されている許可ユーザ情報を参照して、前記閲覧要求の要求元ユーザが前記閲覧要求ファイルの許可ユーザとして登録されているか否かを判定する許可ユーザ判定手段と、
前記許可ユーザ判定手段によって要求元ユーザが許可ユーザとして登録されているものと判定された場合に、前記閲覧要求ファイルのファイル情報に対応付けて前記識別情報記憶手段に記憶されている依存関係情報を参照して、前記閲覧要求ファイルとの間で依存関係を有する依存ファイルを特定する依存ファイル特定手段と、
前記識別情報記憶手段に記憶されている許可ユーザ情報の中で、前記依存ファイル特定手段により特定された前記依存ファイルのファイル情報に対応付けて記憶されている許可ユーザ情報を参照して、前記閲覧要求の要求元ユーザが前記依存ファイルの許可ユーザとして登録されているか、もしくは、前記識別情報記憶手段に記憶されている所有者情報を参照して、前記閲覧要求ファイルの所有者情報と前記依存ファイル特定手段により特定された依存ファイルの所有者情報とが一致するか、少なくとも一方を満足することを条件として、前記閲覧許可応答を要求元ユーザに対して送信する閲覧許可応答送信手段と、
を備えたことを特徴とする管理装置。
【請求項２】
機密ファイルの所有者であるユーザからファイル情報および機密ファイルの所有者の変更先を示す変更先所有者情報を含んで構成される所有者情報変更要求を受け付けた場合に、受信したファイル情報に対応付けて前記識別情報記憶手段に記憶されている所有者情報を変更先の所有者情報に変更する所有者情報変更手段をさらに備えたことを特徴とする請求項１に記載の管理装置。
【請求項３】
機密ファイルの閲覧を管理するために、ユーザから閲覧要求を受け付け、機密ファイルの閲覧を許可すべき許可ユーザに対して当該機密ファイルの閲覧に必要な情報を閲覧許可応答として送信する管理方法をコンピュータに実行させる管理プログラムであって、
機密ファイルを識別するためのファイル情報に対応付けて、当該機密ファイルの所有者を識別するための所有者情報と、当該機密ファイルと他の機密ファイルとの依存関係を示した依存関係情報と、前記許可ユーザを識別するための許可ユーザ情報とを記憶する識別情報記憶手順と、
前記識別情報記憶手順によって記憶されている許可ユーザ情報の中で、前記閲覧要求に係る閲覧要求ファイルのファイル情報に対応付けて記憶されている許可ユーザ情報を参照して、前記閲覧要求の要求元ユーザが前記閲覧要求ファイルの許可ユーザとして登録されているか否かを判定する許可ユーザ判定手順と、
前記許可ユーザ判定手順によって要求元ユーザが許可ユーザとして登録されているものと判定された場合に、前記閲覧要求ファイルのファイル情報に対応付けて前記識別情報記憶手順によって記憶されている依存関係情報を参照して、閲覧要求ファイルとの間で依存関係を有する依存ファイルを特定する依存ファイル特定手順と、
前記識別情報記憶手順によって記憶されている許可ユーザ情報の中で、前記依存ファイル特定手順により特定された前記依存ファイルのファイル情報に対応付けて記憶されている許可ユーザ情報を参照して、前記閲覧要求の要求元ユーザが前記依存ファイルの許可ユーザとして登録されているか、もしくは、前記識別情報記憶手順によって記憶されている所有者情報を参照して、前記閲覧要求ファイルの所有者情報と前記依存ファイル特定手順により特定された依存ファイルの所有者情報とが一致するか、少なくとも一方を満足することを条件として前記閲覧許可応答を要求元ユーザに対して送信する閲覧許可応答送信手順と、
をコンピュータに実行させることを特徴とする管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、管理装置および管理プログラムに関する。
【背景技術】
【０００２】
従来より、機密ファイルの閲覧や利用を管理するための管理装置がある（特許文献１および２参照）。具体的には、図９の（１）に示すように、従来の管理装置は、所定のユーザ（例えば、ユーザＸ）から機密ファイルの登録要求を受け付け、機密ファイルを識別するためのファイル情報と、機密ファイルと他の機密ファイルとの依存関係を示した依存関係情報と、機密ファイルの閲覧を許可すべき許可ユーザを識別するための許可ユーザ情報とを含んで構成される機密ファイルの登録要求を受け付け、ファイル情報に対応付けて依存関係情報と、許可ユーザ情報とを記憶部に格納する。
【０００３】
そして、従来の管理装置は、図９の（２）に示すように、所定のユーザ（例えば、ユーザＹ）から機密ファイルの閲覧要求を受け付けると、記憶されている許可ユーザ情報の中で、閲覧要求に係る閲覧要求ファイルのファイル情報に対応付けて記憶されている許可ユーザ情報を参照して、閲覧要求の要求元ユーザが閲覧要求ファイルの許可ユーザとして登録されているか否かを判定する。
【０００４】
続いて、従来の管理装置は、要求元ユーザが許可ユーザとして登録されているものと判定された場合に、閲覧要求ファイルのファイル情報に対応付けて記憶されている依存関係情報を参照して、閲覧要求ファイルとの間で依存関係を有する依存ファイルを特定する。
【０００５】
続いて、従来の管理装置は、記憶されている許可ユーザ情報の中で、特定された依存ファイルのファイル情報に対応付けて記憶されている許可ユーザ情報を参照して、閲覧要求の要求元ユーザが依存ファイルの許可ユーザとして登録されているか否かを判定する。
【０００６】
そして、閲覧要求の要求元ユーザが依存ファイルの許可ユーザとして登録されていると判定した場合に、図９の（３）に示すように、閲覧要求ファイルの閲覧に必要な情報（例えば、暗号化された機密文章を復号化するための暗号鍵）を閲覧許可応答として要求元ユーザに対して送信する。なお、図９は、従来の管理装置の概要を説明するための図である。
【０００７】
【特許文献１】特開２００１−１６７０１６号公報
【特許文献２】特開２００２−２４４９２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、上記した従来の技術は、閲覧を許可したいユーザから閲覧要求を受け付けた場合であっても閲覧許可応答を送信できない場合があるという課題があった。
【０００９】
例えば、従来の技術では、ユーザＸと、ユーザＹとに閲覧が許可されている機密ファイルＡおよびユーザＹに閲覧が許可されている機密ファイルＢを用いて作成された機密ファイルＣについて、ユーザＸと、ユーザＹとに閲覧を許可したいときであっても、機密ファイルＢの閲覧が許可されていないユーザＸから受け付けた閲覧要求に対して閲覧許可応答を送信できなかった。
【００１０】
そこで、管理装置および管理プログラムは、上述した従来技術の課題を解決するためになされたものであり、閲覧を許可したいユーザに対して閲覧許可応答を送信することが可能な管理装置および管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するため、管理装置は、機密ファイルの閲覧を管理するために、ユーザから閲覧要求を受け付け、機密ファイルの閲覧を許可すべき許可ユーザに対して当該機密ファイルの閲覧に必要な情報を閲覧許可応答として送信する管理装置であって、機密ファイルを識別するためのファイル情報に対応付けて、当該機密ファイルの所有者を識別するための所有者情報と、当該機密ファイルと他の機密ファイルとの依存関係を示した依存関係情報と、前記許可ユーザを識別するための許可ユーザ情報とを記憶する識別情報記憶手段と、前記識別情報記憶手段に記憶されている許可ユーザ情報の中で、前記閲覧要求に係る閲覧要求ファイルのファイル情報に対応付けて記憶されている許可ユーザ情報を参照して、前記閲覧要求の要求元ユーザが前記閲覧要求ファイルの許可ユーザとして登録されているか否かを判定する許可ユーザ判定手段と、前記許可ユーザ判定手段によって要求元ユーザが許可ユーザとして登録されているものと判定された場合に、前記閲覧要求ファイルのファイル情報に対応付けて前記識別情報記憶手段に記憶されている依存関係情報を参照して、前記閲覧要求ファイルとの間で依存関係を有する依存ファイルを特定する依存ファイル特定手段と、前記識別情報記憶手段に記憶されている許可ユーザ情報の中で、前記依存ファイル特定手段により特定された前記依存ファイルのファイル情報に対応付けて記憶されている許可ユーザ情報を参照して、前記閲覧要求の要求元ユーザが前記依存ファイルの許可ユーザとして登録されているか、もしくは、前記識別情報記憶手段に記憶されている所有者情報を参照して、前記閲覧要求ファイルの所有者情報と前記依存ファイル特定手段により特定された依存ファイルの所有者情報とが一致するか、少なくとも一方を満足することを条件として、前記閲覧許可応答を要求元ユーザに対して送信する閲覧許可応答送信手段とを備える。
【００１２】
また上記した管理装置において、機密ファイルの所有者であるユーザからファイル情報および機密ファイルの所有者の変更先を示す変更先所有者情報を含んで構成される所有者情報変更要求を受け付けた場合に、受信したファイル情報に対応付けて前記識別情報記憶手段に記憶されている所有者情報を変更先の所有者情報に変更する所有者情報変更手段をさらに備える。
【００１３】
また、管理プログラムは、機密ファイルの閲覧を管理するために、ユーザから閲覧要求を受け付け、機密ファイルの閲覧を許可すべき許可ユーザに対して当該機密ファイルの閲覧に必要な情報を閲覧許可応答として送信する管理方法をコンピュータに実行させる管理プログラムであって、機密ファイルを識別するためのファイル情報に対応付けて、当該機密ファイルの所有者を識別するための所有者情報と、当該機密ファイルと他の機密ファイルとの依存関係を示した依存関係情報と、前記許可ユーザを識別するための許可ユーザ情報とを記憶する識別情報記憶手順と、前記識別情報記憶手順によって記憶されている許可ユーザ情報の中で、前記閲覧要求に係る閲覧要求ファイルのファイル情報に対応付けて記憶されている許可ユーザ情報を参照して、前記閲覧要求の要求元ユーザが前記閲覧要求ファイルの許可ユーザとして登録されているか否かを判定する許可ユーザ判定手順と、前記許可ユーザ判定手順によって要求元ユーザが許可ユーザとして登録されているものと判定された場合に、前記閲覧要求ファイルのファイル情報に対応付けて前記識別情報記憶手順によって記憶されている依存関係情報を参照して、閲覧要求ファイルとの間で依存関係を有する依存ファイルを特定する依存ファイル特定手順と、前記識別情報記憶手順によって記憶されている許可ユーザ情報の中で、前記依存ファイル特定手順により特定された前記依存ファイルのファイル情報に対応付けて記憶されている許可ユーザ情報を参照して、前記閲覧要求の要求元ユーザが前記依存ファイルの許可ユーザとして登録されているか、もしくは、前記識別情報記憶手順によって記憶されている所有者情報を参照して、前記閲覧要求ファイルの所有者情報と前記依存ファイル特定手順により特定された依存ファイルの所有者情報とが一致するか、少なくとも一方を満足することを条件として前記閲覧許可応答を要求元ユーザに対して送信する閲覧許可応答送信手順と、をコンピュータに実行させる。
【発明の効果】
【００１４】
開示の管理装置および管理プログラムによれば、閲覧を許可したいユーザに対して閲覧許可応答を送信することが可能である。
【発明を実施するための最良の形態】
【００１５】
以下に添付図面を参照して、この発明に係る管理装置および管理プログラムの実施例を詳細に説明する。なお、以下では、この発明が適用された管理装置（例えば、アクセス権管理サーバ）を実施例として説明する。
【実施例１】
【００１６】
以下の実施例１では、実施例１に係る管理装置の概要および特徴、管理装置の構成、管理装置の処理の流れを順に説明し、最後に実施例１の効果を説明する。
【００１７】
［実施例１に係る管理装置の概要および特徴］
まず最初に、図１を用いて実施例１に係る管理装置の概要および特徴を説明する。図１は、実施例１に係る管理装置の概要および特徴を説明するための図である。
【００１８】
実施例１に係る管理装置は、機密ファイルの閲覧を管理するために、ユーザから閲覧要求を受け付け、機密ファイルの閲覧を許可すべき許可ユーザに対して機密ファイルの閲覧に必要な情報を閲覧許可応答として送信することを概要とする。
【００１９】
そして、実施例１に係る管理装置は、機密ファイルの所有者に基づいて、機密ファイルの閲覧を許可すべきユーザを識別することを主たる特徴とする。
【００２０】
すなわち、実施例１に係る管理装置は、図１に示すように、機密ファイルを識別するためのファイル情報に対応付けて、機密ファイルの所有者を識別するための所有者情報と、機密ファイルと他の機密ファイルとの依存関係を示した依存関係情報と、許可ユーザを識別するための許可ユーザ情報とを記憶する。
【００２１】
そして、実施例１に係る管理装置は、記憶されている許可ユーザ情報の中で、閲覧要求に係る閲覧要求ファイルのファイル情報に対応付けて記憶されている許可ユーザ情報を参照して、閲覧要求の要求元ユーザが閲覧要求ファイルの許可ユーザとして登録されているか否かを判定する。
【００２２】
続いて、実施例１に係る管理装置は、要求元ユーザが許可ユーザとして登録されているものと判定された場合に、閲覧要求ファイルのファイル情報に対応付けて記憶されている依存関係情報を参照して、閲覧要求ファイルとの間で依存関係を有する依存ファイルを特定する。
【００２３】
そして、実施例１に係る管理装置は、記憶されている許可ユーザ情報の中で、特定された依存ファイルのファイル情報に対応付けて記憶されている許可ユーザ情報を参照して、閲覧要求の要求元ユーザが依存ファイルの許可ユーザとして登録されているか、もしくは、記憶されている所有者情報を参照して、閲覧要求ファイルの所有者情報と特定された依存ファイルの所有者情報とが一致するか、少なくとも一方を満足することを条件として、閲覧許可応答を要求元ユーザに対して送信する。
【００２４】
具体的に一例をあげて説明すると、実施例１に係る管理装置は、ファイルＡの所有者がユーザＸであり、ファイルＡが他のファイルと依存関係を有さず、ユーザＸおよびユーザＹに閲覧が許可されている旨を記憶する（図１の（Ａ）参照）。
【００２５】
また、実施例１に係る管理装置は、ファイルＢの所有者がユーザＹであり、ファイルＢが他のファイルと依存関係を有さず、ユーザＹに閲覧が許可されている旨を記憶する（図１の（Ａ）参照）。
【００２６】
また、実施例１に係る管理装置は、ファイルＣの所有者がユーザＹであり、ファイルＣがファイルＡおよびファイルＢを用いて作成されたことを意味する依存関係情報を記憶し、ユーザＸおよびユーザＹに閲覧が許可されている旨を記憶する（図１の（Ａ）参照）。
【００２７】
そして、実施例１に係る管理装置は、ユーザＸからファイルＣの閲覧要求を受け付けると（図１の（Ｂ）の（１）参照）、ユーザＸがファイルＣの許可ユーザであると判定し（図１の（Ｂ）の（２）参照）、ファイルＣの依存ファイルがファイルＡおよびファイルＢであることを特定する（図１の（Ｂ）の（３）参照）。
【００２８】
続いて、実施例１に係る管理装置は、ファイルＡについてユーザＸが許可ユーザとして登録されていると判定し（図１の（Ｂ）の（４）参照）、ファイルＢについてファイルＣの所有者とファイルＢの所有者とが一致すると判定し（図１の（Ｂ）の（５）参照）、閲覧許可応答をユーザＸに対して送信する（図１の（Ｂ）の（６）参照）。
【００２９】
このようなことから、上記した主たる特徴のごとく、実施例１に係る管理装置は、機密ファイルの所有者に基づいて、機密ファイルの閲覧を許可すべきユーザを識別する結果、閲覧を許可したいユーザに対して閲覧許可応答を送信することが可能である。
【００３０】
［管理装置の構成］
次に、図２、図３を用いて、図１に示した管理装置の構成を説明する。図２は、管理装置の構成を示すブロック図である。図３は、識別情報記憶部に記憶される情報の一例を示す図である。図２に示すように、この管理装置１０は、入力部１１と、出力部１２と、記憶部１３と、処理部１４とを備える。
【００３１】
このうち、入力部１１は、各種の情報の入力を受け付ける。具体的には、入力部１１は、キーボードやマウス、マイク、入力ポートなどを備えて構成され、ユーザから機密ファイルの登録要求および閲覧要求を受け付ける。
【００３２】
出力部１２は、各種の情報を出力する。具体的には、出力部１２は、モニタ（若しくはディスプレイ、タッチパネル）やスピーカ、出力ポートなどを備えて構成され、閲覧要求の要求元ユーザに対して閲覧許可応答を送信する。
【００３３】
記憶部１３は、処理部１４による各種処理に必要なデータおよびプログラムを格納する。特に本発明に密接に関連するものとしては、記憶部１３は、識別情報記憶部１３ａを備える。
【００３４】
このうち、識別情報記憶部１３ａは、図３に示すように、機密ファイルを識別するためのファイル情報（例えば、ファイルＡ）に対応付けて、機密ファイルの所有者を識別するための所有者情報（例えば、ユーザＸ）と、機密ファイルと他の機密ファイルとの依存関係を示した依存関係情報（例えば、ファイルＡ、ファイルＢ）と、許可ユーザを識別するための許可ユーザ情報（例えば、ユーザＸ、ユーザＹ）とを記憶する。なお、識別情報記憶部１３ａは、請求の範囲に記載の「識別情報記憶手段」に対応する。
【００３５】
図３に示した例では、識別情報記憶部１３ａは、ファイルＡの所有者がユーザＸであり、ファイルＡが他のファイルと依存関係を有さず、ファイルＡがユーザＸおよびユーザＹに閲覧が許可されている旨を記憶する。
【００３６】
また、識別情報記憶部１３ａは、ファイルＢの所有者がユーザＹであり、ファイルＢが他のファイルと依存関係を有さず、ユーザＹに閲覧が許可されている旨を記憶する。
【００３７】
また、識別情報記憶部１３ａは、ファイルＣの所有者がユーザＹであり、ファイルＣがファイルＡおよびファイルＢを用いて作成されたことを意味する依存関係情報を記憶し、ユーザＸおよびユーザＹに閲覧が許可されている旨を記憶する。
【００３８】
処理部１４は、ＯＳ（Operating System）などの制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する。特に本発明に密接に関連するものとしては、処理部１４は、登録要求処理部１４ａと、閲覧要求処理部１４ｂとを備える。
【００３９】
登録要求処理部１４ａは、入力部１１を介して所定のユーザからファイル情報と、所有者情報と、依存関係情報と、許可ユーザ情報とを含んで構成される機密ファイルの登録要求を受け付けると、識別情報記憶部１３ａにファイル情報を格納するとともに、ファイル情報に対応付けて、所有者情報と、依存関係情報と、許可ユーザ情報とを格納する。
【００４０】
閲覧要求処理部１４ｂは、閲覧要求を受け付けた場合に、機密ファイルの閲覧を許可すべき許可ユーザに対して閲覧許可応答を送信する。なお、閲覧要求処理部１４ｂは、請求の範囲に記載の「許可ユーザ判定手段」、「依存ファイル特定手段」および「閲覧許可応答送信手段」に対応する。
【００４１】
具体的には、閲覧要求処理部１４ｂは、入力部１１を介して所定のユーザから閲覧要求ファイルのファイル情報を含んで構成される機密ファイルの閲覧要求を受け付けると、識別情報記憶部１３ａに記憶されている許可ユーザ情報の中で、閲覧要求に係る閲覧要求ファイルのファイル情報に対応付けて記憶されている許可ユーザ情報を参照して、閲覧要求の要求元ユーザが閲覧要求ファイルの許可ユーザとして登録されているか否かを判定する。
【００４２】
ここで、閲覧要求処理部１４ｂは、要求元ユーザが閲覧要求ファイルの許可ユーザとして登録されていないと判定された場合には、そのまま処理を終了する。
【００４３】
一方では、閲覧要求処理部１４ｂは、要求元ユーザが許可ユーザとして登録されているものと判定された場合には、閲覧要求ファイルのファイル情報に対応付けて識別情報記憶部１３ａに記憶されている依存関係情報を参照して、閲覧要求ファイルとの間で依存関係を有する依存ファイルを特定する。
【００４４】
続いて、閲覧要求処理部１４ｂは、識別情報記憶部１３ａに記憶されている許可ユーザ情報の中で、特定された依存ファイルのファイル情報に対応付けて記憶されている許可ユーザ情報を参照して、閲覧要求の要求元ユーザが依存ファイルの許可ユーザとして登録されているか、もしくは、識別情報記憶部１３ａに記憶されている所有者情報を参照して、閲覧要求ファイルの所有者情報と特定された依存ファイルの所有者情報とが一致するか、少なくとも一方を満足することを条件として、閲覧許可応答を要求元ユーザに対して送信する。
【００４５】
具体的には、閲覧要求処理部１４ｂは、識別情報記憶部１３ａに記憶されている許可ユーザ情報を参照して、閲覧要求ファイルの所有者情報と特定された依存ファイルの所有者情報とが一致するか否かを判定する。
【００４６】
ここで、閲覧要求処理部１４ｂは、閲覧要求ファイルの所有者情報と特定された依存ファイルの所有者情報とが一致しないと判定された依存ファイルについて、さらに、閲覧要求の要求元ユーザが依存ファイルの許可ユーザとして登録されているか否かを判定する。
【００４７】
そして、閲覧要求処理部１４ｂは、特定された全ての依存ファイルについて、閲覧要求ファイルの所有者情報と特定された依存ファイルの所有者情報とが一致するか、もしくは、閲覧要求の要求元ユーザが依存ファイルの許可ユーザとして登録されていると判定した場合に、閲覧許可応答を要求元ユーザに対して送信する。
【００４８】
一方では、閲覧要求ファイルの所有者情報と依存ファイルの所有者情報とが一致しない依存ファイルについて、閲覧要求の要求元ユーザが依存ファイルの許可ユーザとして登録されていないと判定した場合には、そのまま処理を終了する。
【００４９】
具体的に一例をあげて説明すると、閲覧要求処理部１４ｂは、ユーザＸからファイルＣの閲覧要求を受け付けた場合に、ファイルＣのファイル情報に対応付けて記憶されている許可ユーザ情報を参照して、ユーザＸがファイルＣの許可ユーザとして登録されていると判定する。
【００５０】
続いて、閲覧要求処理部１４ｂは、ファイルＣのファイル情報に対応付けて記憶されている依存関係情報を参照して、ファイルＣとの間で依存関係を有するファイルＡおよびファイルＢを特定する。
【００５１】
続いて、閲覧要求処理部１４ｂは、ファイルＡのファイル情報に対応付けて記憶されている所有者情報を参照して、ファイルＣの所有者情報とファイルＡの所有者情報とが一致しないと判定し、ファイルＡのファイル情報に対応付けて記憶されている許可ユーザ情報を参照して、ユーザＸがファイルＡの許可ユーザとして登録されていると判定する。
【００５２】
また、閲覧要求処理部１４ｂは、ファイルＢのファイル情報に対応付けて記憶されている所有者情報を参照して、ファイルＣの所有者情報とファイルＢの所有者情報とが一致すると判定し、閲覧許可応答をユーザＸに対して送信する。
【００５３】
［機密ファイル登録処理］
まず、図４を用いて、登録要求処理部１４ａによる機密ファイル登録処理を説明する。図４は、機密ファイル登録処理の流れを示すフローチャートである。図４に示すように、登録要求処理部１４ａは、入力部１１を介して所定のユーザからファイル情報と、所有者情報と、依存関係情報と、許可ユーザ情報とを含んで構成される機密ファイルの登録要求を受け付けると（ステップＳ１００１肯定）、識別情報記憶部１３ａにファイル情報を格納するとともに、格納したファイル情報に対応付けて、所有者情報と、依存関係情報と、許可ユーザ情報とを格納し（ステップＳ１００２）、処理を終了する。
【００５４】
［閲覧要求応答処理］
次に、図５を用いて、閲覧要求処理部１４ｂによる閲覧要求応答処理を説明する。図５は、閲覧要求応答処理の流れを示すフローチャートである。図５に示すように、閲覧要求処理部１４ｂは、入力部１１を介して所定のユーザから閲覧要求ファイルのファイル情報を含んで構成される機密ファイルの閲覧要求を受け付けると（ステップＳ２００１肯定）、閲覧要求の要求元ユーザが閲覧要求ファイルの許可ユーザとして登録されているか否かを判定する（ステップＳ２００２）。
【００５５】
ここで、閲覧要求処理部１４ｂは、要求元ユーザが閲覧要求ファイルの許可ユーザとして登録されていないと判定した場合には（ステップＳ２００２否定）、そのまま処理を終了する。
【００５６】
一方では、閲覧要求処理部１４ｂは、要求元ユーザが許可ユーザとして登録されているものと判定された場合には（ステップＳ２００２肯定）、閲覧要求ファイルのファイル情報に対応付けて識別情報記憶部１３ａに記憶されている依存関係情報を参照して、閲覧要求ファイルとの間で依存関係を有する依存ファイルを特定する（ステップＳ２００３）。
【００５７】
そして、閲覧要求処理部１４ｂは、識別情報記憶部１３ａに記憶されている許可ユーザ情報の中で、特定された依存ファイルのファイル情報に対応付けて記憶されている許可ユーザ情報を参照して、閲覧要求の要求元ユーザが依存ファイルの許可ユーザとして登録されているか、もしくは、識別情報記憶部１３ａに記憶されている所有者情報を参照して、閲覧要求ファイルの所有者情報と特定された依存ファイルの所有者情報とが一致するか否かを判定する（ステップＳ２００４）。
【００５８】
ここで、閲覧要求処理部１４ｂは、識別情報記憶部１３ａに記憶されている許可ユーザ情報の中で、特定された依存ファイルのファイル情報に対応付けて記憶されている許可ユーザ情報を参照して、閲覧要求の要求元ユーザが依存ファイルの許可ユーザとして登録されているか、もしくは、識別情報記憶部１３ａに記憶されている所有者情報を参照して、閲覧要求ファイルの所有者情報と特定された依存ファイルの所有者情報とが一致するか、少なくとも一方を満足することを条件として（ステップＳ２００４肯定）、閲覧許可応答を要求元ユーザに対して送信して（ステップＳ２００５）、処理を終了する。
【００５９】
一方では、閲覧要求ファイルの所有者情報と依存ファイルの所有者情報とが一致しない依存ファイルについて、閲覧要求の要求元ユーザが依存ファイルの許可ユーザとして登録されていないと判定した場合には（ステップＳ２００４否定）、そのまま処理を終了する。
【００６０】
［実施例１の効果］
上記したように、実施例１によれば、実施例１によれば、閲覧を許可したいユーザに対して閲覧許可応答を送信することが可能である。
【実施例２】
【００６１】
ところで、実施例１では、閲覧要求ファイルの所有者情報と依存ファイルの所有者情報とが一致しない依存ファイルについて、閲覧要求の要求元ユーザが依存ファイルの許可ユーザとして登録されていない場合には、閲覧を許可したいユーザであっても閲覧許可応答を送信することができない場合がある。
【００６２】
例えば、ファイルＡの所有者がユーザＸであり、ファイルＡが他のファイルと依存関係を有さず、ユーザＸおよびユーザＹに閲覧が許可されているものとする。
【００６３】
また、ファイルＢの所有者がユーザＹであり、ファイルＢが他の文章と依存関係を有さず、ユーザＹおよびユーザＺに閲覧が許可されているものとする。
【００６４】
また、ファイルＣの所有者がユーザＹであり、ファイルＣがファイルＡおよびファイルＢを用いて作成されたことを意味する依存関係情報を記憶し、ユーザＸ、ユーザＹおよびユーザＺに閲覧が許可されているものとする。
【００６５】
この場合には、ユーザＺからファイルＣの閲覧要求を受け付けた場合に、ユーザＺに対して閲覧許可応答を送信できない。
【００６６】
そこで、実施例２では、所有者情報を変更することで、閲覧を許可したいユーザに対して閲覧許可応答を送信する場合を説明する。なお、実施例２では、実施例２に係る管理装置の構成および管理装置による処理の流れを説明した後、実施例２による効果を説明する。
【００６７】
［実施例２に係る管理装置の構成］
まず、図６を用いて実施例２に係る管理装置１０の構成を説明する。図６は、実施例２に係る管理装置の構成を示すブロック図である。実施例２に係る管理装置１０の構成は、所有者情報変更要求処理部１４ｃを新たに備える他は、実施例１に係る管理装置１０と以下に説明する点が異なる。
【００６８】
すなわち、所有者情報変更要求処理部１４ｃは、機密ファイルの所有者であるユーザからファイル情報および機密ファイルの所有者の変更先を示す変更先所有者情報を含んで構成される所有者情報変更要求を受け付けた場合に、受信したファイル情報に対応付けて識別情報記憶部１３ａに記憶されている所有者情報を変更先の所有者情報に変更する。
【００６９】
具体的に一例をあげて説明すると、所有者情報変更要求処理部１４ｃは、入力部１１を介して機密ファイルの所有者としてのユーザＸからファイル情報（例えば、ファイルＡ）と、変更先所有者情報（例えば、ユーザＹ）とを含んで構成される所有者情報変更要求を受け付けると、識別情報記憶部１３ａに記憶されているファイルＡの所有者情報をユーザＸからユーザＹに変更する。
【００７０】
つまり、ファイルＡの所有者をユーザＹに変更することで、ファイルＣの所有者情報とファイルＡの所有者情報とが一致すると判定させて、ファイルＣの閲覧を要求したユーザＺに対して閲覧許可応答を送信する趣旨である。
【００７１】
［所有者情報変更処理］
図７を用いて、所有者情報変更要求処理部１４ｃによる所有者情報変更処理を説明する。図７は、所有者情報変更処理の流れを示すフローチャートである。同図に示すように、所有者情報変更要求処理部１４ｃは、所有者情報変更要求を受け付けると（ステップＳ３００１肯定）、受信したファイル情報に対応付けて識別情報記憶部１３ａに記憶されている所有者情報を変更先の所有者情報に変更して（ステップＳ３００２）、処理を終了する。
【００７２】
［実施例２の効果］
上記したように、実施例２によれば、所有者情報を変更することで、閲覧を許可したいユーザに対して閲覧許可応答を送信することが可能である。
【実施例３】
【００７３】
さて、これまで実施例１〜２について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、実施例３として、他の実施例を説明する。
【００７４】
上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報（例えば、図３に示した記憶情報）については、特記する場合を除いて任意に変更することができる。
【００７５】
例えば、実施例１では、閲覧要求ファイルの所有者情報と依存ファイルの所有者情報とが一致するか否かを判定した後に、一致しないと判定された依存ファイルについて、さらに閲覧要求の要求元ユーザが依存ファイルの許可ユーザとして登録されているか否かを判定する場合を説明したが、閲覧要求の要求元ユーザが依存ファイルの許可ユーザとして登録されているか否かを判定した後に、許可ユーザとして登録されていないと判定した依存ファイルについて閲覧要求ファイルの所有者情報と依存ファイルの所有者情報とが一致するか否かを判定するようにしてもよい。
【００７６】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００７７】
例えば、図２に示した登録要求処理部１４ａと、閲覧要求処理部１４ｂとを統合して構成することができる。
【００７８】
ところで、本発明はあらかじめ用意されたプログラムを管理装置１０としてのコンピュータで実行することによって実現するようにしてもよい。そこで、以下では、図８を用いて、上記の実施例に示した管理装置１０と同様の機能を有する管理プログラムを実行するコンピュータを一例として説明する。図８は、管理プログラムを実行するコンピュータを示す図である。
【００７９】
同図に示すように、管理装置１０としてのコンピュータ１１０は、入力部１２０、ＲＯＭ１３０、ＣＰＵ１４０、ＨＤＤ１５０、ＲＡＭ１６０および出力部１７０をバス１８０などで接続して構成される。
【００８０】
ＲＯＭ１３０には、上記の実施例１に示した管理装置１０と同様の機能を発揮する管理プログラム、つまり、図８に示すように登録要求処理プログラム１３０ａと、閲覧要求処理プログラム１３０ｂとが、あらかじめ記憶されている。なお、これらのプログラム１３０ａ〜プログラム１３０ｂについては、図２に示した管理装置１０の各構成要素と同様、適宜統合または、分散してもよい。
【００８１】
そして、ＣＰＵ１４０がこれらのプログラム１３０ａ〜プログラム１３０ｂをＲＯＭ１３０から読み出して実行することで、図８に示すように、プログラム１３０ａ〜プログラム１３０ｂは、登録要求処理プロセス１４０ａと、閲覧要求処理プロセス１４０ｂとして機能するようになる。なお、プロセス１４０ａ〜プロセス１４０ｂは、図２に示した、登録要求処理部１４ａと、閲覧要求処理部１４ｂとにそれぞれ対応する。
【００８２】
また、ＨＤＤ１５０には、図８に示すように、識別情報データテーブル１５０ａが設けられる。なお、識別情報データテーブル１５０ａは、図２に示した識別情報記憶部１３ａに対応する。そして、ＣＰＵ１４０は、識別情報データテーブル１５０ａから、識別データ１６０ａを読み出してＲＡＭ１６０に格納し、ＲＡＭ１６０に格納された識別データ１６０ａに基づいて処理を実行する。
【００８３】
なお、上記した各プログラム１３０ａ〜プログラム１３０ｂについては、必ずしも最初からＲＯＭ１３０に記憶させておく必要はなく、例えば、コンピュータ１１０に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、またはコンピュータ１１０の内外に備えられるＨＤＤなどの「固定用の物理媒体」、さらには公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１１０に接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておき、コンピュータ１１０がこれから各プログラムを読み出して実行するようにしてもよい。
【図面の簡単な説明】
【００８４】
【図１】実施例１に係る管理装置の概要および特徴を説明するための図である。
【図２】管理装置の構成を示すブロック図である。
【図３】識別情報記憶部に記憶される情報の一例を示す図である。
【図４】機密ファイル登録処理の流れを示すフローチャートである。
【図５】閲覧要求応答処理の流れを示すフローチャートである。
【図６】実施例２に係る管理装置の構成を示すブロック図である。
【図７】所有者情報変更処理の流れを示すフローチャートである。
【図８】管理プログラムを実行するコンピュータを示す図である。
【図９】従来の管理装置の概要を説明するための図である。
【符号の説明】
【００８５】
１０  管理装置
１１  入力部
１２  出力部
１３  記憶部
１３ａ  識別情報記憶部
１４  処理部
１４ａ  登録要求処理部
１４ｂ  閲覧要求処理部
１４ｃ  所有者情報変更要求処理部
１１０  コンピュータ
１２０  入力部
１３０  ＲＯＭ（Read Only Memory）
１３０ａ  登録要求処理プログラム
１３０ｂ  閲覧要求処理プログラム
１４０  ＣＰＵ（Central Processing Unit）
１４０ａ  登録要求処理プロセス
１４０ｂ  閲覧要求処理プロセス
１５０  ＨＤＤ（Hard disk drive）
１５０ａ  識別情報データテーブル
１６０  ＲＡＭ（Random Access Memory）
１６０ａ  識別データ
１７０  出力部
１８０  バス
【図１】
0004952600.tif 000002
【図２】
0004952600.tif 000003
【図３】
0004952600.tif 000004
【図４】
0004952600.tif 000005
【図５】
0004952600.tif 000006
【図６】
0004952600.tif 000007
【図７】
0004952600.tif 000008
【図８】
0004952600.tif 000009
【図９】
0004952600.tif 000010