(57)【要約】【課題】セキュリティ管理を実現するアプリケーションプログラムのインストールの際にセキュリティポリシーの確認をせずとも、セキュリティポリシーに従ったアプリケーションプログラムの実行を制御するセキュリティ管理プログラム管理方法、コンピュータプログラム、及び、情報記録媒体を提供すること。【解決手段】  携帯型セキュリティデバイスが有する記憶領域に格納された情報に基づいて端末装置のセキュリティを管理する、管理プログラムインストールするインストールステップと、サーバから、有効化に係る情報を取得する取得ステップと、端末装置に接続された前記携帯型セキュリティデバイスのドライブ装置のドライバ情報の有無を確認する確認ステップと、管理プログラムを有効化する有効化ステップと、を有し、インストールステップは、ドライブ装置が端末装置に接続されているか否かに関わらず実行されるセキュリティ管理プログラム管理方法。【選択図】図２
2011028553.tif 000002
【特許請求の範囲】
【請求項１】
携帯型セキュリティデバイスが有する記憶領域に格納された情報に基づいて端末装置のセキュリティを管理する、管理プログラムをインストールするインストールステップと、
前記管理プログラムの有効化に係る情報を管理するサーバに対し、前記有効化に係る情報を要求する要求ステップと、
前記サーバから、前記有効化に係る情報を取得する取得ステップと、
前記有効化に係る情報が、前記管理プログラムの有効化を指示する情報を含む場合に、前記端末装置に接続された前記携帯型セキュリティデバイスのドライブ装置のドライバ情報の有無を確認する確認ステップと、
前記ドライバ情報がある場合に、前記管理プログラムを有効化する有効化ステップと、
を有し、
前記インストールステップは、前記ドライブ装置が前記端末装置に接続されているか否かに関わらず実行されるセキュリティ管理プログラム管理方法。
【請求項２】
前記確認ステップにおいて、前記ドライブ装置のドライバ情報の有無に加えて、さらに、前記携帯型セキュリティデバイスの記憶領域の妥当性を確認する請求項１記載のセキュリティ管理プログラム管理方法。
【請求項３】
前記管理プログラムが有効化された場合に、前記端末装置を再起動させる第１の再起動ステップを有する請求項１又は２記載のセキュリティ管理プログラム管理方法。
【請求項４】
前記有効化に係る情報が、前記管理プログラムの無効化を指示する情報を含む場合に、前記管理プログラムを無効化する無効化ステップと、
前記管理プログラムが無効化された場合に、前記端末装置を再起動させる第２の再起動ステップと、
を有する請求項１ないし３何れか一項に記載のセキュリティ管理プログラム管理方法。
【請求項５】
前記携帯型セキュリティデバイスが有する記憶領域に格納された情報は、前記携帯型セキュリティデバイス毎に対応するユーザの識別情報、及び、パスワードに係る情報、を含み、
前記管理プログラムが有効化された場合に、前記ユーザの識別情報に基づいて、当該携帯型セキュリティデバイスに対応するユーザの、前記端末装置における使用を許可する許可ステップを有する請求項１ないし４何れか一項に記載のセキュリティ管理プログラム管理方法。
【請求項６】
携帯型セキュリティデバイスが有する記憶領域に格納された情報に基づいて端末装置のセキュリティを管理する、管理プログラムを前記端末装置にインストールするインストールステップと、
前記端末装置が、前記管理プログラムの有効化に係る情報を管理するサーバに対し、前記有効化に係る情報を要求する要求ステップと、
前記要求に基づいて、前記サーバが前記端末装置に対し、前記有効化に係る情報を送信する送信ステップと、
前記端末装置が、前記サーバから前記有効化に係る情報を取得する取得ステップと、
前記有効化に係る情報が、前記管理プログラムの有効化を指示する情報を含む場合に、前記端末装置が、前記端末装置に接続された前記携帯型セキュリティデバイスのドライブ装置のドライバ情報の有無を確認する確認ステップと、
前記ドライバ情報がある場合に、前記端末装置が、前記管理プログラムを有効化する有効化ステップと、
を有し、
前記インストールステップは、前記ドライブ装置が前記端末装置に接続されているか否かに関わらず実行されるセキュリティ管理プログラム管理方法。
【請求項７】
コンピュータに、
携帯型セキュリティデバイスが有する記憶領域に格納された情報に基づいて端末装置のセキュリティを管理する、管理プログラムをインストールするインストールステップと、
前記管理プログラムの有効化に係る情報を管理するサーバに対し、前記有効化に係る情報を要求する要求ステップと、
前記サーバから、前記有効化に係る情報を取得する取得ステップと、
前記有効化に係る情報が、前記管理プログラムの有効化を指示する情報を含む場合に、前記端末装置に接続された前記携帯型セキュリティデバイスのドライブ装置のドライバ情報の有無を確認する確認ステップと、
前記ドライバ情報がある場合に、前記管理プログラムを有効化する有効化ステップと、
を実行させ、
前記インストールステップは、前記ドライブ装置が前記端末装置に接続されているか否かに関わらず実行されるセキュリティ管理プログラム管理方法を実行させるコンピュータプログラム。
【請求項８】
前記確認ステップにおいて、前記ドライブ装置のドライバ情報の有無に加えて、さらに、前記携帯型セキュリティデバイスの記憶領域の妥当性を確認する請求項７記載のコンピュータプログラム。
【請求項９】
前記管理プログラムが有効化された場合に、前記端末装置を再起動させる第１の再起動ステップを前記コンピュータに実行させる請求項７又は８記載のコンピュータプログラム。
【請求項１０】
前記コンピュータに、
前記有効化に係る情報が、前記管理プログラムの無効化を指示する情報を含む場合に、前記管理プログラムを無効化する無効化ステップと、
前記管理プログラムが無効化された場合に、前記端末装置を再起動させる第２の再起動ステップと、
を実行させる請求項７ないし９何れか一項に記載のコンピュータプログラム。
【請求項１１】
前記携帯型セキュリティデバイスが有する記憶領域に格納された情報は、前記携帯型セキュリティデバイス毎に対応するユーザの識別情報、及び、パスワードに係る情報、を含み、
前記管理プログラムが有効化された場合に、前記ユーザの識別情報に基づいて、当該携帯型セキュリティデバイスに対応するユーザの、前記端末装置における使用を許可する許可ステップを前記コンピュータに実行させる請求項７ないし１０何れか一項に記載のコンピュータプログラム。
【請求項１２】
請求項７ないし１１何れか一項に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティ管理プログラム管理方法、コンピュータプログラム、及び、情報記録媒体に関する。
【背景技術】
【０００２】
従来から、コンピュータや、そのコンピュータが接続されているシステムにおいて、セキュリティを管理するために、ＩＣカードを用いる技術がある。そのような技術では、例えば、ＩＣカードに記録されているユーザの識別情報等を用いることにより、ユーザ毎に対応したセキュリティポリシーが実現される。
【０００３】
このようなセキュリティ管理は、コンピュータや、そのコンピュータとネットワークを介して接続されているサーバ等に、セキュリティ管理を実現するアプリケーションプログラムをインストールして実行することにより、実現される。アプリケーションプログラムをコンピュータにインストールする際には、そのアプリケーションプログラムに関わるデバイス等の動作確認が、インストール処理中に行われる。
【０００４】
アプリケーションプログラムのインストールやアンインストールには、例えば、その処理を実行するログオンユーザを識別することにより、その処理が不正か否かを判断することができる（特許文献１参照）。
【０００５】
ところで、セキュリティ管理は、アプリケーションプログラムが実行される際に実現されることが必須である。したがって、インストール又はアンインストールの処理に対する正当性を確認するよりも、アプリケーションプログラムの実行の正当性が実現されることが、より重要である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−３３９１４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来の技術では、コンピュータや、そのコンピュータが接続されているシステムのセキュリティポリシーに従ったセキュリティの管理を、ＩＣカード等を認証することにより実現する場合には、セキュリティを管理するアプリケーションプログラムをインストールする際に、コンピュータに、ＩＣカードに格納されている情報を読み出すドライブ装置が接続されている必要があった。
【０００８】
そこで、ドライブ装置等が用意できない場合には、アプリケーションプログラムのインストールができないという不具合があった。しかしながら、上記特許文献１に記載の方法では、そのようなことは考慮されていない。
【０００９】
本発明は、上記の点に鑑みて、これらの問題を解消するために発明されたものであり、セキュリティ管理を実現するアプリケーションプログラムのインストールの際にセキュリティポリシーの確認をせずとも、セキュリティポリシーに従ったアプリケーションプログラムの実行を制御するセキュリティ管理プログラム管理方法、コンピュータプログラム、及び、情報記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明のセキュリティ管理プログラム管理方法は次の如き構成を採用した。
【００１１】
本発明のセキュリティ管理プログラム管理方法は、携帯型セキュリティデバイスが有する記憶領域に格納された情報に基づいて端末装置のセキュリティを管理する、管理プログラムをインストールするインストールステップと、前記管理プログラムの有効化に係る情報を管理するサーバに対し、前記有効化に係る情報を要求する要求ステップと、前記サーバから、前記有効化に係る情報を取得する取得ステップと、前記有効化に係る情報が、前記管理プログラムの有効化を指示する情報を含む場合に、前記端末装置に接続された前記携帯型セキュリティデバイスのドライブ装置のドライバ情報の有無を確認する確認ステップと、前記ドライバ情報がある場合に、前記管理プログラムを有効化する有効化ステップと、を有し、前記インストールステップは、前記ドライブ装置が前記端末装置に接続されているか否かに関わらず実行される構成とすることができる。
【００１２】
これにより、セキュリティ管理を実現するアプリケーションプログラムのインストールの際にセキュリティポリシーの確認をせずとも、セキュリティポリシーに従ったアプリケーションプログラムの実行を制御するセキュリティ管理プログラム管理方法を提供することができる。
【００１３】
なお、上記課題を解決するため、本発明は、上記セキュリティ管理プログラム管理方法をコンピュータに実行させるコンピュータプログラム、及び、そのコンピュータプログラムを格納した情報記録媒体としてもよい。
【発明の効果】
【００１４】
本発明のセキュリティ管理プログラム管理方法、コンピュータプログラム、及び、情報記録媒体によれば、セキュリティ管理を実現するアプリケーションプログラムのインストールの際にセキュリティポリシーの確認をせずとも、セキュリティポリシーに従ったアプリケーションプログラムの実行を制御するセキュリティ管理プログラム管理方法、コンピュータプログラム、及び、情報記録媒体を提供することが可能になる。
【図面の簡単な説明】
【００１５】
【図１】本実施の形態に係るセキュリティ管理を実現するクライアント・サーバシステムの構成の例を説明する図である。
【図２】アプリケーション１１０の機能構成を示すブロック図である。
【図３】本実施の形態に係るクライアント・サーバシステムにおけるセキュリティ管理プログラムの有効化の処理を示すフロー図である。
【図４】本実施の形態に係るクライアント・サーバシステムにおけるセキュリティ管理プログラムの無効化の処理を示すフロー図である。
【図５】パーソナルコンピュータにおけるセキュリティ管理プログラムの動作を説明する図である。
【図６】ポリシーの設定の入力を促す画面を説明する図である。
【図７】セキュリティ管理に係る機能を有効化する際に、パーソナルコンピュータにより表示される画面の例を説明する図である。
【図８】セキュリティ管理プログラムによるログオン時の認証を行う画面の例を説明する図である。
【図９】セキュリティ管理に係る機能を無効化する際に、パーソナルコンピュータによって制御される表示装置に表示される画面の例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態を図面に基づき説明する。
〔本発明の実施の形態〕
（本実施の形態に係るセキュリティ管理を実現するクライアント・サーバシステムの構成例）
図１は、本実施の形態に係るセキュリティ管理を実現するクライアント・サーバシステムの構成の例を説明する図である。図１のクライアント・サーバシステムは、クライアント１００と、管理サーバ９００とが、ネットワーク等を介して接続されている。クライアント１００には、ＩＣカードのドライブ装置２００が接続される。なお、ＩＣカードのドライブ装置は、ＩＣカードの「リーダ・ライタ」とも言い、ＩＣカードの記憶領域に格納された情報を読み出し、記憶領域に情報を書き込み又は記憶領域の情報を更新する。
【００１７】
クライアント１００は、アプリケーション１１０、リーダ・ライタ確認部１２０、ネットワーク通信部１３０、ポリシー保存部１８０、オペレーティングシステム１９０を有する。アプリケーション１１０は、オペレーティングシステム１９０上で動作し、本実施の形態に係るセキュリティ管理及びそのセキュリティ管理を実現するプログラムの管理を実現する。
【００１８】
リーダ・ライタ確認部１２０は、ドライブ装置２００の動作確認を行う。リーダ・ライタ確認部１２０は、また、ドライブ装置２００に挿入されたＩＣカード２１０の記憶領域の情報の読み出し、書き込み、更新等を行う。リーダ・ライタ確認部１２０は、例えば、ドライブ装置２００のデバイスドライバとして構成される。
【００１９】
ネットワーク通信部１３０は、管理サーバ９００との通信を行い、管理サーバ９００によって管理される、アプリケーション１１０の有効化に係る情報を取得する。アプリケーション１１０の有効化に係る情報は、「ポリシー」ともいう。ネットワーク通信部１３０は、例えば、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）として構成される。ポリシー保存部１８０は、ネットワーク通信部１３０により取得されたポリシーを保持する。ポリシー保存部１８０は、例えば、メモリとして構成される。オペレーティングシステム１９０は、アプリケーション１１０等のアプリケーションプログラムを動作させる。
【００２０】
管理サーバ９００は、クライアント１００を含む複数のクライアントＰＣにおいて、本実施の形態に係るセキュリティ管理を実現するアプリケーションの有効化に係る情報を管理する。これにより、クライアントＰＣ毎にポリシーの設定の操作を行うことなく、クライアント・サーバシステムの全体におけるクライアントＰＣのセキュリティ管理を実現することができる。
【００２１】
管理サーバ９００は、ネットワーク通信部９３０、ユーザ認証部９４０、ポリシー管理部９８０、及び、オペレーティングシステム９９０を有する。ネットワーク通信部９３０は、クライアント１００との通信を行い、クライアント１００からの要求に応えて、アプリケーション１１０の有効化に係る情報を送信する。ネットワーク通信部９３０は、また、クライアント１００から、ドライブ装置２００に挿入されたＩＣカード２１０に格納されたユーザの識別情報を受信する。ネットワーク通信部９３０は、例えば、ＮＩＣとして構成される。
【００２２】
なお、ネットワーク通信部９３０は、クライアント１００に接続される他に、図示しない管理用ＰＣに接続されてもよい。管理用ＰＣは、例えば、操作者により、ポリシーの設定、入力、更新等が行われる。
【００２３】
ユーザ認証部９４０は、ドライブ装置２００に挿入されたＩＣカード２１０に格納されたユーザの識別情報に基づいて、そのユーザの認証を行う。ユーザ認証部９４０は、また、ユーザの認証に、ＩＣカード２１０に格納されたパスワードを用いてもよい。ユーザ認証部９４０は、また、クライアント１００が有する図示しない入力部から入力等されたパスワードに基づいて、ユーザの認証を行ってもよい。
【００２４】
ポリシー管理部９８０は、クライアントＰＣ毎に、インストールされるアプリケーション１１０の有効化に係る情報を管理する。ポリシー管理部９８０は、図示しない記憶部に、ポリシーを保持させてもよい。オペレーティングシステム９９０は、管理サーバ９００にインストールされたアプリケーションプログラムを動作させる。
【００２５】
（アプリケーション１１０の詳細）
図２は、アプリケーション１１０の機能構成を示すブロック図である。アプリケーション１１０は、クライアント１００にインストールされ、クライアント１００におけるセキュリティ管理を実現する。アプリケーション１１０は、セキュリティ管理部１１１、ドライブ確認部１１２、ポリシー確認部１１３、及び、制御部１１９を有する。
【００２６】
セキュリティ管理部１１１は、本実施の形態におけるクライアント１００のセキュリティ管理を実現する。セキュリティ管理部１１１によって実現されるセキュリティ管理は、例えば、ＩＣカード２１０によって実現される各種の機能である。
【００２７】
セキュリティ管理とは、例えば、ＩＣカード２１０によるログオン時のユーザ認証、クライアント１００のスクリーンロック機能、クライアント１００から他の記憶媒体へのデータ持ち出しの許可等の機能である。セキュリティ管理とは、また、他のアプリケーションを起動する際のパスワード入力をＩＣカード２１０に格納された情報に基づいて実行する機能でもよい。
【００２８】
セキュリティ管理とは、また例えば、クライアント１００に対するログオン情報、ＩＣカード２１０の状態に係る情報等を取得し、ネットワーク通信部１３０により、管理サーバ９００に対して送信させる機能でもよい。セキュリティ管理とは、また例えば、ＩＣカード２１０に格納されたユーザの識別情報等の管理を行う機能である。セキュリティ管理部１１１は、セキュリティ管理の機能を実現するために、電子証明書の使用、又は、暗号化ファイルの生成等を行ってもよい。
【００２９】
ドライブ確認部１１２は、ドライブ装置２００のドライバ情報の有無を確認する。ドライバ情報がある場合には、ドライブ装置２００を動作することができる。ドライブ確認部１１２は、また、リーダ・ライタ確認部１２０を介して、ドライブ装置２００の動作確認を行う。ドライブ確認部１１２は、例えば、制御部１１９からの指示により、ドライブ装置２００の動作確認を行う。ドライブ確認部１１２は、さらに、ドライブ装置２００に挿入されたＩＣカード２１０の記憶領域の妥当性を確認してもよい。記憶領域が妥当性であるとは、例えば、セキュリティ管理部１１１によって処理される情報が、所定の領域毎に格納されていることを言う。
【００３０】
ドライブ確認部１１２は、またさらに、ＩＣカード２１０の記憶領域に格納されている情報の正当性を確認してもよい。情報の正当性とは、例えば、ユーザの識別情報やパスワードに基づく認証であり、それらの情報を、管理サーバ９００が有するユーザ認証部９４０に送信することにより、行ってもよい。
【００３１】
ポリシー確認部１１３は、ネットワーク通信部１３０により取得されたポリシーを確認する。ポリシー確認部１１３は、セキュリティ管理部１１１を有効化するか否かを指示する情報を取得し、その内容を確認する。
【００３２】
制御部１１９は、セキュリティ管理部１１１の有効化及び無効化を行う。制御部１１９は、ポリシー確認部１１３によって取得され確認されたポリシーに従い、セキュリティ確認部１１１の有効化及び無効化を行う。制御部１１９は、セキュリティ管理部１１１の有効化を指示する情報が取得された場合に、ドライブ確認部１１２によるドライブ装置２００の動作等の確認を行い、ドライブ装置２００の動作が妥当である場合には、セキュリティ管理部１１１の有効化を行う。
【００３３】
制御部１１９は、ポリシー確認部１１３により、セキュリティ管理部１１１を無効化する指示が取得され確認された場合には、セキュリティ管理部１１１の無効化処理を行う。なお、セキュリティ管理部１１１の有効化及び無効化の処理の後、クライアント１００が再起動されることにより、セキュリティ管理部１１１が有効又は無効になる。
【００３４】
（アプリケーションの有効化の処理）
図３及び図４は、本実施の形態に係るクライアント・サーバシステムにおけるセキュリティ管理プログラムの有効化及び無効化を説明する図である。なお、図中、「活性化」とは、「有効化」を表し、「非活性化」とは、「無効化」を表す。
【００３５】
図３は、本実施の形態に係るクライアント・サーバシステムにおけるセキュリティ管理プログラムの有効化の処理を示すフロー図である。図３では、クライアント１００が、管理サーバ９００から、有効化に係る情報を取得することに基づいて、アプリケーションの有効化を行う。
【００３６】
図３では、図示していないが、初期状態として、管理サーバ９００が有するポリシー管理部９８０が、クライアント１００が有するセキュリティ管理部１１１の状態が「無効化」している旨の情報を有しており、「有効化」の情報を「ＯＮ」に設定するステップを有している。図３のステップＳ１０１では、クライアント１００から管理サーバ９００に対し、ポリシー管理部９８０に保持されているセキュリティ管理部１１１の有効化に係る情報の確認が実行される。この確認は、一定間隔で行われるとよい。なお、セキュリティ管理部１１１の有効化に係る情報である「ポリシー」は、ここでは、セキュリティ管理部１１１を有効化する旨の情報を表す。
【００３７】
ステップＳ１０１に続くステップＳ１０２では、管理サーバ９００からクライアント１００に対し、ステップＳ１０１の実行に基づく、セキュリティ管理部１１１の有効化に係る情報を送信する。
【００３８】
ステップＳ１０２に続いてステップＳ１０３に進み、管理サーバ８００のポリシー管理部９８０に管理されるセキュリティ管理部１１１の有効化に係る情報が、活性化フラグ「ＯＮ」であるか否かの確認がなされる。「ＯＮ」である場合には、ユーザに活性動作に入る旨を通知し、ステップＳ１０４に進み、「ＯＮ」ではない場合には、ステップＳ１０１に戻って処理を繰り返す。
【００３９】
ステップＳ１０３に続いてステップＳ１０４に進み、ドライブ確認部１１２が、ドライブ装置２００の動作確認を行う。ここでは、ＩＣカードのリーダ・ライタであるドライブ装置２００が、クライアント１００に接続されているか否かの確認、ドライブ装置２００の動作確認、及び、ドライブ装置２００に挿入されているＩＣカード２１０の記憶領域の妥当性の確認等を行う。これにより、リーダ・ライタの動作確認と、ＩＣカードの疎通確認が実現される。ドライブ装置２００の動作が正常であり、ＩＣカード２１０の記憶領域が妥当である場合には、ステップＳ１０５に進む。一方、ドライブ装置２００の動作が異常である場合、又は、ＩＣカード２１０の記憶領域が妥当ではない場合には、ステップＳ１０１に戻って処理を繰り返す。
【００４０】
ステップＳ１０４に続くステップＳ１０５では、クライアント１００の再起動が指示され、クライアント１００の再起動が実現される。このステップは、アプリケーション１１０が有する制御部１１９が、オペレーティングシステム１９０に再起動の指示を出力することにより、実現されてもよい。
【００４１】
ステップＳ１０５に続くステップＳ１０６では、ステップＳ１０５において実現されたクライアント１００の再起動後に、セキュリティ管理部１１１の動作が開始され、活性化又は非活性化をしているか否かを定期的にサーバへ確認する。
【００４２】
なお、ステップＳ１０５におけるクライアント１００の再起動の前に、ステップＳ１０６におけるセキュリティ管理部１１１の動作が開始されてもよい。
【００４３】
（アプリケーションの無効化の処理）
図４は、本実施の形態に係るクライアント・サーバシステムにおけるセキュリティ管理プログラムの無効化の処理を示すフロー図である。図４では、クライアント１００が、管理サーバ９００から、有効化に係る情報を取得することに基づいて、アプリケーションの無効化を行う。
【００４４】
図４では、図示していないが、初期状態として、管理サーバ９００が有するポリシー管理部９８０が、クライアント１００が有するセキュリティ管理部１１１の状態が「有効化」している旨の情報を有しており、「無効化」の情報を「ＯＦＦ」に設定するステップを有している。図４のステップＳ２０１では、クライアント１００から管理サーバ９００に対し、ポリシー管理部９８０に保持されているセキュリティ管理部１１１の有効化に係る情報の確認が実行される。この確認は、一定間隔で行われるとよい。
【００４５】
ステップＳ２０１に続くステップＳ２０２では、管理サーバ９００からクライアント１００に対し、ステップＳ２０１の要求に基づく、セキュリティ管理部１１１の有効化に係る情報を送信する。セキュリティ管理部１１１の有効化に係る情報である「ポリシー」は、ここでは、セキュリティ管理部１１１を無効化する旨の情報を表す。
【００４６】
ステップＳ２０２に続いてステップＳ２０３に進み、ポリシー管理部９８０が、ポリシーの内容を確認する。ここでは、ポリシーの内容である「活性化フラグ」がＯＦＦであるか否かの判断が行われる。活性化フラグがＯＦＦの場合、すなわち、セキュリティ管理部１１１を無効化する場合には、ステップＳ２０４に進む。一方、活性化フラグがＯＦＦではない場合には、ステップＳ２０１に戻って処理を繰り返す。
【００４７】
ステップＳ２０３に続いてステップＳ２０４に進み、制御部１１９が、セキュリティ管理部１１１を非活性化する処理を行う旨の通知を、図示しない表示装置に出力させる。これにより、クライアント１００が再起動される際に、操作者が、他のアプリケーション等による操作を中止することができる。なお、ステップＳ２０４における通知処理が行われることなく、ステップＳ２０５に進んでもよい。これにより、活性化フラグがＯＦＦのポリシーがクライアント装置１００に取得される際に、ユーザによる確認等が行われずともステップＳ２０５以降の処理を行うことができる。
【００４８】
ステップＳ２０４に続くステップＳ２０５では、クライアント１００の再起動が指示され、クライアント１００の再起動が実現される。このステップは、アプリケーション１１０が有する制御部１１９が、オペレーティングシステム１９０に再起動の指示を出力することにより、実現されてもよいし、再起動なしでアプリケーションの動作を停止してもよい。
【００４９】
ステップＳ２０５に続いてステップＳ２０６に進み、ステップＳ２０５において実現されたクライアント１００の再起動後に、セキュリティ管理部１１１の動作が停止される。
【００５０】
なお、クライアント２００の再起動の前に、セキュリティ管理部１１１の動作が停止されてもよい。
【００５１】
（パーソナルコンピュータにおけるセキュリティ管理プログラムの管理）
図５から図９は、パーソナルコンピュータにおけるセキュリティ管理プログラムの動作等を説明する図である。なお、図５（ａ）及び（ｂ）のセキュリティ管理プログラムは、図１及び図２のアプリケーション１１０に対応する。
【００５２】
（有効化の処理）
図５（ａ）は、セキュリティ管理プログラムがクライアント１００であるパーソナルコンピュータにインストールされた後、管理サーバ９００から受信したポリシーにより、セキュリティ管理を実現するアプリケーションが有効化されるまでを説明する図である。
【００５３】
図５（ａ）のステップＳ３１では、セキュリティ管理プログラムが、パーソナルコンピュータにインストールされる。インストールの際には、必ずしも、ＩＣカードのドライブ装置２００等が接続されていなくともよい。また、インストールの処理は、そのインストール処理を行う操作者の認証を、必ずしも必要としない。
【００５４】
ステップＳ３１に続くステップＳ３２では、インストールの処理が完了し、セキュリティ管理プログラムが、パーソナルコンピュータにインストールされ、非活性化の状態になっている。この状態では、セキュリティ管理の機能は実現されておらず、管理サーバ９００へのポリシーの取得要求を実現する機能が実現されている。
【００５５】
ステップＳ３２に続くステップＳ３３では、ＩＣカードのドライブ装置２００であるリーダ・ライタが、パーソナルコンピュータに接続され、そのデバイスドライバがインストールされる。なお、ドライブ装置２００のデバイスドライバのインストールは、管理サーバ９００が活性化命令を出力してからセキュリティ管理プログラムが活性化されるまでの間に行われていればよい。
【００５６】
ステップＳ３３に続いてステップＳ３４に進み、管理サーバ９００からの活性化命令が取得される。活性化命令は、パーソナルコンピュータからの取得要求に対応するものでもよく、管理サーバ９００が、所定の時間毎に出力するものでもよく、管理サーバ９００において、このパーソナルコンピュータのポリシーが変更された際に出力されるものでもよい。
【００５７】
図６は、管理サーバ９００において、ポリシーの設定の入力を促す画面を説明する図である。図６の画面では、符号ａを付した箇所に、パーソナルコンピュータの識別情報の入力を促す欄が設けられている。また、符号ｂを付した箇所は、そのパーソナルコンピュータに対するポリシーの設定の入力を促す欄である。図６では、「活性化」が選択されている。
【００５８】
図５に戻り、ステップＳ３４に続いてステップＳ３５に進み、リーダ・ライタの動作確認とそのリーダ・ライタに挿入されたＩＣカードの確認が行われる。より詳細には、例えば、ＩＣカードの記憶領域が、本実施の形態に係るセキュリティ管理プログラムによってアクセスされる領域を有しているか否かの判断がなされる。ステップＳ３５に続いてステップＳ３６に進み、パーソナルコンピュータの再起動がなされる。これにより、セキュリティ管理プログラムに含まれている、ログオン認証等のセキュリティ管理に係る機能が有効になる。
【００５９】
（有効化の際の画面表示の例）
図７は、図５（ａ）におけるパーソナルコンピュータにより表示される画面の例を説明する図である。なお、図７では、表示画面のうち、本実施の形態に係る部分を抜き出して説明している。
【００６０】
図７（ａ）は、図５（ａ）のステップＳ３４において管理サーバ９００からポリシーが送信された際に、ポリシーが更新された旨を操作者に通知する画面の例である。図７（ａ）に記された所定のアイコンを操作者が選択することにより、セキュリティ管理プログラムの有効化の処理が開始される。
【００６１】
図７（ｂ）は、図７（ａ）において、所定のアイコンが選択された後に表示される画面の例である。図７（ｂ）では、「ＯＫ」が選択されることにより、図５（ａ）のステップＳ３５の処理が開始される。
【００６２】
図７（ｃ）は、図５（ａ）のステップＳ３５の処理の後に表示される画面の例である。図７（ｃ）において、「ＯＫ」が選択されることにより、図５（ａ）のステップＳ３６の処理が開始される。
【００６３】
（セキュリティ管理プログラムによるログオン画面）
図８は、本実施の形態に係るセキュリティ管理プログラムによるログオン時の認証を行う画面の例を説明する図である。図８（ａ）は、セキュリティ管理プログラムにより、ログオンの処理が許可されていない場合の画面の例である。図８（ａ）の画面が表示されている場合に、ドライブ装置２００にＩＣカードを挿入することにより、図８（ｂ）の画面が表示される。
【００６４】
図８（ｂ）は、ユーザの識別情報又はパスワード等の入力を促す欄が設けられている。操作者が、この欄に所定の文字列等を入力することにより、ユーザの認証が行われる。なお、識別情報等は、ＩＣカードに格納されている情報が用いられてもよい。
【００６５】
（無効化の処理）
図５に戻り、図５（ｂ）は、既にセキュリティ管理プログラムが活性化されている場合に、非活性化命令に基づくセキュリティ管理プログラムが有するセキュリティ管理に係る機能の非活性化が行われることを説明する図である。
【００６６】
図５（ｂ）のステップＳ４１では、パーソナルコンピュータにおいてセキュリティ管理に係る機能を実現するプログラムが、活性化状態で動作している。ステップＳ４１に続いてステップＳ４２に進み、セキュリティ管理プログラムにより、パーソナルコンピュータから管理サーバ９００に対し、ポリシーの変更の有無の確認要求がなされる。この要求は、所定の時間毎に行われるとよい。
【００６７】
ステップＳ４２に続いてステップＳ４３に進み、管理サーバ９００から、非活性化命令が出力される。この命令は、管理サーバ９００が管理するパーソナルコンピュータの状態が、活性化から非活性化に変わった際に、ステップＳ４２の要求に基づいて出力されてもよい。
【００６８】
ステップＳ４３に続いてステップＳ４４に進み、セキュリティ管理に係る機能を実現するプログラムを非活性化する旨のメッセージを表示する画面が、パーソナルコンピュータによって制御される表示装置に表示される。ステップＳ４４に続いてステップＳ４５に進み、パーソナルコンピュータの再起動が行われる。再起動された後は、セキュリティ管理プログラムに含まれているログオン認証等のセキュリティ管理の機能が停止される。
【００６９】
（無効化の際の画面表示の例）
図９は、セキュリティ管理に係る機能を無効化する際に、パーソナルコンピュータによって制御される表示装置に表示される画面の例である。図９の画面は、図５（ｂ）のステップＳ４４において表示される。
【００７０】
図９（ａ）は、パーソナルコンピュータのタスクバーに表示されるアイコンの例を示す図である。図９（ａ）において、符号ｃを付したアイコンが、本実施形態のセキュリティ管理プログラムが処理する「ポリシー」が更新されたことを通知するアイコンである。符号ｃを付したアイコンが選択されることにより、図９（ｂ）の画面が表示される。
【００７１】
図９（ｂ）は、図９（ａ）に続いて表示される画面の例である。図９（ｂ）において、「ＯＫ」が選択されることにより、図９（ｃ）の画面に遷移する。図９（ｃ）において、「ＯＫ」が選択されることにより、図５（ｂ）のステップＳ４４からステップＳ４５に遷移する。
【００７２】
図９（ｄ）は、図５（ｂ）のステップＳ４５における再起動の後にパーソナルコンピュータにより制御される表示装置に表示される画面の例である。図９（ｄ）は、セキュリティ管理の機能が実行されていない場合のログオン画面の例であり、本実施の形態に係るセキュリティ管理プログラムがインストールされていない場合と、同一のログオン画面である。
【００７３】
本実施の形態によるセキュリティ管理プログラム等は、たとえば、アプリケーションプログラムをインストールするクライアント端末が非常に多い場合に、特に有効である。より詳細には、例えば、アプリケーションプログラムをインストールするクライアント端末が、何千何百と多いネットワークでは、ＩＣカードのドライブ装置のデバイスドライバをインストールした後に、順次アプリケーションプログラムをインストールすることが必要となる。そのようなネットワークにおける運用形態として、ＩＣカードのドライブ装置のデバイスドライバとアプリケーションプログラムとを、それぞれ異なるタイミングでインストールすることがある。
【００７４】
そのため、インストールするコンピュータプログラムを管理する際に、クライアント端末毎に、デバイスドライバとアプリケーションプログラムとの順にインストールする管理を行う必要がある。
【００７５】
本実施の形態によれば、サーバ装置が、クライアント端末毎に、アプリケーションプログラムの活性化の許可又は不許可を管理すればよい。サーバ装置は、いつ、どのユーザに許可するのかという許可情報を指定すればよい。これにより、管理者が、クライアント端末毎にインストールされているコンピュータプログラムを全て把握しなくてもよい。
【００７６】
また、サーバ装置が管理する許可情報は、クライアント端末毎に対応づけられているため、より高いセキュリティを実現することができる。
【００７７】
本実施の形態によれば、また、クライアント端末に障害が発生した際の調査時に、アプリケーションプログラムを動作させない目的でアプリケーションプログラムをアンインストールする必要がない。すなわち、アンインストールに代えて、アプリケーションプログラムの動作の有効化を停止させるとよい。これにより、アプリケーションプログラムをアンインストールすることなく、アプリケーションプログラムの機能を停止することができる。
【００７８】
上記の実施の形態によれば、セキュリティ管理を実現するアプリケーションプログラムのインストール後に、セキュリティポリシーを確認してそのアプリケーションプログラムを実行させることにより、セキュリティ管理を実現するアプリケーションプログラムのインストールの際にセキュリティポリシーの確認をせずとも、セキュリティポリシーに従ったアプリケーションプログラムの実行を制御するセキュリティ管理プログラム管理方法を提供することができる。
【００７９】
以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨をそこなわない範囲で変更することが可能である。
【符号の説明】
【００８０】
１００  クライアント
１１０  アプリケーション
１１１  セキュリティ確認部
１１２  ドライブ確認部
１１３  ポリシー確認部
１１９  制御部
１２０  リーダ・ライタ確認部
１３０  ネットワーク通信部
１８０  ポリシー保存部
１９０  オペレーティングシステム
２００  ドライブ装置
２１０  ＩＣカード
９００  管理サーバ
９３０  ネットワーク通信部
９４０  ユーザ認証部
９８０  ポリシー管理部
９９０  オペレーティングシステム
【図１】
2011028553.tif 000003
【図２】
2011028553.tif 000004
【図３】
2011028553.tif 000005
【図４】
2011028553.tif 000006
【図５】
2011028553.tif 000007
【図６】
2011028553.tif 000008
【図７】
2011028553.tif 000009
【図８】
2011028553.tif 000010
【図９】
2011028553.tif 000011