(57)【要約】 【課題】格納領域やユーザ等に左右されずにファイルへのアクセス権を設定して、適正にファイルに対するユーザのアクセス権を管理することができる情報処理装置及びアクセス権管理方法を提供する。【解決手段】ファイルアクセス要求を受け付けたとき、ユーザ情報に付与される秘密区分及びファイル情報に付与される秘密区分について登録されたルールと照合し、照合結果からユーザによるファイルへのアクセス可否を判定する。【選択図】図１
2014182573.tif 000002
【特許請求の範囲】
【請求項１】
オペレーティングシステム（ＯＳ：Operating System）の制御下で、個々のファイルについて複数段階のアクセス権を登録ユーザ毎に管理する情報処理装置であって、
前記ファイルの秘匿度に応じた複数段階の秘密区分と前記登録ユーザの権限に応じた複数段階の秘密区分とを対応づけて作成され、前記秘密区分からアクセス可否を判定するルールを登録するルール登録手段と、
ユーザ登録要求、ファイル登録要求及びファイルアクセス要求を受け付ける要求受付手段と、
前記ユーザ登録要求を受け付けたとき、当該要求と共に入力されるユーザ情報を登録することで前記登録ユーザとして認定するもので、その登録の際に、前記ユーザ情報に前記ルールに基づく秘密区分の情報を付与するユーザ登録手段と、
前記ファイル登録要求を受け付けたとき、当該要求と共に入力されるファイルのファイル情報を登録するもので、その登録の際に、前記ファイル情報に前記ルールに基づく秘密区分の情報を付与するファイル登録手段と、
前記ファイルアクセス要求を受け付けたとき、前記ユーザ情報に付与される秘密区分及び前記ファイル情報に付与される秘密区分について前記登録されたルールと照合し、照合結果から前記ユーザによる前記ファイルへのアクセス可否を判定するアクセス可否判定手段とを具備する情報処理装置。
【請求項２】
前記アクセス可否判定手段は、前記登録ユーザによる前記ファイルへのアクセス可否の判定結果を前記ＯＳに送信して、前記ＯＳに当該ファイルへのアクセスを一括管理させる請求項１記載の情報処理装置。
【請求項３】
さらに、前記ＯＳの制御下で接続される外部媒体のアクセスを管理する外部媒体管理手段を備え、
前記外部媒体管理手段は、
前記外部媒体のファイルシステムが当該外部媒体内のファイルへのアクセス権を管理するための機構を持つか判断し、
そのアクセス権管理機構を持つ場合に、前記外部媒体内のファイルについて秘密区分の付与の有無を判断し、
その秘密区分の付与が有るとき前記外部媒体内のファイルに対するアクセス可否を決定するものとし、
前記要求受付手段は、
前記外部媒体へのファイルアクセス要求を受け付け、
前記アクセス可否判定手段は、
前記外部媒体へのファイルアクセス要求を受け付けたとき、前記ユーザ情報に付与される秘密区分及び前記ファイル情報に付与される秘密区分について前記登録されたルールと照合し、照合結果から前記ユーザによる前記外部媒体のファイルへのアクセス可否を判定する請求項１記載の情報処理装置。
【請求項４】
前記ユーザ登録手段は、前記ユーザ情報に前記ルール登録手段に登録されるルールの変更権限を一定の条件に従って付与し、
前記ルール登録手段は、前記ユーザ登録手段で前記変更権限が付与されたユーザによるルール変更を受け付ける請求項１記載の情報処理装置。
【請求項５】
オペレーティングシステム（ＯＳ：Operating System）の制御下で、個々のファイルについて複数段階のアクセス権を登録ユーザ毎に管理する情報処理装置のアクセス権管理方法であって、
前記ファイルの秘匿度に応じた複数段階の秘密区分と前記登録ユーザの権限に応じた複数段階の秘密区分とを対応づけて作成され、前記秘密区分からアクセス可否を判定するルールを登録し、
ユーザ登録要求を受け付けたとき、当該要求と共に入力されるユーザ情報を登録することで前記登録ユーザとして認定し、その登録の際に、前記ユーザ情報に前記ルールに基づく秘密区分の情報を付与し、
ファイル登録要求を受け付けたとき、当該要求と共に入力されるファイルのファイル情報を登録し、その登録の際に、前記ファイル情報に前記ルールに基づく秘密区分の情報を付与し、
ファイルアクセス要求を受け付けたとき、前記ユーザ情報に付与される秘密区分及び前記ファイル情報に付与される秘密区分について前記登録されたルールと照合し、照合結果から前記ユーザによる前記ファイルへのアクセス可否を判定する情報処理装置のアクセス権管理方法。
【請求項６】
前記アクセス可否判定は、前記登録ユーザによる前記ファイルへのアクセス可否の判定結果を前記ＯＳに送信して、前記ＯＳに当該ファイルへのアクセスを一括管理させる請求項５記載の情報処理装置のアクセス権管理方法。
【請求項７】
さらに、前記ＯＳの制御下で接続される外部媒体のアクセスを管理するために、
前記外部媒体のファイルシステムが当該外部媒体内のファイルへのアクセス権を管理するための機構を持つか判断し、
そのアクセス権管理機構を持つ場合に、前記外部媒体内のファイルについて秘密区分の付与の有無を判断し、
その秘密区分の付与が有るとき前記外部媒体内のファイルに対するアクセス可否を決定するものとし、
前記外部媒体へのファイルアクセス要求を受け付けたとき、前記ユーザ情報に付与される秘密区分及び前記ファイル情報に付与される秘密区分について前記登録されたルールと照合し、照合結果から前記ユーザによる前記外部媒体のファイルへのアクセス可否を判定する請求項５記載の情報処理装置のアクセス権管理方法。
【請求項８】
前記ユーザ登録は、前記ユーザ情報に前記登録ルールの変更権限を一定の条件に従って付与し、
前記ルール登録は、前記変更権限が付与されたユーザによるルール変更を受け付ける請求項５記載の情報処理装置のアクセス権管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、個々のファイルのユーザアクセス権を管理する情報処理装置及びそのアクセス権管理方法に関する。
【背景技術】
【０００２】
近年、ソフトウェアに対するセキュリティ要求の高まりにより、作成されるファイルに対してアクセス権を有する適正なユーザのみがアクセスできるよう、ファイルに対するユーザのアクセス権を管理することが要求されている。一般的なファイルシステムにおいて、ユーザにより文書等のファイルを作成し、作成されたファイルをフォルダ等の特定の格納領域に保存する過程で、保存されたファイルのアクセス属性を変更することにより、ファイルに対するユーザのアクセス権を管理している。作成されたファイルを特定の格納領域に保存する際、ファイルのアクセス権は、その格納領域でのアクセス権が継承される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平３−４１５３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記ファイルに対するユーザのアクセス権を管理する方法では、個々のファイルに対してアクセス権を設定する際、ユーザがファイルを保存した後、その都度、ファイルごとにユーザのアクセス権を変更する必要がある。また、ファイルが保存される格納領域でのアクセス権が継承されるため、例えば、格納領域のアクセス権が適正に設定されない場合、または格納領域のアクセス権が事後的に変更される場合、ユーザがアクセス権を変更するまでの間、誰でもファイルにアクセスできる状態、または誰もアクセスできない状態になる。また、ユーザがファイルへのアクセス権の変更を忘れた場合、そのファイルに誰でもアクセスできる、または誰もアクセスできないという問題が発生する。
【０００５】
また、アクセス権が設定されるファイルをＵＳＢメモリやＣＤ等の外部媒体に出力する際、ファイルに対するユーザのアクセス権を一貫して管理する必要がある。しかしながら、外部媒体で採用される既存のファイルシステムのいくつかは、ファイルへのアクセス権を管理するための機構を持っていない。このため、ファイルに対して適正なアクセス権を設定しても、外部媒体に出力する際にファイルへのアクセス権情報が削除されるという問題がある。
【０００６】
そこで、目的は、格納領域やユーザ等に左右されずにファイルへのアクセス権を設定して、適正にファイルに対するユーザのアクセス権を管理することができる情報処理装置及びアクセス権管理方法を提供することにある。
【課題を解決するための手段】
【０００７】
本実施形態によれば、情報処理装置は、オペレーティングシステム（ＯＳ：Operating System）の制御下で、個々のファイルについて複数段階のアクセス権を登録ユーザ毎に管理する情報処理装置であって、前記ファイルの秘匿度に応じた複数段階の秘密区分と前記登録ユーザの権限に応じた複数段階の秘密区分とを対応づけて作成され、前記秘密区分からアクセス可否を判定するルールを登録するルール登録手段と、ユーザ登録要求、ファイル登録要求及びファイルアクセス要求を受け付ける要求受付手段と、前記ユーザ登録要求を受け付けたとき、当該要求と共に入力されるユーザ情報を登録することで前記登録ユーザとして認定するもので、その登録の際に、前記ユーザ情報に前記ルールに基づく秘密区分の情報を付与するユーザ登録手段と、前記ファイル登録要求を受け付けたとき、当該要求と共に入力されるファイルのファイル情報を登録するもので、その登録の際に、前記ファイル情報に前記ルールに基づく秘密区分の情報を付与するファイル登録手段と、前記ファイルアクセス要求を受け付けたとき、前記ユーザ情報に付与される秘密区分及び前記ファイル情報に付与される秘密区分について前記登録されたルールと照合し、照合結果から前記ユーザによる前記ファイルへのアクセス可否を判定するアクセス可否判定手段とを具備する。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る情報処理装置の構成を示すブロック図。
【図２】実施形態に係る情報処理装置の動作を示すブロック図。
【図３】図２に示すユーザ情報登録部に登録されるユーザ情報の例を示す図。
【図４】図２に示すファイル情報登録部に登録されるファイル情報の例を示す図。
【図５】秘密区分判定ルール登録部に登録されるユーザに付与される秘密区分別の秘密区分判定ルールの例を示す図。
【図６】秘密区分判定ルール登録部に登録されるユーザ別の秘密区分判定ルールの例を示す図。
【図７】実施形態に係る情報処理装置における、ユーザの秘密区分に応じたファイルへのアクセス権を判定する処理の流れを示すフローチャート。
【図８】アクセス可能なファイルを表示する画面の表示例を示す図。
【図９】実施形態に係る情報処理装置における、外部媒体に記憶されるファイルへのアクセス権を判定する処理の流れを示すフローチャート。
【図１０】外部媒体内に記憶される秘密区分付与対象ファイルの秘密区分を設定する画面の表示例を示す図。
【発明を実施するための形態】
【０００９】
以下、実施形態について、図面を参照して説明する。
【００１０】
図１は、実施形態に係る情報処理装置の構成を示すブロック図である。なお、図１に示す情報処理装置は、本実施形態における構成例の１つであり、これに限られるものではない。
【００１１】
情報処理装置は、ＣＰＵ（Central Processing Unit）１、ＲＯＭ（Read-Only Memory）２、ＲＡＭ（Random Access Memory）３、ＨＤＤ（Hard Disc Drive）４、電源部５、モニタ６、マルチドライブ７、インターフェイス（Ｉ／Ｆ）８及びＩ／Ｏ（Input/Output）コントローラ９を備える。
【００１２】
ＣＰＵ１は、情報処理装置全体の制御を司るものである。例えば、ＣＰＵ１は、ＲＡＭ３をワークエリアとして使用し、ＨＤＤ４からＲＡＭ３へ読み込まれるオペレーティングシステム（Operating System、以降、ＯＳと表記）等を実行する。
【００１３】
ＲＯＭ２は、電源が投入される際に、情報処理装置内のハードウェアに対する設定処理等を行うＢＩＯＳ（Basic Input/Output System）を格納している。
【００１４】
ＨＤＤ４は、ＯＳ等の各種プログラムや、各種データを記憶するシステム内蔵の記憶媒体である。
【００１５】
電源部５は、システムの駆動電力を生成し、情報処理装置内の各部に供給する。また、電源部５は、情報処理装置内の各部に供給する電圧を制御する。
【００１６】
モニタ６は、システム各部の動作状況やシステムによる処理等の情報を画面に表示するためのものである。
【００１７】
マルチドライブ７は、リムーバブルな記録媒体であるＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷ等を駆動する。
【００１８】
インターフェイス８は、キーボード、マウス、ＬＡＮポート及びシリアルポート等の入出力デバイスを接続可能とするためのものである。
【００１９】
Ｉ／Ｏコントローラ９は、インターフェイス８を介して接続される外部装置とシリアル信号やパラレル信号による入出力制御を行うと共に、インターフェイス８を介して接続されるキーボードやマウス等の入力制御を行う。
【００２０】
図２は、実施形態に係る情報処理装置の動作を示すブロック図である。
【００２１】
本実施形態のＯＳ１１は、ユーザからのユーザ情報登録要求、ファイル登録要求、ファイルアクセス要求及び外部媒体アクセス要求を受信し、各要求をユーザ操作判定部１２へ送信する。本実施形態で使用するＯＳ１１は、Ｗｉｎｄｏｗｓ（登録商標）を想定している。Ｗｉｎｄｏｗｓでは、上記ユーザからの各要求をドライバソフトウェアと呼ばれるソフトウェアにて処理をしている。このため、本実施形態は、Ｗｉｎｄｏｗｓからの要求を受領するドライバソフトウェアとして動作する。
【００２２】
ユーザ操作判定部１２は、ＯＳ１１から送信されるユーザ情報登録要求、ファイル情報登録要求、ファイルアクセス要求及び外部媒体アクセス要求のうち、どの要求がなされたかを判定して、要求毎に適正な処理を行う。
【００２３】
例えば、ユーザ操作判定部１２は、ＯＳ１１からのユーザ情報登録要求により、登録しようとしているユーザＩＤやユーザ名等のユーザ情報をユーザ情報登録部１３へ送信する。また、ユーザ操作判定部１２は、ＯＳ１１からのファイル情報登録要求により、登録しようとしているファイルＩＤやファイル名等のファイル情報をファイル情報登録部１５へ送信する。また、ユーザ操作判定部１２は、ＯＳ１１からのファイルアクセス要求により、ファイル情報記憶部１６に記憶されるファイルの情報及び、ユーザ情報記憶部１４に記憶され、ファイル情報記憶部１６に記憶されるファイルに対してアクセスしようとしているユーザの情報を、それぞれ秘密区分判定部１９へ送信する。また、ユーザ操作判定部１２は、ＯＳ１１からの外部媒体アクセス要求により、インターフェイス８に接続されユーザがアクセスしようとしている外部媒体のファイルシステム情報、外部媒体に記憶されるファイルの情報及びユーザ情報記憶部１４に記憶され、外部媒体に記憶されるファイルに対してアクセスしようとしているユーザの情報を、それぞれ外部媒体アクセス判定部２０へ送信する。
【００２４】
ユーザ情報登録部１３は、ユーザ情報登録時、ＯＳ１１から送信されるユーザ情報に、必ず秘密区分を付与して登録する。この秘密区分は、「秘なし」、「秘」及び「極秘」等、情報の秘匿度に応じた強弱関係のある区分である。本実施形態のユーザ情報登録部１３では、ＯＳ１１からのユーザ情報登録要求時、ユーザに対して、ユーザ情報に秘密区分を付与する画面を表示し、その画面上でＯＳ１１から送信されるユーザ情報に秘密区分を付与する。また、本実施形態のユーザ情報登録部１３は、ユーザ情報に秘密区分を付与する画面で、ユーザ情報にアクセスの可否を判定するためのルール（以降、秘密区分判定ルールと表記）の変更権を秘密区分と共に付与する。図３は、ユーザ情報登録部１３に登録されるユーザ情報の例を示す図である。図３に示すように、例えば、ユーザＡは、秘密区分として「秘なし」が付与される。ユーザＢは、秘密区分として「秘」が付与される。ユーザＣは、秘密区分として「極秘」が付与される。また、ユーザＣは、秘密区分判定ルール変更の権限が付与される。
【００２５】
ユーザ情報記憶部１４は、ユーザ情報登録部１３で登録されるユーザ情報を記憶する。
【００２６】
ファイル情報登録部１５は、ファイル情報登録時、ＯＳ１１から送信されるファイル情報に、必ず秘密区分を付与して登録する。本実施形態のファイル情報登録部１５は、ユーザにより作成される秘密区分が付与されていないファイルを登録する場合に、必ず秘密区分を設定するため、ＯＳ１１からのファイル情報登録要求時、ユーザに対して、ファイル情報に付与する秘密区分を設定する画面を表示し、その画面上でＯＳ１１から送信されるファイル情報に秘密区分を付与する。図４は、ファイル情報登録部１５に登録されるファイル情報の例を示す図である。図４に示すように、ファイルそれぞれに秘密区分「秘なし」、「秘」及び「極秘」のいずれかが付与される。なお、本実施形態では、Ｗｉｎｄｏｗｓで採用されるＮＴＦＳ（New Technology File System）のファイルシステムに存在する代替データストリームと呼ばれるアクセス制御情報を格納できる部分にファイルと秘密区分との対応付けを格納する。
【００２７】
ファイル情報記憶部１６は、ファイル情報登録部１５で登録されるファイル情報を記憶する。
【００２８】
秘密区分判定ルール登録部１７は、秘密区分判定ルール変更の権限を持つユーザにより設定される、秘密区分によるアクセス可否を判定するための秘密区分判定ルールを登録する。秘密区分判定ルール登録部１７は、秘密区分判定ルールを登録するため、秘密区分判定ルール登録画面を表示する。ユーザは、表示される秘密区分判定ルール登録画面で、秘密区分判定ルールを入力する。なお、本実施形態の場合は、ユーザＣにより秘密区分判定ルールを設定する。本実施形態では、秘密区分に応じた秘密区分判定ルールとして、ファイルの読み取り、書き込み及び実行と、ファイルに付与される秘密区分の降格及び昇格とを設定することが可能である。
【００２９】
ここで、上記秘密区分判定ルールは、ユーザに付与される秘密区分に対して設定することも可能である。図５は、秘密区分判定ルール登録部１７に登録されるユーザに付与される秘密区分別の秘密区分判定ルールの例を示す図である。図５に示すように、例えば、ユーザＣにより設定される秘密区分判定ルールに基づいて、アクセス可否の判定を行うと、「秘なし」が付与されるユーザは、「秘なし」を付与されるファイルにアクセスすることが可能である。しかしながら、「秘なし」を付与されるユーザは、「秘」及び「極秘」が付与されるファイルにアクセスすることが不可能である。
【００３０】
また、秘密区分判定ルールは、各々のユーザに応じて設定することも可能である。図６は、秘密区分判定ルール登録部１７に登録されるユーザ別の秘密区分判定ルールの例を示す図である。図６に示すように、例えば、ユーザＣにより設定される秘密区分判定ルールに基づいて、アクセス可否の判定を行うと、ユーザＡは、「秘なし」が付与されるファイルにアクセスすることが可能である。しかしながら、ユーザＡは、「秘」及び「極秘」が付与されるファイルにアクセスすることが不可能である。
【００３１】
なお、ファイルに付与される秘密区分の変更については、昇格及び降格の権限を分離して管理する。
【００３２】
秘密区分判定ルール記憶部１８は、秘密区分判定ルール登録部１７で登録される秘密区分判定ルールを記憶する。
【００３３】
秘密区分判定部１９は、ＯＳ１１からのファイルの読み込み、書き込み及び実行といったファイルアクセス要求時、上記ユーザ情報に付与される秘密区分及び上記ファイル情報に付与される秘密区分を秘密区分判定ルールに基づいて照合し、ファイルに対してユーザがアクセス可能かを判定する。
【００３４】
外部媒体アクセス判定部２０は、ＯＳ１１からの外部媒体アクセス要求時、インターフェイス８に接続される外部媒体のファイルシステム情報を取得する。外部媒体のファイルシステムがファイルへのアクセス権を管理することが可能であるファイルシステム（例えば、ＮＴＦＳ）であれば、上記ユーザ情報に付与される秘密区分及び外部媒体内に記憶されるファイルのファイル情報に付与される秘密区分を秘密区分判定ルールに基づいて照合し、外部媒体内に記憶されるファイルに対してユーザがアクセス可能かを判定する。また、外部媒体アクセス判定部２０は、外部媒体内に記憶されるファイルのファイル情報に秘密区分が付与されていない場合、ユーザに外部媒体内の各ファイルへの秘密区分の入力を促す。
【００３５】
次に、上記構成の情報処理装置における、ファイルへのアクセス可否を判定する処理の流れについて、図を参照して説明する。
【００３６】
図７は、実施形態に係る情報処理装置における、ユーザの秘密区分に応じたファイルへのアクセス権を判定する処理の流れを示すフローチャートである。
【００３７】
図７に示すフローチャートでは、秘密区分が付与されるユーザでログインし、ログインしたユーザがファイルアクセス要求を行う場合に、ユーザによるファイルへのアクセスが適正かを判定する工程を示す。
【００３８】
まず、秘密区分判定部１９は、ユーザ操作判定部１２を介して、ファイルにアクセスするユーザの秘密区分をユーザ情報記憶部１４から取得する（ステップＳ１１）。次に、秘密区分判定部１９は、ユーザ操作判定部１２を介して、ユーザによりアクセスされたファイルの秘密区分をファイル情報記憶部１６から取得する（ステップＳ１２）。さらに、秘密区分判定部１９は、秘密区分判定ルール記憶部１８に記憶される現在の秘密区分判定ルールを取得する（ステップＳ１３）。秘密区分判定部１９は、秘密区分判定ルールに基づいて、ユーザの秘密区分でアクセス可能なファイルかを判定する（ステップＳ１４）。ユーザがファイルに対してアクセス可能であれば、秘密区分判定部１９は、ＯＳ１１に対して、ファイルにアクセス可能であると通知する（ステップＳ１５）。ユーザがファイルに対してアクセス不可能であれば、秘密区分判定部１９は、ＯＳ１１に対して、ファイルにアクセス不可能であると通知する（ステップＳ１６）。なお、アクセス不可能であれば、ＯＳ１１は、アクセスエラー表示等を行っても良い。図８は、上記アクセス可能なファイルを表示する画面の表示例を示す図である。図８に示すように、ユーザがアクセス可能なファイルであれば、画面上に一覧表示され、ファイルを実行することが可能である。また、ユーザがアクセス不可能なファイルであれば、画面上にアクセスエラー表示等が表示される。
【００３９】
図９は、実施形態に係る情報処理装置における、外部媒体に記憶されるファイルへのアクセス権を判定する処理の流れを示すフローチャートである。
【００４０】
図９に示すフローチャートでは、秘密区分の付与されるユーザでログインし、ログインしたユーザが、インターフェイス８に接続される外部媒体に対して、外部媒体アクセス要求を行う場合に、その外部媒体内に記憶されるユーザによるファイルへのアクセスが適正かの判定を行う。例えば、ファイルを記憶するＵＳＢ（Universal Serial Bus）メモリをインターフェイス８に挿す、ファイルを記憶するＣＤ（Compact Disc）をマルチドライブ７に挿入する等に応じて、その外部媒体内に記憶されるファイルに対するユーザのアクセスが適正かの判定を行う。なお、本実施形態において、ユーザによるファイルへのアクセス権は、Ｗｉｎｄｏｗｓで採用されるＮＴＦＳの代替データストリームに登録する。このため、本実施形態では、対象の外部媒体のファイルシステムがＦＡＴ(File Allocation Tables）である場合、アクセス権を設定可能な機構がないため、外部媒体内に記憶されるファイルに対するアクセス権が取得できないこととする。
【００４１】
まず、外部媒体アクセス判定部２０は、外部媒体のファイルシステムがユーザによるファイルへのアクセス権を管理するための機構を持つかを判定する。本実施形態では、外部媒体のファイルシステムがＮＴＦＳであるか、ＦＡＴであるかを判定する（ステップＳ２１）。外部媒体アクセス判定部２０は、外部媒体のファイルシステムがＮＴＦＳである場合、外部媒体内にあるファイルの一覧を取得する（ステップＳ２２）。外部媒体内のファイルは、異なる階層に格納されている場合もあるが、本実施形態では、すべての階層のすべてのファイルの取得を行う。ここで、外部媒体アクセス判定部２０は、各々のファイルについてのループ処理を開始する（ステップＳ２３）。
【００４２】
次に、外部媒体アクセス判定部２０は、外部媒体内に記憶される各ファイルのファイル情報に秘密区分が付与されているかを判定する（ステップＳ２４）。外部媒体アクセス判定部２０は、ファイルに秘密区分が付与されている場合、このファイルがユーザの秘密区分でアクセス可能なファイルであるかを判定する（ステップＳ２５）。ステップＳ２５における判定は、図７に示すフローチャートと同様の工程で行う。
【００４３】
ユーザの秘密区分でアクセス可能なファイルである場合、外部媒体アクセス判定部２０は、アクセス可能対象ファイルとして抽出し、管理する（ステップＳ２６）。ユーザの秘密区分でアクセス不可能なファイルである場合、外部媒体アクセス判定部２０は、アクセス不可能対象ファイルとして抽出し、管理する（ステップＳ２７）。また、ファイル情報に秘密区分が付与されていない場合、外部媒体アクセス判定部２０は、秘密区分を付与する秘密区分付与対象ファイルとして抽出する（ステップＳ２８）。この秘密区分付与対象ファイルは、例えば、本実施形態が実施されていない端末からの外部媒体入力が考えられ、ユーザが秘密区分を付与する必要がある。このため、外部媒体アクセス判定部２０は、専用の画面により、ユーザに各ファイルの秘密区分の入力を促す。
【００４４】
図１０は、秘密区分付与対象ファイルの秘密区分を入力する画面の表示例を示す図である。図１０に示すように、入力画面に表示される秘密区分付与対象ファイルの中から、秘密区分を付与するものを選択し、選択したファイルに秘密区分「秘なし」、「秘」及び「極秘」等のいずれかを付与する。
【００４５】
ここで、外部媒体アクセス判定部２０は、すべての階層のすべてのファイル処理が完了した場合、ループ処理を終了し（ステップＳ２９）、秘密区分を付与する秘密区分付与対象ファイル及びアクセス可能対象ファイルを一覧表示する（ステップＳ２１０）。また、外部媒体のファイルシステムがＦＡＴである場合、ファイルに対するユーザのアクセス権を管理するための機構を持たないため、媒体入出力エラーを表示する（ステップＳ２１１）。
【００４６】
なお、本実施形態の外部媒体アクセス判定部２０は、専用の画面により、ユーザに各ファイルの秘密区分の入力を促していたが、ステップＳ２１０にある秘密区分付与対象ファイル及びアクセス可能対象ファイルの一覧表示上で、秘密区分付与対象ファイルの秘密区分の付与を行っても良い。
【００４７】
また、ファイルの抽出結果は、ＯＳ１１に戻すことで、ＯＳ１１上のアクセス制御機構に用いても良いし、抽出結果に基づいて外部媒体アクセス用の専用画面を作成しても良い。
【００４８】
上記構成によれば、本実施形態の情報処理装置は、ユーザによりファイルへアクセスする際、秘密区分判定部１９にて、ユーザ情報記憶部１４に記憶されるユーザ情報に付与される秘密区分及びファイル情報記憶部１６に記憶されるファイル情報に付与される秘密区分を照合することにより、アクセス権の判定を行う。これにより、従来では、ファイルの作成後ユーザのアクセス権を変更する必要があるため、セキュリティ上の問題があったが、本実施形態では、ユーザが新規ファイルを作成する際に、秘密区分の入力を強制することによりファイルに対して適正なアクセス権が必ず付与されるため、ファイルの作成後ユーザのアクセス権を変更する必要がない。
【００４９】
また、ＯＳ１１のファイルシステムで実施されるため、限定されたファイルに対してのみ、アクセス権の判定を行うのではなく、ＯＳ１１上のすべてのファイルについて、秘密区分によるアクセス権の判定を行うことが可能となる。これにより、厳格なアクセス管理を行うことが可能となる。また、既存ファイルの秘密区分の変更には、変更権が必要であるため、アクセス権を適正に管理することが可能となる。
【００５０】
したがって、格納領域やユーザ等に左右されずにファイルへのアクセス権を設定して、適正にファイルに対するユーザのアクセス権を管理することができる情報処理装置及びアクセス権管理方法を提供することができる。
【００５１】
また、ユーザが外部媒体を使用する際に、外部媒体のファイルシステムを考慮することで、本実施形態で管理される秘密区分が、外部媒体に出力時に削除されたりせず一貫的に管理することが可能となる。
【００５２】
また、外部媒体から秘密区分の登録されていないファイルが入力される場合でも、本実施形態により適正な秘密区分を付与することが可能である。すなわち、外部媒体にファイルを入出力する際に、既存のファイルシステムの特性で、アクセス権の管理を一貫して行うことが可能となる。
【００５３】
また、ユーザが秘密区分判定ルールを変更するための手段を提供することで、ユーザによる将来のセキュリティ管理の変更に対し対処することが可能である。また、秘密区分については、昇格及び降格の変更を別権限とすることで、例えば、秘密区分が「秘」のファイルを「秘なし」に変更することはできるが、「極秘」に変更することはできない等、より柔軟なアクセス権の設定が可能となる。
【００５４】
以上、実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００５５】
１…ＣＰＵ（Central Processing Unit）、２…ＲＯＭ（Read-Only Memory）、３…ＲＡＭ（Random Access Memory）、４…ＨＤＤ（Hard Disc Drive）、５…電源部、６…モニタ、７…マルチドライブ、８…インターフェイス（Ｉ／Ｆ）、９…Ｉ／Ｏ（Input/Output）コントローラ、１１…オペレーティングシステム（ＯＳ）、１２…ユーザ操作判定部、１３…ユーザ情報登録部、１４…ユーザ情報記憶部、１５…ファイル情報登録部、１６…ファイル情報記憶部、１７…秘密区分判定ルール登録部、１８…秘密区分判定ルール記憶部、１９…秘密区分判定部、２０…外部媒体アクセス判定部。
【図１】
2014182573.tif 000003
【図２】
2014182573.tif 000004
【図３】
2014182573.tif 000005
【図４】
2014182573.tif 000006
【図５】
2014182573.tif 000007
【図６】
2014182573.tif 000008
【図７】
2014182573.tif 000009
【図８】
2014182573.tif 000010
【図９】
2014182573.tif 000011
【図１０】
2014182573.tif 000012