(57)【要約】【課題】ユーザの利便性を向上させることができるファイル管理装置を提供する。【解決手段】ユーザにより作成されたファイルの特性に基づいて、該ファイルの特性セキュリティレベルを設定するファイル管理部１７と、前記ユーザにより前記ファイルに設定されたユーザセキュリティレベルと、前記特性セキュリティレベルとに基づいて、該ファイルに適した最適セキュリティレベルを決定するセキュリティレベル決定部１８と、最適セキュリティレベルに基づいて、前記ファイルに関連する処理を実行する処理制御部１９と、を含む。【選択図】図３
2015133087.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより作成されたファイルの特性に基づいて、該ファイルの第１セキュリティレベルを設定するセキュリティレベル設定手段と、
前記ユーザにより前記ファイルに設定された第２セキュリティレベルと、前記セキュリティレベル設定手段により設定された前記第１セキュリティレベルとに基づいて、該ファイルに適した最適セキュリティレベルを決定する最適セキュリティレベル決定手段と、
前記最適セキュリティレベル決定手段により決定された前記最適セキュリティレベルに基づいて、前記ファイルに関連する処理を実行する処理実行手段と、
を含むことを特徴とするファイル管理装置。
【請求項２】
前記セキュリティレベル設定手段は、前記ファイルを作成する前記ユーザの属性に基づいて、前記第１セキュリティレベルを設定する、
ことを特徴とする請求項１に記載のファイル管理装置。
【請求項３】
前記セキュリティレベル設定手段は、前記ファイルの内容に基づいて、前記第１セキュリティレベルを設定する、
ことを特徴とする請求項１に記載のファイル管理装置。
【請求項４】
前記最適セキュリティレベル決定手段は、前記第１セキュリティレベルを前記最適セキュリティレベルに決定する、
ことを特徴とする請求項１から３の何れか１項に記載のファイル管理装置。
【請求項５】
前記セキュリティレベル設定手段は、さらに、前記ファイルに対する過去の処理内容を記憶する履歴リストにおける該処理内容に基づいて、第３セキュリティレベルを設定し、
前記最適セキュリティレベル決定手段は、前記第１〜第３セキュリティレベルに基づいて、前記最適セキュリティレベルを決定する、
ことを特徴とする請求項１から３の何れか１項に記載のファイル管理装置。
【請求項６】
前記最適セキュリティレベル決定手段は、前記履歴リストにおいて、同一の処理内容が、予め設定された回数を超えて登録されている場合に、前記第３セキュリティレベルを前記最適セキュリティレベルに決定する、
ことを特徴とする請求項５に記載のファイル管理装置。
【請求項７】
前記処理実行手段は、前記最適セキュリティレベルが前記第２セキュリティレベルと異なる場合は、その旨のメッセージを、前記ファイルにアクセスするユーザが利用するユーザ端末に送信する、
ことを特徴とする請求項１から６の何れか１項に記載のファイル管理装置。
【請求項８】
前記処理実行手段は、さらに、前記ファイルの前記第２セキュリティレベルを前記最適セキュリティレベルに変更するとともに、変更した該ファイルを、該ファイルを要求するユーザが利用するユーザ端末に送信する、
ことを特徴とする請求項７に記載のファイル管理装置。
【請求項９】
前記処理実行手段は、前記ファイルに対して前記同一の処理内容に応じた処理を実行するように促すメッセージを、前記ファイルにアクセスするユーザが利用するユーザ端末に送信する、
ことを特徴とする請求項６に記載のファイル管理装置。
【請求項１０】
ユーザが利用するユーザ端末と、該ユーザ端末にネットワークを介して接続されるファイル管理装置と、を含むファイル管理システムであって、
前記ファイル管理装置は、
前記ユーザ端末を利用して前記ユーザにより作成されたファイルの特性に基づいて、該ファイルの第１セキュリティレベルを設定するセキュリティレベル設定手段と、
前記ユーザ端末を利用して前記ユーザにより前記ファイルに設定された第２セキュリティレベルと、前記セキュリティレベル設定手段により設定された前記第１セキュリティレベルとに基づいて、該ファイルに適した最適セキュリティレベルを決定する最適セキュリティレベル決定手段と、
前記最適セキュリティレベル決定手段により決定された前記最適セキュリティレベルに基づいて、前記ファイルに関連する処理を実行する処理実行手段と、
を含むことを特徴とするファイル管理システム。
【請求項１１】
ユーザにより作成されたファイルの特性に基づいて、該ファイルの第１セキュリティレベルを設定するセキュリティレベル設定手段、
前記ユーザにより前記ファイルに設定された第２セキュリティレベルと、前記セキュリティレベル設定手段により設定された前記第１セキュリティレベルとに基づいて、該ファイルに適した最適セキュリティレベルを決定する最適セキュリティレベル決定手段、及び、
前記最適セキュリティレベル決定手段により決定された前記最適セキュリティレベルに基づいて、前記ファイルに関連する処理を実行する処理実行手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル管理装置、ファイル管理システム及びプログラムに関する。
【背景技術】
【０００２】
従来、ネットワーク上に存在する電子ファイルへのアクセスを制限するための方法が種々提案されている。
【０００３】
特許文献１に開示されているアクセス制御方法では、アクセス対象としているリソースの識別情報が、許可済みリソースリストに含まれるか否かによりアクセス許可の可否を判定し、不許可と判定された場合には、予め設定してあるアクセス制御情報のリストを元にアクセス要求によるアクセスを許可すべきか判定する。そして、これら判定処理の少なくとも一方で許可と判定された場合は、許可されたアクセス要求がアクセス対象としているハイパーテキストあるいはリソースを取得あるいは生成する。
【０００４】
特許文献２に開示されているファイル提供方法では、ファイルの所定の領域にあるデータ毎にアクセス権限を設定し、アクセス元のアクセス権限を満たしているデータを、所定の組み合わせによって連結し、連結されたデータをアクセス元に提供する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３３９００８号公報
【特許文献２】特開２００７−１８０６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、ファイルのセキュリティを維持しつつ、ユーザの利便性を向上させることができるファイル管理装置、ファイル管理システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の請求項１に係るファイル管理装置は、ユーザにより作成されたファイルの特性に基づいて、該ファイルの第１セキュリティレベルを設定するセキュリティレベル設定手段と、前記ユーザにより前記ファイルに設定された第２セキュリティレベルと、前記セキュリティレベル設定手段により設定された前記第１セキュリティレベルとに基づいて、該ファイルに適した最適セキュリティレベルを決定する最適セキュリティレベル決定手段と、前記最適セキュリティレベル決定手段により決定された前記最適セキュリティレベルに基づいて、前記ファイルに関連する処理を実行する処理実行手段と、を含むことを特徴とする。
【０００８】
本発明の請求項２に係るファイル管理装置は、請求項１に記載の構成において、前記セキュリティレベル設定手段は、前記ファイルを作成する前記ユーザの属性に基づいて、前記第１セキュリティレベルを設定する。
【０００９】
本発明の請求項３に係るファイル管理装置は、請求項１に記載の構成において、前記セキュリティレベル設定手段は、前記ファイルの内容に基づいて、前記第１セキュリティレベルを設定する。
【００１０】
本発明の請求項４に係るファイル管理装置は、請求項１から３の何れか１項に記載の構成において、前記最適セキュリティレベル決定手段は、前記第１セキュリティレベルを前記最適セキュリティレベルに決定する。
【００１１】
本発明の請求項５に係るファイル管理装置は、請求項１から３の何れか１項に記載の構成において、前記セキュリティレベル設定手段は、さらに、前記ファイルに対する過去の処理内容を記憶する履歴リストにおける該処理内容に基づいて、第３セキュリティレベルを設定し、前記最適セキュリティレベル決定手段は、前記第１〜第３セキュリティレベルに基づいて、前記最適セキュリティレベルを決定する。
【００１２】
本発明の請求項６に係るファイル管理装置は、請求項５に記載の構成において、前記最適セキュリティレベル決定手段は、前記履歴リストにおいて、同一の処理内容が、予め設定された回数を超えて登録されている場合に、前記第３セキュリティレベルを前記最適セキュリティレベルに決定する。
【００１３】
本発明の請求項７に係るファイル管理装置は、請求項１から６の何れか１項に記載の構成において、前記処理実行手段は、前記最適セキュリティレベルが前記第２セキュリティレベルと異なる場合は、その旨のメッセージを、前記ファイルにアクセスするユーザが利用するユーザ端末に送信する。
【００１４】
本発明の請求項８に係るファイル管理装置は、請求項７に記載の構成において、前記処理実行手段は、さらに、前記ファイルの前記第２セキュリティレベルを前記最適セキュリティレベルに変更するとともに、変更した該ファイルを、該ファイルを要求するユーザが利用するユーザ端末に送信する。
【００１５】
本発明の請求項９に係るファイル管理装置は、請求項６に記載の構成において、前記処理実行手段は、前記ファイルに対して前記同一の処理内容に応じた処理を実行するように促すメッセージを、前記ファイルにアクセスするユーザが利用するユーザ端末に送信する。
【００１６】
本発明の請求項１０に係るファイル管理システムは、ユーザが利用するユーザ端末と、該ユーザ端末にネットワークを介して接続されるファイル管理装置と、を含むファイル管理システムであって、前記ファイル管理装置は、前記ユーザ端末を利用して前記ユーザにより作成されたファイルの特性に基づいて、該ファイルの第１セキュリティレベルを設定するセキュリティレベル設定手段と、前記ユーザ端末を利用して前記ユーザにより前記ファイルに設定された第２セキュリティレベルと、前記セキュリティレベル設定手段により設定された前記第１セキュリティレベルと、に基づいて、該ファイルに適した最適セキュリティレベルを決定する最適セキュリティレベル決定手段と、前記最適セキュリティレベル決定手段により決定された前記最適セキュリティレベルに基づいて、前記ファイルに関連する処理を実行する処理実行手段と、を含むことを特徴とする。
【００１７】
本発明の請求項１１に係るプログラムは、ユーザにより作成されたファイルの特性に基づいて、該ファイルの第１セキュリティレベルを設定するセキュリティレベル設定手段、前記ユーザにより前記ファイルに設定された第２セキュリティレベルと、前記セキュリティレベル設定手段により設定された前記第１セキュリティレベルとに基づいて、該ファイルに適した最適セキュリティレベルを決定する最適セキュリティレベル決定手段、及び、前記最適セキュリティレベル決定手段により決定された前記最適セキュリティレベルに基づいて、前記ファイルに関連する処理を実行する処理実行手段、としてコンピュータを機能させるためのプログラムである。このプログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの、コンピュータが読み取り可能な情報記憶媒体に格納されてもよい。
【発明の効果】
【００１８】
本発明の請求項１、１０、１１の構成によれば、ファイルのセキュリティが維持されつつ、ユーザの利便性が向上する。
【００１９】
本発明の請求項２の構成によれば、ファイルを作成するユーザの属性（例えば業種）に基づいて第１セキュリティレベルが設定される。
【００２０】
本発明の請求項３の構成によれば、ファイルの内容に基づいて第１セキュリティレベルが設定されるため、例えばファイルに機密情報が含まれている場合、セキュリティレベルが高くなる。
【００２１】
本発明の請求項４の構成によれば、第１セキュリティレベルが第２セキュリティレベルよりも優先して最適セキュリティレベルに決定される。
【００２２】
本発明の請求項５の構成によれば、ファイルに対する過去の処理内容が考慮されて、最適セキュリティレベルが決定される。
【００２３】
本発明の請求項６の構成によれば、同一の処理内容が予め設定された回数を超えた場合に、第３セキュリティレベルが最適セキュリティレベルに決定される。
【００２４】
本発明の請求項７の構成によれば、最適セキュリティレベルが第２セキュリティレベルと異なる場合は、その旨のメッセージがユーザ端末に送信される。
【００２５】
本発明の請求項８の構成によれば、最適なセキュリティレベルに変更されたファイルがユーザ端末に送信される。
【００２６】
本発明の請求項９の構成によれば、ファイルに対して同一の処理内容に応じた処理を実行するように促すメッセージがユーザ端末に送信される。
【図面の簡単な説明】
【００２７】
【図１】本実施形態に係るファイル管理システムの全体構成図である。
【図２】ファイル管理システムの具体的構成を示すブロック図である。
【図３】本実施形態に係るファイル管理装置の具体的構成を示すブロック図である。
【図４】セキュリティレベルテーブルの一例を示す図である。
【図５】運用履歴リストの一例を示す図である。
【図６】実施例１に係るファイル管理システムの動作フロー図である。
【図７】実施例２に係るファイル管理システムの動作フロー図である。
【発明を実施するための形態】
【００２８】
本発明の一実施形態について、図面を用いて以下に説明する。
【００２９】
図１は、本実施形態に係るファイル管理システムの全体構成図である。同図に示すように、ファイル管理システム１００は、ユーザが作成したファイルの管理を行うファイル管理装置１０と、ユーザが利用するユーザ端末２０とを含んで構成されている。ユーザ端末２０の数は１つであってもよいし、複数であってもよい。ここでは、２つのユーザ端末２０ａ，２０ｂを例示している。ファイル管理装置１０とユーザ端末２０とは、ＬＡＮ（Local Area Network）やインターネット等の通信ネットワーク３０を介して相互に接続されている。
【００３０】
ファイル管理装置１０は、ユーザがユーザ端末２０を利用して作成したファイルのセキュリティレベルを設定、変更したり、該ファイルをユーザ端末２０に転送、出力したり、ユーザ端末２０にメッセージ等の様々な情報を送信したりする。なお、セキュリティレベルは、ファイル自体に設定される機密性や、ファイルに対する処理に設定される機密性の程度を示すパラメータである。
【００３１】
ユーザ端末２０は、通信ネットワーク３０に接続された、ユーザの端末装置である。ユーザ端末２０は、ユーザの操作に基づいて、通信ネットワーク３０を介してファイル管理装置１０にアクセスする。これにより、ユーザ端末２０は、ファイル管理装置１０から様々な情報を受信して表示画面に表示する。ユーザ端末２０には、ブラウザや電子メールクライアント等のソフトウェアが組み込まれていてもよい。ユーザ端末２０としては、例えば、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、スマートフォン等の携帯情報端末、携帯電話機等が用いられる。ユーザは、ユーザ端末２０を利用してファイルを作成する。また、ユーザは作成したファイルに、アクセス権限に対応するユーザセキュリティレベル（第２セキュリティレベル）を設定する。ユーザセキュリティレベルは、周知の方法により設定することができる。例えば、ユーザセキュリティレベルは、「低」、「中」、「高」の３段階で設定される。
【００３２】
図２は、ファイル管理システム１００の具体的構成を示すブロック図である。図２には、ファイル管理装置１０のハードウェア構成を示している。ファイル管理装置１０は、通信部１１、ＣＰＵ１２、メモリ１３、及び記憶部１４を含むコンピュータで構成されている。これらのハードウェア要素はバスにより相互にデータの授受が可能に接続されている。通信部１１は、通信ネットワーク３０（図１参照）を介して、ユーザ端末２０とデータ通信を行う。ＣＰＵ１２は、ファイル管理装置１０の各部を制御したり、各種の情報処理を実行したりする。メモリ１３は、各種のプログラムやデータを保持する。またメモリ１３には、ＣＰＵ１２の作業領域も確保される。記憶部１４は、ユーザがユーザ端末２０を利用して作成したファイルや、該ファイルのセキュリティ情報を記憶する。
【００３３】
図３は、ファイル管理装置１０の具体的構成を示すブロック図である。ファイル管理装置１０は、要求取得部１５（要求取得手段）、ファイル取得部１６（ファイル取得手段）、ファイル管理部１７（セキュリティレベル設定手段）、セキュリティレベル決定部１８（最適セキュリティレベル決定手段）、及び処理制御部１９（処理実行手段）を含んでいる。これらの要素はメモリ１３（図２参照）に格納されたプログラムをＣＰＵ１２が実行することにより実現される。このプログラムはＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、メモリカードなどのコンピュータが読み取り可能な情報記憶媒体からファイル管理装置１０にインストールされてもよいし、インターネット等の通信ネットワーク３０を介してダウンロードされてもよい。
【００３４】
要求取得部１５は、ユーザの操作に基づきユーザ端末２０から送信されるファイル作成要求を取得する。また、要求取得部１５は、ユーザ端末２０に、ファイル作成処理の開始を示す許可通知を返信する。ユーザ端末２０が上記許可通知を受信すると、ユーザはファイルの作成処理が可能となる。
【００３５】
ファイル取得部１６は、ユーザがユーザ端末２０を利用して作成したファイルを記憶する記憶部１４から、所望のファイルを取得する。
【００３６】
ファイル管理部１７は、ユーザがユーザ端末２０を利用して作成したファイルに対して、セキュリティレベルを設定する。このセキュリティレベルには、ファイルの特性に応じて設定される特性セキュリティレベル（第１セキュリティレベル）と、ファイルに対する運用（処理、操作）の内容に応じて設定される運用セキュリティレベル（第３セキュリティレベル）と、が含まれる。ファイルの特性には、ファイルを作成するユーザの属性（業種、職種、役職等）や、ファイルの格納先フォルダの特性（場所、セキュリティレベル等）や、ファイルの内容（機密情報の有無等）や、ソースとなるファイルに付与されるアクセス権等の複数の要因が含まれる。
【００３７】
ファイル管理部１７は、ファイルの特性に基づいて、すなわち、上記要因のうち少なくとも何れか１つの要因に基づいて特性セキュリティレベルを設定し、ファイルに対する運用内容に基づいて運用セキュリティレベルを設定する。また、ファイル管理部１７は、少なくとも特性セキュリティレベルを設定する。ファイル管理部１７の具体的構成は後述する。
【００３８】
セキュリティレベル決定部１８は、ユーザにより設定されたユーザセキュリティレベルと、ファイル管理部１７により設定された特性セキュリティレベル及び運用セキュリティレベルとに基づいて、ファイルに適した最適なセキュリティレベル（最適セキュリティレベル）を決定する。例えば、ファイルＡに対して、ユーザセキュリティレベル、特性セキュリティレベル及び運用セキュリティレベルが設定されている場合、セキュリティレベル決定部１８は、これらセキュリティレベルのうち、各セキュリティレベルの優先度に基づいて、最適セキュリティレベルを決定する。
【００３９】
セキュリティレベルの優先度は、例えば、特性セキュリティレベル＞運用セキュリティレベル＞ユーザセキュリティレベル、としてもよいし、運用セキュリティレベル＞特性セキュリティレベル＞ユーザセキュリティレベル、としてもよい。但し、セキュリティレベルの優先度は、これに限定されるものではなく、ファイルの特性やファイルに対する運用内容等に応じて適宜変更されてもよい。また、セキュリティレベル決定部１８は、ユーザセキュリティレベル、特性セキュリティレベル、及び運用セキュリティレベルに基づいて算出した値を、最適セキュリティレベルに決定してもよい。例えば、各セキュリティレベルの平均値を、最適セキュリティレベルに決定してもよい。なお、各セキュリティレベルに異なる重みを付加して上記平均値を算出してもよい。
【００４０】
処理制御部１９は、セキュリティレベル決定部１８により決定された最適セキュリティレベルに基づいて、ファイルを転送、出力したり、ユーザ端末２０に様々な情報を送信したりする。例えば、処理制御部１９は、ファイルのセキュリティレベル（ユーザセキュリティレベル）を変更したり、ユーザ端末２０に各種確認画面を表示させたり、確認音・警告音を報知したり、ファイルに対する操作（転送、出力、更新、削除、複製、属性変更等）を禁止したり、管理者が利用する管理者端末に操作の確認や許可を要求する通知を送信したり、ユーザ端末２０にセキュリティレベルの変更を促すメッセージを送信したりする。処理制御部１９は、これらの処理に限定されず、ファイルに関連する様々な処理を実行する。
【００４１】
記憶部１４は、ファイルＤＢ１４１、セキュリティレベルＤＢ１４２、及び運用履歴ＤＢ１４３を含んでいる。
【００４２】
ファイルＤＢ１４１には、ユーザがユーザ端末２０を利用して作成したファイルが記憶される。ファイルＤＢ１４１には、１又は複数のファイルが記憶されている。ファイルは、文書ファイル、画像ファイル、音声ファイル等、様々な形式のファイルであってもよい。ファイルＤＢ１４１は、ファイル管理装置１０の外部に設けられ、通信ネットワーク３０を介して接続されたデータサーバで構成されてもよい。ファイル管理装置１０は、ユーザによりファイルが作成されると、作成されたファイルをファイルＤＢ１４１に保存する。なお、ファイル管理装置１０が、ユーザ端末２０で作成されたファイルをユーザ端末２０から通信ネットワーク３０を介して受信し、受信したファイルをファイルＤＢ１４１に保存してもよい。
【００４３】
セキュリティレベルＤＢ１４２には、ファイルの特性に応じたセキュリティレベルが記憶されている。具体的には例えば、ファイルを作成するユーザの属性（業種、職種、役職等）や、ファイルの格納先フォルダや、ファイルの内容や、ソースとなるファイルに付与されているアクセス権等、要因ごとに予め設定されたセキュリティレベルがテーブルに記憶されている。図４は、セキュリティレベルテーブルの一例を示す図である。図４のセキュリティレベルテーブルは、ファイルを作成するユーザが所属する業種を要因としたテーブルを示し、業種と、業種に対応するセキュリティレベルとが関連付けられている。セキュリティレベルは、例えば、最低レベルの「１」から最高レベルの「５」までの５段階で設定される。例えば、医療業界に携わるユーザが作成したファイルは、個人情報を含む可能性が高いため、セキュリティレベルは「５」に設定され、広告業界に携わるユーザが作成したファイルは、広く一般に開示すべき情報である可能性が高いため、セキュリティレベルは「１」に設定される。セキュリティレベルＤＢ１４２には、要因ごとにテーブルが記憶されている。各テーブルの内容は、ファイル管理装置１０の管理者により予め設定される。
【００４４】
ファイル管理部１７は、ユーザがユーザ端末２０を利用して作成したファイルに対して、セキュリティレベルＤＢ１４２のテーブルを参照して、特性セキュリティレベルを設定する。テーブルが複数の要因（例えば、業種、格納先フォルダ）に対応して複数記憶されている場合は、ファイル管理部１７は、それぞれのテーブルから抽出したセキュリティレベルの平均値を、特性セキュリティレベルに設定してもよい。例えば、医療業界に携わるユーザが作成したファイル（セキュリティレベル：「５」）の格納先フォルダのセキュリティレベルが「２」に設定されている場合、ファイル管理部１７は、特性セキュリティレベルを「３．５」に設定する。なお、ファイルの特性から機密性を判定することができない場合は、ファイル管理部１７は、特性セキュリティレベルを「０」に設定する。
【００４５】
運用履歴ＤＢ１４３には、ユーザがユーザ端末２０を利用して作成したファイルに対して過去に実行された処理内容が記憶されている。図５は、運用履歴ＤＢ１４３に記憶される運用履歴リストの一例を示す図である。図５に示すように、運用履歴リストには、過去の処理内容が、ファイル名及び特性セキュリティレベルと関連付けて記憶されている。
【００４６】
ファイル管理部１７は、ユーザがユーザ端末２０を利用して作成したファイルに対して、運用履歴ＤＢ１４３の運用履歴リストを参照して、運用セキュリティレベルを設定する。例えば、ファイルＡは、特性セキュリティレベルが「１」と低いが、セキュリティレベルを高める処理である暗号化処理が、過去に複数回実行されているため、ファイル管理部１７は、運用セキュリティレベルを「５」に設定する。ファイル管理部１７は、過去の処理内容の回数や割合に基づいて、運用セキュリティレベルを設定する。
【００４７】
次に、ファイル管理システム１００における処理内容について、以下、実施例１、２を挙げて説明する。実施例１は、運用セキュリティレベルを含まない場合を示し、実施例２は、運用セキュリティレベルを含む場合を示している。
【００４８】
［実施例１］
図６は、実施例１に係るファイル管理システム１００の動作フロー図である。ここでは、ユーザＡがユーザ端末２０ａを利用してファイルＡを作成し、ユーザＢが、ユーザ端末２０ｂを利用してファイルＡにアクセスしてファイルＡをユーザＣのユーザ端末（図示せず）に転送しようとする場合を例に挙げる。
【００４９】
初めに、ユーザＡがユーザ端末２０ａを利用してファイルの作成要求をファイル管理装置１０に送信し（Ｓ１１）、ファイル管理装置１０から作成許可を受けると（Ｓ１２）、ユーザＡは、ファイル管理装置１０上でファイルＡを作成する（Ｓ１３）。また、ユーザＡは、ファイルＡを作成する際、ユーザセキュリティレベルを任意の値に設定する（Ｓ１３）。例えば、ユーザＡは、他のユーザがファイルＡにアクセスできるように、ファイルＡに対するユーザセキュリティレベルを「低」に設定する。
【００５０】
ファイルＡが作成されると、ファイルＡはファイルＤＢ１４１に保存される（Ｓ１４）。ファイルＤＢ１４１のファイルＡには、ユーザセキュリティレベル（ここでは「低」）が設定されている。なお、ファイルＡはユーザ端末２０ａからファイル管理装置１０に送信され、ファイル管理装置１０が、受信したファイルＡをファイルＤＢ１４１に保存してもよい。
【００５１】
次に、ファイル取得部１６は、ファイルＤＢ１４１からファイルＡを取得する（Ｓ１５）。次に、ファイル管理部１７は、取得されたファイルＡに対して、セキュリティレベルＤＢ１４２のテーブル（図４）を参照して、特性セキュリティレベルを設定する（Ｓ１６）。例えば、ユーザＡが医療業界に携わる者である場合、ファイル管理部１７は、ファイルＡの特性セキュリティレベルを「５」に設定する。
【００５２】
次に、ファイル管理装置１０は、ユーザＢからファイルＡに対するアクセス要求を取得する（Ｓ１７）。例えば、ユーザＢがユーザＣからファイルＡの転送を依頼された場合、ユーザＢは、ファイル管理装置１０のファイルＤＢ１４１に保存されているファイルＡにアクセスする。
【００５３】
上記アクセス要求を取得すると、セキュリティレベル決定部１８は、ユーザＡにより設定されたユーザセキュリティレベルと、ファイル管理部１７により設定された特性セキュリティレベルとに基づいて、最適セキュリティレベルを決定する（Ｓ１８）。例えば、セキュリティレベル決定部１８は、優先度（特性セキュリティレベル＞ユーザセキュリティレベル）に基づいて、特性セキュリティレベルを最適セキュリティレベルに設定する。ここでは、セキュリティレベル決定部１８は、ユーザセキュリティレベルの「低」よりも、特性セキュリティレベルの「５」を優先させて、最適セキュリティレベルを「５」に設定する。
【００５４】
次に、処理制御部１９は、セキュリティレベル決定部１８により決定された最適セキュリティレベルに基づいて、ファイルＡに関連する各種処理を実行する（Ｓ１９）。ここでは、ユーザＢが、セキュリティレベルの高いファイルＡにアクセスしているため、処理制御部１９は、例えば、ユーザＢのユーザ端末２０ｂに対して、警告メッセージを送信する。警告メッセージは、例えば、ファイルＡに顧客情報（機密情報）が含まれており、ファイルＡはセキュリティレベルが「５」に設定されている旨のメッセージである。また、処理制御部１９は、ユーザＣのユーザ端末へのファイルＡの転送を禁止してもよい。また、処理制御部１９は、管理者端末に、状況メッセージ、例えば、ユーザＢがセキュリティレベルの高いファイルＡにアクセスして、外部に転送しようとしている旨のメッセージを送信してもよい。
【００５５】
次に、ユーザ端末２０ｂは、上記警告メッセージを受信すると、該警告メッセージをユーザ端末２０ｂの表示画面に表示する（Ｓ２０）。ユーザＢは、表示画面において上記警告メッセージを確認した後、ユーザ端末２０ｂを利用して、ファイル管理装置１０上において、例えば、ファイルＡに含まれる顧客情報等の機密情報を削除する。処理制御部１９は、ユーザＢの上記操作（削除）に基づいて、ファイルＡをファイルＡ´に更新する（Ｓ２１）。
【００５６】
次に、ユーザＢがファイルＡ´をユーザＣのユーザ端末に送信する要求を行うと、処理制御部１９は、ファイルＡ´をユーザＣのユーザ端末に送信する（Ｓ２２）。これにより、ユーザＣは、機密情報が含まれていないファイルＡ´を取得することができる。なお、処理制御部１９は、ファイルＡ´をファイルＤＢ１４１に保存する処理を行ってもよい。また、処理制御部１９は、ファイルＡ´をユーザＣのユーザ端末に送信した旨のメッセージを、管理者端末に送信してもよい。
【００５７】
なお、Ｓ１８において、セキュリティレベル決定部１８により決定された最適セキュリティレベルが低い場合は、処理制御部１９は、上記警告メッセージを送信することなく、ファイルＡをユーザＣのユーザ端末に転送してもよい。
【００５８】
また、ファイルＡの特性から機密性を判定することができない場合は、ファイル管理部１７は、Ｓ１６において、特性セキュリティレベルを「０」に設定する。この場合は、セキュリティレベル決定部１８は、Ｓ１８において、ユーザセキュリティレベルを最適セキュリティレベルに設定してもよい。また、ファイルＡに対してユーザセキュリティレベルが設定されていない場合は、セキュリティレベル決定部１８は、Ｓ１８において、特性セキュリティレベルを最適セキュリティレベルに設定してもよい。
【００５９】
上記事例は、例えば、機密情報を含むファイルＡに対して、ユーザＡが誤ってユーザセキュリティレベルを低く設定した場合が想定される。上記事例においても、ファイル管理システム１００によれば、ファイルＡが本来要求される、ファイルＡの特性に応じたセキュリティレベル（ここでは「５」）に基づいて、ファイルＡの処理が実行されるため、ファイルＡのセキュリティを維持しつつ、ユーザの利便性を向上させることができる。なお、この場合は、ユーザＡが設定したユーザセキュリティレベルは不適切なものであると判断できるため、処理制御部１９は、ファイルＡのユーザセキュリティレベルを適切な値に変更する処理を行ってもよい。例えば、処理制御部１９は、ユーザセキュリティレベル「低」を、最適セキュリティレベル「５」に基づいて、「高」に変更してもよい。これにより、処理制御部１９は、セキュリティレベルが高くなったファイルＡ´をユーザ端末に送信することもできる。
【００６０】
ここで、ユーザＡが、例えば広告業界に携わる者である場合の事例を以下に示す。Ｓ１３において、例えば、ユーザＡがファイルＡに対してユーザセキュリティレベルを「高」に設定したとする。ファイル管理部１７は、Ｓ１６において、セキュリティレベルＤＢ１４２のテーブル（図４）を参照して、ファイルＡの特性セキュリティレベルを「１」に設定する。セキュリティレベル決定部１８は、Ｓ１８において、優先度（特性セキュリティレベル＞ユーザセキュリティレベル）に基づいて、特性セキュリティレベル「１」を最適セキュリティレベルに設定する。最適セキュリティレベルが低いため、処理制御部１９は、Ｓ１９において、上記警告メッセージを送信することなく、ファイルＡをユーザＣのユーザ端末に転送する。
【００６１】
上記事例は、一般に公開すべき情報を含むファイルＡに対して、ユーザＡが誤ってセキュリティレベルを高く設定した場合が想定される。上記事例においても、ファイル管理システム１００によれば、ファイルＡが本来要求される、ファイルＡの特性に応じたセキュリティレベル（ここでは「１」）に基づいて、ファイルＡの処理が実行されるため、ユーザの利便性が向上する。
【００６２】
なお、上記事例において、特性セキュリティレベルよりもユーザセキュリティレベルの優先度を高くしてもよい。この場合は、最適セキュリティレベルが高くなる（ユーザセキュリティレベル：「高」）ため、処理制御部１９は、Ｓ１９において、上記警告メッセージを送信する。このように、ファイルＡの特性上はセキュリティレベルが低くても、ユーザＡがファイルＡの機密性が高いと認識している場合には、ユーザセキュリティレベルを優先させてもよい。なお、この構成とする場合には、ユーザの機密性の認識度をファイル情報に含めて、セキュリティレベル決定部１８が、該認識度に応じて上記優先度を変更する構成とすることにより実現できる。また、特性セキュリティレベルの優先度が高く設定されている場合は、セキュリティレベル決定部１８が、ユーザＡに問い合わせるメッセージ（例えば、最適セキュリティレベルが低くて良いか否か）を送信し、ユーザＡの回答に応じて優先度を変更し、最適セキュリティレベルを変更する構成としてもよい。
【００６３】
［実施例２］
図７は、実施例２に係るファイル管理システム１００の動作フロー図である。ここでも、実施例１と同様に、ユーザＡがユーザ端末２０ａを利用してファイルＡを作成し、ユーザＢが、ユーザ端末２０ｂを利用してファイルＡにアクセスしてファイルＡをユーザＣのユーザ端末（図示せず）に転送しようとする場合を例に挙げる。なお、図７では、実施例１に示した処理（図６）と同一の処理には、同じステップ番号を付し、適宜説明を省略する。
【００６４】
また、ここでは、ユーザＡが作成したファイルＡは、ユーザＡが所属するグループ内においてアクセス可能なユーザセキュリティレベルに設定され、同グループに所属する他のユーザにより、セキュリティレベルを高める処理（例えば、暗号化送信処理）が過去に複数回実行されているものと仮定する。すなわち、図５に示すように、ファイルＡを含む複数のファイルに対する過去の処理内容が、運用履歴ＤＢ１４３の運用履歴リストに登録されているものと仮定する。
【００６５】
初めに、ユーザＡがユーザ端末２０ａを利用してファイルの作成要求をファイル管理装置１０に送信し（Ｓ１１）、ファイル管理装置１０から作成許可を受けると（Ｓ１２）、ユーザＡは、ファイル管理装置１０上でファイルＡを作成するとともに、ユーザセキュリティレベルを例えば「中」（グループ内アクセス可）に設定する（Ｓ１３）。
【００６６】
ファイルＡが作成されると、ファイルＡ（ユーザセキュリティレベル：「中」）は、ファイルＤＢ１４１に保存される（Ｓ１４）。
【００６７】
次に、ファイル取得部１６は、ファイルＤＢ１４１からファイルＡを取得する（Ｓ１５）。次に、ファイル管理部１７は、取得されたファイルＡに対して、セキュリティレベルＤＢ１４２のテーブル（図４）を参照して、特性セキュリティレベルを設定する（Ｓ１６）。例えば、ユーザＡが広告業界に携わる者である場合、ファイル管理部１７は、ファイルＡの特性セキュリティレベルを「１」に設定する。
【００６８】
また、ファイル管理部１７は、取得されたファイルＡに対して、運用履歴ＤＢ１４３の運用履歴リスト（図５）を参照して、運用セキュリティレベルを設定する（Ｓ２３）。例えば、セキュリティレベルを高める処理である暗号化送信処理が、過去に所定回数（例えば３回）以上行われているため、ファイル管理部１７は、ファイルＡの運用セキュリティレベルを「５」に設定する。
【００６９】
次に、ファイル管理装置１０は、ユーザＢからファイルＡに対するアクセス要求を取得する（Ｓ１７）。
【００７０】
上記アクセス要求を取得すると、セキュリティレベル決定部１８は、ユーザＡにより設定されたユーザセキュリティレベルと、ファイル管理部１７により設定された特性セキュリティレベル及び運用セキュリティレベルとに基づいて、最適セキュリティレベルを決定する（Ｓ１８）。例えば、セキュリティレベル決定部１８は、優先度（運用セキュリティレベル＞特性セキュリティレベル＞ユーザセキュリティレベル）に基づいて、運用セキュリティレベルを最適セキュリティレベルに設定する。ここでは、セキュリティレベル決定部１８は、特性セキュリティレベルの「１」よりも、運用セキュリティレベルの「５」を優先させて、最適セキュリティレベルを「５」に設定する。
【００７１】
次に、処理制御部１９は、ユーザＢのユーザ端末２０ｂに対して、警告メッセージを送信する（Ｓ１９）。警告メッセージは、例えば、ファイルＡに顧客情報（機密情報）が含まれており、ファイルＡはセキュリティレベルが「５」に設定されている旨のメッセージである。また、処理制御部１９は、運用履歴リスト（図５参照）の処理内容を参照して、上記メッセージに、当該処理内容に対応した処理を行うことを促すメッセージ（リコメンド）を含めてもよい。例えば、上記メッセージに、ファイルＡを暗号化して送信処理することを促すメッセージや、ファイルＡのセキュリティレベルを高める他の代替処理を実行することを促すメッセージを含めてもよい。
【００７２】
次に、ユーザ端末２０ｂは、上記警告メッセージを受信すると、該警告メッセージをユーザ端末２０ｂの表示画面に表示する（Ｓ２０）。ユーザＢは、表示画面において上記警告メッセージを確認した後、ユーザ端末２０ｂを利用して、ファイル管理装置１０上において、例えば、ファイルＡを暗号化処理する。処理制御部１９は、ユーザＢの上記操作（暗号化）に基づいて、ファイルＡをファイルＡ´に更新する（Ｓ２１）。
【００７３】
次に、ユーザＢがファイルＡ´をユーザＣのユーザ端末に送信する要求を行うと、処理制御部１９は、ファイルＡ´をユーザＣのユーザ端末に送信する（Ｓ２２）。これにより、ユーザＣは、暗号化処理されたファイルＡ´を取得することができる。なお、処理制御部１９は、ファイルＡ´をファイルＤＢ１４１に保存する処理を行ってもよい。
【００７４】
なお、Ｓ２３において、セキュリティレベルを高める処理（ここでは、暗号化送信処理）が、所定回数に満たない場合は、ファイル管理部１７は、運用セキュリティレベルを「０」に設定してもよい。この場合は、Ｓ１８において、セキュリティレベル決定部１８は、運用セキュリティレベルの次に優先度が高い特性セキュリティレベルを、最適セキュリティレベルに設定してもよい。また、ファイルＡの特性から機密性を判定することができない場合は、ファイル管理部１７は、Ｓ１６において、特性セキュリティレベルを「０」に設定してもよい。この場合は、セキュリティレベル決定部１８は、Ｓ１８において、運用セキュリティレベルを最適セキュリティレベルに設定してもよい。
【００７５】
また、処理制御部１９は、ファイルＡのユーザセキュリティレベルを適切な値に変更する処理を行ってもよい。例えば、処理制御部１９は、ユーザセキュリティレベル「中」を、最適セキュリティレベル「５」に基づいて、「高」に変更してもよい。
【００７６】
ここで、上記実施例１，２において、ユーザＢのアクセス要求が、例えばファイルＡの削除要求であった場合、処理制御部１９は、Ｓ１８（図６、図７）においてセキュリティレベル決定部１８により決定された最適セキュリティレベルに基づいて、各種処理を実行する（Ｓ１９）。例えば、最適セキュリティレベルが「５」の場合、ファイルＡは機密情報を含む可能性が高いため、処理制御部１９は、ユーザ端末２０ｂに警告メッセージを送信する。一方、最適セキュリティレベルが「１」の場合、ファイルＡは機密情報を含む可能性が低いため、処理制御部１９は、ユーザＢの要求に応じてファイルＡを削除する。なお、最適セキュリティレベルが低く、削除処理を実行する場合、処理制御部１９は、管理者端末に、ファイルＡの削除処理を許可するか否かを問い合わせるメッセージを送信してもよい。処理制御部１９は、管理者端末からの回答に応じて削除又は削除禁止（警告メッセージの送信）の処理を行ってもよい。
【００７７】
また、上記実施例１，２において、ユーザセキュリティレベルは、ユーザ自身の判断で設定されるため、装置（システム）側で設定される他のセキュリティレベル（特性セキュリティレベル、運用セキュリティレベル）と比較して、大きく異なる場合が生じる。このような場合は、処理制御部１９が、設定したユーザに対して、ユーザセキュリティレベルが不適切である旨のメッセージを通知するとともに、設定されたユーザセキュリティレベルを、セキュリティレベル決定部１８により決定された最適セキュリティレベルに変更する処理を実行してもよい。
【００７８】
上述のファイル管理装置１０に含まれる、要求取得部１５、ファイル取得部１６、ファイル管理部１７、セキュリティレベル決定部１８、及び処理制御部１９の各要素はメモリ１３（図２参照）に格納されたプログラムをＣＰＵ１２が実行することにより実現される。上記プログラムは、例えばユーザ端末２０ａ、２０ｂにダウンロードされ、各ユーザ端末がファイル管理装置としての機能を有してもよい。また、記憶部１４は、ユーザ端末２０ａ、２０ｂに含まれていてもよいし、データサーバとして外部に設けられていてもよい。
【００７９】
上記ファイル管理システム１００によれば、ファイルのセキュリティレベルを高めてもユーザの利便性が損なわれない。また、機密性の高いファイルが公開されることが回避される。また、機密性の低いファイルに対する閲覧可能なユーザの範囲を狭めてしまうことを防止できる。
【００８０】
また、本来高いセキュリティレベルで扱われるべきファイルを、公開可能なセキュリティレベルのアクセス権を用いて公開しようとした際に、特性セキュリティレベルや運用セキュリティレベルの高さによって、不要に公開されることを抑止することが可能となる。
【００８１】
また、本来、高い機密性が必要とされるファイルを、ユーザの認識不足や誤操作によって、公開されたシステムへ配信されたり、フリーメールで送信されたりするなど、機密性が低い方法でファイルが転送された場合に、上記ファイル管理システム１００により、警告をユーザに提示したり、送信を禁止したりすることが可能となるため、適切な機密性でファイルを扱うことができる。
【００８２】
また、より多くのユーザに開示すべきファイルが、ユーザの認識不足や誤操作によって、閲覧範囲を厳しく限定することや、高いセキュリティレベルの環境に格納・転送する場合に、上記ファイル管理システム１００により、警告やレコメンド情報を提示することが可能になるため、本来要求されている開示範囲でファイルを扱うことができる。
【００８３】
また、本来高い機密性が必要とされるファイルのアクセス権を設定する際に、ユーザの誤操作等により、信頼度が低いユーザにアクセス権を付与してしまった場合に、上記ファイル管理システム１００により、警告をユーザに提示したり、送信を禁止したりすることが可能となる。また、上記の操作が実行され、信頼度が低いユーザにアクセス権が付与された場合においても、該ユーザが該ファイルを転送しようとした際に、上記ファイル管理システム１００により、本来の機密性を参照することが可能となるため、転送を禁止することが可能となる。
【符号の説明】
【００８４】
１００  ファイル管理システム、１０  ファイル管理装置、２０  ユーザ端末、３０  通信ネットワーク、１１  通信部、１２  ＣＰＵ、１３  メモリ、１４  記憶部、１５  要求取得部、１６  ファイル取得部、１７  セキュリティレベル設定部、１８  セキュリティレベル決定部、１９  処理制御部、１４１  ファイルＤＢ、１４２  セキュリティレベルＤＢ、１４３  運用履歴ＤＢ。
【図１】
2015133087.tif 000003
【図２】
2015133087.tif 000004
【図３】
2015133087.tif 000005
【図４】
2015133087.tif 000006
【図５】
2015133087.tif 000007
【図６】
2015133087.tif 000008
【図７】
2015133087.tif 000009