(57)【要約】【課題】端末を識別する一般的な情報を認証情報として用いる場合であっても、不正使用の防止能力を向上することが可能な端末使用認証方法を提供する。【解決手段】認証プログラムが情報処理装置２１、２２にインストールされたときに記録が開始され、情報処理装置２１、２２の名称の変更履歴が記録されたホスト名履歴と、情報処理装置２１、２２の使用に用いる認証トークン１に格納された、情報処理装置２１、２２の名称と認証トークン１の発行時刻とを有する認証情報とに基づいて、情報処理装置２１、２２の使用のための認証を行う認証方法であって、少なくとも、ホスト名履歴内に、認証トークン１の発行時刻以前に情報処理装置２１、２２の名称が記録されているときに、使用を許可するように認証し、管理サーバ３によって認証トークン１が発行された後に、ユーザが図に示すように名称を変更して不正使用しようとしても防止できる構成を有している。【選択図】図１
2008134753.tif 000002
【特許請求の範囲】
【請求項１】
認証プログラムが情報処理装置にインストールされたときに記録が開始され、前記情報処理装置の名称の変更履歴が記録されたホスト名履歴と、前記情報処理装置の使用に用いる認証トークンに格納された、前記情報処理装置の名称と前記認証トークンの発行時刻とを有する認証情報とに基づいて、前記情報処理装置の使用のための認証を行う認証方法であって、少なくとも、前記ホスト名履歴内に、前記認証トークンの発行時刻以前に前記情報処理装置の名称が記録されているときに、使用を許可するように認証する、ことを特徴とする端末使用認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末の不正使用を防止する端末使用認証方法に関し、特に、可変な端末情報を端末の識別に使用した場合に予想される、端末情報を変更して行う不正使用を防止する端末使用認証方法に関する。
【背景技術】
【０００２】
従来、端末、アプリケーション等を使用するために、ＵＳＢ（Universal Serial Bus）トークン等を用いて認証を行う、装置、システム等が知られている（例えば、特許文献１参照。）。この場合、認証して端末を使用させる方法として、セキュリティ等を保持するためのＴＰＭ（Trusted Platform
Module）等の半導体装置を使用する方法、アプリケーションの初期化時に端末にＩＤを設定して照合する方法等がある。
【０００３】
特許文献１に、端末にＩＤを設定して端末への不正なアクセスを防止する方法が記載されている。具体的には、通常、ユーザＩＤ及びパスワードを用いて行われる認証を、端末と認証サーバの両方に予め端末のＩＤとトークンの送出履歴を保存しておき、送出履歴をも照合して認証を行うものである。
【特許文献１】特開平１１−２８９３２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の従来の方法では、ホスト名等の端末を識別する一般的な情報が認証情報としてユーザによって端末に事前に変更可能に保存されているため、認証の信用性が低いという問題を有していた。
【０００５】
以上の現状に鑑み、本発明の目的は、端末を識別する一般的な情報を認証情報として用いる場合であっても、不正使用の防止能力を向上することが可能な端末使用認証方法を提供する。
【課題を解決するための手段】
【０００６】
上記の課題を解決すべく、本発明は以下の構成を提供する。
請求項１に係る発明は、認証プログラムが情報処理装置にインストールされたときに記録が開始され、前記情報処理装置の名称の変更履歴が記録されたホスト名履歴と、前記情報処理装置の使用に用いる認証トークンに格納された、前記情報処理装置の名称と前記認証トークンの発行時刻とを有する認証情報とに基づいて、前記情報処理装置の使用のための認証を行う認証方法であって、少なくとも、前記ホスト名履歴内に、前記認証トークンの発行時刻以前に前記情報処理装置の名称が記録されているときに、使用を許可するように認証する、ことを特徴とする。
【発明の効果】
【０００７】
請求項１に係る発明によれば、認証プログラムが情報処理装置にインストールされたときに記録が開始され、情報処理装置の名称の変更履歴が記録されたホスト名履歴と、情報処理装置の使用に用いる認証トークンに格納された、情報処理装置の名称と認証トークンの発行時刻とを有する認証情報とに基づいて、情報処理装置の使用のための認証を行う認証方法であって、少なくとも、ホスト名履歴内に、認証トークンの発行時刻以前に情報処理装置の名称が記録されているときに、使用を許可するように認証するため、端末を識別する一般的な情報を認証情報として用いる場合であっても、不正使用の防止能力を向上することが可能な端末使用認証方法を実現することができる。
【発明を実施するための最良の形態】
【０００８】
以下、実施例を示した図面を参照しつつ本発明の実施の形態について説明する。
図１は、本発明による端末使用認証方法が実行される端末認証システムの構成を模式的に示すブロック図である。端末認証システムは、端末情報等の認証情報が記録された、ＵＳＢトークン等の認証トークン１と、認証トークン１が接続され認証トークン１に記録された認証情報を用いて認証を行う複数の情報処理装置２１、２２と、認証トークン１の発行に用いられる管理サーバ３と、を備える。以下、端末情報を端末の名称（以下、ホスト名という。）とする。
【０００９】
情報処理装置２１、２２は、コンピュータ等からなり、情報処理装置２１、２２には、認証トークン１を用いて認証を行うプログラム（以下、認証プログラムという。）がインストールされている。以下、情報処理装置２１、２２をネットワーク等に通信可能に接続されたクライアント端末として説明する。ここで、クライアント端末２１、２２には、認証プログラムのインストール時に時刻と共にホスト名が設定され格納される。以降、ホスト名は、変更の都度、追加されて格納され、記録識別ＩＤを用いて識別される履歴（以下、ホスト名履歴という。）の要素をなす。
【００１０】
図２は、クライアント端末が記憶するホスト名履歴の一例を示す図である。図２において、記録識別ＩＤには過去から現在に向けて順番にＲ１、Ｒ２、…、Ｒｎが割り振られ、記録識別ＩＤに対応付けられて、変更時刻Ｄ１、Ｄ２、…、Ｄｎと変更されたホスト名Ｈ１、Ｈ２、…、Ｈｎが記録されている。
【００１１】
図１に戻って、認証トークン１は、例えば、クライアント端末２１、２２に認証プログラムがインストールされた後の所定の期間内に発行され、クライアント端末２１、２２は認証トークン１が発行されるまでは、ホスト名が変更されないように管理されるものとする。認証トークン１には、発行時刻とホスト名が認証情報として記録されている。ここで、認証トークン１がクライアント端末２１、２２に接続されたとき、クライアント端末２１、２２にインストールされた認証プログラムによって、認証情報が読み出され、発行時刻に基づいて、ホスト名履歴内の照合対象のホスト名が抽出され、認証トークン１に記録されたホスト名と照合され認証が行われる。
【００１２】
例えば、クライアント端末２１が図２に示すホスト名履歴を記憶し、認証トークン１にホスト名としてＨ１が、発行時刻Ｄとして図２に示す更新時刻Ｄ１とＤ２の間の時刻が記録されている場合、発行時刻Ｄに最も近い過去の更新時刻Ｄ１を特定し、特定された更新時刻Ｄ１のホスト名即ちＨ１を抽出して認証トークン１が記憶するホスト名Ｈ１と照合し、一致するために認証を肯定する。
【００１３】
ここで、クライアント端末２２についての認証トークンが発行され使用可能になった後に、クライアント端末２２のホスト名Ｈ２がクライアント端末２１のホスト名Ｈ１に変更された場合、認証トークン１がクライアント端末２２に接続されたときであっても、変更のときの時刻が認証トークン１に記録された発行時刻Ｄよりも時間的に進んでいるため、クライアント端末２２からは変更されたホスト名Ｈ１とは異なる元のホスト名Ｈ２が読み出され、照合される相互のホスト名が異なるため、認証は否定される。
【００１４】
なお、認証トークンの発行後に認証プログラムのインストールが行われることがある使用の下では、更新時刻が発行時刻より後である場合であっても、インストール時のホスト名、すなわちホスト名履歴の最先にリストされたホスト名を照合対象とし、認証を行わせるようになっているのでもよい。また、認証トークン発行後の所定期間内に認証プログラムがインストールされていないとき、認証を否定させるのでもよい。
【００１５】
図３は、本発明による端末使用認証方法を説明するためのフローチャートである。上記のように、認証は、認証プログラムの指令に基づいて、クライアント端末２１、２２によって行われる。
まず、カウンタｋが０に設定され（Ｓ３０１）、ｋ＋１番目の記録識別ＩＤが存在するか否かが判定され（Ｓ３０２）、存在すると判定された場合は、ｋ＋１番目の記録識別ＩＤに対応付けられた更新時刻Ｄｋ＋１が発行時刻Ｄ以前か否かが判定される（Ｓ３０３）。
【００１６】
ステップＳ３０３で更新時刻Ｄｋ＋１が発行時刻Ｄ以前であると判定されたとき、処理は、ステップＳ３０４に跳び、カウンタがｋ＋１に１増加され（Ｓ３０４）、ステップＳ３０２に戻り上記の処理が繰り返される。ステップＳ３０３で更新時刻Ｄｋ＋１が発行時刻Ｄより後であると判定されたとき、処理は、ステップＳ３０５に進む。
【００１７】
ステップＳ３０５では、ｋが０か否かが判定され、ｋが０でないと判定されたとき、ホスト名履歴からホスト名Ｈｋが抽出され（Ｓ３０６）、抽出されたホスト名Ｈｋと認証トークン内のホスト名Ｈとが照合され（Ｓ３０７）、ステップＳ３０７で照合が得られたときに認証が肯定され（Ｓ３０８）、照合が得られないときに認証が否定される（Ｓ３０９）。
【００１８】
一方、ステップＳ３０５でｋが０であると判定されたとき、認証を肯定する特定の条件があるか否かが判定される（Ｓ３１０）。この条件は、例えば上記のように、更新時刻が発行時刻より後である場合であっても、ホスト名履歴の最先にリストされたホスト名を照合対象として認証を行う等のことをいい、以下、この条件を例にとって説明する。
【００１９】
ステップＳ３１０で条件があると判定されたとき、カウンタに１が設定され（Ｓ３１１）、処理は、ステップＳ３０６に跳び、以降の処理を繰り返す（Ｓ３１２）。ステップＳ３１０で条件がないと判定されたとき、処理は、ステップＳ３０９に跳び、認証が否定される。
【図面の簡単な説明】
【００２０】
【図１】本発明による端末使用認証方法が実行される端末認証システムの構成を模式的に示すブロック図である。
【図２】クライアント端末が記憶するホスト名履歴の一例を示す図である。
【図３】本発明による端末使用認証方法を説明するためのフローチャートである。
【符号の説明】
【００２１】
１  認証トークン
２１、２２  情報処理装置
３  管理サーバ
【図１】
2008134753.tif 000003
【図２】
2008134753.tif 000004
【図３】
2008134753.tif 000005