(57)【要約】【課題】  ファイルのアクセス権限の判定を行う際に、当該ファイルの操作ログ情報を参照することにより、その判定を行うアクセス権限制御システムを提供することを目的とする。【解決手段】  ユーザによるファイルへのアクセス可否の問い合わせとファイルのファイル識別情報とを受け付ける問い合わせ受付部と、少なくともファイルに対する操作ログ情報を記憶する操作ログ情報記憶部と、受け付けたファイル識別情報に基づいて、対応する操作ログ情報を操作ログ情報記憶部から取得する操作ログ情報取得部と、少なくとも取得した操作ログ情報を用いて、ユーザによるファイルへのアクセス権限の判定を行うアクセス可否判定部と、判定結果に基づく制御指示を、アクセス制御部に送信する結果送信部と、を有するアクセス権限制御システムである。【選択図】  図１
2008243172.tif 000002
【特許請求の範囲】
【請求項１】
ファイルに対する操作ログ情報を用いてアクセス権限の判定を行うアクセス権限制御システムであって、
前記アクセス権限制御システムは、
ユーザによる前記ファイルへのアクセス可否の問い合わせと前記ファイルのファイル識別情報とを受け付ける問い合わせ受付部と、
少なくともファイルに対する操作ログ情報を記憶する操作ログ情報記憶部と、
前記受け付けたファイル識別情報に基づいて、対応する操作ログ情報を前記操作ログ情報記憶部から取得する操作ログ情報取得部と、
前記操作ログ情報取得部における、前記受け付けたファイル識別情報に対応する操作ログ情報の取得結果に応じて、前記ユーザによる前記ファイルへのアクセス権限の判定を行うアクセス可否判定部と、
前記判定結果に基づく制御指示を、ファイルに対するアクセス制御処理を実行するアクセス制御部に送信する結果送信部と、
を有することを特徴とするアクセス権限制御システム。
【請求項２】
前記アクセス可否判定部は、
前記受け付けたファイル識別情報に対応する操作ログ情報を前記操作ログ情報取得部が前記操作ログ情報記憶部から取得できない場合には、アクセス権限がないと判定する、
ことを特徴とする請求項１に記載のアクセス権限制御システム。
【請求項３】
前記アクセス可否判定部は、
前記操作ログ情報取得部が前記操作ログ情報記憶部から取得した操作ログ情報において、ファイル識別情報の変更を示す情報があった場合には、まず変更後のファイル識別情報を用いてアクセス権限の判定を行い、変更後のファイル識別情報でアクセス権限の判定が行えない場合には、変更前のファイル識別情報を用いてアクセス権限の判定を行う、
ことを特徴とする請求項１または請求項２に記載のアクセス権限制御システム。
【請求項４】
前記アクセス権限制御システムは、更に、
各ユーザのユーザ識別情報とアクセス権限レベルの情報とを少なくとも記憶するユーザ情報記憶部、を有しており、
前記アクセス可否判定部は、
前記操作ログ情報取得部が前記操作ログ情報記憶部から取得した操作ログ情報において、ファイル識別情報の変更を示す情報があった場合には、変更後のファイル識別情報を用いて前記ユーザ情報記憶部からアクセス権限レベルが記憶されているかを判定し、記憶されていれば該アクセス権限レベルを用いてアクセス権限の判定を行い、記憶されていなければ、変更前のファイル識別情報を用いて前記ユーザ情報記憶部に記憶されているかを判定し、それが記憶されていれば該アクセス権限レベルを用いてアクセス権限の判定を行う、
ことを特徴とする請求項１から請求項３のいずれかに記載のアクセス権限制御システム。
【請求項５】
前記問い合わせ受付部は、前記問い合わせの際に、更に、前記ファイルの作成日時または更新日時の情報を受け付け、
前記アクセス可否判定部は、
前記取得した操作ログ情報におけるファイルの作成日時または更新日時の情報と、前記問い合わせ受付部で受け付けたファイルの作成日時または更新日時の情報とを比較し、それらが一致しているか否かによりアクセス権限の判定を行う、
ことを特徴とする請求項１から請求項４のいずれかに記載のアクセス権限制御システム。
【請求項６】
前記アクセス可否判定部は、
ユーザ識別情報毎にアクセス権限の判定方法を記憶しており、前記問い合わせ受付部で受け付けたユーザ識別情報に基づいて、アクセス権限の判定方法を特定する、
ことを特徴とする請求項１から請求項５のいずれかに記載のアクセス権限制御システム。
【請求項７】
前記アクセス制御部は、
前記結果送信部から受け取った制御指示に基づいて前記ファイルの制御を行う、
ことを特徴とする請求項１から請求項６のいずれかに記載のアクセス権限制御システム。
【請求項８】
前記アクセス制御部は、
前記結果送信部から受け取った制御指示に基づいて前記ファイルを記憶する可搬型記憶媒体の使用中止の制御を行う、
ことを特徴とする請求項１から請求項７のいずれかに記載のアクセス権限制御システム。
【請求項９】
少なくともファイルに対する操作ログ情報を記憶装置に記憶しているコンピュータを、
ユーザによる前記ファイルへのアクセス可否の問い合わせと前記ファイルのファイル識別情報とを受け付ける問い合わせ受付部、
前記受け付けたファイル識別情報に基づいて、対応する操作ログ情報を前記記憶装置から取得する操作ログ情報取得部、
前記操作ログ情報取得部における、前記受け付けたファイル識別情報に対応する操作ログ情報の取得結果に応じて、前記ユーザによる前記ファイルへのアクセス権限の判定を行うアクセス可否判定部、
前記判定結果に基づく制御指示を、ファイルに対するアクセス制御処理を実行するアクセス制御部に送信する結果送信部、
として機能させることを特徴とするアクセス権限制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル等のアクセス権限を制御するアクセス権限制御システムに関する。特にファイルのアクセス権限の判定を行う際に、当該ファイルの操作ログ情報を参照することにより、その判定を行うアクセス権限制御システムに関する。
【背景技術】
【０００２】
企業などの組織においてファイルを利用する際には、機密情報を含むファイルがあることから、各ファイル毎にアクセス権限が設定されていることが一般的である。例えば社内報のような一般的なファイルは誰が見ても特に問題がないことからアクセス権限が最も低いレベル（例えば社員全員）に設定されており、人事考課などのファイルは社員個人に対する評価などが含まれていることから人事部や担当役職者などしか見られないアクセス権限レベルに設定されており、極秘プロジェクトに係るファイルはそのプロジェクトに携わる者しかアクセスできないアクセス権限レベルに設定されている。
【０００３】
このようにファイルに対するアクセス権限の管理は非常に重要なものであり、それを自動的に管理するシステムとして、下記特許文献１及び特許文献２が存在する。
【０００４】
特許文献１の発明は、ファイルであるログ情報を参照する際のアクセス権限について、ログ情報とアクセス権限とを共に記録し、そのログ情報に含まれるアクセス権限を有するユーザに対してのみ、ログ情報の参照を許可するシステムである。
【０００５】
また特許文献２の発明は、ファイルであるログ情報を参照する際のアクセス権限について、ログ情報とアクセス権限とを異なるファイルに記録しておくことによって、ログ情報を参照の際に、アクセス権限が変更されたとしてもそれが反映されるシステムである。
【０００６】
【特許文献１】特開２０００−２９７５１号公報
【特許文献２】特開２００６−２３９２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述の特許文献１及び特許文献２のシステムを用いることによってアクセス権限に対する管理を行うことが出来る点で有益である。
【０００８】
ところがアクセス権限の対象となるファイルの内容、例えばファイル名などが変更されてしまった場合、元のファイルのアクセス権限の確認をすることが出来ないので、そのままファイルが開けてしまう。
【０００９】
例えば「人事考課」というファイル名を何らかの方法により「参考ファイル」といったファイル名に変更をした上で、「参考ファイル」を開く場合には、特許文献１や特許文献２の発明を用いたとしても、「参考ファイル」に相当するアクセス権限が設定されていないので、そのファイルの内容は「人事考課」のファイルと同じ内容であるにもかかわらず、本来ならばアクセス権限がないユーザであってもそのファイルを参照できてしまう。
【００１０】
このようなことを防ぐために、本来ならばアクセス権限がないユーザによるファイル名の変更などのファイルに係る処理は実行できないように設定されている。しかし例えばアクセス権限のあるユーザが当該ファイルを利用中に離席し、その間に、アクセス権限のない第三者がファイル名の変更等をしてしまう、あるいはアクセス権限のあるユーザが誤ってファイル名を変更して保存してしまう、といった可能性もある。そのような場合には従来ような方法では対応することが出来ない。
【課題を解決するための手段】
【００１１】
そこで本願発明者は、従来のように単にアクセス権限の確認を行うのではなく、参照しようとするファイルのログ情報を参照することでそのファイルに対する操作履歴を確認して、当該ファイルに対する処理の経過も踏まえた上でアクセス権限の判定を行うアクセス権限制御システムを発明した。
【００１２】
請求項１の発明は、ファイルに対する操作ログ情報を用いてアクセス権限の判定を行うアクセス権限制御システムであって、前記アクセス権限制御システムは、ユーザによる前記ファイルへのアクセス可否の問い合わせと前記ファイルのファイル識別情報とを受け付ける問い合わせ受付部と、少なくともファイルに対する操作ログ情報を記憶する操作ログ情報記憶部と、前記受け付けたファイル識別情報に基づいて、対応する操作ログ情報を前記操作ログ情報記憶部から取得する操作ログ情報取得部と、前記操作ログ情報取得部における、前記受け付けたファイル識別情報に対応する操作ログ情報の取得結果に応じて、前記ユーザによる前記ファイルへのアクセス権限の判定を行うアクセス可否判定部と、前記判定結果に基づく制御指示を、ファイルに対するアクセス制御処理を実行するアクセス制御部に送信する結果送信部と、を有するアクセス権限制御システムである。
【００１３】
本発明を用いることによって、従来のように単にアクセス権限があるかどうかを判定するのではなく、そのファイルに対する操作履歴である操作ログ情報を確認した上で処理を行うこととなる。これにより、当該ファイルに対する処理の経過も踏まえた上でアクセス権限の判定を行うことが出来る。
【００１４】
請求項２の発明において、前記アクセス可否判定部は、前記受け付けたファイル識別情報に対応する操作ログ情報を前記操作ログ情報取得部が前記操作ログ情報記憶部から取得できない場合には、アクセス権限がないと判定する、アクセス権限制御システムである。
【００１５】
操作ログ情報を用いたアクセス権限の判定には様々な方法があるが、本発明の方法を用いることが出来る。ファイルの操作ログ情報が存在しない場合には、ユーザが外部からＵＳＢメモリなどの可搬型記憶媒体などによって持ち込んだファイルであることが推察される。従ってウィルスに感染したファイルや、キーロガー、ファイル交換ソフトなど本来ならば使用が許可されるべきでないファイルがユーザのクライアント端末で実行されてしまう可能性がある。しかし本発明のように操作ログ情報の存在しないファイルをアクセス権限がないとして、クライアント端末で使用不可とすることが出来るので、外部からのファイルの持ち込みを防止することが出来る。
【００１６】
請求項３の発明において、前記アクセス可否判定部は、前記操作ログ情報取得部が前記操作ログ情報記憶部から取得した操作ログ情報において、ファイル識別情報の変更を示す情報があった場合には、まず変更後のファイル識別情報を用いてアクセス権限の判定を行い、変更後のファイル識別情報でアクセス権限の判定が行えない場合には、変更前のファイル識別情報を用いてアクセス権限の判定を行う、アクセス権限制御システムである。
【００１７】
操作ログ情報を用いたアクセス権限の判定には様々な方法があるが、本発明の方法を用いることが出来る。何らかの方法によりファイル名が変更されてしまう場合がある。そのような場合には従来のアクセス権限制御の方法では、新しいファイル名でアクセス権限を設定するか、あるいは元のファイル名を新しいファイル名に変更してアクセス権限を更新するか、の方法しかない。ところがアクセス権限の設定は煩雑であるので、失念することもある。その場合には変更後の新しいファイル名にはアクセス権限が設定されておらず、誰でもがアクセスできてしまう状態となる。しかし本発明によると、操作ログ情報ではファイル名などのファイル識別情報が変更されたことの操作履歴が特定できるので、上述のような従来の作業を行わなくても済む。
【００１８】
請求項４の発明において、前記アクセス権限制御システムは、更に、各ユーザのユーザ識別情報とアクセス権限レベルの情報とを少なくとも記憶するユーザ情報記憶部、を有しており、前記アクセス可否判定部は、前記操作ログ情報取得部が前記操作ログ情報記憶部から取得した操作ログ情報において、ファイル識別情報の変更を示す情報があった場合には、変更後のファイル識別情報を用いて前記ユーザ情報記憶部からアクセス権限レベルが記憶されているかを判定し、記憶されていれば該アクセス権限レベルを用いてアクセス権限の判定を行い、記憶されていなければ、変更前のファイル識別情報を用いて前記ユーザ情報記憶部に記憶されているかを判定し、それが記憶されていれば該アクセス権限レベルを用いてアクセス権限の判定を行う、アクセス権限制御システムである。
【００１９】
操作ログ情報を用いたアクセス権限の判定には様々な方法があるが、本発明の方法を用いることが出来る。請求項３の発明は、本発明のように構成しても同様の効果を得ることが出来る。
【００２０】
請求項５の発明において、前記問い合わせ受付部は、前記問い合わせの際に、更に、前記ファイルの作成日時または更新日時の情報を受け付け、前記アクセス可否判定部は、前記取得した操作ログ情報におけるファイルの作成日時または更新日時の情報と、前記問い合わせ受付部で受け付けたファイルの作成日時または更新日時の情報とを比較し、それらが一致しているか否かによりアクセス権限の判定を行う、アクセス権限制御システムである。
【００２１】
操作ログ情報を用いたアクセス権限の判定には様々な方法があるが、本発明の方法を用いることが出来る。受け取ったファイルの作成日時や更新日時の情報が、ファイルの操作ログ情報における当該ファイルの作成日時や更新日時の情報と一致しない場合には、クライアント端末以外で何らかの操作が行われたと推察される。そして操作後のファイルを、ユーザが外部からＵＳＢメモリなどの可搬型記憶媒体などによって持ち込んだことが推察される。従ってウィルスに感染したファイルである可能性がある。しかし本発明のように操作ログ情報の存在しないファイルをアクセス権限がないとして、クライアント端末で使用不可とすることが出来るので、外部からのファイルの持ち込みを防止することが出来る。
【００２２】
請求項６の発明において、前記アクセス可否判定部は、ユーザ識別情報毎にアクセス権限の判定方法を記憶しており、前記問い合わせ受付部で受け付けたユーザ識別情報に基づいて、アクセス権限の判定方法を特定する、アクセス権限制御システムである。
【００２３】
アクセス権限の判定には上述の各判定方法を用いることが出来るが、それに限定はされず、複数の判定方法を用いるようにしても良い。そしてその場合には、各ユーザ毎に判定方法を変更可能としても良い。例えばＵＳＢメモリなどにより外部からのファイル持ち込みの経歴があるユーザの場合にはそのような状況を判定可能な判定方法（例えば請求項１の発明の方法など）とし、単にアクセス権限レベルの判定を簡素化したい場合にはそれを判定可能な判定方法としても良い。
【００２４】
請求項７の発明において、前記アクセス制御部は、前記結果送信部から受け取った制御指示に基づいて前記ファイルの制御を行う、アクセス権限制御システムである。
【００２５】
クライアント端末は、管理サーバからの制御指示に基づいて、ファイルの制御を行うことが望ましい。
【００２６】
請求項９の発明は、少なくともファイルに対する操作ログ情報を記憶装置に記憶しているコンピュータを、ユーザによる前記ファイルへのアクセス可否の問い合わせと前記ファイルのファイル識別情報とを受け付ける問い合わせ受付部、前記受け付けたファイル識別情報に基づいて、対応する操作ログ情報を前記記憶装置から取得する操作ログ情報取得部、前記操作ログ情報取得部における、前記受け付けたファイル識別情報に対応する操作ログ情報の取得結果に応じて、前記ユーザによる前記ファイルへのアクセス権限の判定を行うアクセス可否判定部、前記判定結果に基づく制御指示を、ファイルに対するアクセス制御処理を実行するアクセス制御部に送信する結果送信部、として機能させるアクセス権限制御プログラムである。
【００２７】
本発明のプログラムを所定のコンピュータ上で実行することで、上述のアクセス権限制御システムが実現できる。
【発明の効果】
【００２８】
本発明によって、従来のように単にアクセス権限の判定を行うのではなく、参照しようとするファイルのログ情報を参照することでそのファイルに対する操作履歴を確認して、当該ファイルに対する処理の経過も踏まえた上でアクセス権限の判定を行うこととなる。これによって、例えばアクセス権限のあるユーザが誤ってファイル名を変更して保存してしまった場合などであっても、ログ情報の操作履歴から元のファイル名を確認することが出来るので、アクセス権限のないユーザによるファイルの参照を防止することが出来る。
【発明を実施するための最良の形態】
【００２９】
本発明の全体の概念図を図１に、システム構成の概念図を図２に示す。本発明のアクセス権限制御システム１の説明においては、ユーザがクライアント端末３で何らかのファイルやフォルダ（本明細書ではこれらを総称して「ファイル」と称する）の情報にアクセスする（ファイルを開くなど）際に、管理サーバ２において当該ユーザが当該ファイルに対してアクセス権限があるかを判定し、その結果をユーザが利用するクライアント端末３に返す場合を説明する。
【００３０】
管理サーバ２においては、問い合わせ受付部４と操作ログ情報記憶部５と操作ログ情報取得部６とユーザ情報記憶部７とアクセス可否判定部８と結果送信部９とを有する。なお管理サーバ２は、ユーザが利用するクライアント端末３と情報の送受信が可能である。また図１及び図２ではクライアント端末３を一台しか図示していないが、実際は複数のクライアント端末３が存在している。
【００３１】
なお本発明に於ける各手段は、その機能が論理的に区別されているのみであって、物理上あるいは事実上は同一の領域を為していても良い。又各記憶手段（記憶部）の記憶方式としては、データベース、データファイルなど様々な方式を用いることが出来る。
【００３２】
問い合わせ受付部４は、クライアント端末３においてユーザがファイルへのアクセスを行う際に、クライアント端末３から当該ユーザが当該ファイルへのアクセス権限を有しているかの問い合わせを受け付ける。なおクライアント端末３においてファイルへのアクセスを行う場合にはクライアント端末３から当該問い合わせを受け付けるが、ファイルサーバにあるファイルにユーザがクライアント端末３からアクセスしようとする場合、当該クライアント端末３またはファイルサーバから問い合わせを受け付けても良い。この問い合わせの際に、クライアント端末３やファイルサーバなどの所定のコンピュータ端末からは、ユーザがアクセスしようとするファイルの識別情報（ファイル名など）、ユーザの識別情報（ユーザ名、ログイン名など）をあわせて受け取る。
【００３３】
操作ログ情報記憶部５は、クライアント端末３で参照可能なファイルに対する操作のログ情報を記憶している。例えばファイル名、ファイルの作成者（ファイル作成者の識別情報）、作成日時、編集者（ファイル編集者の識別情報）、編集日時、ファイルの新規作成、ファイル更新、ファイル削除、ファイル名の変更、アクセス権限の変更、コピーの作成、ファイルの移動など、当該ファイルに対する操作ログ情報を記憶している。これらの操作ログ情報は、各クライアント端末３におけるユーザによる操作などを記録しておき、各クライアント端末３が定期的にまたは不定期に管理サーバ２に送信し、それを管理サーバ２で取得することで、操作ログ情報記憶部５に記憶される。操作ログ情報記憶部５では、各操作ログ情報を各クライアント端末３毎に記憶しておくことが好ましい。
【００３４】
なお操作ログ情報記憶部５では、各クライアント端末３において、様々なファイルの操作が行われたその操作履歴を操作ログ情報として記憶している。
【００３５】
操作ログ情報取得部６は、問い合わせ受付部４において問い合わせを受け付けた際に、ファイルの識別情報に基づいて操作ログ情報記憶部５を参照し、当該ファイルに対する操作ログ情報を操作ログ情報記憶部５から取得する。なお、可搬型記憶媒体やハードディスクなどのハードウェアにおけるユニークＩＤ（個体識別情報）を操作ログ情報の一部として取得して操作ログ情報記憶部５に記憶させておき、問い合わせ受付部４において問い合わせを受け付けた際にファイル識別情報とユニークＩＤとを受け付けることで、それらを用いて操作ログ情報記憶部５を参照することで、当該ファイルに対する操作ログ情報を取得するように構成しても良い。
【００３６】
ユーザ情報記憶部７は、ユーザ毎の属性情報、例えばユーザ名やログイン名などのユーザ識別情報、アクセス権限レベル、所属などの情報を記憶している。なおアクセス権限レベルは各ユーザ毎に一つであっても良いし、ファイル毎に記憶されていても良い。
【００３７】
アクセス可否判定部８は、操作ログ情報取得部６で取得した操作ログ情報を用いて（好適には更に、問い合わせ受付部４で受け付けた当該ユーザの識別情報を用いて）、当該ファイルに対して当該ユーザがアクセス権限があるかを判定する。この判定には様々な方法があるが、例えば下記の４種類の方法がある。なお以下の各判定方法において、操作ログ情報でどのような操作が行われたかは、予めＯＳなどで決まっているので、その操作を識別する識別情報により、どのような操作が行われたかを特定することが出来る。
【００３８】
第１の方法としては、操作ログ情報取得部６が操作ログ情報記憶部５から取得した、当該ファイルの操作ログ情報におけるファイル作成者の情報（ファイル作成者のユーザ識別情報）に基づいて（作成者ではなく、編集者（編集者のユーザ識別情報）であっても良い）、ユーザ情報記憶部７に記憶する当該ファイル作成者のアクセス権限レベルの情報を抽出し、また問い合わせ受付部４で受け付けた当該ユーザのユーザ識別情報に基づいて、ユーザ情報記憶部７に記憶する当該ユーザのアクセス権限レベルの情報を抽出する。そしてファイル作成者のアクセス権限レベルとユーザのアクセス権限レベルとを比較し、ユーザのアクセス権限レベルがファイル作成者のアクセス権限レベル以上であればアクセス権限があると判定する。一方、ユーザのアクセス権限レベルがファイル作成者のアクセス権限レベル未満であればアクセス権限がないと判定する。
【００３９】
第２の方法としては、問い合わせ受付部４で受け付けた当該ファイルの識別情報に基づく操作ログ情報を、操作ログ情報取得部６が操作ログ情報記憶部５から取得できない場合には、そもそもクライアント端末３で使用が許可されていないファイルであるとしてユーザのアクセス権限レベルにかかわらず、アクセス権限がないと判定する。一方、操作ログ情報を取得した場合には、ほかの３方法による判定を行ったり、或いはアクセス権限があると判定する。この方法の場合には例えば、ＵＳＢメモリのような可搬型記憶媒体をユーザが持ち込んで、そこに記憶したファイルにアクセスすることを制限する場合に有効である。なお可搬型記憶媒体としてはＵＳＢメモリのほかにも、磁気ディスク、光磁気ディスク、光ディスクなども含まれる。
【００４０】
第３の方法としては、問い合わせ受付部４で受け付けた当該ファイルの識別情報に基づく操作ログ情報を、操作ログ情報取得部６が操作ログ情報記憶部５から取得した結果、ファイル名の変更の情報があった場合、変更後のファイル名及び／又は変更前のファイル名を用いて当該ユーザ情報記憶部７に記憶する、当該ファイルに対するユーザのアクセス権限レベルの判定を行う。これは、まず変更後のファイル名（ファイル識別情報）でアクセス権限レベルがユーザ情報記憶部７に記憶されているかを判定し、記憶されていればその情報を用いてアクセス権限レベルの判定を行う。変更後のファイル名（ファイル識別情報）によるアクセス権限レベルが記憶されていない場合には、変更前のファイル名（ファイル識別情報）でアクセス権限レベルがユーザ情報記憶部７に記憶されているかを判定し、記憶されていればその情報を用いてアクセス権限レベルの判定を行う。このような判定方法を用いることによって、ファイル名が変更されていたとしても、アクセス権限レベルの判定が容易に行える。この方法の場合には例えば、アクセス権限レベルがファイル毎に設定されている場合に有効である。なおユーザ情報記憶部７にファイルに対するアクセス権限レベルが記憶されておらず、それ以外の記憶部にアクセス権限レベルが記憶されている場合には、その記憶部に対して上述の処理を行うこととなる。
【００４１】
第４の方法としては、問い合わせ受付部４で受け付けた当該ファイルの識別情報に基づいて操作ログ情報取得部６が操作ログ情報記憶部５から取得した、ファイルの作成日時や最新の更新日時の情報と、ユーザがアクセスしようとするファイルの作成日時や最新の更新日時の情報（この情報は問い合わせ受付部４で問い合わせの際にあわせて所定のコンピュータ端末（クライアント端末３やファイルサーバ、可搬型記憶装置など）から受け付けていることが好ましい）とを比較し、それらが一致していない場合には、そもそもクライアント端末３で使用が許可されていないファイルであるとしてユーザのアクセス権限レベルにかかわらず、アクセス権限がないと判定する。一致している場合には、更に、上述の各方法を用いて判定を行ったり、或いはアクセス権限があると判定する。この方法の場合には例えば、ＵＳＢメモリのような可搬型記憶媒体をユーザが持ち込んで、そこに記憶したファイルにアクセスすることを制限する場合に有効である。
【００４２】
なお上記で例示した４つの判定方法以外にもアクセス可否判定部８は操作ログ情報を用いてアクセス権限の判定を行うことが出来、上記方法に限定されるものではない。また管理サーバ２の管理者は、どの判定方法をアクセス可否判定部８で採用するか任意に設定可能であり、また一つの判定方法ではなく、複数の判定方法を用いても良い。またユーザ毎（ユーザ識別情報毎）に判定方法を設定しておき、問い合わせ受付部４で受け付けたユーザ識別情報に基づいてその判定方法を特定して、特定した判定方法によりアクセス権限の判定処理を実行するように構成しても良い。
【００４３】
結果送信部９は、アクセス可否判定部８で判定した結果をクライアント端末３などに備えたアクセス制御部（図示せず）に送信する。即ち、アクセス可否判定部８でアクセス権限があると判定していれば、アクセス許可の指示を送信し、アクセス可否判定部８でアクセス権限がないと判定していればアクセス不許可の指示を送信することとなる。この指示をクライアント端末３などのアクセス制御部は受け取り、アクセス許可の指示を受け取った場合には当該ファイルに対するアクセスを許可し、アクセス不許可の指示を受け取った場合には当該ファイルに対するアクセスを許可しない。なおアクセス制御部は、上述のようにクライアント端末３に備えられていても良いし、それ以外のコンピュータ端末（サーバも含む）に備えられていても良い。そしてアクセス制御部は、それを備えたコンピュータ端末において、ファイルに対するアクセス許可、不許可の制御処理を実行することとなる。
【００４４】
次に本発明のアクセス権限制御システム１における処理プロセスの一例を図３のフローチャートを用いて説明する。
【００４５】
ユーザが、クライアント端末３、ファイルサーバ、或いはクライアント端末３と接続した可搬型記憶装置（ＵＳＢメモリなど）に記憶したファイルへアクセスしようと思った場合、クライアント端末３で所定の操作を行うことにより、ファイルへアクセスする指示を当該クライアント端末３に入力する（Ｓ１００）。その入力を受けてクライアント端末３は、当該ファイルをクライアント端末３で開く前に、アクセス権限の問い合わせを管理サーバ２に送信する（Ｓ１１０）。なお上述したようにアクセス権限の問い合わせは、クライアント端末３のほかにもファイルサーバなどの所定のコンピュータ端末から管理サーバ２に行われればよい。
【００４６】
なおこの問い合わせの際には、ユーザ識別情報、ユーザがアクセスをしようとするファイルのファイル識別情報などがあわせて送信されていることが望ましい。更に当該ファイルの作成日時または最新の更新日時などの情報が送信されていても良い。
【００４７】
問い合わせ受付部４でアクセス権限の問い合わせを受け付けると、操作ログ情報取得部６は、当該受け付けたファイル識別情報に基づいて、操作ログ情報記憶部５に記憶する、当該ファイルに対する操作ログ情報を取得する（Ｓ１２０）。この際に当該ファイルに対する全ての操作ログ情報を取得しても良いし、予め設定されている期間などの一部の操作ログ情報であっても良い。
【００４８】
このようにして操作ログ情報取得部６が操作ログ情報記憶部５から当該ファイルに対する操作ログ情報を取得すると、その操作ログ情報を用いて、アクセス可否判定部８が、当該ユーザが当該ファイルに対してアクセス権限があるかを判定する（Ｓ１３０）。
【００４９】
この判定は、上述の４つの判定方法のほかにも様々な方法を用いることが出来る。
【００５０】
そしてアクセス可否判定部８におけるアクセス権限の判定の結果、アクセス権限があると判定した場合には、結果送信部９がアクセス許可の指示をクライアント端末３に送信する（Ｓ１４０）。また判定の結果、アクセス権限がないと判定した場合には、結果送信部９がアクセス不許可の指示をクライアント端末３に送信する（Ｓ１４０）。
【００５１】
このアクセス許可の指示をクライアント端末３のアクセス制御部で受け取ると、当該クライアント端末３では、Ｓ１００でアクセスの指示を受け付けたファイルについて、ファイルを開く処理を実行する。一方アクセス不許可の指示をクライアント端末３のアクセス制御部で受け取ると、当該クライアント端末３のアクセス制御部では、Ｓ１００でアクセスの指示を受け付けたファイルについて、ファイルを開く処理を中止し、「アクセス権限がないため開けません」といったメッセージを表示するなどして、ユーザに通知する。なおアクセス不許可の指示をクライアント端末３のアクセス制御部で受け取った場合にファイルを開く処理を中止するほか、当該ファイルを記憶するＵＳＢメモリなどの可搬型記憶媒体そのものの使用を中止するように構成することも出来る。
【産業上の利用可能性】
【００５２】
従来のように単にアクセス権限の判定を行うのではなく、参照しようとするファイルのログ情報を参照することでそのファイルに対する操作履歴を確認して、当該ファイルに対する処理の経過も踏まえた上でアクセス権限の判定を行うこととなる。これによって、例えばアクセス権限のあるユーザが誤ってファイル名を変更して保存してしまった場合などであっても、ログ情報の操作履歴から元のファイル名を確認することが出来るので、アクセス権限のないユーザによるファイルの参照を防止することが出来る。
【図面の簡単な説明】
【００５３】
【図１】本発明の全体の概念図である。
【図２】本発明のシステム構成の一例を示す概念図である。
【図３】本発明の処理プロセスの一例を示すフローチャートである。
【符号の説明】
【００５４】
１：アクセス権限制御システム
２：管理サーバ
３：クライアント端末
４：問い合わせ受付部
５：操作ログ情報記憶部
６：操作ログ情報取得部
７：ユーザ情報記憶部
８：アクセス可否判定部
９：結果送信部
【図１】
2008243172.tif 000003
【図２】
2008243172.tif 000004
【図３】
2008243172.tif 000005
【手続補正書】
【提出日】平成20年3月10日(2008.3.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ファイルに対する操作ログ情報を用いてアクセス権限の判定を行うアクセス権限制御システムであって、
前記アクセス権限制御システムは、
ユーザによる前記ファイルへのアクセス可否の問い合わせと前記ファイルのファイル識別情報とを受け付ける問い合わせ受付部と、
少なくともファイルに対する操作ログ情報を記憶する操作ログ情報記憶部と、
前記受け付けたファイル識別情報に基づいて、対応する操作ログ情報を前記操作ログ情報記憶部から取得する操作ログ情報取得部と、
ユーザのユーザ識別情報とアクセス権限レベルの情報とを少なくとも記憶するユーザ情報記憶部と、
ファイルに対するアクセス権限レベルを記憶している記憶部と、
前記操作ログ情報取得部における、前記受け付けたファイル識別情報に対応する操作ログ情報の取得結果に応じて、前記ユーザによる前記ファイルへのアクセス権限の判定を行うアクセス可否判定部と、
前記判定結果に基づく制御指示を、ファイルに対するアクセス制御処理を実行するアクセス制御部に送信する結果送信部と、を有しており、
前記アクセス可否判定部は、
前記操作ログ情報取得部が前記操作ログ情報記憶部から取得した操作ログ情報において、ファイル識別情報の変更を示す情報があった場合には、変更後のファイル識別情報に対応するアクセス権限レベルが前記記憶部に記憶されているかを判定し、それが記憶されていれば該アクセス権限レベルと前記ユーザ情報記憶部に記憶するユーザのアクセス権限レベルとを用いてアクセス権限の判定を行い、
それが記憶されていなければ、変更前のファイル識別情報に対応するアクセス権限レベルが前記記憶部に記憶されているかを判定し、それが記憶されていれば該アクセス権限レベルと前記ユーザ情報記憶部に記憶するユーザのアクセス権限レベルとを用いてアクセス権限の判定を行う、
ことを特徴とするアクセス権限制御システム。
【請求項２】
ファイルに対する操作ログ情報を用いてアクセス権限の判定を行うアクセス権限制御システムであって、
前記アクセス権限制御システムは、
ユーザによる前記ファイルへのアクセス可否の問い合わせと前記ファイルのファイル識別情報と前記ファイルの作成日時または最新の更新日時の情報とを受け付ける問い合わせ受付部と、
少なくともファイルに対する操作ログ情報を記憶する操作ログ情報記憶部と、
前記受け付けたファイル識別情報に基づいて、対応する操作ログ情報を前記操作ログ情報記憶部から取得する操作ログ情報取得部と、
前記操作ログ情報取得部における、前記受け付けたファイル識別情報に対応する操作ログ情報の取得結果に応じて、前記ユーザによる前記ファイルへのアクセス権限の判定を行うアクセス可否判定部と、
前記判定結果に基づく制御指示を、ファイルに対するアクセス制御処理を実行するアクセス制御部に送信する結果送信部と、を有しており、
前記アクセス可否判定部は、
前記取得した操作ログ情報におけるファイルの作成日時または最新の更新日時の情報と、前記問い合わせ受付部で受け付けたファイルの作成日時または最新の更新日時の情報とを比較し、それらが一致しているか否かによりアクセス権限の判定を行う、
ことを特徴とするアクセス権限制御システム。
【請求項３】
前記アクセス権限制御システムは、
前記操作ログ情報取得部が前記操作ログ情報記憶部から取得した操作ログ情報において、ファイル識別情報の変更を示す情報があった場合には、まず変更後のファイル識別情報を用いてアクセス権限の判定を行い、変更後のファイル識別情報でアクセス権限の判定が行えない場合には、変更前のファイル識別情報を用いてアクセス権限の判定を行う、
ことを特徴とする請求項２に記載のアクセス権限制御システム。
【請求項４】
前記アクセス可否判定部は、更に、
ユーザ識別情報毎にアクセス権限の判定方法を記憶しており、前記問い合わせ受付部で受け付けたユーザ識別情報に基づいて、アクセス権限の判定方法を特定する、
ことを特徴とする請求項１から請求項３のいずれかに記載のアクセス権限制御システム。
【請求項５】
前記アクセス制御部は、更に、
前記結果送信部から受け取った制御指示に基づいて前記ファイルを記憶する可搬型記憶媒体の使用中止の制御を行う、
ことを特徴とする請求項１から請求項４のいずれかに記載のアクセス権限制御システム。
【請求項６】
少なくともファイルに対する操作ログ情報を操作ログ情報記憶部として記憶装置に記憶しており、少なくともユーザのユーザ識別情報とアクセス権限レベルの情報とをユーザ情報記憶部として前記記憶装置に記憶しており、ファイルに対するアクセス権限レベルを記憶部として前記記憶装置に記憶しているコンピュータを、
ユーザによる前記ファイルへのアクセス可否の問い合わせと前記ファイルのファイル識別情報とを受け付ける問い合わせ受付部、
前記受け付けたファイル識別情報に基づいて、対応する操作ログ情報を前記操作ログ情報記憶部から取得する操作ログ情報取得部、
前記操作ログ情報取得部における、前記受け付けたファイル識別情報に対応する操作ログ情報の取得結果に応じて、前記ユーザによる前記ファイルへのアクセス権限の判定を行うアクセス可否判定部、
前記判定結果に基づく制御指示を、ファイルに対するアクセス制御処理を実行するアクセス制御部に送信する結果送信部、として機能させるアクセス権限制御プログラムであって、
前記アクセス可否判定部は、
前記操作ログ情報取得部が前記操作ログ情報記憶部から取得した操作ログ情報において、ファイル識別情報の変更を示す情報があった場合には、変更後のファイル識別情報に対応するアクセス権限レベルが前記記憶部に記憶されているかを判定し、それが記憶されていれば該アクセス権限レベルと前記ユーザ情報記憶部に記憶するユーザのアクセス権限レベルとを用いてアクセス権限の判定を行い、
それが記憶されていなければ、変更前のファイル識別情報に対応するアクセス権限レベルが前記記憶部に記憶されているかを判定し、それが記憶されていれば該アクセス権限レベルと前記ユーザ情報記憶部に記憶するユーザのアクセス権限レベルとを用いてアクセス権限の判定を行う、
ことを特徴とするアクセス権限制御プログラム。
【請求項７】
少なくともファイルに対する操作ログ情報を記憶装置に記憶しているコンピュータを、
ユーザによる前記ファイルへのアクセス可否の問い合わせと前記ファイルのファイル識別情報と前記ファイルの作成日時または更新日時の情報とを受け付ける問い合わせ受付部、
前記受け付けたファイル識別情報に基づいて、対応する操作ログ情報を前記記憶装置から取得する操作ログ情報取得部、
前記操作ログ情報取得部における、前記受け付けたファイル識別情報に対応する操作ログ情報の取得結果に応じて、前記ユーザによる前記ファイルへのアクセス権限の判定を行うアクセス可否判定部、
前記判定結果に基づく制御指示を、ファイルに対するアクセス制御処理を実行するアクセス制御部に送信する結果送信部、として機能させるアクセス権限制御プログラムであって、
前記アクセス可否判定部は、
前記取得した操作ログ情報におけるファイルの作成日時または更新日時の情報と、前記問い合わせ受付部で受け付けたファイルの作成日時または更新日時の情報とを比較し、それらが一致しているか否かによりアクセス権限の判定を行う、
ことを特徴とするアクセス権限制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項１の発明は、ファイルに対する操作ログ情報を用いてアクセス権限の判定を行うアクセス権限制御システムであって、前記アクセス権限制御システムは、ユーザによる前記ファイルへのアクセス可否の問い合わせと前記ファイルのファイル識別情報とを受け付ける問い合わせ受付部と、少なくともファイルに対する操作ログ情報を記憶する操作ログ情報記憶部と、前記受け付けたファイル識別情報に基づいて、対応する操作ログ情報を前記操作ログ情報記憶部から取得する操作ログ情報取得部と、ユーザのユーザ識別情報とアクセス権限レベルの情報とを少なくとも記憶するユーザ情報記憶部と、ファイルに対するアクセス権限レベルを記憶している記憶部と、前記操作ログ情報取得部における、前記受け付けたファイル識別情報に対応する操作ログ情報の取得結果に応じて、前記ユーザによる前記ファイルへのアクセス権限の判定を行うアクセス可否判定部と、前記判定結果に基づく制御指示を、ファイルに対するアクセス制御処理を実行するアクセス制御部に送信する結果送信部と、を有しており、前記アクセス可否判定部は、前記操作ログ情報取得部が前記操作ログ情報記憶部から取得した操作ログ情報において、ファイル識別情報の変更を示す情報があった場合には、変更後のファイル識別情報に対応するアクセス権限レベルが前記記憶部に記憶されているかを判定し、それが記憶されていれば該アクセス権限レベルと前記ユーザ情報記憶部に記憶するユーザのアクセス権限レベルとを用いてアクセス権限の判定を行い、それが記憶されていなければ、変更前のファイル識別情報に対応するアクセス権限レベルが前記記憶部に記憶されているかを判定し、それが記憶されていれば該アクセス権限レベルと前記ユーザ情報記憶部に記憶するユーザのアクセス権限レベルとを用いてアクセス権限の判定を行う、アクセス権限制御システムである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
請求項２の発明は、ファイルに対する操作ログ情報を用いてアクセス権限の判定を行うアクセス権限制御システムであって、前記アクセス権限制御システムは、ユーザによる前記ファイルへのアクセス可否の問い合わせと前記ファイルのファイル識別情報と前記ファイルの作成日時または最新の更新日時の情報とを受け付ける問い合わせ受付部と、少なくともファイルに対する操作ログ情報を記憶する操作ログ情報記憶部と、前記受け付けたファイル識別情報に基づいて、対応する操作ログ情報を前記操作ログ情報記憶部から取得する操作ログ情報取得部と、前記操作ログ情報取得部における、前記受け付けたファイル識別情報に対応する操作ログ情報の取得結果に応じて、前記ユーザによる前記ファイルへのアクセス権限の判定を行うアクセス可否判定部と、前記判定結果に基づく制御指示を、ファイルに対するアクセス制御処理を実行するアクセス制御部に送信する結果送信部と、を有しており、前記アクセス可否判定部は、前記取得した操作ログ情報におけるファイルの作成日時または最新の更新日時の情報と、前記問い合わせ受付部で受け付けたファイルの作成日時または最新の更新日時の情報とを比較し、それらが一致しているか否かによりアクセス権限の判定を行う、アクセス権限制御システムである。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
操作ログ情報を用いたアクセス権限の判定には様々な方法があるが、本発明の方法を用いることが出来る。受け取ったファイルの作成日時や更新日時の情報が、ファイルの操作ログ情報における当該ファイルの作成日時や更新日時の情報と一致しない場合には、クライアント端末以外で何らかの操作が行われたと推察される。そして操作後のファイルを、ユーザが外部からＵＳＢメモリなどの可搬型記憶媒体などによって持ち込んだことが推察される。従ってウィルスに感染したファイルである可能性がある。しかし本発明のように操作ログ情報の存在しないファイルをアクセス権限がないとして、クライアント端末で使用不可とすることが出来るので、外部からのファイルの持ち込みを防止することが出来る。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
請求項３の発明において、前記アクセス権限制御システムは、前記操作ログ情報取得部が前記操作ログ情報記憶部から取得した操作ログ情報において、ファイル識別情報の変更を示す情報があった場合には、まず変更後のファイル識別情報を用いてアクセス権限の判定を行い、変更後のファイル識別情報でアクセス権限の判定が行えない場合には、変更前のファイル識別情報を用いてアクセス権限の判定を行う、アクセス権限制御システムである。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
請求項４の発明において、前記アクセス可否判定部は、更に、ユーザ識別情報毎にアクセス権限の判定方法を記憶しており、前記問い合わせ受付部で受け付けたユーザ識別情報に基づいて、アクセス権限の判定方法を特定する、アクセス権限制御システムである。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
請求項６の発明は、少なくともファイルに対する操作ログ情報を操作ログ情報記憶部として記憶装置に記憶しており、少なくともユーザのユーザ識別情報とアクセス権限レベルの情報とをユーザ情報記憶部として前記記憶装置に記憶しており、ファイルに対するアクセス権限レベルを記憶部として前記記憶装置に記憶しているコンピュータを、ユーザによる前記ファイルへのアクセス可否の問い合わせと前記ファイルのファイル識別情報とを受け付ける問い合わせ受付部、前記受け付けたファイル識別情報に基づいて、対応する操作ログ情報を前記操作ログ情報記憶部から取得する操作ログ情報取得部、前記操作ログ情報取得部における、前記受け付けたファイル識別情報に対応する操作ログ情報の取得結果に応じて、前記ユーザによる前記ファイルへのアクセス権限の判定を行うアクセス可否判定部、前記判定結果に基づく制御指示を、ファイルに対するアクセス制御処理を実行するアクセス制御部に送信する結果送信部、として機能させるアクセス権限制御プログラムであって、前記アクセス可否判定部は、前記操作ログ情報取得部が前記操作ログ情報記憶部から取得した操作ログ情報において、ファイル識別情報の変更を示す情報があった場合には、変更後のファイル識別情報に対応するアクセス権限レベルが前記記憶部に記憶されているかを判定し、それが記憶されていれば該アクセス権限レベルと前記ユーザ情報記憶部に記憶するユーザのアクセス権限レベルとを用いてアクセス権限の判定を行い、それが記憶されていなければ、変更前のファイル識別情報に対応するアクセス権限レベルが前記記憶部に記憶されているかを判定し、それが記憶されていれば該アクセス権限レベルと前記ユーザ情報記憶部に記憶するユーザのアクセス権限レベルとを用いてアクセス権限の判定を行う、アクセス権限制御プログラムである。
また請求項７の発明は、少なくともファイルに対する操作ログ情報を記憶装置に記憶しているコンピュータを、ユーザによる前記ファイルへのアクセス可否の問い合わせと前記ファイルのファイル識別情報と前記ファイルの作成日時または更新日時の情報とを受け付ける問い合わせ受付部、前記受け付けたファイル識別情報に基づいて、対応する操作ログ情報を前記記憶装置から取得する操作ログ情報取得部、前記操作ログ情報取得部における、前記受け付けたファイル識別情報に対応する操作ログ情報の取得結果に応じて、前記ユーザによる前記ファイルへのアクセス権限の判定を行うアクセス可否判定部、前記判定結果に基づく制御指示を、ファイルに対するアクセス制御処理を実行するアクセス制御部に送信する結果送信部、として機能させるアクセス権限制御プログラムであって、前記アクセス可否判定部は、前記取得した操作ログ情報におけるファイルの作成日時または更新日時の情報と、前記問い合わせ受付部で受け付けたファイルの作成日時または更新日時の情報とを比較し、それらが一致しているか否かによりアクセス権限の判定を行う、アクセス権限制御プログラムである。