(57)【要約】【課題】フォルダ単位のアクセス権とファイル単位のアクセス権を併用する環境において、両方のアクセス権を緻密かつ容易に管理する。【解決手段】フォルダレベルアクセス制御情報記憶部から、コンテンツの格納先のフォルダに対するユーザのアクセス権を示すフォルダレベルアクセス制御情報を取得し、コンテンツレベルアクセス制御部から、コンテンツに対するユーザのアクセス権を示すコンテンツレベルアクセス制御情報を取得し、少なくとも１つのフォルダと、当該フォルダに格納されている少なくとも１つのコンテンツの階層構造を、当該フォルダのフォルダレベルアクセス制御情報と、当該フォルダに格納されているコンテンツのコンテンツレベルアクセス制御情報との間で、アクセス権の不整合が生じているかどうかを示す情報とともに表示するための表示データを出力する。【選択図】図１
2012027650.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの格納先のフォルダに対するユーザのアクセス権を示すフォルダレベルアクセス制御情報を記憶するフォルダレベルアクセス制御情報記憶部と、
所定のコンテンツレベルアクセス制御部から、コンテンツに対するユーザのアクセス権を示すコンテンツレベルアクセス制御情報を取得するアクセス制御部と、
少なくとも１つのフォルダと、当該フォルダに格納されている少なくとも１つのコンテンツとの階層構造を、当該フォルダの前記フォルダレベルアクセス制御情報と、当該フォルダに格納されているコンテンツの前記コンテンツレベルアクセス制御情報との間で、アクセス権の不整合が生じているかどうかを示す情報とともに表示するための表示データを出力するユーザインタフェースと、
を備えるコンテンツ管理装置。
【請求項２】
請求項１に記載のコンテンツ管理装置であって、
前記ユーザインタフェースは、アクセス権の不整合が生じているフォルダを、アクセス権の不整合が生じていないフォルダとは別の表示形態で表示するための表示データを出力する、
コンテンツ管理装置。
【請求項３】
請求項１または２に記載のコンテンツ管理装置であって、
前記ユーザインタフェースは、アクセス権の不整合が生じているコンテンツを、アクセス権の不整合が生じていないコンテンツとは別の表示形態で表示するための表示データを出力する、
コンテンツ管理装置。
【請求項４】
請求項１〜３の何れか一項に記載にコンテンツ管理装置であって、
前記ユーザインタフェースは、アクセス権の不整合が生じているコンテンツのアクセス権を当該コンテンツが格納されているフォルダのアクセス権と一致させるための操作を受け付け可能であり、
前記アクセス制御部は、当該操作に応じて、当該フォルダのアクセス制御情報に基づいて、当該コンテンツのアクセス権が当該フォルダのアクセス権と一致するように、前記コンテンツレベルアクセス制御情報を更新する指示を前記コンテンツレベルアクセス制御部に出力する、
コンテンツ管理装置。
【請求項５】
請求項１〜４の何れか一項に記載のコンテンツ管理装置であって、
前記ユーザインタフェースは、フォルダにコンテンツが追加される際に、当該コンテンツのアクセス権を当該フォルダのアクセス権に一致させるかどうかを選択するための画面を表示するための表示データを出力し、
前記アクセス制御部は、当該画面でアクセス権を一致させることが選択された場合は、当該フォルダのアクセス制御情報に基づいて、当該コンテンツのアクセス権が当該フォルダのアクセス権と一致するように、当該コンテンツのコンテンツレベルアクセス制御情報を記憶させる指示を前記コンテンツレベルアクセス制御部に出力する、
コンテンツ管理装置。
【請求項６】
請求項１〜５の何れか一項に記載のコンテンツ管理装置であって、
前記ユーザインタフェースは、アクセス権の不整合が生じているコンテンツのアクセス権を、当該コンテンツと同じフォルダに格納されている、アクセス権の不整合が生じていないコンテンツのアクセス権と一致させるための操作を受け付け可能であり、
前記アクセス制御部は、当該操作に応じて、当該アクセス権の不整合が生じているコンテンツのアクセス権が当該アクセス権の不整合が生じていないコンテンツのアクセス権と一致するように、当該アクセス権の不整合が生じているコンテンツの前記コンテンツレベルアクセス制御情報を更新する指示を前記コンテンツレベルアクセス制御部に出力する、
コンテンツ管理装置。
【請求項７】
請求項１〜６の何れか一項に記載のコンテンツ管理装置であって、
前記ユーザインタフェースは、アクセス権の不整合が生じているコンテンツに対する操作を受け付けた際に、アクセス権の不整合が生じていることを表示するための表示データを出力する、
コンテンツ管理装置。
【請求項８】
請求項１〜７の何れか一項に記載のコンテンツ管理装置であって、
前記コンテンツレベルアクセス制御部が、当該コンテンツ管理装置とは別の装置に設けられている、
コンテンツ管理装置。
【請求項９】
フォルダレベルアクセス制御情報記憶部から、コンテンツの格納先のフォルダに対するユーザのアクセス権を示すフォルダレベルアクセス制御情報を取得し、
コンテンツレベルアクセス制御部から、コンテンツに対するユーザのアクセス権を示すコンテンツレベルアクセス制御情報を取得し、
少なくとも１つのフォルダと、当該フォルダに格納されている少なくとも１つのコンテンツの階層構造を、当該フォルダの前記フォルダレベルアクセス制御情報と、当該フォルダに格納されているコンテンツの前記コンテンツレベルアクセス制御情報との間で、アクセス権の不整合が生じているかどうかを示す情報とともに表示するための表示データを出力する、
コンテンツ管理方法。
【請求項１０】
コンテンツ管理装置に、
コンテンツの格納先のフォルダに対するユーザのアクセス権を示すフォルダレベルアクセス制御情報を記憶する機能と、
所定のコンテンツレベルアクセス制御部から、コンテンツに対するユーザのアクセス権を示すコンテンツレベルアクセス制御情報を取得する機能と、
少なくとも１つのフォルダと、当該フォルダに格納されている少なくとも１つのコンテンツの階層構造を、当該フォルダの前記フォルダレベルアクセス制御情報と、当該フォルダに格納されているコンテンツの前記コンテンツレベルアクセス制御情報との間で、アクセス権の不整合が生じているかどうかを示す情報とともに表示するための表示データを出力する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ管理装置およびコンテンツ管理方法に関する。
【背景技術】
【０００２】
企業組織では、情報漏えい対策の一つとして、コンテンツ管理装置を用いて、電子文書等のコンテンツに対するアクセス制御情報をフォルダ単位で一元管理する運用を行うことが多い。
【０００３】
ところが、顧客情報等の機密情報を含むコンテンツが漏えいしてしまうような不祥事は後をたたない。そこで、フォルダ単位のアクセス制御情報に加え、管理対象となるコンテンツそのものにもアクセス制御情報を持たせる運用が近年拡大している（例えば、特許文献１、２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−９１４４８号公報
【特許文献２】特開２００８−４６７８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、フォルダ単位のアクセス制御とコンテンツ単位のアクセス制御を併用すると、双方のアクセス制御情報に不整合が生じる可能性があり、利便性が低下したり、運用上のコストが増大する等のリスクがある。
【０００６】
例えば、コンテンツが格納されているフォルダに対するアクセス権があっても，コンテンツそのものに対するアクセス権が割り当てられていない場合、ユーザは、アクセス権が割り当てられていないことをコンテンツを開くまで検知することができず、利便性に欠ける。
【０００７】
また、例えば、コンテンツそのものに対するアクセス権が付与されているものの、コンテンツが格納されているフォルダに対するアクセス権がないため、コンテンツの参照ができないという状況も発生し得る。
【０００８】
このように、コンテンツが格納されているフォルダのアクセス制御情報とコンテンツそのもののアクセス制御情報が整合しない状況においては、予期しない情報漏えいが発生するおそれがある。
【０００９】
したがって、フォルダ単位のアクセス制御とコンテンツ単位のアクセス制御を併用する場合、コンテンツが格納されているフォルダのアクセス制御情報と、コンテンツそのもののアクセス制御情報との整合性を調べたり、整合性が取れていない場合には必要に応じてアクセス制御情報を変更したりする等の対策が必要である。
【００１０】
例えば、特許文献１に開示されている文書管理システムでは、複数の文書やフォルダを選択したうえで、一括してアクセス権を設定することができる。また、この際、選択されたフォルダの下の階層のアクセス権を合わせて変更することもできる。しかしながら、このような構成では、選択された文書やフォルダのアクセス権をまとめて変更できるものの、フォルダのアクセス権とそのフォルダ内の文書のアクセス権の整合状態がどのようになっているかを確認することができず、アクセス権の緻密な管理を行うことが難しい。
【００１１】
また、例えば、特許文献２に開示されている文書管理装置では、複数の文書に連動動作設定を行っておくことにより、ある文書のアクセス権が変更される際に、他の文書のアクセス権も連動して変更されるようにすることができる。しかしながら、このような構成では、連動動作設定を行っておく必要があり、アクセス制御の管理が煩雑となる。
【００１２】
特に、フォルダ単位のアクセス権とコンテンツ単位のアクセス権をそれぞれ別の装置を用いて管理する場合には、両方のアクセス権を整合させて管理することは容易ではない。
【００１３】
そこで、本発明は、フォルダ単位のアクセス権とコンテンツ単位のアクセス権を併用する環境において、両方のアクセス権を緻密かつ容易に管理可能とすることを目的とする。
【課題を解決するための手段】
【００１４】
本発明の一側面に係るコンテンツ管理装置は、コンテンツの格納先のフォルダに対するユーザのアクセス権を示すフォルダレベルアクセス制御情報を記憶するフォルダレベルアクセス制御情報記憶部と、所定のコンテンツレベルアクセス制御部から、コンテンツに対するユーザのアクセス権を示すコンテンツレベルアクセス制御情報を取得するアクセス制御部と、少なくとも１つのフォルダと、当該フォルダに格納されている少なくとも１つのコンテンツとの階層構造を、当該フォルダのフォルダレベルアクセス制御情報と、当該フォルダに格納されているコンテンツのコンテンツレベルアクセス制御情報との間で、アクセス権の不整合が生じているかどうかを示す情報とともに表示するための表示データを出力するユーザインタフェースと、を備える。
【００１５】
なお、本発明において、「部」とは、単に物理的手段を意味するものではなく、その「部」が有する機能をソフトウェアによって実現する場合も含む。また、１つの「部」や装置が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の「部」や装置の機能が１つの物理的手段や装置により実現されても良い。
【発明の効果】
【００１６】
本発明によれば、フォルダ単位のアクセス権とコンテンツ単位のアクセス権を併用する環境において、両方のアクセス権を緻密かつ容易に管理することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係る情報処理システムの構成を示す図である。
【図２】コンテンツレベルアクセス制御情報の一部の例を示す図である。
【図３】フォルダレベルアクセス制御情報の一部の例を示す図である。
【図４】マッピングテーブルの一例を示す図である。
【図５】クライアント装置に表示される操作画面の一例を示す図である。
【図６】アクセス制御情報を更新する処理の一例を示すフローチャートである。
【図７】フォルダのＦＬＡＣ情報をコンテンツのＣＬＡＣ情報に反映するかどうかをユーザに確認する画面の一例を示す図である。
【図８】フォルダのＦＬＡＣ情報とコンテンツのＣＬＡＣ情報との間に不整合が生じていることを示す操作画面の一例を示す図である。
【図９】フォルダのＦＬＡＣ情報をコンテンツに反映させる際の操作画面の一例を示す図である。
【図１０】フォルダのＦＬＡＣ情報とコンテンツのＣＬＡＣ情報との間に不整合が生じていることを示す操作画面の一例を示す図である。
【図１１】テンプレートコンテンツのＣＬＡＣ情報をコンテンツに反映させる際の操作画面の一例を示す図である。
【図１２】テンプレートコンテンツのＣＬＡＣ情報をコンテンツに反映させる際の操作画面の一例を示す図である。
【図１３】テンプレートコンテンツのＣＬＡＣ情報をコンテンツに反映させた後の操作画面の一例を示す図である。
【発明を実施するための形態】
【００１８】
本発明の一実施形態であるコンテンツ管理装置を含む情報処理システムについて説明する。
【００１９】
＝＝システム構成＝＝
図１は、本実施形態に係る情報処理システムの構成を示す図である。情報処理システムは、文書管理装置（コンテンツ管理装置）１０、コンテンツレベルアクセス制御装置１２、複数のクライアント装置１４−１〜１４−ｎ、およびネットワーク１６を含んで構成されている。
【００２０】
文書管理装置１０は、複数のユーザ間で共有される複数のデジタルコンテンツファイル（以下、コンテンツと称する）を一元的に管理するサーバであり、情報漏えいを防ぐために、コンテンツの格納先となるフォルダレベルでのアクセス制御を行う機能を有する。ここで、文書管理装置１０が管理するコンテンツは、テキストや画像、表等を含むいわゆる文書ファイルに限られず、画像ファイルや動画ファイル、音声ファイル等、様々な形式のファイルが含まれる。
【００２１】
なお、本実施形態では、文書管理装置１０におけるフォルダ単位でアクセス制御を行う方式のことを「フォルダレベルアクセス制御方式」と呼ぶ。
【００２２】
図１に示されるように、文書管理装置１０は、文書データベース２０、アクセス制御データベース２２、認証データベース２４、アクセス制御部２６、およびユーザインタフェース２８を含んで構成されている。
【００２３】
ここで、文書管理装置１０は、ハードウェア構成としてＣＰＵおよび記憶装置を備えており、文書データベース２０、アクセス制御データベース２２、および認証データベース２４は、記憶装置を用いて実現され、アクセス制御部２６、およびユーザインタフェース２８は、記憶装置に記憶されているプログラムをＣＰＵが実行することにより実現される。文書管理装置１０を構成する各部の詳細については後述する。
【００２４】
コンテンツレベルアクセス制御装置１２は、コンテンツレベルでのアクセス制御を行う機能を有する情報処理装置である。なお、本実施形態におけるコンテンツには、コンテンツそのものに加え、コンテンツをラッピングするカプセルコンテンツも含まれる。
【００２５】
図１に示されるように、コンテンツレベルアクセス制御装置１２は、アクセス制御データベース４０、アクセス制御部４２、およびアクセス制御情報インタフェース４４を含んで構成されている。なお、コンテンツレベルアクセス制御装置１２は、ハードウェア構成としてＣＰＵおよび記憶装置を備えており、アクセス制御データベース４０は記憶装置を用いて実現され、アクセス制御部４２およびアクセス制御情報インタフェース４４は、記憶装置に記憶されているプログラムをＣＰＵが実行することにより実現される。
【００２６】
アクセス制御データベース４０には、コンテンツごとのアクセス権を示すコンテンツレベルアクセス制御（Contents Level Access Control）情報（以下、ＣＬＡＣ情報と称する）が、コンテンツの識別子（例えばファイル名やデジタルオブジェクト識別子）と対応づけられて記憶されている。図２は、ＣＬＡＣ情報の一部の例を示す図である。図２に示すように、ＣＬＡＣ情報には、アクセス制御の対象となるユーザまたは組織の識別子（例えばユーザＩＤや組織ＩＤ）と、各対象に対するアクセス権を示す情報が含まれている。図２に示す例では、アクセス権には、コンテンツに対する参照が可能であることを示す「読取権」、コンテンツの変更が可能であることを示す「変更権」、コンテンツに対するあらゆる操作が可能な「フル権」が含まれ、ＣＬＡＣ情報には、これらのアクセス権の有無（「○」／「−」）が設定されている。ＣＬＡＣ情報には、この他、アクセス権を請求する際のメールアドレスや、コンテンツの保管期限を示す情報が含まれる。
【００２７】
図１に戻り、アクセス制御部４２は、ユーザによってコンテンツがアクセスされる際に、アクセス制御データベース４０に記憶されているＣＬＡＣ情報に基づいて、そのコンテンツに対するアクセス権を確認し、アクセス権の範囲内でのアクセスを許可する。
【００２８】
アクセス制御情報インタフェース４４は、文書管理装置１０との間で、ＣＬＡＣ情報を送受信するためのインタフェースである。
【００２９】
なお、本実施形態では、コンテンツレベルアクセス制御装置１２におけるコンテンツ単位でアクセス制御を行う方式のことを「コンテンツレベルアクセス制御方式」と呼ぶ。コンテンツレベルアクセス制御方式は、オンライン・オフラインを問わず、コンテンツそのものが無断使用されないように永続的なセキュリティポリシーの保護を実現するものである。
【００３０】
クライアント装置１４−ｉ（ｉ＝１〜ｎ）は、コンテンツにアクセスするユーザが利用する情報処理装置であり、例えば、パーソナルコンピュータやスマートフォン等である。クライアント装置１４−ｉのユーザは、文書管理装置１０に格納されているコンテンツに対して、ネットワーク１６を介してアクセスすることができる。なお、コンテンツに対するアクセスは、文書管理装置１０によるフォルダ単位のアクセス制御と、コンテンツレベルアクセス制御装置１２によるコンテンツ単位のアクセス制御とにより制御される。
【００３１】
ネットワーク１６は、文書管理装置１０、コンテンツレベルアクセス制御装置１２、およびクライアント装置１４−ｉを相互に通信可能に接続するものであり、例えば、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）による通信を可能とする。なお、ネットワーク１６は、企業組織内で閉じられたＬＡＮ（Local Area Network）やイントラネットであってもよいし、インターネット等のオープンなネットワークであってもよい。
【００３２】
続いて、文書管理装置１０を構成する各部の詳細について説明する。
【００３３】
文書データベース２０には、クライアント装置１４−１〜１４−ｎを利用する複数のユーザによってアクセスされる、複数のコンテンツが記憶されている。ここで、文書データベース２０は、コンテンツが格納される箱となるフォルダの階層構造を記憶しており、各コンテンツは、いずれかのフォルダに格納される形式で、文書データベース２０に記憶される。
【００３４】
アクセス制御データベース２２には、フォルダごとのアクセス権を示すフォルダレベルアクセス制御（Folder Level Access Control）情報（以下、ＦＬＡＣ情報と称する）が、フォルダの識別子（例えばフォルダのパス名）と対応付けられて記憶されている。図３は、ＦＬＡＣ情報の一部の例を示す図である。図３に示すように、ＦＬＡＣ情報には、アクセス制御の対象となるユーザまたは組織の識別子（例えばユーザＩＤや組織ＩＤ）と、各対象に対するアクセス権を示す情報が含まれている。図３に示す例では、アクセス権には、フォルダに対する参照が可能であることを示す「参照権」、フォルダの更新が可能であることを示す「更新権」、フォルダのアクセス権を変更可能であることを示す「アクセス権更新権」が含まれ、ＦＬＡＣ情報には、これらのアクセス権の有無（「○」／「−」）が設定されている。ＦＬＡＣ情報には、この他、フォルダの管理者を示す情報や、フォルダの保管期限を示す情報が含まれる。
【００３５】
また、アクセス制御データベース２２には、ＦＬＡＣ情報とＣＬＡＣ情報をマッピングするためのマッピングテーブルも記憶されている。図２、３に示したように、ＦＬＡＣ情報とＣＬＡＣ情報とでは、アクセス権の項目に相違がある。つまり、ＦＬＡＣ情報では、「参照権」、「更新権」、「アクセス権変更権」であるのに対し、ＣＬＡＣ情報では、「読取権」、「変更権」、「フル権」となっている。そこで、ＦＬＡＣ情報の項目と、ＣＬＡＣ情報の項目との対応関係を示すものとして、マッピングテーブルが用いられる。図４は、マッピングテーブルの一例を示す図である。図４に示すように、ＦＬＡＣ情報におけるアクセス権を示す属性情報である「参照権」、「更新権」、「アクセス権変更権」が、ＣＬＡＣ情報におけるアクセス権を示す属性情報である「読取権」、「変更権」、「フル権」に、それぞれ対応付けられている。また、ＦＬＡＣ情報におけるその他の属性情報である「フォルダ管理者」および「保管期限」が、ＣＬＡＣ情報におけるその他の属性情報である「権限請求先メールアドレス」および「保管期限」に、それぞれ対応付けられている。
【００３６】
また、アクセス制御データベース２２には、あるフォルダのＦＬＡＣ情報と整合性のとれたＣＬＡＣ情報が定義されたテンプレートコンテンツを登録しておくことができる。このようにテンプレートコンテンツを登録しておくことにより、テンプレートコンテンツからＣＬＡＣ情報をコピーして、他のコンテンツに複製することが可能となり、正確かつ手間のかからないＣＬＡＣ情報の設定が実現される。
【００３７】
図１に戻り、認証データベース２４には、ユーザが文書管理装置１０にアクセスする際の認証情報（ユーザＩＤやパスワード）が記録されている。
【００３８】
アクセス制御部２６は、ユーザによってフォルダがアクセスされる際に、アクセス制御データベース２２に記憶されているＦＬＡＣ情報に基づいて、そのフォルダに対するアクセス権を確認し、アクセス権の範囲内でのアクセスを許可する。また、アクセス制御部２６は、コンテンツレベルアクセス制御装置１２のアクセス制御データベース４０からＣＬＡＣ情報を取得し、ＦＬＡＣ情報とＣＬＡＣ情報との間にアクセス権の不整合が生じていないかどうか確認する機能を有する。さらに、アクセス制御部２６は、ＦＬＡＣ情報とＣＬＡＣ情報との間にアクセス権の不整合が生じている場合に、ユーザ操作に応じて、不整合を解消させる機能を有する。
【００３９】
ユーザインタフェース２８は、ユーザが文書管理装置１０にアクセスするための操作画面を提供するインタフェースである。図５は、ユーザインタフェース２８により、クライアント装置１４−ｉに表示される操作画面の一例を示す図である。図５に示すように、操作画面には、フォルダが階層的に表示され、選択されたフォルダ（図５の例ではフォルダＦ１）に格納されているコンテンツが一覧表示されている。そして、各コンテンツに対する情報として、名前（ファイル名）、登録者、登録日時、ＦＬＡＣ整合性が示されている。ここで、ＦＬＡＣ整合性とは、アクセス制御部２６によって確認された、ＦＬＡＣ情報とＣＬＡＣ情報との間におけるアクセス権の整合状態を示すものであり、ＯＫ（整合）またはＮＧ（不整合）が表示される。ユーザは、操作画面に表示されたフォルダやコンテンツに対する操作を行うことにより、コンテンツの参照や更新をしたり、コンテンツのアクセス権を変更したりすることができる。なお、図５に示す例では、フォルダＦ１のＦＬＡＣ情報と、フォルダＦ１の配下にあるコンテンツＣ１〜Ｃ５のＣＬＡＣ情報とが整合しており、ＦＬＡＣ整合性は全て「ＯＫ」となっている。
【００４０】
ここで、ユーザインタフェース２８によってクライアント装置１４−ｉに表示される画面は、例えば、ユーザがクライアント装置１４−ｉのＷｅｂブラウザを用いて文書管理装置１０にアクセスすることにより表示される。この場合、ユーザインタフェース２８は、クライアント装置１４−ｉからの要求に応じて、操作画面をＷｅｂブラウザ上に表示するためのＨＴＭＬ形式やＸＭＬ形式のデータをクライアント装置１４−ｉに送信する。なお、クライアント装置１４−ｉに、文書管理装置１０にアクセスするための操作画面を表示するクライアントプログラムをインストールしておき、このプログラムが文書管理装置１０のユーザインタフェース２８と通信するように構成することもできる。何れの場合においても、ユーザインタフェース２８は、クライアント装置１４−ｉに操作画面を表示するための表示データを出力することに変わりはない。
【００４１】
＝＝アクセス制御情報更新処理＝＝
次に、ユーザ操作に応じて、ＣＬＡＣ情報をＦＬＡＣ情報と整合させるための処理について説明する。なお、前提として、あるユーザが、クライアント装置１４−ｉを用いて文書管理装置１０にログインしていることとする。
【００４２】
図６は、アクセス制御情報を更新する処理の一例を示すフローチャートである。まず、ユーザが、クライアント装置１４−ｉを用いて文書管理装置１０のユーザインタフェース２８にアクセスすることにより、図５に示したような操作画面がクライアント装置１４−ｉに表示される。このとき、文書管理装置１０のユーザインタフェース２８は、ユーザ操作に応じてクライアント装置１４−ｉから送信されてくる情報に応じて、操作画面の表示を更新するためのデータをクライアント装置１４−ｉに随時送信する。また、アクセス制御部２６は、ユーザインタフェース２８と連携し、操作画面に表示されるコンテンツのＣＬＡＣ情報をコンテンツアクセス制御装置１２から取得するとともに、フォルダのＦＬＡＣ情報（上位ＦＬＡＣ情報）との整合性を判断し、ユーザインタフェース２８に出力する。
【００４３】
そして、ユーザが、クライアント装置１４−ｉに表示されている操作画面において、フォルダＦ１にコンテンツＣ１を格納する操作を行ったとする。この操作情報をユーザインタフェース２８が受け付けると、アクセス制御部２６は、このコンテンツに対してＣＬＡＣ情報が設定されているかどうかを、コンテンツレベルアクセス制御装置１２にアクセスすることにより確認する（Ｓ６０１）。
【００４４】
ＣＬＡＣ情報が設定されている場合（Ｓ６０１：Ｙ）、アクセス制御部２６は、さらに、ＦＬＡＣ情報とＣＬＡＣ情報が一致しているかどうかを確認する（Ｓ６０２）。なお、アクセス制御部２６は、ＦＬＡＣ情報に含まれるアクセス権の情報と、ＣＬＡＣ情報に含まれるアクセス権の情報とを、図４に示したマッピングテーブルを用いて対比することにより、ＦＬＡＣ情報とＣＬＡＣ情報が一致しているかどうかを判断することができる。
【００４５】
ＦＬＡＣ情報とＣＬＡＣ情報が一致している場合（Ｓ６０２：Ｙ）、コンテンツＣ１の追加に伴う処理は終了し、例えば図５に示す操作画面が表示される。このとき、フォルダＦ１のＦＬＡＣ情報とコンテンツＣ１のＣＬＡＣ情報は一致しているため、ＦＬＡＣ整合性は「ＯＫ」と表示されている。
【００４６】
ＣＬＡＣ情報が設定されていない場合（Ｓ６０１：Ｎ）、もしくは、ＦＬＡＣ情報とＣＬＡＣ情報が一致していない場合（Ｓ６０２：Ｎ）、ユーザインタフェース２８は、例えば、図７に示すように、フォルダＦ１のＦＬＡＣ情報をコンテンツＣ１のＣＬＡＣ情報に反映するかどうかをユーザに確認する画面を表示するためのデータを出力する（Ｓ６０３）。
【００４７】
図７に示す画面で、［はい］ボタンが押下されると（Ｓ６０３：Ｙ）、アクセス制御部２６は、フォルダＦ１のＦＬＡＣ情報をマッピングテーブルに基づいてＣＬＡＣ情報に変換し、変換により得られたＣＬＡＣ情報をコンテンツＣ１に設定する指示を、コンテンツレベルアクセス制御装置１２に出力する（Ｓ６０４）。これにより、フォルダＦ１のＦＬＡＣ情報とコンテンツＣ１のＣＬＡＣ情報は一致し、例えば図５に示す操作画面が表示される。
【００４８】
一方、図７に示す画面で［いいえ］ボタンが押下されると（Ｓ６０３：Ｎ）、ＣＬＡＣ情報を持たないコンテンツＣ１、あるいは、フォルダＦ１のＦＬＡＣ情報と一致しないＣＬＡＣ情報を有するコンテンツＣ１が、フォルダＦ１の配下に登録される。この際、ユーザインタフェース２８は、フォルダＦ１のＦＬＡＣ情報とコンテンツＣ１のＣＬＡＣ情報との間に不整合が生じていることを表示するデータを出力する。例えば、図８に示すように、クライアント装置１４−ｉに表示される操作画面では、コンテンツＣ１がハイライト表示され、コンテンツＣ１におけるＦＬＡＣ整合性が「ＮＧ」と表示されるとともに、フォルダＦ１についても、その配下にＦＬＡＣ整合性が「ＮＧ」となっているコンテンツが存在するため、フォルダＦ１のアイコンがハイライト表示される（Ｓ６０５）。
【００４９】
このようなハイライト表示により、ユーザは、フォルダＦ１のＦＬＡＣ情報とコンテンツＣ１のＣＬＡＣ情報との間に不整合が生じていることを容易に認識することができる。この状態で、ユーザがコンテンツＣ１に対してアクセスする操作を行った場合、ユーザインタフェース２８は、コンテンツＣ１のＣＬＡＣ情報がフォルダＦ１のＦＬＡＣ情報と一致していないことを示す警告メッセージを出力することもできる。
【００５０】
そして、ユーザは、例えば、図９に示すように、ＦＬＡＣ整合性が「ＮＧ」となっているコンテンツＣ１を操作画面上で例えば右クリックし、コンテキストメニューから「上位ＦＬＡＣ反映」を選択する。この操作をユーザインタフェース２８が受け付けると、アクセス制御部２６は、フォルダＦ１のＦＬＡＣ情報をマッピングテーブルに基づいてＣＬＡＣ情報に変換し、変換により得られたＣＬＡＣ情報をコンテンツＣ１に設定する指示を、コンテンツレベルアクセス制御装置１２に出力する。これにより、フォルダＦ１のＦＬＡＣ情報とコンテンツＣ１のＣＬＡＣ情報は一致し、例えば図５に示す操作画面が表示される。
【００５１】
また、ＦＬＡＣ情報とＣＬＡＣ情報との間に不整合が生じている場合に、テンプレートコンテンツを用いてＣＬＡＣ情報を更新することもできる。例えば、図１０に示すように、フォルダＦ２のＦＬＡＣ情報とコンテンツＣ７のＣＬＡＣ情報との間に不整合が生じており、フォルダＦ２およびコンテンツＣ７がハイライト表示されている場合（Ｓ６０５）を想定する。この例では、フォルダＦ２の配下に、フォルダＦ２のＦＬＡＣ情報と整合性のとれたＣＬＡＣ情報が設定されたテンプレートコンテンツＣ６が登録されている。ユーザは、例えば、図１１に示すように、テンプレートコンテンツＣ６を操作画面上で例えば右クリックし、コンテキストメニューから「ＣＬＡＣコピー」を選択する。続いて、ユーザは、例えば、図１２に示すように、ＦＬＡＣ整合性が「ＮＧ」となっているコンテンツＣ７を操作画面上で例えば右クリックし、コンテキストメニューから「ＣＬＡＣペースト」を選択する。この一連の操作をユーザインタフェース２８が受け付けると、アクセス制御部２６は、テンプレートコンテンツＣ６のＣＬＡＣ情報をコンテンツＣ７に設定する指示を、コンテンツレベルアクセス制御装置１２に出力する。これにより、フォルダＦ２のＦＬＡＣ情報とコンテンツＣ７のＣＬＡＣ情報は一致し、例えば図１３に示す操作画面が表示される。
【００５２】
以上、本実施形態の情報処理システムについて説明した。本実施形態の情報処理システムによれば、操作画面上にＦＬＡＣ整合性が表示される。そのため、ユーザは、ＦＬＡＣ整合性が「ＯＫ」であるか「ＮＧ」であるかを確認することにより、ＦＬＡＣ情報とＣＬＡＣ情報との間に不整合が生じているかどうかを容易に確認することができる。
【００５３】
さらに、本実施形態の情報処理システムでは、ＦＬＡＣ情報とＣＬＡＣ情報との間に不整合が生じている場合に、不整合が生じているフォルダおよびコンテンツがハイライト表示される。これにより、ユーザは、不整合が生じているフォルダおよびコンテンツを一見して判別することが可能となる。
【００５４】
また、本実施形態の情報処理システムでは、ＦＬＡＣ情報とＣＬＡＣ情報との間に不整合が生じている場合に、操作画面上での簡単な操作により、ＦＬＡＣ情報とＣＬＡＣ情報とを一致させることができる。このように、ユーザがワンオペレーションでＦＬＡＣ情報を文書管理装置１０上のコンテンツに反映させることができる。
【００５５】
また、本実施形態の情報処理システムでは、フォルダにコンテンツが追記される際に、このコンテンツのアクセス権をフォルダのアクセス権に一致させるかどうかをユーザに選択させることが可能である。そして、ユーザが一致させることを選択した場合は、コンテンツのアクセス権をフォルダのアクセス権に一致させることができる。このように、コンテンツを文書管理装置１０に登録する際に、格納先フォルダに設定されているＦＬＡＣ情報をコンテンツに反映するか否かをユーザの判断により指定することができる。
【００５６】
上述のように、本実施形態の情報処理システムによれば、文書管理装置１０によるフォルダ単位のセキュリティ制御システムと、コンテンツレベルアクセス制御装置１２によるコンテンツ単位のセキュリティ制御システムという複数のセキュリティ制御システムが併用される環境において、ＦＬＡＣ情報およびＣＬＡＣ情報を横断的に抽出・制御し、ユーザの操作性向上やアクセス権の不整合に起因するセキュリティ上の盲点を顕在化することができる。つまり、フォルダ単位のアクセス権とファイル単位のアクセス権を併用する環境において、両方のアクセス権を緻密かつ容易に管理することが可能となる。
【００５７】
また、本実施形態の情報処理システムでは、アクセス制御情報をテンプレート化してユーザに配布することにより、ユーザによるアクセス制御情報の管理を容易にすることが可能となる。
【００５８】
また、本実施形態の情報処理システムでは、ＦＬＡＣ情報とＣＬＡＣ情報との間に不整合が生じている状態で、コンテンツに対するアクセスが試みられた場合、ＦＬＡＣ情報とＣＬＡＣ情報とに不整合が生じていることを示す警告メッセージを出力することもできる。これにより、ＦＬＡＣ情報とＣＬＡＣ情報との間に不整合が生じていることを、ユーザに対してさらに容易に認識させることが可能となり、不注意による情報漏えいを防止することが可能となる。
【００５９】
なお、本実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更／改良され得るととともに、本発明にはその等価物も含まれる。
【００６０】
例えば、本実施形態では、ＦＬＡＣ情報とＣＬＡＣ情報との間に不整合が生じている場合に、フォルダやコンテンツがハイライト表示されることとしたが、表示形態はこれに限られず、他のフォルダやコンテンツと別の表示形態であればよい。
【００６１】
前述の各実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には
限られない。
【００６２】
（付記１）コンテンツの格納先のフォルダに対するユーザのアクセス権を示すフォルダレベルアクセス制御情報を記憶するフォルダレベルアクセス制御情報記憶部と、所定のコンテンツレベルアクセス制御部から、コンテンツに対するユーザのアクセス権を示すコンテンツレベルアクセス制御情報を取得するアクセス制御部と、少なくとも１つのフォルダと、当該フォルダに格納されている少なくとも１つのコンテンツとの階層構造を、当該フォルダの前記フォルダレベルアクセス制御情報と、当該フォルダに格納されているコンテンツの前記コンテンツレベルアクセス制御情報との間で、アクセス権の不整合が生じているかどうかを示す情報とともに表示するための表示データを出力するユーザインタフェースと、を備えるコンテンツ管理装置。
【００６３】
（付記２）付記１に記載のコンテンツ管理装置であって、前記ユーザインタフェースは、アクセス権の不整合が生じているフォルダを、アクセス権の不整合が生じていないフォルダとは別の表示形態で表示するための表示データを出力する、コンテンツ管理装置。
【００６４】
（付記３）付記１または２に記載のコンテンツ管理装置であって、前記ユーザインタフェースは、アクセス権の不整合が生じているコンテンツを、アクセス権の不整合が生じていないコンテンツとは別の表示形態で表示するための表示データを出力する、コンテンツ管理装置。
【００６５】
（付記４）付記１〜３の何れか一つに記載にコンテンツ管理装置であって、前記ユーザインタフェースは、アクセス権の不整合が生じているコンテンツのアクセス権を当該コンテンツが格納されているフォルダのアクセス権と一致させるための操作を受け付け可能であり、前記アクセス制御部は、当該操作に応じて、当該フォルダのアクセス制御情報に基づいて、当該コンテンツのアクセス権が当該フォルダのアクセス権と一致するように、前記コンテンツレベルアクセス制御情報を更新する指示を前記コンテンツレベルアクセス制御部に出力する、コンテンツ管理装置。
【００６６】
（付記５）付記１〜４の何れか一項に記載のコンテンツ管理装置であって、前記ユーザインタフェースは、フォルダにコンテンツが追加される際に、当該コンテンツのアクセス権を当該フォルダのアクセス権に一致させるかどうかを選択するための画面を表示するための表示データを出力し、前記アクセス制御部は、当該画面でアクセス権を一致させることが選択された場合は、当該フォルダのアクセス制御情報に基づいて、当該コンテンツのアクセス権が当該フォルダのアクセス権と一致するように、当該コンテンツのコンテンツレベルアクセス制御情報を記憶させる指示を前記コンテンツレベルアクセス制御部に出力する、コンテンツ管理装置。
【００６７】
（付記６）付記１〜５の何れか一項に記載のコンテンツ管理装置であって、前記ユーザインタフェースは、アクセス権の不整合が生じているコンテンツのアクセス権を、当該コンテンツと同じフォルダに格納されている、アクセス権の不整合が生じていないコンテンツのアクセス権と一致させるための操作を受け付け可能であり、前記アクセス制御部は、当該操作に応じて、当該アクセス権の不整合が生じているコンテンツのアクセス権が当該アクセス権の不整合が生じていないコンテンツのアクセス権と一致するように、当該アクセス権の不整合が生じているコンテンツの前記コンテンツレベルアクセス制御情報を更新する指示を前記コンテンツレベルアクセス制御部に出力する、コンテンツ管理装置。
【００６８】
（付記７）付記１〜６の何れか一項に記載のコンテンツ管理装置であって、前記ユーザインタフェースは、アクセス権の不整合が生じているコンテンツに対する操作を受け付けた際に、アクセス権の不整合が生じていることを表示するための表示データを出力する、コンテンツ管理装置。
【００６９】
（付記８）付記１〜７の何れか一項に記載のコンテンツ管理装置であって、前記コンテンツレベルアクセス制御部が、当該コンテンツ管理装置とは別の装置に設けられている、コンテンツ管理装置。
【００７０】
（付記９）フォルダレベルアクセス制御情報記憶部から、コンテンツの格納先のフォルダに対するユーザのアクセス権を示すフォルダレベルアクセス制御情報を取得し、コンテンツレベルアクセス制御部から、コンテンツに対するユーザのアクセス権を示すコンテンツレベルアクセス制御情報を取得し、少なくとも１つのフォルダと、当該フォルダに格納されている少なくとも１つのコンテンツの階層構造を、当該フォルダの前記フォルダレベルアクセス制御情報と、当該フォルダに格納されているコンテンツの前記コンテンツレベルアクセス制御情報との間で、アクセス権の不整合が生じているかどうかを示す情報とともに表示するための表示データを出力する、コンテンツ管理方法。
【００７１】
（付記１０）コンテンツ管理装置に、コンテンツの格納先のフォルダに対するユーザのアクセス権を示すフォルダレベルアクセス制御情報を記憶する機能と、所定のコンテンツレベルアクセス制御部から、コンテンツに対するユーザのアクセス権を示すコンテンツレベルアクセス制御情報を取得する機能と、少なくとも１つのフォルダと、当該フォルダに格納されている少なくとも１つのコンテンツの階層構造を、当該フォルダの前記フォルダレベルアクセス制御情報と、当該フォルダに格納されているコンテンツの前記コンテンツレベルアクセス制御情報との間で、アクセス権の不整合が生じているかどうかを示す情報とともに表示するための表示データを出力する機能と、を実現させるためのプログラム。
【符号の説明】
【００７２】
１０  文書管理装置
１２  コンテンツレベルアクセス制御装置
１４−ｉ  クライアント装置
１６  ネットワーク
２０  文書データベース
２２  アクセス制御データベース
２４  認証データベース
２６  アクセス制御部
２８  ユーザインタフェース
４０  アクセス制御データベース
４２  アクセス制御部
４４  アクセス制御情報インタフェース
【図１】
2012027650.tif 000003
【図２】
2012027650.tif 000004
【図３】
2012027650.tif 000005
【図４】
2012027650.tif 000006
【図５】
2012027650.tif 000007
【図６】
2012027650.tif 000008
【図７】
2012027650.tif 000009
【図８】
2012027650.tif 000010
【図９】
2012027650.tif 000011
【図１０】
2012027650.tif 000012
【図１１】
2012027650.tif 000013
【図１２】
2012027650.tif 000014
【図１３】
2012027650.tif 000015