(57)【要約】      （修正有）【課題】情報端末が置かれている状況を判断し、使用可能なアプリケーションを制御することでセキュリティを確保する情報端末、情報管理システム及び情報端末の制御プログラムを提供する。【解決手段】情報へのアクセスを制御する情報アクセス制御部と、画像を取得する画像取得部３０１と、を有する情報端末３００（クライアント）であって、情報アクセス制御部は、情報へのアクセス時に画像取得部により自動的に取得された情報アクセス時取得画像と、情報端末３００が置かれている環境を判定するためにアクセス対象の情報と対応付けして事前に登録された事前登録画像と、を比較した結果に基づいて、アクセス対象の情報へのアクセスを許可するか否かを制御する。【選択図】図１
2016167242.tif 000002
【特許請求の範囲】
【請求項１】
情報へのアクセスを制御する情報アクセス制御部と、画像を取得する画像取得部と、を有する情報端末であって、
前記情報アクセス制御部は、
情報へのアクセス時に前記画像取得部により自動的に取得された情報アクセス時取得画像と、前記情報端末が置かれている環境を判定するためにアクセス対象の情報と対応付けして事前に登録された事前登録画像と、を比較した結果に基づいて、
前記アクセス対象の情報へのアクセスを許可するか否かを制御することを特徴とする情報端末。
【請求項２】
前記比較の結果、両者がある割合で一致している場合に、前記アクセス対象の情報へのアクセスを許可し、一致していない場合に、前記アクセス対象の情報へのアクセスを許可しないことを特徴とする請求項１に記載の情報端末。
【請求項３】
さらに、前記情報アクセス時取得画像を記憶する記憶部を有し、
新たな情報アクセス時取得画像と前記記憶部に記憶済の記憶済情報アクセス時取得画像とを比較し、両者が一致しない場合に、前記新たな情報アクセス時取得画像を、前記事前登録画像とすることを特徴とする請求項１または２に記載の情報端末。
【請求項４】
前記情報端末が置かれている環境を判定するためにアクセス対象の情報と対応付けして事前に登録された事前登録画像をサーバ装置に記憶するとともに、前記情報端末から参照可能とすることを特徴とする請求項１から３までのいずれか１項に記載の情報端末。
【請求項５】
前記サーバ装置に前記事前登録画像を送信する際に、暗号化を施すことを特徴とする請求項４に記載の情報端末。
【請求項６】
請求項１から５までのいずれか１項に記載の情報端末と、
前記情報端末とネットワーク接続され、前記事前登録画像と、前記アクセス対象の情報と、を対応付けしたポリシ管理テーブルを記憶するサーバとを有することを特徴とする情報管理システム。
【請求項７】
前記サーバは、前記情報端末から画像を受信した場合に、前記ポリシ管理テーブルを参照し、新規画像と判定された場合には、前記ポリシ管理テーブルの情報を更新することを特徴とする請求項６に記載の情報管理システム。
【請求項８】
情報へのアクセスを制御する情報アクセス制御部と、画像を取得する画像取得部と、を有する情報端末の制御プログラムであって、
前記制御プログラムは、
情報へのアクセス時に前記画像取得部により自動的に取得された情報アクセス時取得画像と、前記情報端末が置かれている環境を判定するためにアクセス対象の情報と対応付けして事前に登録された事前登録画像と、を比較した結果に基づいて、
前記アクセス対象の情報へのアクセスを許可するか否かを制御する制御をコンピュータに実行させるための制御プログラム。
【請求項９】
前記比較の結果、両者がある割合で一致している場合に、前記アクセス対象の情報へのアクセスを許可し、一致していない場合に、前記アクセス対象の情報へのアクセスを許可しないことを特徴とする請求項８に記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理技術に関し、特に、情報端末内のアプリケーション等の使用を許可する情報管理技術に関する。
【背景技術】
【０００２】
近年、各企業は営業力強化やワークライフバランス確保等の経営課題解決のため、いつでもどこでも業務ができる環境の実現を目指し始めている。
【０００３】
ＢＹＯＤ (Ｂｒｉｎｇ  ｙｏｕｒ  ｏｗｎ  ｄｅｖｉｃｅ)といった私物の情報端末（スマートフォン、タブレット、パーソナルコンピュータ等）を業務に使用したいといったニーズがある。ただし、情報端末で機密情報を扱った場合、情報端末の紛失・盗難等による情報漏えいのリスクがある。そのため、情報端末、特に携帯端末が特定の環境にある場合にのみ機密情報でも取り扱いを許可するようにしたいという要望がある。
【０００４】
下記特許文献１に記載の技術は、情報端末の置かれている環境によって情報端末に表示する画面を動的に変更することで、機密情報の漏えいを防止している。情報端末の置かれている環境とは、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）、加速度センサ等、情報端末に搭載されているセンサから取得した位置情報から判断できる環境である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２５２４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、屋内等でＧＰＳの位置情報が取得できない環境にある場合、上記特許文献１に記載の技術では情報端末がどのような環境に置かれているかを判断することはできない。また、ＧＰＳ機能を備えていない情報端末もある。
【０００７】
本発明は、ＧＰＳ機能を利用しない場合においても、情報漏えいのリスクを低減し、情報端末のセキュアな利用を目的とする。
【課題を解決するための手段】
【０００８】
本発明では、機密情報を扱うアプリケーションを使用する際、情報端末に搭載されたカメラ（内蔵または外付け）を自動的に起動し、取得した画像と事前に登録しておいた画像とのマッチングを行うことで、情報端末の置かれている環境を判断する。判断した結果、機密情報を扱うアプリケーションを使用してもよい環境の場合のみ、アプリケーションの起動を許可することで上記課題を解決する。
【０００９】
すなわち、本発明の一観点によれば、情報へのアクセスを制御する情報アクセス制御部と、画像を取得する画像取得部と、を有する情報端末であって、前記情報アクセス制御部は、情報へのアクセス時に前記画像取得部により自動的に取得された情報アクセス時取得画像と、前記情報端末が置かれている環境を判定するためにアクセス対象の情報と対応付けして事前に登録された事前登録画像と、を比較した結果に基づいて、前記アクセス対象の情報へのアクセスを許可するか否かを制御することを特徴とする情報端末が提供される。
【００１０】
前記比較の結果、両者が（ある割合で）一致している場合に、前記アクセス対象の情報へのアクセスを許可し、一致していない場合に、前記アクセス対象の情報へのアクセスを許可しないことを特徴とする。
【００１１】
ここで、アプリケーションの起動、データの閲覧、ファイルやフォルダへのアクセス等を含めて、情報へのアクセスと称する。自動的に取得した画像は、情報にアクセスしようとするタイミングで取得した画像であり、情報へのアクセス時に取得した画像であり、情報アクセス時取得画像と称することができる。
【００１２】
さらに、前記情報アクセス時取得画像を記憶する記憶部を有し、新たな情報アクセス時取得画像と前記記憶部に記憶済の記憶済情報アクセス時取得画像とを比較し、両者が一致しない場合に、前記新たな情報アクセス時取得画像を、前記事前登録画像とすることを特徴とする。
【００１３】
前記情報端末が置かれている環境を判定するためにアクセス対象の情報と対応付けして事前に登録された事前登録画像をサーバ装置に記憶するとともに、前記情報端末から参照可能とすることを特徴とする。
【００１４】
前記サーバ装置に前記事前登録画像を送信する際に、暗号化を施すようにすると良い。これにより、自宅などの画像を管理者等に対して秘匿することでプライバシーを守ることが可能になる。
【００１５】
本発明は、上記いずれか１に記載の情報端末と、前記情報端末とネットワーク接続され、前記事前登録画像と、前記アクセス対象の情報と、を対応付けしたポリシ管理テーブルを記憶するサーバとを有することを特徴とする情報管理システムであっても良い。
【００１６】
前記サーバは、前記情報端末から画像を受信した場合に、前記ポリシ管理テーブルを参照し、新規画像と判定された場合には、前記ポリシ管理テーブルの情報を更新することを特徴とする。
【００１７】
また、本発明は、情報へのアクセスを制御する情報アクセス制御部と、画像を取得する画像取得部と、を有する情報端末の制御プログラムであって、前記制御プログラムは、情報へのアクセス時に前記画像取得部により自動的に取得された情報アクセス時取得画像と、前記情報端末が置かれている環境を判定するためにアクセス対象の情報と対応付けして事前に登録された事前登録画像と、を比較した結果に基づいて、前記アクセス対象の情報へのアクセスを許可するか否かを制御する制御をコンピュータに実行させるための制御プログラムである。
【００１８】
前記比較の結果、両者が（ある割合で）一致している場合に、前記アクセス対象の情報へのアクセスを許可し、一致していない場合に、前記アクセス対象の情報へのアクセスを許可しないようにすると良い。
【発明の効果】
【００１９】
本発明によれば、情報端末が置かれている環境に基づいて、使用する情報を制限することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施の形態による情報管理システムの一構成例を示す機能ブロック図である。
【図２】本実施の形態による情報管理システムにおけるサーバ装置の詳細な構成例を示す機能ブロック図である。
【図３】情報端末の詳細な構成例を示す機能ブロック図である。
【図４】アプリケーション管理テーブルにおける使用制限の設定例を示す図である。
【図５】ポリシ管理テーブルの設定例を示す図である。
【図６】情報を管理するアプリケーション制御部における処理の流れの一例を示すフローチャート図である。
【図７】本発明の第２の実施の形態による情報管理システムの一構成例を示す機能ブロック図である。
【図８】第２の実施の形態によるポリシ管理テーブルの設定例を示す図である。
【図９】第２の実施の形態による情報端末における新規画像登録処理の流れの一例を示すフローチャート図である。
【図１０】第２の実施の形態によるサーバにおける新規画像登録処理の流れの一例を示すフローチャート図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態による情報管理技術について、図面を参照して具体的に説明する。
本実施の形態は、情報端末の搭載されたカメラから取得した画像と事前にサーバに登録した環境情報の画像とのマッチングにより情報端末が置かれている環境を判断するステップ１と、判断した結果アプリケーションの使用を制御するステップ２とをコンピュータで実行することを特徴とする制御プログラムに関するものである。
【００２２】
(第１の実施の形態)
図１は本発明の一実施の形態による情報管理システムの一構成例を示す機能ブロック図である。情報管理システムにおいて、サーバ１００とクライアント（情報端末）３００とは、インターネットなどのネットワーク４００を介して接続されている。サーバ１００は、サーバ管理部１０３と、それと接続する管理データベース１１２とを有している。
【００２３】
図１に示す例では、クライアント３００は、社内で用いる環境１（社内）２００、自宅で用いる環境２（自宅）２０１および自宅以外の社外で用いる環境３（社外）２０２、で使用することを想定している。もちろん運用に応じてそれ以外の環境で使用することも可能である。
【００２４】
クライアント３００には、少なくとも、使用可能なアプリケーションがインストールされ、さらに、カメラ（撮像機能、画像取得部）３０１を有している。カメラ３０１はクライアント３００に内蔵されていてもよいし、外付けされていてもよい。
【００２５】
クライアント３００は、それぞれ、後述するクライアントポリシ管理テーブル３０３を有する（関連付けされる）ことで、アプリケーションの使用制限を設定することができる。符号３０２ａから３０２ｃまでは、環境１から３までのそれぞれにおけるアプリケーションの使用許可、使用禁止のイメージを示している。
【００２６】
図１では、１台のクライアント３００のみを示しているが、複数のクライアントに、図１と同様又は図１とは異なるアプリケーションを持たせた形態が一般的である。以下では、１台のクライアントに着目して説明する。
【００２７】
図２は、サーバ１００の詳細な構成例を示す機能ブロック図である。管理データベース１１２は、アプリケーション管理テーブル１０１、ポリシ管理テーブル１０２を格納している。サーバ管理部１０３は、ユーザ認証部１１０、管理テーブル設定部１１１、ネットワーク４００を介したクライアント３００との接続を制御するネットワーク接続部１１３を有する。
【００２８】
アプリケーション管理テーブル１０１（１０１ａ）には、図４を参照して説明するように、使用を制御するアプリケーション名を登録する。ポリシ管理テーブル１０２には、図５を参照して説明するように、アプリケーションを使用する条件を登録する。
【００２９】
サーバ管理部１０３のユーザ認証部１１０は、クライアント３００のユーザ認証を行う。サーバ管理部１０３の管理テーブル設定部１１１は、管理データベース１１２のアプリケーション管理テーブル１０１およびポリシ管理テーブル１０２の設定を行う。
【００３０】
サーバ１００において、管理データベース１１２は、ハードディスク装置やＳＳＤなどの記憶装置を用いて構成することができる。その他のサーバ管理部１０３の各機能部は、これらの機能を実現する回路デバイスなどのハードウェアを用いて構成することもできるし、これらの機能を実装したプログラムをＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの演算装置が実行することによって実現することもできる。
【００３１】
図３は、クライアント３００の一構成例を詳細に示す機能ブロック図である。図３に示すクライアント３００は、情報端末（スマートフォン、タブレット、パーソナルコンピュータ等）などである。クライアント３００は、例えば、カメラ３０１と、アプリケーション３０２、ネットワーク接続部３０４、アプリケーション管理テーブル１０１、クライアントポリシ管理テーブル３０３、アプリケーション制御部（情報アクセス制御部）３０５を有する。カメラ３０１は、クライアント３００に内蔵または外付けされている。
【００３２】
アプリケーション３０２は、クライアント３００が利用可能なように一般的にはクライアント３００にインストールされているアプリケーションであり、一般的には複数のアプリケーションがインストールされている。ネットワーク接続部３０４は、ネットワーク４００を介してサーバ１００と通信を行う。アプリケーション管理テーブル１０１は、サーバ１００で設定したアプリケーション管理テーブル１０１と同じでよい。クライアントポリシ管理テーブル３０３には、図５で後述するように、サーバ１００で設定したアプリケーションを使用する条件が記載されている。
【００３３】
アプリケーション制御部３０５は、アプリケーション３０２の起動のための入力操作等を検知し、その際のアプリケーションの起動を禁止等する機能を有する。より具体的には、アプリケーション３０２の起動時に発生するＩ／Ｏを捕捉し、アプリケーション３０２の起動を禁止できるフィルタドライバ等により実現することができる。
【００３４】
アプリケーション管理テーブル１０１およびクライアントポリシ管理テーブル３０３は、メモリまたは、ハードディスク装置などの記憶装置を用いて構成することができる。その他の機能部は、これらの機能を実現する回路デバイスなどのハードウェアを用いて構成することもできるし、これらの機能を実装したプログラムをＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの演算装置が実行することによって実現することもできる。
【００３５】
上記の構成において、システムの管理者は、クライアント３００のアプリケーション３０２のうち使用を制御するアプリケーションを、管理テーブル設定部１１１によりアプリケーション管理テーブル１０１に登録する。
【００３６】
以下、図４を参照して、アプリケーション管理テーブル１０１について具体的に説明する。図４（ａ）に示すアプリケーション管理テーブル１０１ａには、クライアントの使用を制限するアプリケーション名１４１ａを登録することができる。この例では、アプリケーションＡ１４２ａとアプリケーションＢ１４３ａとが登録されている。アプリケーションＡ１４２ａとアプリケーションＢ１４３ａ以外のアプリケーション（例えば図１のアプリケーションＣ）については、使用を制御せず、どのような環境でも使用可能であることを示している。このようなアプリケーション管理テーブル１０１ａにより、機密情報を扱わないアプリケーションＣについては、どのような環境でも使用できる運用が可能となる。
【００３７】
管理者は、アプリケーション管理テーブル１０１ａに登録したアプリケーションを使用させるというアプリケーションの使用に関するポリシをサーバ１００のサーバ管理部１０３に設けられている管理テーブル設定部１１１によりポリシ管理テーブル１０２に登録する。
【００３８】
ここでは、アプリケーションの使用制限について説明したが、図４（ｂ）に示すように、アプリケーション管理テーブル１０１ｂに登録したデータＸ１４２ｂ、データＹ１４３ｂの使用を制限させるというデータの使用に関するポリシや、図４（ｃ）に示すように、アプリケーション管理テーブル１０１ｃに登録したファイル１４２ｃ、１４３ｃの使用を制限するというファイルやフォルダの使用に関するポリシを登録しても良いし、これらのテーブル１０１ａ、１０１ｂ、１０１ｃに記載されている使用制限対象のうちから任意の対象を任意のタイミングで登録したり、変更したり、削除したりしても良い。
【００３９】
本明細書では、アプリケーションの起動、データの閲覧、ファイルやフォルダへのアクセス等を含めて、情報へのアクセスと称する。
【００４０】
次に、図５を参照してポリシ管理テーブル１０２の構成を具体的に説明する。ポリシ管理テーブル１０２は、環境名（ＩＤ）１５１、ユーザＩＤ１５２、使用可能なアプリケーション等のＩＤ１５３、登録されている画像１５４とで構成される。
【００４１】
図５において、環境名１５１の項目において、アプリケーション等を使用させる環境を定義する。ユーザＩＤ１５２の項目において、ポリシが適用されるユーザを設定する。ここでは、クライアント２００を設定しても良いし、ユーザ個人を設定しても良い。使用可能なアプリケーション１５３の項目においては、使用が許可されるアプリケーション名を設定する。アプリケーション名は複数設定することができる。この事前に登録した事前登録の画像（事前登録画像）１５４の項目には、対応する環境を判定するために必要な画像を登録する。画像の代わりに又は画像と合わせて音声データなどを登録対象としてもよい。
【００４２】
また、画像１５４の項目に登録する画像は１枚だけではなく、複数枚でも良い。システムにおいて利用する公知の画像マッチングアルゴリズムにおいて必要な枚数を登録すればよいが、部屋の特徴点となるような、例えば、部屋の間取り、家具の配置などを登録しても良い。クライアント３００が移動すると情報端末も移動するスマートフォンのようなクライアントの場合は、アプリケーションを使用させる範囲の環境の画像を取得することが望ましい。例えば、自宅の書斎の画像などである。
【００４３】
例えば、ポリシ１５６の例の場合は、環境「自宅」では、ユーザＡ（情報端末、クライアント）はアプリケーションＢを使用できるが、アプリケーションＡは使用できない（前述のように、アプリケーション管理テーブル１０１に登録されていないアプリケーションは使用できるようにすると良い）。環境「自宅」１５６と判断するためには、クライアント３００のカメラ３０１が取得した又は取得している画像と、自宅における事前登録画像Ｃ、事前登録画像Ｄ、または事前登録画像Ｅがマッチする必要がある。一般的には、自宅の事前登録画像は自己申告した画像であり、カメラ３０１が撮影した画像がサーバ１００に送られ、管理者が手動で又は自動的に、図２、図５のポリシ管理テーブル１０２に格納される。社内の場合には、一般的に管理者が定期的に画像の登録、更新を行えばよい。
【００４４】
サーバ１００で設定されたアプリケーション管理テーブル１０１（ａ）は、クライアント３００のアプリケーション管理テーブル１０１にも格納される。すなわち、両者は同期がとれているのが好ましい。サーバ１００において設定されたポリシ管理テーブル１０２は、クライアント３００のユーザに対応したポリシがクライアントポリシ管理テーブル３０３として格納される。すなわち、両者は同期がとれているのが好ましい。例えば、クライアント３００のユーザがユーザＡの場合（公知の認証方法で確認をとっても良い）、ポリシ１５５および１５６がクライアントポリシ管理テーブル３０３に格納される。クライアント３００のユーザがユーザＢの場合、ポリシ１５７およびポリシ１５８がクライアントポリシ管理テーブル３０３に格納される。
【００４５】
アプリケーション管理テーブル１０１およびクライアントポリシ管理テーブル３０３は、ネットワーク４００を介してサーバ１００のユーザ認証部１１０でユーザ認証が行われた後に取得してもよいし、クライアントがスタンドアロンの場合は、サーバ１００からファイルをして出力し、クライアント３００に格納してもよい。
【００４６】
このようにして、図５に示すポリシ管理テーブル１０２と、図２に示すポリシ管理テーブルとが、クライアントごとに同期した形で格納される。
【００４７】
尚、後述するステップＳ６０６におけるマッチング失敗の回数をカウントして、登録画像の適否を判定しても良い。また、登録したい画像を管理者にゆだねることが可能であるが、自宅であるため、プライバシー保護の観点から画像を管理者に知られないように、暗号化して送っても良い。
【００４８】
図６は、クライアント３００のアプリケーション制御部３０５が、アプリケーションの使用を制御する処理の流れを示すフローチャート図である。以下、図６の各ステップについて説明する。
【００４９】
（図６：ステップＳ６０１）
処理が開始され、ユーザがクライアント３００の任意のアプリケーションを起動した場合に、アプリケーション制御部３０５は、アプリケーション起動時のＩ／Ｏを捕捉する。例えば、アプリケーション名を取得する。
【００５０】
（図６：ステップＳ６０２〜Ｓ６０３）
アプリケーション制御部３０５は、ステップＳ６０１で捕捉されたアプリケーションがアプリケーション管理テーブル１０１内に存在するか否かを確認する（ステップＳ６０２）。当該アプリケーションがアプリケーション管理テーブル１０１内に存在しない場合は（ＮＯ）、使用を制御する対象のアプリケーションではないと判定され、アプリケーションの起動を成功させ、本フローチャート図における処理を終了する（Ｓ６０３）。アプリケーションがアプリケーション管理テーブル１０１に存在する場合は（ＹＥＳ）、ステップＳ６０４に進む。
【００５１】
（図６：ステップＳ６０４〜Ｓ６０５）
ステップＳ６０４において、アプリケーション制御部３０５はカメラ３０１を自動的に起動させ、クライアント３００周辺の画像を自動的に取得する（Ｓ６０４）。ステップＳ６０４において、カメラ３０１から自動的に取得した画像と、自己のクライアントのクライアントポリシ管理テーブル３０３の画像（サーバ１００のポリシ管理テーブル１０２の画像１５４に相当）と比較を行う。比較は、公知の画像マッチングアルゴリズムを使用することができる（Ｓ６０５）。例えば、それぞれの画像の特徴点の抽出処理と、抽出した特徴点の比較処理とにより行うことができる。自動的に取得した画像は、情報にアクセスしようとするタイミングで取得した画像であり、情報へのアクセス時に取得した画像であり、情報アクセス時取得画像と称することができる。
【００５２】
（図６：ステップＳ６０６〜Ｓ６０７）
ステップＳ６０５の比較処理の結果、カメラ３０１が取得した画像がクライアントポリシ管理テーブル３０３の画像とマッチしなかった場合（Ｓ６０６でＮＯ）、アプリケーション制御部３０５は、アプリケーションの起動を禁止し、本フローチャート図における処理を終了する（Ｓ６０７）。この際、マッチしなかったことによる起動の失敗現象（時刻等）をメモリに記憶しておいても良い。このメモリにおける記憶結果を、その後のアプリケーションの起動処理において利用しても良いし、サーバ１００側において、その事象を取得して、その後の管理に反映させるようにしても良い（例えば、何度も同じ失敗を繰り消す場合に、図５に登録した画像の見直しを考慮する切っ掛けとすることができる）。一方、クライアントポリシ管理テーブル３０３の画像とマッチした場合（Ｓ６０６でＹＥＳ）、ステップＳ６０８に進む。また、マッチしているかどうかは、完全な一致でなくても、あるしきい値を超えてマッチしているか否かにより判定しても良い。また、マッチした回数を記憶しておき、管理者に申告するようにしても良い。これにより、本システムの運用がうまくいっていることなどを知ることも可能である。
【００５３】
（図６：ステップＳ６０８〜Ｓ６１０）
クライアントポリシ管理テーブル３０３の使用可能なアプリケーション（サーバ１００のポリシ管理テーブル１０２の使用可能アプリケーション１５３に相当）に起動を捕捉したアプリケーションが存在するかを確認する（Ｓ６０８）。起動を捕捉したアプリケーションが存在しない場合（ＮＯ）、アプリケーション制御部３０５は、アプリケーションの起動を禁止し、本フローチャートの処理を終了する（Ｓ６０９）。起動を捕捉したアプリケーションが存在する場合（ＹＥＳ）、当該アプリケーションの起動を成功させ（許容し）、本フローチャートの処理を終了する（Ｓ６１０）。
【００５４】
以上の処理により、アプリケーションの起動の許容と制限を、予め決めておいたポリシ（ルール）により運用することができる。
【００５５】
以上のように、本発明におけるクライアント３００は、クライアント３００が搭載するカメラ３０１から取得した画像から、クライアント３００が置かれている環境を判断することができる。判断の結果によって、アプリケーションの使用を制御することができる。
【００５６】
これにより、情報端末が置かれた環境に応じて使用可能なアプリケーションを制御することが可能となりセキュリティを高めることができる。
【００５７】
なお、図５等の登録済画像は、管理者が定期的にメンテナンスを行って、間違いがないようにしておくことが好ましい。
【００５８】
（第２の実施の形態）
次に、本発明の第２の実施の形態について説明する。
図７は、本実施の形態によるサーバの一構成例を示す機能ブロック図であり、図２に対応する図である。図２に示す構成との相違点は、サーバ管理部１０３ａに画像管理部１１４を有している点である。また、図３に示すクライアント３００側では、第１の実施の形態と同様に、自己の登録画像をクライアントポリシ管理テーブル３０３で自己の登録画像を保持している。
【００５９】
図８は、本実施の形態によるポリシ管理テーブル１０２の一構成例を示す図であり、図５に対応する図である。
【００６０】
図９は、クライアント３００による画像の登録処理の一例を示す図であり、第１の実施の形態では、登録画像は固定されている場合を例に説明したが、本実施の形態では、クライアント側の状況に応じて、サーバ側のポリシ管理テーブル１０２に登録する登録画像を変更、維持、更新等することを特徴とする。クライアントの登録画像も合わせて変更等することが好ましい。変更履歴を保持しておいて後の管理に反映させても良い。
【００６１】
処理が開始されると、ステップＳ９０１において、カメラ３０１により自宅の画像を取得する。次いで、その画像が、自己の登録画像と異なる新規画像であるかどうかを判定する（ステップＳ９０２）。
【００６２】
新規画像でない場合には（ＮＯ）、ステップＳ９０５で処理を終了する。
新規画像である場合には（ＹＥＳ）、ステップＳ９０３において、サーバ１００側に対して、新規画像をユーザＩＤとともに送信し、新規画像を自己のメモリにも記憶させたのちにステップＳ９０４で処理を終了する。
【００６３】
図１０は、図９の処理に対応したサーバ１００側における処理の流れの一例を示すフローチャート図である。処理が開始され、ステップＳ１００１において、クライアント３００側から（新規）画像を受信すると、ステップＳ１００２において図８に示すポリシ管理テーブル１０２を参照する。そして、ステップＳ１００３において、ユーザＩＤと対応する登録済画像と比べて新規であるかを判定する。新規画像であると判定されない場合には（ＮＯ）、ステップＳ１００６で処理を終了する。
【００６４】
ステップＳ１００３でＹＥＳと判定された場合には、ステップＳ１００４において、図８のポリシ管理テーブルに新規画像として登録する。例えば、図８に示すように、ユーザＡが自宅でアプリケーションＢを使用しようとした場合（１５６）に、カメラ３０１で撮影した画像が、画像Ｃ、画像Ｄ、画像Ｉであったとする。登録済画像１５４が、画像Ｃ、画像Ｄ、画像Ｅであるため、画像Ｃ、画像Ｄの一致から、同じ自宅にいるものと推定できるが、間取りの変更等により画像Ｅから画像Ｉへの変更があったと推定できるため、それに応じて、登録画像を変更する。なお、ユーザＢが自宅でアプリケーションＢを起動させた場合（１５８）に、撮影した画像が、画像Ｊ、画像Ｋ、画像Ｌであったとする。登録済画像１５８が、画像Ｆ、画像Ｇ、画像Ｈであるため、一致している画像がない。このような場合には、安易に同じ自宅として登録画像を変更することはできないため、例えば、システムの管理者がクライアントの保持者に自宅の引っ越し又は作業場所の変更を行ったか否かを確認する切っ掛けとすれば良い。
【００６５】
本実施の形態によれば、クライアントの撮影した画像に応じて、サーバにおける登録済画像の変更、維持、更新を行うきっかけを作ることができる。
【００６６】
上記の実施の形態において、添付図面に図示されている構成等については、これらに限定されるものではなく、本発明の効果を発揮する範囲内で適宜変更することが可能である。その他、例えば、画像の改ざん防止のため、画像を暗号化しておき、マッチング時に復号するのは望ましい形態である。
【００６７】
また、アプリケーションの起動を許可した後は、定期的にカメラから画像を取得しマッチングを行うことは、情報端末が移動されたときの対策となる（定期的にマッチングを行い、マッチしなかった場合、アプリケーションを強制終了する）。
【００６８】
また、情報端末が環境を判断する際、カメラからの画像の比較だけではなく、ＧＰＳ等の環境を判断できる情報と組み合わせて使用するのも望ましい形態である。
本発明は、その目的の範囲を逸脱しない限りにおいて適宜変更して実施することが可能である。
【００６９】
また、本発明の各構成要素は、任意に取捨選択することができ、取捨選択した構成を具備する発明も本発明に含まれるものである。また、本実施の形態で説明した機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。尚、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【産業上の利用可能性】
【００７０】
本発明は、情報端末に利用可能である。
【符号の説明】
【００７１】
１００：  サーバ、１０１：  アプリケーション管理テーブル、１０２：  ポリシ管理テーブル、１０３：サーバ管理部、１１０：  ユーザ認証部、１１１：  管理テーブル設定部、１１２：  管理データベース、１１３：  ネットワーク接続部、３００：  クライアント、３０１：  カメラ（画像取得部）、３０２：  アプリケーション、３０３：  クライアントポリシ管理テーブル、３０４：  ネットワーク接続部、３０５：  アプリケーション（情報アクセス）制御部、４００：  ネットワーク。
【図１】
2016167242.tif 000003
【図２】
2016167242.tif 000004
【図３】
2016167242.tif 000005
【図４】
2016167242.tif 000006
【図５】
2016167242.tif 000007
【図６】
2016167242.tif 000008
【図７】
2016167242.tif 000009
【図８】
2016167242.tif 000010
【図９】
2016167242.tif 000011
【図１０】
2016167242.tif 000012