(57)【要約】  【課題】  利用者が煩わしい作業をすることなく、利用者が代わった場合にも、迅速に、その利用者に応じたアクセス権限に変更することが可能なアクセス制御装置を提供する。【解決手段】  カードＡでログオン中に、カードＡをカードリーダーから離脱させると（Ｓ１）、アクセス権限が標準設定に変更される（Ｓ２）。この状態で、カードＢがカードリーダーに近付けられ、利用者ＩＤが読み取られると（Ｓ３）、その利用者ＩＤで利用可能かどうかを判断し（Ｓ４）、利用可能である場合は、アクセス権限をカードＢの設定に変更する（Ｓ５）。【選択図】  図５
2011022812.tif 000002
【特許請求の範囲】
【請求項１】
管理する資源へのアクセスを、アクセス権限保存部に記録されたアクセス権限に従って制御するコンピュータシステムにおいて、前記アクセス権限を変更することによりアクセス制御を行う装置であって、
各利用者についてアクセス種別ごとの許否を記録したアクセスポリシーを管理するポリシー保存手段と、
利用者を特定するための利用者情報を、読み取る利用者情報読取手段と、
前記利用者情報読取手段により読み取られた利用者情報を利用して前記ポリシー保存手段を参照し、当該利用者情報に対応するアクセス権限を抽出するアクセス権限抽出手段と、
前記抽出したアクセス権限により前記アクセス権限保存手段の内容を更新するアクセス権限更新手段と、
を有することを特徴とするアクセス制御装置。
【請求項２】
前記利用者情報は利用者ＩＤであって、前記利用者情報読取手段は、利用者ＩＤを記録したＩＤ記録媒体から利用者ＩＤを読み取るＩＤ読取手段であることを特徴とする請求項１に記載のアクセス制御装置。
【請求項３】
前記利用者情報は生体情報であって、前記利用者情報読取手段は、利用者の体から生体情報を取得する生体情報読取手段であることを特徴とする請求項１に記載のアクセス制御装置。
【請求項４】
１以上のクライアントと、各クライアントを管理する管理サーバにより構成され、
前記クライアントは、前記アクセス権限保存手段と、前記ＩＤ読み取り手段と、前記アクセス権限更新手段とを有し、
前記管理サーバは、前記ポリシー保存手段と、前記アクセス権限抽出手段とを有することを特徴とする請求項１に記載のアクセス制御装置。
【請求項５】
前記管理する資源は、コンピュータに接続された外部記憶装置であり、前記アクセス種別は、前記外部記憶装置に対する読込み、書込みであることを特徴とする請求項１または請求項２に記載のアクセス制御装置。
【請求項６】
請求項１から請求項５のいずれかに記載のアクセス制御装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記憶装置等のコンピュータが管理する資源へのアクセス制御に関し、特に、利用者ごとに簡易にアクセス制限を切り替えるためのシステムに関する。
【背景技術】
【０００２】
従来、コンピュータの外部記憶装置に対しては、不正利用や情報漏洩の防止等のために、様々な手法によりアクセス制御がなされている（例えば、特許文献１、２参照）。
【０００３】
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−６５６８６号公報
【特許文献２】特開２００７−２５８７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術においては、異なる利用者に対して、利用者ごとに迅速にアクセス制御を切り替えることができないという問題がある。
【０００６】
そこで、本発明は、利用者が煩わしい作業をすることなく、利用者が代わった場合にも、迅速に、その利用者に応じたアクセス権限に変更することが可能なアクセス制御装置を提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明では、管理する資源へのアクセスを、アクセス権限保存部に記録されたアクセス権限に従って制御するコンピュータシステムにおいて、前記アクセス権限を変更することによりアクセス制御を行う装置であって、各利用者についてアクセス種別ごとの許否を記録したアクセスポリシーを管理するポリシー保存手段と、利用者を特定するための利用者情報を、読み取る利用者情報読取手段と、前記利用者情報読取手段により読み取られた利用者情報を利用して前記ポリシー保存手段を参照し、当該利用者ＩＤに対応するアクセス権限を抽出するアクセス権限抽出手段と、前記抽出したアクセス権限により前記アクセス権限保存手段の内容を更新するアクセス権限更新手段を有するアクセス制御装置を提供する。
【０００８】
本発明によれば、各利用者についてアクセス種別ごとの利用の許否をアクセス権限として記録しておき、利用者情報読取手段が取得した利用者情報を利用してアクセス権限を参照し、資源へのアクセス権限を切り替えるようにしたので、利用者が代わった場合にも、利用者が煩わしい作業をすることなく、迅速に、その利用者に応じたアクセス権限に変更することが可能となる。
【発明の効果】
【０００９】
本発明によれば、利用者が代わった場合にも、利用者が煩わしい作業をすることなく、迅速に、その利用者に応じたアクセス権限に変更することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係るアクセス制御装置の一実施形態を示す概略図である。
【図２】本実施形態に係るアクセス制御装置の機能ブロック図である。
【図３】本発明に係るアクセス制御装置で用いるアクセスポリシーの一例を示す図である。
【図４】本発明のアクセス制御装置におけるアクセス権限の変化の概要を示す図である。
【図５】利用者をユーザＡからユーザＢに切り替える場合のアクセス制御装置の処理動作を示すフローチャートである。
【図６】スクリーンロックを組み合わせた場合に、利用者をユーザＡからユーザＢに切り替えるときのアクセス制御装置の処理動作を示すフローチャートである。
【図７】利用者の特定に生体情報を用いたアクセス制御装置の概略図である。
【図８】生体情報を利用して、利用者をユーザＡからユーザＢに切り替える場合のアクセス制御装置の処理動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
（１．装置構成）
以下、本発明の好適な実施形態について図面を参照して詳細に説明する。図１は、本発明に係るアクセス制御装置の一実施形態を示す概略図である。本実施形態のアクセス制御装置は、利用者が直接利用する端末装置であるクライアントＰＣ、複数のクライアントＰＣを一元的に管理する管理サーバ、アクセス制御の対象とする外部記憶装置、利用者ＩＤが記憶されたＩＣカードから利用者ＩＤを読み取るＩＣカードリーダーにより構成される。
【００１２】
図２は、本実施形態に係るアクセス制御装置の機能ブロック図である。管理サーバ１０は、ポリシー保存部１１、アクセス権限抽出部１２、ネットワーク通信部１３、ユーザ認証部１４を有している。ポリシー保存部１１は、各利用者についてアクセス権限を定めたアクセスポリシーを保存する。アクセス権限抽出部１２は、ポリシー保存部１１から利用者に対応するアクセス権限を抽出する。ネットワーク通信部１３は、クライアント２０とのネットワークを介した通信を行う。ユーザ認証部１４は、利用者ＩＤにより利用者を認証する。管理サーバ１０は、汎用のコンピュータに上記各構成要素を実現するための専用のプログラムを組み込むことにより実現される。
【００１３】
クライアント２０は、アクセス権限保存部２１、アクセス権限更新部２２、ネットワーク通信部２３、利用者情報取得部２４、外部記憶装置接続部２５、デバイス制御部２６、ユーザ認証部２７、アクセス権限抽出部２８、ポリシー保存部２９を有している。ポリシー保存部２９は、管理サーバ１０内のポリシー保存部１１から取得したアクセス権限を保存する。アクセス権限抽出部２８は、ポリシー保存部２９から利用者に対応するアクセス権限を抽出する。アクセス権限保存部２１は、クライアント２０の外部記憶装置３０に対するアクセス権限を記憶するものであり、アクセス制御の対象となる後述の外部記憶装置３０とは異なり、クライアント２０内の記憶装置に存在する。アクセス権限更新部２２は、アクセス権限抽出部２８が抽出したアクセス権限を用いてアクセス権限保存部２１に記録されているアクセス権限を更新する。ネットワーク通信部２３は、管理サーバ１０とのネットワークを介した通信を行う。利用者情報取得部２４は、利用者情報読取手段４０が読み取った利用者情報を取得する。外部記憶装置接続部２５は、外部記憶装置３０とのインターフェースである。デバイス制御部２６は、アクセス権限保存部２１に保存されているアクセス権限に従って外部記憶装置３０へのアクセスを制御するものであり、ＯＳの一部、デバイスドライバにより実現される。このデバイス制御部２６は、外部から外部記憶装置３０の使用要求があった場合に、アクセス権限保存部２１を参照し、アクセス権限保存部２１に保存されたアクセス権限に従ってアクセスの許否を判断する。ユーザ認証部２７は、利用者情報取得部２４が取得した利用者情報を用いて利用者認証を行う。クライアント２０は、汎用のコンピュータに上記各構成要素を実現するための専用のプログラムを組み込むことにより実現される。
【００１４】
外部記憶装置３０は、クライアント２０に接続された外部記憶装置であり、ハードディスク、フラッシュメモリ等により実現される。本実施形態では、フラッシュメモリを内蔵したＵＳＢメモリを、外部記憶装置３０として採用している。外部記憶装置３０は、クライアント接続部３１、記憶部３２を有している。クライアント接続部３１は、コンピュータであるクライアント２０とのインターフェイスであり、本実施形態では、ＵＳＢが用いられている。記憶部３２は、フラッシュメモリにより実現される。利用者情報読取手段４０は、利用者を特定するための利用者情報を読み取るものである。利用者情報として利用者ＩＤを用いる場合は、利用者情報読取手段４０としてＩＣカード等のＩＤ記録媒体から利用者ＩＤを読み取るＩＣカードリーダー等を採用する。また、利用者情報として指紋や静脈等の生体情報を用いる場合は、利用者情報読取手段４０として生体情報読取手段を採用する。ＩＣカードリーダーや、生体情報読取手段は、市販のものを採用することができる。また、ＩＣカードリーダーとしては、読み取り機能のみを備えたもので十分であるが、読み書き機能を備えたＩＣカードＲ／Ｗ（リーダーライター）を採用しても良い。また、ＩＣカードリーダーは、接触式であっても非接触式であっても良いが、非接触式の方がより迅速なアクセス権限の切り替えが可能となる。
【００１５】
（２．アクセスポリシー）
次に、本発明に係るアクセス制御装置で用いるアクセスポリシーについて説明する。図３は、ポリシー保存部１１に保存されたアクセスポリシーの一例を示す図である。図３の例では、アクセス種別として、“読込み”と“書込み”の２種類について設定されている。また、“○”は許可、“×”は不許可を示している。アクセスポリシーには、登録された利用者ごとのアクセス権限、および標準のアクセス権限である標準設定が登録されている。図３の例では、標準設定の場合、読込み、書込みともに不許可であることを示しており、ユーザＡに対しては、読込みについては許可するが、書込みについては不許可であることを示しており、ユーザＢに対しては、読込み、書込みともに許可することを示している。なお、図３の例では、説明の便宜上、“ユーザＡ”“ユーザＢ”と示しているが、実際には、アクセスポリシーには、利用者を特定する利用者ＩＤが記録されている。
【００１６】
図３に示したアクセスポリシーは、管理サーバ１０において設定され、管理される。したがって、管理サーバ１０では、入力機器を介して入力することにより、アクセスポリシーに対する新たな利用者の追加を行ったり、読込み、書込みの許否の変更を行ったりすることが可能である。ポリシー保存部１１内のアクセスポリシーは、アクセス権限抽出部１２により参照され、対応するアクセス権限が、ネットワーク通信部１３を介して各クライアント２０に送信される。各クライアント２０では、ネットワーク通信部２３が管理サーバ１０からアクセス権限を受信すると、受信したアクセス権限をポリシー保存部２９に保存する。
【００１７】
（３．処理動作）
次に、図２に示したアクセス制御装置の処理動作について説明する。最初に、アクセス制御装置におけるアクセス権限の変化の概略について、図４を用いて説明しておく。図４の例では、図３に示したアクセスポリシーに従って、図面左側から右側に向かってアクセス権限が変化する。クライアント２０を起動すると、アクセス権限更新部２２は、所定の記憶領域に記憶された標準設定のアクセス権限を抽出し、アクセス権限保存部２１に保存する。これにより、クライアント２０における外部記憶装置３０へのアクセス権限は標準設定となる。次に、ユーザＡの利用者ＩＤが記録されたＩＣカード（以下“カードＡ”という）をＩＤリーダ４０に読み取らせると、クライアント２０は、アクセス権限をユーザＡの設定に切り替える。そして、カードＡをＩＣカードリーダーから外すと、クライアント２０は、アクセス権限を標準設定に戻す。
【００１８】
さらに、ユーザＢの利用者ＩＤが記録されたＩＣカード（以下“カードＢ”という）をＩＣカードリーダー（利用者情報読取手段４０）に読み取らせると、クライアント２０は、アクセス権限をユーザＢの設定に切り替える。そして、カードＢをＩＣカードリーダーから外すと、クライアント２０は、アクセス権限を標準設定に戻す。このようにして、クライアント２０のアクセス権限は、ＩＣカードがＩＣカードリーダーにセットされているときは、そのＩＣカードに記録された利用者に対応したものとなり、ＩＣカードがＩＣカードリーダーにセットされていないときは、クライアント２０に記録された標準設定となる。このため、図３の例のように、標準設定を全て不可としておくことにより、ＩＣカードがセットされていない場合は、デバイスを全く利用することができないため、セキュリティが向上する。また、ＩＣカードをセットした場合であっても、そのＩＣカードに対応した利用者の権限の範囲しか利用することができない。本発明のアクセス制御装置では、特に非接触のＩＣカードを利用した場合、ＩＣカードをＩＣカードリーダーに置いたり、離したりするだけで、アクセス権限の切り替えが可能となる。
【００１９】
図５は、利用者をユーザＡからユーザＢに切り替える場合のアクセス制御装置の処理動作を示すフローチャートである。図５は、図４において時系列に５つに分けられた区分のうち、左から２番目の区分（ユーザＡの設定）から４番目の区分（ユーザＢの設定）までに対応している。図５の例では、初期状態としてカードＡを利用してログオン中であるものとする。カードＡでログオン中は、図３に示したアクセスポリシー中のユーザＡについてのアクセス権限がクライアント２０のアクセス権限として、アクセス権限保存部２１に記録されている。この状態では、クライアント２０にアクセスがあった場合、そのアクセスの種別ごとに、まずアクセス権限保存部２１を参照する。そして、アクセスの種別に応じて、そのアクセスの許否を判断する。したがって、この状態では、読込み命令に対しては、デバイス制御部２６がアクセス権限保存部２１を参照した結果、許可が得られ、読込み可能となり、書込み命令に対しては、デバイス制御部２６がアクセス権限保存部２１を参照した結果、許可が得られず、書込み不可となる。
【００２０】
このような初期状態でカードＡがＩＣカードリーダー（利用者情報読取手段４０）から離されると、ＩＣカードリーダーはカードＡの離脱を検知し、利用者情報取得部２４にカードＡが離脱した旨の信号を送信する（Ｓ１）。
【００２１】
利用者情報取得部２４が、カードＡが離脱した旨の信号を受信すると、アクセス権限抽出部２８が、ポリシー保存部２９に記憶されている標準設定のアクセス権限を取得し、アクセス権限更新部２２が、既に保存されているユーザＡのアクセス権限に代えてアクセス権限保存部２１に保存する（Ｓ２）。
【００２２】
アクセス権限保存部２１内に保存されたアクセス権限が、標準設定に変更された状態では、外部記憶装置３０を利用しようとしても、読込みも書込みもできない。
【００２３】
この状態で、カードＢをＩＣカードリーダーにセットすると、ＩＣカードリーダーは、カードＢからユーザＢの利用者ＩＤを読み取り、利用者情報取得部２４に読み取った利用者ＩＤを送信する（Ｓ３）。利用者情報取得部２４が、利用者ＩＤを取得すると、その利用者ＩＤが正当な利用者のものであるかどうかの認証を行なう（Ｓ４）。具体的には、まず、利用者情報取得部２４からユーザ認証部２７に利用者ＩＤを伝える。ユーザ認証部２７は、ポリシー保存部２９を参照し、カードＢの利用者ＩＤに対するアクセス権限が保存されているかを確認する。カードＢの利用者ＩＤに対するアクセス権限が、ポリシー保存部２９に存在する場合、カードＢはクライアント２０を利用可能であると判断し、認証成功とする。
【００２４】
認証に成功した場合には、ユーザ認証部２７は、アクセス権限抽出部２８にユーザＢの利用者ＩＤを伝える。アクセス権限抽出部２８は、ユーザＢの利用者ＩＤを受け取ると、ユーザＢの利用者ＩＤでポリシー保存部２９を参照し、アクセスポリシーのユーザＢのアクセス権限を抽出する。そして、アクセス権限更新部２２が、抽出されたユーザＢのアクセス権限を既に保存されている標準設定のアクセス権限に代えてアクセス権限保存部２１に保存する（Ｓ５）。
【００２５】
Ｓ４において、ユーザ認証部２７が、ポリシー保存部２９を参照した際、ユーザＢのアクセス権限が保存されていなかった場合には、ユーザ認証部２７は、利用者情報取得部２４が受信した利用者ＩＤをネットワーク通信部２３を介してユーザ認証部１４に伝える。ユーザ認証部１４は、受信した利用者ＩＤが、管理サーバ１０に登録されているクライアント２０を利用可能な利用者ＩＤの中に存在する場合には、その利用者ＩＤが正当な利用者のものであると判断する。認証に成功した場合、ユーザ認証部１４は、アクセス権限抽出部１２に利用者ＩＤを伝える。アクセス権限抽出部１２は、利用者ＩＤを受け取ると、ユーザＢの利用者ＩＤでポリシー保存部１１を参照し、アクセスポリシーのユーザＢのアクセス権限を読み出した後、ネットワーク通信部１３を介してクライアント２０に送信する。クライアント２０では、ネットワーク通信部２３がユーザＢのアクセス権限を受信すると、アクセス権限をポリシー保存部２９に保存した後、アクセス権限抽出部２８がポリシー保存部２９よりアクセス権限を抽出する。そして、アクセス権限更新部２２が、受信したユーザＢのアクセス権限を既に保存されている標準設定のアクセス権限に代えてアクセス権限保存部２１に保存する。この結果、外部記憶装置３０に対しては、読込み、書込みが可能な状態となる。
【００２６】
Ｓ４における処理が、上記のようになっているのは、ポリシー保存部２９に保存されているアクセス権限に有効期限が存在するためである。上述のように、ポリシー保存部２９にアクセス権限がない状態で、ユーザ認証部１４での認証に成功した場合、管理サーバ１０は、クライアント２０に送信されるアクセス権限に対して有効期限を設定する。クライアント２０は、ポリシー保存部２９にてアクセス権限を保存し、有効期限を過ぎたアクセス権限については、ポリシー保存部２９から削除する。ただし、標準設定はＩＣカードリーダーにカードがセットされていない場合に、アクセス権限保存部２１に設定されるアクセス権限であるため、必ずポリシー保存部２９に存在する必要がある。そのため、有効期限を設定しないものとする。また、上述のように、既に対象となるアクセス権限が、ポリシー保存部２９に存在する場合、クライアント２０、管理サーバ１０間での通信は行わず、ユーザ認証部２７にて利用者ＩＤの認証に成功したものとし、ポリシー保存部２９内のアクセス権限をアクセス権限保存部２１に保存する。このようにアクセス権限に有効期限を設定し、有効期限内であれば、クライアント２０、サーバ１０間での利用者ＩＤの認証を行わないことにより、アクセス権限の切り替えをスムーズに行う。なお、ポリシー保存部１１のアクセスポリシーは、変更される場合も考えられる。そのため、最新のアクセス権限を取得したい場合は、ポリシー保存部２９内のアクセス権限の有無に係らず、常にユーザ認証部１４との認証を行い、ポリシー保存部１１からネットワーク通信部２３を介し、アクセス権限を取得してもよい。また、クライアント２０、管理サーバ１０間で定期的に通信を行い、ポリシー保存部２９内のアクセス権限を更新するようにしてもよい。
【００２７】
図５のフローチャートのＳ４において、認証に失敗した場合は、ユーザ認証部１４は、認証に失敗した旨の情報をネットワーク通信部１３を介してクライアント２０に送信する。クライアント２０では、ネットワーク通信部２３がユーザＢの認証に失敗した旨の情報を受信した場合、アクセス権限保存部２１内のアクセス権限の変更を行わない。この場合、アクセス権限保存部２１内のアクセス権限は標準設定のままとなり、外部記憶装置３０に対して、読込み、書込みが不可能な状態のままとなる。
【００２８】
（４．スクリーンロックを組み合わせた例）
図５の例では、ＩＣカードを利用したアクセス権限の変更について比較的単純な例について説明したが、スクリーンロックを組み合わせることにより、セキュリティを強化することも可能である。次に、スクリーンロックを組み合わせた場合について説明する。スクリーンロックを組み合わせた場合、図２に示した構成は、基本的には同じであるが、利用者情報取得部２４、ユーザ認証部１４、ユーザ認証部２７の機能が異なる。スクリーンロックを解除する手法については、様々なものがあるが、ここではＰＩＮ（Personal Identification Number）認証により解除を行なうものとする。ＰＩＮ認証を行なう場合、管理サーバ１０は、利用が許可された利用者の利用者ＩＤを保存している必要がある。
【００２９】
図６は、スクリーンロックを組み合わせた場合に、利用者をユーザＡからユーザＢに切り替えるときのアクセス制御装置の処理動作を示すフローチャートである。図６の例でも、図５の場合と同様、初期状態としてカードＡを利用してログオン中であるものとする。図５の場合と同様、この状態では、読込み命令に対しては、デバイス制御部２６がアクセス権限保存部２１を参照した結果、許可が得られ、読込み可能となり、書込み命令に対しては、デバイス制御部２６がアクセス権限保存部２１を参照した結果、許可が得られず、書込み不可となる。
【００３０】
このような初期状態でカードＡがＩＣカードリーダーから離されると、図５のＳ１と同様、ＩＣカードリーダーはカードの離脱を検知し、利用者情報取得部２４にカードが離脱した旨の信号を送信する（Ｓ１１）。
【００３１】
利用者情報取得部２４が、カードＡが離脱した旨の信号を受信すると、図５のＳ２と同様、アクセス権限抽出部２８が、ポリシー保存部２９に記憶されている標準設定のアクセス権限を取得し、アクセス権限更新部２２が、既に保存されているユーザＡのアクセス権限に代えてアクセス権限保存部２１に保存する（Ｓ１２）。
【００３２】
クライアント２０は、カードＡが離脱した旨の信号を受信した場合、さらに、スクリーンロック画面への遷移を行なう（Ｓ１３）。具体的には、クライアント２０の表示装置にスクリーンロック画面を表示するとともに、スクリーンロック画面以外へのキーワード、マウス等の入力機器からの入力を拒絶する状態に設定する。この状態では、外部記憶装置３０だけでなく、クライアント２０の他の資源を利用しようとしても、利用することはできない。
【００３３】
この状態で、カードＢをＩＣカードリーダーにセットすると、ＩＣカードリーダーは、カードＢからユーザＢの利用者ＩＤを読み取り、利用者情報取得部２４に読み取った利用者ＩＤを送信する（Ｓ１４）。次にスクリーンロック解除のための認証を行うが、これについては後ほど説明する。
【００３４】
スクリーンロック解除の認証に成功した場合には、ユーザ認証部２７は、アクセス権限抽出部２８にユーザＢの利用者ＩＤを伝える。アクセス権限抽出部２８は、ユーザＢの利用者ＩＤを受け取ると、ユーザＢの利用者ＩＤでポリシー保存部２９を参照し、アクセスポリシーのユーザＢのアクセス権限を抽出する。そして、アクセス権限更新部２２が、抽出されたユーザＢのアクセス権限を既に保存されている標準設定のアクセス権限に代えてアクセス権限保存部２１に保存する（Ｓ１８）。さらに、クライアント２０はスクリーンロックを解除し、クライアント２０の資源を利用可能な状態に設定する（Ｓ１９）。
【００３５】
スクリーンロック解除時の認証について説明する。ＩＣカードリーダーにカードがセットされるとユーザ認証部２７は、ＰＩＮ認証の画面を表示し、ＰＩＮ認証を行う(Ｓ１５)。ＰＩＮ認証に成功した場合、カードＢが利用可能であるかどうかの認証を行なう（Ｓ１７）。まず、利用者情報取得部２４からユーザ認証部２７に利用者ＩＤを伝える。ユーザ認証部２７は、ポリシー保存部２９を参照し、カードＢの利用者ＩＤに対するアクセス権限が保存されているかを確認する。カードＢの利用者ＩＤに対するアクセス権限が、ポリシー保存部２９に存在する場合、カードＢはクライアント２０を利用可能であると判断し、認証成功とする。
【００３６】
一方、ユーザ認証部２７がポリシー保存部２９を参照した際、ユーザＢのアクセス権限が保存されていなかった場合には、ユーザ認証部２７は、利用者情報取得部２４が受信した利用者ＩＤをネットワーク通信部２３を介してユーザ認証部１４に伝える。ユーザ認証部１４は、受信した利用者ＩＤが、管理サーバ１０に登録されているクライアント２０を利用可能な利用者ＩＤの中に存在する場合には、その利用者ＩＤが正当な利用者のものであると判断する。利用者ＩＤが正当な利用者のものであると判断された場合、ユーザ認証部１４は、ユーザＢの利用者ＩＤをアクセス抽出部１２に渡す。アクセス権限抽出部１２は、ユーザＢの利用者ＩＤを受け取ると、ユーザＢの利用者ＩＤでポリシー保存部１１を参照し、アクセスポリシーのユーザＢのアクセス権限を読み出した後、ネットワーク通信部１３を介してクライアント２０に送信する。クライアント２０では、ネットワーク通信部２３がユーザＢのアクセス権限を受信すると、アクセス権限をポリシー保存部２９に保存する。なお、ポリシー保存部２９内のアクセス権限の有無に関わらず、必ず管理サーバ１０のポリシー保存部１１からアクセス権限を取得するようにしてもよい。一方、Ｓ１５、Ｓ１７のいずれかにおいて、認証に失敗した場合は、再びＳ１５に戻ってＰＩＮ認証におけるＰＩＮの入力待ち状態となる。この場合、アクセス権限保存部２１内のアクセス権限は標準設定のままとなり、外部記憶装置３０に対して、読込み、書込みが不可能な状態のままとなる。
【００３７】
（５．生体認証を用いた例）
上記の例では、利用者の特定にＩＣカードに記録された利用者ＩＤを用いたが、次に、利用者の特定に生体情報を用いる例について説明する。図７は、利用者の特定に生体情報を用いたアクセス制御装置の概略図である。図７に示したアクセス制御装置は、利用者が直接利用する端末装置であるクライアントＰＣ、複数のクライアントＰＣを一元的に管理する管理サーバ、アクセス制御の対象とする外部記憶装置、利用者の指、手から指紋、静脈等の生体情報を読み取る生体情報読取装置により構成される。生体認証を用いた場合、基本的な構成は図２に示したものと同じであるが、利用者情報読取手段４０は、生体情報読取装置となり、利用者情報取得部２４、ユーザ認証部１４、ユーザ認証部２７の機能は異なる。また、ポリシー保存部１１、ポリシー保存部２９に記憶されるアクセスポリシーには、各利用者を特定する生体情報が登録されている。
【００３８】
図８は、生体情報を利用して、利用者をユーザＡからユーザＢに切り替える場合のアクセス制御装置の処理動作を示すフローチャートである。図８の例では、図５の例と同様、初期状態としてユーザＡが生体情報を利用してログオン中であるものとする。ユーザＡのログオン中は、図３に示したアクセスポリシー中のユーザＡについてのアクセス権限がクライアント２０のアクセス権限として、アクセス権限保存部２１に記録されている。この状態では、クライアント２０にアクセスがあった場合、そのアクセスの種別ごとに、まずアクセス権限保存部２１を参照する。そして、アクセスの種別に応じて、そのアクセスの許否を判断する。したがって、この状態では、読込み命令に対しては、デバイス制御部２６がアクセス権限保存部２１を参照した結果、許可が得られ、読込み可能となり、書込み命令に対しては、デバイス制御部２６がアクセス権限保存部２１を参照した結果、許可が得られず、書込み不可となる。
【００３９】
このような状態で、利用者がスクリーンロックの指示を行うと、クライアント２０は、その指示を認識する（Ｓ２１）。スクリーンロックの指示としては、事前に設定されたキーを押し下げる等して行なうことができる。クライアント２０は、スクリーンロックの指示が行われたことを認識すると、アクセス権限を標準設定に変更する（Ｓ２２）。具体的には、図５のＳ２の場合と同様、アクセス権限抽出部２８が、ポリシー保存部２９に記憶された標準設定を取得し、アクセス権限更新部２２がアクセス権限保存部２１に保存することにより行なう。さらに、クライアント２０は、スクリーンロックの指示が行われたことを認識すると、スクリーンロックを実行する（Ｓ２３）。スクリーンロックの実行は、公知のスクリーンロックの技術を用いることにより実現される。
【００４０】
この状態で、ユーザＢの指、手等を生体情報読み取り部５０の所定の位置に翳すと、利用者情報読取手段４０（生体情報読取装置）は、ユーザＢの指、手等からユーザＢの生体情報を取得し、利用者情報取得部２４に送信する。生体情報としては、利用者の指、手等から光学的に読み取ったものから、特徴点を抽出する等して加工したものを用いる。このような生体情報の取得技術については公知のものであり、本装置では、利用者情報読取手段４０として市販の生体情報読取装置を用いるため、詳細な説明は省略する。利用者情報取得部２４が、生体情報を取得すると、その生体情報が正当な利用者のものであるかどうかの認証を行なう（Ｓ２４）。具体的には、利用者情報取得部２４が、受信した生体情報をユーザ認証部２７に伝える。ユーザ認証部２７は、ポリシー保存部２９を参照し、ユーザＢの生体情報に対するアクセス権限が保存されているかを確認する。ユーザＢの生体情報に対するアクセス権限が、ポリシー保存部２９に存在する場合、ユーザＢはクライアント２０を利用可能であると判断し、認証成功とする（Ｓ２５）。
【００４１】
Ｓ２５において認証に成功した場合には、ユーザ認証部２７は、アクセス権限抽出部２８にユーザＢの生体情報を伝える。アクセス権限抽出部２８は、ユーザＢの生体情報を受け取ると、ユーザＢの生体情報でポリシー保存部２９を参照し、アクセスポリシーのユーザＢのアクセス権限を抽出する。そして、アクセス権限更新部２２が、抽出されたユーザＢのアクセス権限を既に保存されている標準設定のアクセス権限に代えてアクセス権限保存部２１に保存する（Ｓ２６）。
【００４２】
Ｓ２５において、ユーザ認証部２７が、ポリシー保存部２９を参照した際、ユーザＢのアクセス権限が保存されていなかった場合には、ユーザ認証部２７は、利用者情報取得部２４が受信したユーザＢの生体情報をネットワーク通信部２３を介してユーザ認証部１４に伝える。ユーザ認証部１４は、受信した生体情報が、管理サーバ１０に登録されているクライアント２０を利用可能な生体情報の中に存在する場合には、その生体情報が正当な利用者のものであると判断する。認証に成功した場合、ユーザ認証部１４は、ユーザＢの生体情報をアクセス抽出部１２に渡す。アクセス権限抽出部１２は、ユーザＢの生体情報をユーザ認証部１４から受け取ると、ユーザＢの生体情報でポリシー保存部１１を参照し、アクセスポリシーのユーザＢのアクセス権限を読み出した後、ネットワーク通信部１３を介してクライアント２０に送信する。クライアント２０では、ネットワーク通信部２３がユーザＢのアクセス権限を受信すると、アクセス権限をポリシー保存部２９に保存した後、アクセス権限抽出部２８がポリシー保存部２９よりアクセス権限を抽出する。そして、アクセス権限更新部２２が、受信したユーザＢのアクセス権限を既に保存されている標準設定のアクセス権限に代えてアクセス権限保存部２１に保存する。この結果、外部記憶装置３０に対しては、読込み、書込みが可能な状態となる。
【００４３】
さらに、クライアント２０はスクリーンロックを解除し、クライアント２０の資源を利用可能な状態に設定する（Ｓ２７）。一方、Ｓ２５において、生体情報が一致しない場合には、ユーザ認証部１４は、利用不可である旨の情報をネットワーク通信部１３を介してクライアント２０に送信する。クライアント２０では、利用不可である旨の情報を管理サーバ１０から受信すると、生体情報の取得待ちの状態に戻る。
【００４４】
以上、本発明に係るアクセス制御装置の好適な実施形態について説明したが、本発明は、上記実施形態に限定されず、種々の変形が可能である。例えば、上記実施形態では、ＩＣカードを利用した場合においてＰＩＮ認証を行うようにしたが、生体認証においてもＰＩＮ認証を組み合わせるようにしても良い。
【００４５】
また、上記実施形態では、クライアント２０の初回起動時に標準設定のアクセス権限を管理サーバ１０から取得し、ポリシー保存部２９にアクセス権限が存在しない場合に、対象となる利用者のアクセス権限を管理サーバ１０から取得するようにしたが、クライアント２０が管理サーバ１０と通信を行った際に、一括して全てのアクセス権限を取得する等、管理サーバ１０からの取得タイミングは適宜変更するようにしても良い。
【００４６】
また、上記実施形態では、本発明に係るアクセス制御装置を管理サーバとクライアントにより構成するようにしたが、クライアントのみで構成することも可能である。
【００４７】
また、上記実施形態では、図３に示したように、アクセス種別として、“読込み”と“書込み”の２種類について設定したが、クライアント２０が制御可能な他の機器に関するものを設定しても良い。例えば、クライアント２０にプリンタが接続されている場合、アクセス種別に“印刷”を追加することになる。
【産業上の利用可能性】
【００４８】
本発明は、情報処理に関する産業に利用することができる。特に、情報へのアクセスを利用者により異ならせる場合において有効である。
【符号の説明】
【００４９】
１０・・・管理サーバ
１１・・・ポリシー保存部
１２・・・アクセス権限抽出部
１３・・・ネットワーク通信部
１４・・・ユーザ認証部
２０・・・クライアント
２１・・・アクセス権限保存部
２２・・・アクセス権限更新部
２３・・・ネットワーク通信部
２４・・・利用者情報取得部
２５・・・外部記憶装置接続部
２６・・・デバイス制御部
２７・・・ユーザ認証部
２８・・・アクセス権限抽出部
２９・・・ポリシー保存部
３０・・・外部記憶装置
３１・・・クライアント接続部
３２・・・記憶部
４０・・・利用者情報読取手段
【図２】
2011022812.tif 000003
【図３】
2011022812.tif 000004
【図４】
2011022812.tif 000005
【図５】
2011022812.tif 000006
【図６】
2011022812.tif 000007
【図７】
2011022812.tif 000008
【図８】
2011022812.tif 000009
【図１】
2011022812.tif 000010