(57)【要約】【課題】  情報処理装置のメモリに記録された機密情報の漏洩、ＵＳＢ周辺機器から情報処理装置への不正なデータ等のインストール等を防止するＵＳＢ周辺機器制御システム、及びＵＳＢ周辺機器制御方法を提供する。【解決手段】  各情報処理端末２におけるＵＳＢ周辺機器へのデータの書込及びＵＳＢ周辺機器からのデータの読出の可否を設定するＵＳＢ制御プログラム、各情報処理端末２における前記ＵＳＢ制御プログラムの実行の可否をパスワード等により認証するパスワード認証プログラム、及び、ＵＳＢ制御プログラムをインストールした回数（以下、使用ライセンス数とする）とＵＳＢ制御プログラムをインストールできる回数（以下、登録ライセンス数とする）とからなるライセンス管理情報とを記憶させたＵＳＢキーを用い、情報処理端末にＵＳＢ周辺機器が接続されたとき、該ＵＳＢ周辺機器の書込・読出を制限することにより、ＵＳＢ周辺機器からの機密情報の漏洩及び不正な情報等の書込を防止することができる。【選択図】  図１
2006146358.tif 000002
【特許請求の範囲】
【請求項１】
ＵＳＢキー及び前記ＵＳＢキーを接続するインターフェースを有する情報処理端末に格納された設定に基づいて、前記インターフェースに接続されたＵＳＢ周辺機器の不正使用を防止するＵＳＢ周辺機器制御システムにおいて、
前記ＵＳＢキーは、情報処理端末に接続された前記ＵＳＢ周辺機器の不正使用を防止するＵＳＢ制御プログラムと、前記ＵＳＢ制御プログラム使用時に要求される登録パスワードと、前記登録パスワードと前記情報処理端末のパスワード入力手段から入力されるパスワードとを照合するパスワード認証プログラムと、前記ＵＳＢ制御プログラムのライセンス管理情報とを記憶する記憶手段と、
前記情報処理端末は、
前記インターフェースに前記ＵＳＢキーが接続されたことを検知する検知手段と、
前記パスワード認証プログラムを起動し、前記パスワードを入力するパスワード入力手段と、
前記登録パスワードと前記パスワード入力手段から入力された前記パスワードとを照合するパスワード照合手段と、
前記ＵＳＢ制御プログラムがインストールされているか否かを検出するＵＳＢ制御プログラムインストール検出手段と、
前記ライセンス管理情報に基づいて前記ＵＳＢ制御プログラムをインストールするＵＳＢ制御プログラムインストール手段と、
前記ＵＳＢ制御プログラムを起動し、前記ＵＳＢ周辺機器へのデータの書込み及び前記ＵＳＢ周辺機器からのデータの読出しの可否を設定する設定手段とを有することを特徴とするＵＳＢ周辺機器制御システム。
【請求項２】
前記ライセンス管理情報は、前記ＵＳＢ制御プログラムを前記情報処理端末にインストールした使用インストール回数と、前記ＵＳＢ制御プログラムを前記情報処理端末にインストールできる登録インストール回数とを有し、
前記ＵＳＢ制御プログラムインストール手段は、前記使用インストール回数が前記登録インストール回数未満のとき、前記ＵＳＢ制御プログラムをインストールすることを特徴とする請求項１記載のＵＳＢ周辺機器制御システム。
【請求項３】
前記設定手段によって設定された前記ＵＳＢ周辺機器へのデータの書込み及び前記ＵＳＢ周辺機器からのデータの読出しの可否は、暗号化されて前記ＵＳＢキー及び前記情報処理端末に格納されることを特徴とする請求項１又は２記載のＵＳＢ周辺機器制御システム。
【請求項４】
前記パスワード入力手段によって繰り返しパスワードを入力できることを特徴とする請求項１から３のいずれか１項記載のＵＳＢ周辺機器制御システム。
【請求項５】
前記パスワード入力手段によって所定の回数だけパスワードを繰り返し入力できることを特徴とする請求項４記載のＵＳＢ周辺機器制御方法。
【請求項６】
前記インターフェースから前記ＵＳＢキーから取り外されたとき、前記ＵＳＢ周辺機器へのデータの書込み及び前記ＵＳＢ周辺機器からのデータの読出しの可否の設定、及び前記ＵＳＢ制御プログラムのインストール／アンインストールを禁止することを特徴とする請求項１から５のいずれか１項記載のＵＳＢ周辺機器制御システム。
【請求項７】
前記ＵＳＢ制御プログラムインストール手段によって前記ＵＳＢ制御プログラムのインストールが完了したとき、前記使用ライセンス数が１加算され、
前記ＵＳＢ制御プログラムがアンインストールされたとき、前記使用ライセンス数が１減算されることを特徴とする請求項２から６のいずれか１項記載のＵＳＢ周辺機器制御システム。
【請求項８】
ＵＳＢキーは、情報処理端末に接続されたＵＳＢ周辺機器の不正使用を防止するＵＳＢ制御プログラムと、前記ＵＳＢ制御プログラム使用時に要求される登録パスワードと、前記登録パスワードと前記情報処理端末のパスワード入力手段から入力されるパスワードとを照合するパスワード認証プログラムと、前記ＵＳＢ制御プログラムのライセンス管理情報とを記憶する記憶手段を有し、前記ＵＳＢキー及び前記ＵＳＢキーを接続するインターフェースを有する前記情報処理端末に格納された設定に基づいて、前記インターフェースに接続されたＵＳＢ周辺機器の不正使用を防止するＵＳＢ周辺機器制御システムのＵＳＢ周辺機器制御方法において、
前記情報処理端末は、
前記インターフェースに前記ＵＳＢキーが接続されたとき、前記インターフェースに前記ＵＳＢキーが接続されたことを検知する検知工程と、
前記検知工程によって前記インターフェースに前記ＵＳＢキーが接続されたことが検知されたとき、前記パスワード認証プログラムを起動し、前記パスワードを入力するパスワード入力工程と、
前記パスワード入力工程において前記パスワードが入力されたとき、前記登録パスワードと前記パスワード入力工程において入力された前記パスワードとを照合するパスワード照合工程と、
前記パスワード照合工程において前記登録パスワードと前記パスワード入力工程において入力された前記パスワードとの一致が確認されたとき、前記ＵＳＢ制御プログラムがインストールされているか否かを検出するＵＳＢ制御プログラムインストール検出工程と、
前記ＵＳＢ制御プログラムインストール検出工程において、前記ＵＳＢ制御プログラムがインストールされていないことが検出されたとき、前記ライセンス管理情報に基づいて前記ＵＳＢ制御プログラムをインストールするＵＳＢ制御プログラムインストール工程と、
前記ＵＳＢ制御プログラムインストール工程において前記ＵＳＢ制御プログラムがインストールされたとき、又は前記ＵＳＢ制御プログラムインストール検出工程において前記ＵＳＢ制御プログラムがインストールされていることた検出されたとき、前記ＵＳＢ制御プログラムを起動し、前記ＵＳＢ周辺機器へのデータの書込み及び前記ＵＳＢ周辺機器からのデータの読出しの可否を設定する設定工程とを有することを特徴とするＵＳＢ周辺機器制御方法。
【請求項９】
前記ライセンス管理情報は、前記ＵＳＢ制御プログラムを前記情報処理端末にインストールした使用インストール回数と、前記ＵＳＢ制御プログラムを前記情報処理端末にインストールできる登録インストール回数とを有し、
前記ＵＳＢ制御プログラムインストール工程は、前記使用インストール回数が前記登録インストール回数未満のとき、前記ＵＳＢ制御プログラムをインストールすることを特徴とする請求項８記載のＵＳＢ周辺機器制御方法。
【請求項１０】
前記設定工程によって設定された前記ＵＳＢ周辺機器へのデータの書込み及び前記ＵＳＢ周辺機器からのデータの読出しの可否は、暗号化されて前記ＵＳＢキー及び前記情報処理端末に格納されることを特徴とする請求項８又は９記載のＵＳＢ周辺機器制御方法。
【請求項１１】
前記パスワード入力工程によって繰り返しパスワードを入力できることを特徴とする請求項８から１０のいずれか１項記載のＵＳＢ周辺機器制御方法。
【請求項１２】
前記パスワード入力工程によって所定の回数だけパスワードを繰り返し入力できることを特徴とする請求項１１記載のＵＳＢ周辺機器制御方法。
【請求項１３】
前記インターフェースから前記ＵＳＢキーから取り外されたとき、前記ＵＳＢ周辺機器へのデータの書込み及び前記ＵＳＢ周辺機器からのデータの読出しの可否の設定、及び前記ＵＳＢ制御プログラムのインストール／アンインストールを禁止することを特徴とする請求項８から１２のいずれか１項記載のＵＳＢ周辺機器制御方法。
【請求項１４】
前記ＵＳＢ制御プログラムインストール手段によって前記ＵＳＢ制御プログラムのインストールが完了したとき、前記使用ライセンス数が１加算され、
前記ＵＳＢ制御プログラムがアンインストールされたとき、前記使用ライセンス数を１減算されることを特徴とする請求項９から１３のいずれか１項記載のＵＳＢ周辺機器制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢ周辺機器制御システム、及びＵＳＢ周辺機器制御方法に関し、特に、情報処理装置のメモリに記録された機密情報の漏洩、ＵＳＢ周辺機器から情報処理装置への不正なデータ等のインストール等を防止するＵＳＢ周辺機器制御システム、及びＵＳＢ周辺機器制御方法に関する。
【背景技術】
【０００２】
近年、コンピュータの普及により、各種データ処理がコンピュータ等の情報処理装置により行われている。よって、情報処理装置への機密データ等の情報の漏洩、又は情報処理装置からの機密データ等の情報の漏洩は致命的な問題である。
【０００３】
情報処理装置と周辺機器とを接続するインターフェースの１つとして標準化（又は規格化）されているＵＳＢインターフェースは、情報処理装置の電源をＯＦＦすることなく、情報処理装置の電源がＯＮされている間に周辺機器の接続又は取り外しが可能である。したがって、ＵＳＢ周辺機器は、他のＩＤＥ（Integrated Drive Electronics）ディスクやＰＣＩ（Peripheral Component Interface）デバイスと比較し簡単に情報処理装置への接続が可能である。
【０００４】
しかし、情報処理装置への接続が極めて容易なＵＳＢインターフェースの普及により、ＵＳＢ周辺機器から情報処理装置への機密データの漏洩等の問題が発生している。
【０００５】
特許文献１では、ＵＳＢ周辺機器の接続時に認証手段を設けることにより、認証処理で許可された使用者以外の第三者によるＵＳＢ周辺機器の使用を禁止し、データの参照や変更等の不正使用効果的に防止できるＵＳＢ周辺機器セットアップ装置が提案されている。
【０００６】
特許文献２では、ＳＣＳＩハードウェアを装置本体内に常備したポータブルコンピュータシステムにおいて、内部ＳＣＳＩに接続された装置に対して、その使用を特定し制限する有効なセキュリティ機能をもつポータブルコンピュータが提案されている。
【０００７】
特許文献３では、ソフトウェア記録媒体と、該ソフトウェアのライセンス管理情報を格納したＩＣカードと、カードリーダライタを接続した情報処理端末機とを具備し、ソフトウェア購入者が個々に保持する前記情報処理端末機のカードリーダライタを介して前記ＩＣカードからライセンス管理情報を読み出す手段と、該ライセンス管理情報に基づいてインストール又はアンインストールする手段からなり、前記ＩＣカードにインストールした情報処理端末機を特定する情報を記録するソフトウェアライセンス管理システムが提案されている。
【特許文献１】特開２００３−１５０２８５号公報
【特許文献２】特開平７−９３２４１号公報
【特許文献３】特開２００２−２６８７６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、上記の発明は、以下の問題を有している。
【０００９】
特許文献１記載のＵＳＢ周辺機器セットアップ装置は、ＵＳＢ周辺機器の接続時にパスワード等による認証を行うことにより、データの参照は変更等の不正使用を防止しているが、ＵＳＢ周辺機器が情報処理装置に接続された後のＵＳＢ周辺機器への書込等の処理を制限することはできない。
【００１０】
特許文献２記載のポータブルコンピュータは、情報処理装置の内部ＳＣＳＩに接続された周辺機器に対して、パスワード等により周辺機器へのアクセスを制限できるが、周辺機器からのデータの読み出し、周辺機器へのデータ書込み等を個別に制限することができない。
【００１１】
特許文献３記載のソフトウェアライセンス管理システムは、情報処理装置内に格納されているソフトウェア等へのアクセスを制限することができるが、情報処理装置に接続された周辺機器へのアクセスを制限することはできない。
【００１２】
そこで、本発明は、各情報処理端末におけるＵＳＢ周辺機器へのデータの書込及びＵＳＢ周辺機器からのデータの読出の可否を設定するＵＳＢ制御プログラム、各情報処理端末における前記ＵＳＢ制御プログラムの実行の可否をパスワード等により認証するパスワード認証プログラム、及び、ＵＳＢ制御プログラムをインストールした回数（以下、使用ライセンス数とする）とＵＳＢ制御プログラムをインストールできる回数（以下、登録ライセンス数とする）とからなるライセンス管理情報とを記憶させたＵＳＢキーを用い、情報処理端末にＵＳＢ周辺機器が接続されたとき、該ＵＳＢ周辺機器の書込・読出を制限するＵＳＢ周辺機器制御システム、及びＵＳＢ周辺機器制御方法を提案することを目的としている。
【００１３】
また、情報処理端末に接続されたＵＳＢ周辺機器への書込・読出処理を制限する設定を変更する場合、情報処理端末への前記ＵＳＢキーの接続を要求し、設定が変更されると該設定は暗号化されて保存され、前記ＵＳＢキーを情報処理端末から外した後は該設定によりＵＳＢ周辺機器への書込・読出処理を制限するＵＳＢ周辺機器制御システム、及びＵＳＢ周辺機器制御方法を提案することを目的としている。
【課題を解決するための手段】
【００１４】
請求項１記載の発明は、ＵＳＢキー及び前記ＵＳＢキーを接続するインターフェースを有する情報処理端末に格納された設定に基づいて、前記インターフェースに接続されたＵＳＢ周辺機器の不正使用を防止するＵＳＢ周辺機器制御システムにおいて、前記ＵＳＢキーは、情報処理端末に接続された前記ＵＳＢ周辺機器の不正使用を防止するＵＳＢ制御プログラムと、前記ＵＳＢ制御プログラム使用時に要求される登録パスワードと、前記登録パスワードと前記情報処理端末のパスワード入力手段から入力されるパスワードとを照合するパスワード認証プログラムと、前記ＵＳＢ制御プログラムのライセンス管理情報とを記憶する記憶手段と、前記情報処理端末は、前記インターフェースに前記ＵＳＢキーが接続されたことを検知する検知手段と、前記パスワード認証プログラムを起動し、前記パスワードを入力するパスワード入力手段と、前記登録パスワードと前記パスワード入力手段から入力された前記パスワードとを照合するパスワード照合手段と、前記ＵＳＢ制御プログラムがインストールされているか否かを検出するＵＳＢ制御プログラムインストール検出手段と、前記ライセンス管理情報に基づいて前記ＵＳＢ制御プログラムをインストールするＵＳＢ制御プログラムインストール手段と、前記ＵＳＢ制御プログラムを起動し、前記ＵＳＢ周辺機器へのデータの書込み及び前記ＵＳＢ周辺機器からのデータの読出しの可否を設定する設定手段とを有することを特徴とする。
【００１５】
請求項２記載の発明は、請求項１記載のＵＳＢ周辺機器制御システムにおいて、前記ライセンス管理情報は、前記ＵＳＢ制御プログラムを前記情報処理端末にインストールした使用インストール回数と、前記ＵＳＢ制御プログラムを前記情報処理端末にインストールできる登録インストール回数とを有し、前記ＵＳＢ制御プログラムインストール手段は、前記使用インストール回数が前記登録インストール回数未満のとき、前記ＵＳＢ制御プログラムをインストールすることを特徴とする。
【００１６】
請求項３記載の発明は、請求項１又は２記載のＵＳＢ周辺機器制御システムにおいて、前記設定手段によって設定された前記ＵＳＢ周辺機器へのデータの書込み及び前記ＵＳＢ周辺機器からのデータの読出しの可否は、暗号化されて前記ＵＳＢキー及び前記情報処理端末に格納されることを特徴とする。
【００１７】
請求項４記載の発明は、請求項１から３のいずれか１項記載のＵＳＢ周辺機器制御システムにおいて、前記パスワード入力手段によって繰り返しパスワードを入力できることを特徴とする。
【００１８】
請求項５記載の発明は、請求項４記載のＵＳＢ周辺機器制御システムにおいて、前記パスワード入力手段によって所定の回数だけパスワードを繰り返し入力できることを特徴とする。
【００１９】
請求項６記載の発明は、請求項１から５のいずれか１項記載のＵＳＢ周辺機器制御システムにおいて、前記インターフェースから前記ＵＳＢキーから取り外されたとき、前記ＵＳＢ周辺機器へのデータの書込み及び前記ＵＳＢ周辺機器からのデータの読出しの可否の設定、及び前記ＵＳＢ制御プログラムのインストール／アンインストールを禁止することを特徴とする。
【００２０】
請求項７記載の発明は、請求項２から６のいずれか１項記載のＵＳＢ周辺機器制御システムにおいて、前記ＵＳＢ制御プログラムインストール手段によって前記ＵＳＢ制御プログラムのインストールが完了したとき、前記使用ライセンス数が１加算され、前記ＵＳＢ制御プログラムがアンインストールされたとき、前記使用ライセンス数が１減算されることを特徴とする。
【００２１】
請求項８記載の発明は、ＵＳＢキーは、情報処理端末に接続されたＵＳＢ周辺機器の不正使用を防止するＵＳＢ制御プログラムと、前記ＵＳＢ制御プログラム使用時に要求される登録パスワードと、前記登録パスワードと前記情報処理端末のパスワード入力手段から入力されるパスワードとを照合するパスワード認証プログラムと、前記ＵＳＢ制御プログラムのライセンス管理情報とを記憶する記憶手段を有し、前記ＵＳＢキー及び前記ＵＳＢキーを接続するインターフェースを有する前記情報処理端末に格納された設定に基づいて、前記インターフェースに接続されたＵＳＢ周辺機器の不正使用を防止するＵＳＢ周辺機器制御システムのＵＳＢ周辺機器制御方法において、前記情報処理端末は、前記インターフェースに前記ＵＳＢキーが接続されたとき、前記インターフェースに前記ＵＳＢキーが接続されたことを検知する検知工程と、前記検知工程によって前記インターフェースに前記ＵＳＢキーが接続されたことが検知されたとき、前記パスワード認証プログラムを起動し、前記パスワードを入力するパスワード入力工程と、前記パスワード入力工程において前記パスワードが入力されたとき、前記登録パスワードと前記パスワード入力工程において入力された前記パスワードとを照合するパスワード照合工程と、前記パスワード照合工程において前記登録パスワードと前記パスワード入力工程において入力された前記パスワードとの一致が確認されたとき、前記ＵＳＢ制御プログラムがインストールされているか否かを検出するＵＳＢ制御プログラムインストール検出工程と、前記ＵＳＢ制御プログラムインストール検出工程において、前記ＵＳＢ制御プログラムがインストールされていないことが検出されたとき、前記ライセンス管理情報に基づいて前記ＵＳＢ制御プログラムをインストールするＵＳＢ制御プログラムインストール工程と、前記ＵＳＢ制御プログラムインストール工程において前記ＵＳＢ制御プログラムがインストールされたとき、又は前記ＵＳＢ制御プログラムインストール検出工程において前記ＵＳＢ制御プログラムがインストールされていることた検出されたとき、前記ＵＳＢ制御プログラムを起動し、前記ＵＳＢ周辺機器へのデータの書込み及び前記ＵＳＢ周辺機器からのデータの読出しの可否を設定する設定工程とを有することを特徴とする。
【００２２】
請求項９記載の発明は、請求項８記載のＵＳＢ周辺機器制御方法において、前記ライセンス管理情報は、前記ＵＳＢ制御プログラムを前記情報処理端末にインストールした使用インストール回数と、前記ＵＳＢ制御プログラムを前記情報処理端末にインストールできる登録インストール回数とを有し、前記ＵＳＢ制御プログラムインストール工程は、前記使用インストール回数が前記登録インストール回数未満のとき、前記ＵＳＢ制御プログラムをインストールすることを特徴とする。
【００２３】
請求項１０記載の発明は、請求項８又は９記載のＵＳＢ周辺機器制御方法において、前記設定工程によって設定された前記ＵＳＢ周辺機器へのデータの書込み及び前記ＵＳＢ周辺機器からのデータの読出しの可否は、暗号化されて前記ＵＳＢキー及び前記情報処理端末に格納されることを特徴とする。
【００２４】
請求項１１記載の発明は、請求項８から１０のいずれか１項記載のＵＳＢ周辺機器制御方法において、前記パスワード入力工程によって繰り返しパスワードを入力できることを特徴とする。
【００２５】
請求項１２記載の発明は、請求項１１記載のＵＳＢ周辺機器制御方法において、前記パスワード入力工程によって所定の回数だけパスワードを繰り返し入力できることを特徴とする。
【００２６】
請求項１３記載の発明は、請求項８から１２のいずれか１項記載のＵＳＢ周辺機器制御方法において、前記インターフェースから前記ＵＳＢキーから取り外されたとき、前記ＵＳＢ周辺機器へのデータの書込み及び前記ＵＳＢ周辺機器からのデータの読出しの可否の設定、及び前記ＵＳＢ制御プログラムのインストール／アンインストールを禁止することを特徴とする。
【００２７】
請求項１４記載の発明は、請求項９から１３のいずれか１項記載のＵＳＢ周辺機器制御方法において、前記ＵＳＢ制御プログラムインストール手段によって前記ＵＳＢ制御プログラムのインストールが完了したとき、前記使用ライセンス数が１加算され、前記ＵＳＢ制御プログラムがアンインストールされたとき、前記使用ライセンス数を１減算されることを特徴とする。
【発明の効果】
【００２８】
本発明は、各情報処理端末におけるＵＳＢ周辺機器へのデータの書込及びＵＳＢ周辺機器からのデータの読出の可否を設定するＵＳＢ制御プログラム、各情報処理端末における前記ＵＳＢ制御プログラムの実行の可否をパスワード等により認証するパスワード認証プログラム、及び、ＵＳＢ制御プログラムをインストールした回数（以下、使用ライセンス数とする）とＵＳＢ制御プログラムをインストールできる回数（以下、登録ライセンス数とする）とからなるライセンス管理情報とを記憶させたＵＳＢキーを用い、情報処理端末にＵＳＢ周辺機器が接続されたとき、該ＵＳＢ周辺機器の書込・読出を制限することにより、ＵＳＢ周辺機器からの機密情報の漏洩及び不正な情報等の書込を防止することができる。
【発明を実施するための最良の形態】
【００２９】
以下に、本発明の一実施形態について図面を参照して説明する。
【００３０】
図１を用い、本実施形態に係るＵＳＢ周辺機器制御システムの構成について説明する。本実施形態に係るＵＳＢ周辺機器制御システムは、サーバ１、複数のＰＣ等の情報処理端末２、及びＵＳＢキー３を有している。なお、各情報処理端末２に接続されるＵＳＢ周辺機器は、図１には図示していない。
【００３１】
ＵＳＢキー３には、各情報処理端末２におけるＵＳＢ周辺機器へのデータの書込及びＵＳＢ周辺機器からのデータの読出の可否を設定するＵＳＢ制御プログラム、各情報処理端末２における前記ＵＳＢ制御プログラムの実行の可否をパスワード等により認証するパスワード認証プログラム、ＵＳＢ制御プログラムを用いて管理者等によって設定された各ＵＳＢ周辺機器に対して実行可能な動作の設定、及びＵＳＢ制御プログラムをインストールした回数（以下、使用ライセンス数とする）とＵＳＢ制御プログラムをインストールできる回数（以下、登録ライセンス数とする）とからなるライセンス管理情報が記憶されている。
【００３２】
ここで、具体的に、登録ライセンス数とは情報処理端末２がＵＳＢ周辺機器を使用するために必要なプログラムのインストールを許可する回数である。即ち、該プログラムのインストールが可能な限度回数である。また、使用ライセンス数とは、該プログラムのインストールによりライセンスが発行された情報処理端末２の数である。
【００３３】
次に、図２を用いＵＳＢ周辺機器が接続可能な各情報処理端末２の構成について説明する。なお、図２に示す情報処理端末２は、図１に示す複数の情報処理端末ＰＣn、ＰＣn+1、ＰＣn+2、ＰＣn+3、・・・・ＰＣn+iの任意の１つである。
【００３４】
図２に示す情報処理端末２には、光ディスク装置２１、フロッピィディスク装置２２、ＣＤ−ＲＯＭディスク装置２３、ＣＤ−Ｒディスク装置２４、ＣＤ−ＲＷディスク装置２５、ＤＶＤ−ＲＷディスク装置２６、メモリカード装置２７、ＵＳＢメモリ装置２８、フラッシュメモリ装置２９、ハードディスク装置３０など各種ＵＳＢ周辺機器が接続されている。
【００３５】
各情報処理端末２には、ＵＳＢキー３に格納されたＵＳＢ制御プログラムにより、ＵＳＢ周辺機器ごとに、「書込のみ」、「読出のみ」、「書込・読出可能」、又は「書込・読出不可」が設定可能である。また、ＵＳＢキー３に格納されたパスワード認証プログラムにより、各情報処理端末２における前記ＵＳＢ制御プログラムの実行の可否をパスワード等により認証する。
【００３６】
次に、図３及び４を参照し、本実施形態に係るＵＳＢ周辺機器制御システムの動作について説明する。
【００３７】
図３（ａ）、（ｂ）、（ｃ）は、ＵＳＢ制御プログラムによりＵＳＢ周辺機器ごとに設定された各ＵＳＢ周辺機器に対して情報処理端末２が実行できる動作例を示す図である。図４は、ＵＳＢ制御プログラムにより情報処理端末２がＵＳＢ周辺機器に対して実行できる動作を設定する処理の手順を表すフローチャートである。
【００３８】
なお、ＵＳＢ制御プログラムにより情報処理端末２がＵＳＢ周辺機器に対して実行できる動作を設定する処理には、以下の２種類がある。１つは、初めてＵＳＢキー３を用いて情報処理端末２にＵＳＢ周辺機器に対して実行できる動作を設定する場合である。もう一つは、再度ＵＳＢキー３を情報処理端末２に接続し、前回の設定を変更する場合である。
【００３９】
まず、前者の初めてＵＳＢキー３を用いて情報処理端末２にＵＳＢ周辺機器に対して実行できる動作を設定する処理について説明する。
【００４０】
まず、各情報処理端末２の管理者等がＵＳＢキー３を情報処理端末２に接続すると（ステップＳ４００）、情報処理端末２はＵＳＢキー３が接続された検知し（ステップＳ４０１）、ＵＳＢキー３に記憶されているパスワード認証プログラムを読み込む（ステップＳ４０２）。パスワード認証プログラムの読み込みが完了すると、情報処理端末２は自端末の表示部等を介して管理者にパスワードの入力を要求する。
【００４１】
そして、情報処理端末２の操作部等からパスワードが入力されると（ステップＳ４０３）、情報処理端末２は入力されたパスワードとパスワード認証プログラムに含まれるパスワードとが一致しているか否かを判断する（ステップＳ４０４）。情報処理端末２から入力されたパスワードとパスワード認証プログラムに含まれるパスワードとが一致しなかった場合は（ステップＳ４０４／ＮＯ）、ＵＳＢ制御プログラムによる情報処理端末２がＵＳＢ周辺機器に対して実行できる動作の設定処理は終了する。一方、情報処理端末２から入力されたパスワードとパスワード認証プログラムに含まれるパスワードとが一致した場合は（ステップＳ４０４／ＹＥＳ）、各情報処理端末２におけるＵＳＢキー３に記憶されるＵＳＢ制御プログラムの読み出しが初めてであるか否かが判断される（ステップＳ４０５）。
【００４２】
情報処理端末２におけるＵＳＢキー３に記憶されているＵＳＢ制御プログラムの読み出しが初めてである場合は（ステップＳ４０５／ＹＥＳ）、情報処理端末２はＵＳＢキー３に記録されるライセンス管理情報の読み出しを実行し、まず、使用ライセンス数と登録ライセンス数とを比較し、使用ライセンス数が登録ライセンス数未満であるか否かを判別する（ステップＳ４０６）。
【００４３】
使用ライセンス数が登録ライセンス数以上である場合は（ステップＳ４０６／ＮＯ）、ＵＳＢ制御プログラムの情報処理端末２へのインストールは実行されず、ＵＳＢ制御プログラムによる情報処理端末２がＵＳＢ周辺機器に対して実行できる動作の設定処理は終了する。一方、使用ライセンス数が登録ライセンス数未満である場合は（ステップＳ４０６／ＹＥＳ）、ＵＳＢ制御プログラムの情報処理端末２へのインストールが許可される。ＵＳＢ制御プログラムのインストールが許可されると、情報処理端末２が有するＭＡＣアドレスや製造番号等のユニークな情報、コンピュータ名などの端末名がＵＳＢキー３に記憶され、それと同時に使用ライセンス数が１だけ増加される（ステップＳ４０７）。
【００４４】
ＵＳＢキー３への情報処理端末２が有するユニークな情報等の記憶、及び使用ライセンス数の更新が完了すると、情報処理端末２はＵＳＢキー３からＵＳＢ制御プログラムのインストールを開始する（ステップＳ４０８）。ＵＳＢ制御プログラムのインストールが完了すると（ステップＳ４０８）、情報処理端末２は実際にＵＳＢ制御プログラムを起動する。ＵＳＢ制御プログラムが起動されると、各ＵＳＢ周辺機器に対して実行可能な動作の設定要求が情報処理端末２の表示部等を介して管理者等に要求される。表示部を介して各ＵＳＢ周辺機器に対して実行可能な動作の設定が要求されると、情報処理端末２が有する操作部等を介して管理者等による各ＵＳＢ周辺機器に対して実行可能な動作の設定が行われる（ステップＳ４０９）。
【００４５】
なお、管理者等が操作部を介して各ＵＳＢ周辺機器に対して実行可能な動作の設定を行うとき、各情報処理端末２の表示部には図３（ａ）、（ｂ）、（ｃ）に示すような情報が表示される。図３（ａ）は、管理者が各ＵＳＢ周辺機器（光ディスク装置２１、フロッピィディスク装置２２、ＣＤ−ＲＷディスク装置２３、メモリカード装置２７）に対して実行可能な動作の設定を行っていない状態（以下、初期状態とする）において、表示部に表示される設定である。図３（ａ）に示すように、初期状態においては、光ディスク装置２１、フロッピィディスク装置２２、ＣＤ−ＲＷディスク装置２３、メモリカード装置２７の全てのＵＳＢ周辺機器について「書込・読出可能」と設定されている。
【００４６】
例えば、図３（ａ）に示す初期状態から、図３（ｂ）に示す光ディスク装置２１については「読出のみ」、フロッピィディスク装置２２については「書込読出可能」、ＣＤ−ＲＷディスク装置２３については「書込のみ」、メモリカード装置２７については「読出のみ」に書き換えられ、以上の各ＵＳＢ周辺機器に対して情報処理端末２から実行可能な設定はＵＳＢキー３及び情報処理端末２が有する内部記憶装置に記憶される。なお、それらの設定は、保存時に暗号化して保存することも可能である。
【００４７】
管理者等による各ＵＳＢ周辺機器に対して実行可能な動作の設定が完了すると（ステップＳ４０９）、管理者等はＵＳＢキー３を情報処理端末２から抜き取り（ステップＳ４１０）、全ての処理は終了する。図４に示す処理は、全ての情報処理端末２について同様に実行され、実行されるごとに、使用ライセンス数が１ずつ加算される。
【００４８】
次に、図３（ｂ）、（ｃ）、及び図４を用い、再度ＵＳＢキー３を情報処理端末２に接続し、前回の設定を変更する処理について説明する。なお、図４に示すステップＳ４００からステップＳ４０４について上述の動作と同様であるため、説明を省略する。
【００４９】
情報処理端末２から入力されたパスワードとパスワード認証プログラムに含まれるパスワードとが一致すると（ステップＳ４０４／ＹＥＳ）、各情報処理端末２におけるＵＳＢキー３に記憶されるＵＳＢ制御プログラムの読み出しが初めてであるか否かが判断される（ステップＳ４０５）。
【００５０】
ここで、情報処理端末２においてＵＳＢ制御プログラムは既にインストールされているため（ステップＳ４０５／ＮＯ）、情報処理端末２は直ちにＵＳＢ制御プログラムを起動する。ＵＳＢ制御プログラムが起動されると、各ＵＳＢ周辺機器に対して実行可能な動作の設定要求が情報処理端末２の表示部等を介して管理者等に要求される。表示部を介して各ＵＳＢ周辺機器に対して実行可能な動作の設定が要求されると、情報処理端末２が有する操作部等を介して管理者等による各ＵＳＢ周辺機器に対して実行可能な動作の設定が行われる（ステップＳ４０９）。
【００５１】
例えば、管理者等が操作部を介して各ＵＳＢ周辺機器に対して実行可能な動作の設定を行うとき、各情報処理端末２の表示部には図３（ｂ）に示すような情報が表示される。図３（ｂ）において、各ＵＳＢ周辺機器に対して実行可能な動作の設定は、光ディスク装置２１については「読出のみ」、フロッピィディスク装置２２については「書込読出可能」、ＣＤ−ＲＷディスク装置２３については「書込のみ」、メモリカード装置２７については「読出のみ」と設定されている。
【００５２】
例えば、図３（ｂ）に示す設定から、図３（ｃ）に示す光ディスク装置２１については「読出のみ」、フロッピィディスク装置２２については「書込読出可能」、ＣＤ−ＲＷディスク装置２３については「書込のみ」、メモリカード装置２７については「書込・読出不可」に書き換えることができる。図３（ｃ）に示す設定は、ＵＳＢキー３及び情報処理端末２が有する内部記憶装置に記憶され、次回のＵＳＢ制御プログラム起動時にＵＳＢキー３又は内部記憶装置から読み出される。なお、それらの設定は、保存時に暗号化して保存することも可能である。
【００５３】
なお、セキュリティ強化のため、対象となる情報処理端末２の各ＵＳＢ周辺機器に対して実行可能な動作の設定を変更する条件として、ＵＳＢ制御プログラムをインストールした際に使用したＵＳＢキー３（情報処理端末２の各ＵＳＢ周辺機器に対して実行可能な設定を記憶しているＵＳＢキー３）が、情報処理端末２に接続されたときのみ、各ＵＳＢ周辺機器に対して実行可能な動作の設定の変更を行えるものとする。
【００５４】
管理者等による各ＵＳＢ周辺機器に対して実行可能な動作の設定が完了すると（ステップＳ４０９）、管理者等はＵＳＢキー３を情報処理端末２から抜き取り（ステップＳ４１０）、全ての処理は終了する。なお、一度、ＵＳＢ制御プログラムがインストールされた情報処理端末２においては、使用ライセンス数の加算は行われず、管理者は何度でもＵＳＢキー３を情報処理端末２に接続し、設定を変更することができる。
【００５５】
上述した図４に示す動作は、ＵＳＢキー３を保有する管理者のみに実施を制限することにより、より効果的に各ＵＳＢ周辺機器に対する不正な動作を防止することができる。
【００５６】
次に、ＵＳＢキー３を有さないユーザが情報処理端末２を利用した場合の端末の動作について説明する。該ユーザはＵＳＢキー３を保有していないため、ＵＳＢキー３を接続することなく情報処理端末２を利用する。したがって、情報処理端末２が有するＨＤＤ、ＲＡＭ等の内部記憶装置に記憶されているＵＳＢ制御プログラムを起動すると、ＵＳＢキー３の差し込みが検知されないため、すでに情報処理端末２に記憶されている設定（例えば、図３（ｂ）、（ｃ））が読み出される。ＵＳＢキー３を有しないユーザは、図３（ｂ）、（ｃ）等に示す設定を変更することはできない。よって、ユーザは、内部記憶装置に記憶されている設定の下で、ＵＳＢ周辺機器に対する書込・読出処理を行わなければならない。したがって、管理者等による設定は継続して維持され、ＵＳＢ周辺機器のセキュリティ対策が十分に行われることとなる。
【００５７】
なお、ＵＳＢ制御プログラムを情報処理端末２から削除（アンインストール）をする場合は、必ず情報処理端末２のユニークな情報等が保存されているＵＳＢキー３を該情報処理端末２に接続しなければならない。対象の情報処理端末２のユニークな情報等が保存されていないＵＳＢキー３では削除（アンインストール）作業は実現できない。
【００５８】
削除（アンインストール）する場合は、情報処理端末２にインストールされたＵＳＢ制御プログラムを削除すると同時に、情報処理端末２の内部記憶装置に記憶された上述の設定も削除される。さらに、ＵＳＢキー３に記憶されているユニークな情報等も削除され、かつＵＳＢキー３に記憶されている使用ライセンス数は１減算される。
【００５９】
上述のように、ＵＳＢキーを用いてＵＳＢ周辺機器に対する書込・読出動作を管理することにより、１つＵＳＢキーで対象となる複数の情報処理端末の書込読出制御を行うことができる。また、ユーザはＵＳＢキーなしに業務が行えるため、個々のユーザがＵＳＢキーを管理する必要がない。さらに、管理者は一度設定すれば変更が無い限り、同じ条件下で書込・読出処理が行われるため、対象となる情報処理端末のＵＳＢ周辺機器に保持される情報の漏洩に対する監視が不要となり、個人情報に限らずすべての情報に対しての情報漏洩に対するリスクを低減できる。
【００６０】
上述した実施形態では、各ＵＳＢ周辺機器に対して実行可能な動作の設定の直前（図４に示すステップＳ４０９の前）に、ＵＳＢ制御プログラムを起動させている。しかし、このＵＳＢ制御プログラムは、情報処理端末２の起動と同時に起動させてもよい。または、情報処理端末２にＵＳＢキー３が接続されたことが検知された時に起動させてもよい。
【００６１】
また、図４に示すステップＳ４０４では、入力したパスワードとＵＳＢキー３に記憶されているパスワードとが不一致の場合、直ちに終了する例を示したが、不一致の場合に再入力するようにしてもよい。この場合、再入力を指示するメッセージを併せて表示するようにしてもよい。また、再入力できる回数を、たとえば１０回などのように制限するようにし、制限回数以上になった場合に、終了するようにしてもよい。さらに、制限回数以上になった場合には、その情報処理端末２ではＵＳＢキー３を抜き取った後、再びＵＳＢキー３を情報処理端末２に接続してもＵＳＢ周辺機器に対する書込・読出処理の設定動作を実施できないようにしてもよい。さらに、管理者がパスワードを変更できるようにしてもよい。また、図４のステップ４０６において、ＵＳＢキー３に登録されている登録ライセンス数や使用ライセンス数を情報処理端末２の表示部に表示できるようにしてもよい。また、本実施形態においては、サーバ１を含むシステム構成例を示したが、サーバ１を含まなくてもよい。
【図面の簡単な説明】
【００６２】
【図１】本実施形態に係るＵＳＢ周辺機器制御システムの全体の構成を示すブロック図である。
【図２】情報処理端末にＵＳＢ周辺機器を接続した場合の構成を示すブロック図である。
【図３】（ａ）は情報処理端末が各ＵＳＢ周辺機器に対して実行可能な動作の初期設定である。（ｂ）は情報処理端末が各ＵＳＢ周辺機器に対して実行可能な動作の設定を変更した後の設定である。（ｃ）は情報処理端末が各ＵＳＢ周辺機器に対して実行可能な動作の設定を変更した後の設定である。
【図４】ＵＳＢキーを用いた情報処理端末が各ＵＳＢ周辺機器に対して実行可能な動作を変更する手順を示すフローチャートである。
【符号の説明】
【００６３】
１    サーバ
２    情報処理端末
３    ＵＳＢキー
２１    光ディスク装置
２２    フロッピーディスク装置
２３    ＣＤ−ＲＯＭディスク装置
２４    ＣＤ−Ｒディスク装置
２５    ＣＤ−ＲＷディスク装置
２６    ＤＶＤ−ＲＷディスク装置
２７    メモリカード装置
２８    ＵＳＢメモリ装置
２９    フラッシュメモリ装置
３０    ハードディスク装置
【図１】
2006146358.tif 000003
【図２】
2006146358.tif 000004
【図３】
2006146358.tif 000005
【図４】
2006146358.tif 000006