(57)【要約】  第二の認証に失敗した場合、特定の重要度のデータへのアクセスを許可し、さらに、不正にログインされたことを表すメールをシステムの管理者に送信する。そのため、不正にログインした第三者に対して、システムに正常にログインできたと見せかけて、その場にとどまらせることができる。さらに、第二の認証に失敗した場合、管理者に不正使用があったことをメールで送信するため、管理者が現場に到着するまで、不正にログインした第三者をその場にとどまらせて、捕らえることができる。
2008117378.tif 000002
【特許請求の範囲】
【請求項１】
情報を格納する格納手段と、データを表示する表示手段と、装置にデータを入力する操作手段と、データを送信する送信手段と、制御手段とを有し、該操作手段から入力されたデータと、該格納手段に格納された識別情報とに基づいてユーザの第一の認証を行う情報処理装置において、
該格納手段は、第二の識別情報と、データの重要度を表す重要度情報と、データの送信先情報とを備え、
該制御手段は、該操作手段から新たに入力されたデータと、該第二の識別情報とに基づいて、第二の認証を行い、
該第二の認証に失敗した場合、該重要度情報に基づいて、特定の重要度のデータへのアクセスを許可し、
該送信先情報に基づいて、該第二の認証に失敗したことを表すデータを該通信手段から送信することを特徴とする情報処理装置。
【請求項２】
該制御手段は、該第二の認証に失敗した場合、該重要度情報に基づいて、特定の重要度のデータを該表示手段に表示し、該表示手段に表示された特定の重要度のデータへのアクセスを許可することを特徴とする請求項１記載の情報処理装置。
【請求項３】
該格納手段は、プログラムの重要度を表す第二の重要度情報を備え、
該制御手段は、該第二の認証に失敗した場合、該第二の重要度情報に基づいて、特定の重要度のプログラムへのアクセスを許可することを特徴とする請求項１記載の情報処理装置。
【請求項４】
該制御手段は、ユーザの認証が成功してから定められた時間内に、該操作手段から新たなデータの入力がなかった場合、該第二の認証に失敗したと判定することを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
情報を格納する格納手段と、データを表示する表示手段と、装置にデータを入力する操作手段と、制御手段とを有し、該操作手段から入力されたデータと、該格納手段に格納された識別情報とに基づいてユーザの第一の認証を行う情報処理装置において、
該格納手段は、第二の識別情報と、データの重要度を表す重要度情報とを備え、
該制御手段は、該操作手段から新たに入力されたデータと、該第二の識別情報とに基づいて、第二の認証を行い、
該第二の認証に失敗した場合、該重要度情報に基づいて、特定の重要度のデータへのアクセスを許可することを特徴とする情報処理装置。
【請求項６】
該制御手段は、該重要度情報に基づいて、該操作手段より特定の重要度のデータ以外のデータへのアクセスがあったと判定した場合、さらに、定められた時間内に該操作手段から入力されたデータと、該第二の識別情報とに基づいて第二の認証を行い、
該第二の認証が成功した場合、全てのデータへのアクセスを許可することを特徴とする請求項５記載の情報処理装置。
【請求項７】
情報を格納する格納手段と、データを表示する表示手段と、装置にデータを入力する操作手段と、データを送信する送信手段とを有し、該操作手段から入力されたデータと、該格納手段に格納された識別情報とに基づいてユーザの第一の認証を行う情報処理装置を制御する制御方法において、
該操作手段から新たに入力されたデータと、第二の識別情報とに基づいて、第二の認証を行う工程と、
該第二の認証に失敗した場合、データの重要度を表す重要度情報に基づいて、特定の重要度のデータへのアクセスを許可する工程と、
データを送信する送信先情報に基づいて、該第二の認証に失敗したことを表すデータを該通信手段から送信する工程と、
を有することを特徴とする制御方法。
【請求項８】
該第二の認証に失敗した場合、該重要度情報に基づいて、特定の重要度のデータを該表示手段に表示する工程と、
該表示手段に表示された特定の重要度のデータへのアクセスを許可する工程と、
を有することを特徴とする請求項７記載の制御方法。
【請求項９】
該第二の認証に失敗した場合、プログラムの重要度を表す第二の重要度情報に基づいて、特定の重要度のプログラムへのアクセスを許可する工程を有することを特徴とする請求項７記載の制御方法。
【請求項１０】
ユーザの認証が成功してから定められた時間内に、該操作手段から新たなデータの入力がなかった場合、該第二の認証に失敗したと判定する工程を有することを特徴とする請求項７〜９のいずれか１項に記載の制御方法。
【請求項１１】
情報を格納する格納手段と、データを表示する表示手段と、装置にデータを入力する操作手段とを有し、該操作手段から入力されたデータと、該格納手段に格納された識別情報とに基づいてユーザの第一の認証を行う情報処理装置の制御方法において、
該操作手段から新たに入力されたデータと、第二の識別情報とに基づいて、第二の認証を行う工程と、
該第二の認証に失敗した場合、データの重要度を表す重要度情報に基づいて、特定の重要度のデータへのアクセスを許可する工程と、
を有することを特徴とする制御方法。
【請求項１２】
該重要度情報に基づいて、該操作手段より特定の重要度のデータ以外のデータへのアクセスがあったと判定した場合、さらに、定められた時間内に該操作手段から入力されたデータと、該第二の識別情報とに基づいて第二の認証を行う工程と、
該第二の認証が成功した場合、全てのデータへのアクセスを許可する工程と、
を有することを特徴とする請求項１１記載の制御方法。
【請求項１３】
情報を格納する格納手段と、データを表示する表示手段と、装置にデータを入力する操作手段と、データを送信する送信手段とを有し、該操作手段から入力されたデータと、該格納手段に格納された識別情報とに基づいてユーザの第一の認証を行う情報処理装置を制御するプログラムであって、該情報処理装置を、
該操作手段から新たに入力されたデータと、第二の識別情報とに基づいて、第二の認証を行う手段、
該第二の認証に失敗した場合、データの重要度を表す重要度情報に基づいて、特定の重要度のデータへのアクセスを許可する手段、
データを送信する送信先情報に基づいて、該第二の認証に失敗したことを表すデータを該通信手段から送信する手段、
として機能させることを特徴とするプログラム。
【請求項１４】
該第二の認証に失敗した場合、該重要度情報に基づいて、特定の重要度のデータを該表示手段に表示する手段、
該表示手段に表示された特定の重要度のデータへのアクセスを許可する手段、
として機能させることを特徴とする請求項１３記載のプログラム。
【請求項１５】
該第二の認証に失敗した場合、プログラムの重要度を表す第二の重要度情報に基づいて、特定の重要度のプログラムへのアクセスを許可する手段として機能させることを特徴とする請求項１３記載のプログラム。
【請求項１６】
ユーザの認証が成功してから定められた時間内に、該操作手段から新たなデータの入力がなかった場合、該第二の認証に失敗したと判定する手段として機能させることを特徴とする請求項１３〜１５のいずれか１項に記載のプログラム。
【請求項１７】
情報を格納する格納手段と、データを表示する表示手段と、装置にデータを入力する操作手段とを有し、該操作手段から入力されたデータと、該格納手段に格納された識別情報とに基づいてユーザの第一の認証を行う情報処理装置を制御するプログラムであって、該情報処理装置を、
該操作手段から新たに入力されたデータと、第二の識別情報とに基づいて、第二の認証を行う手段、
該第二の認証に失敗した場合、データの重要度を表す重要度情報に基づいて、特定の重要度のデータへのアクセスを許可する手段、
として機能させることを特徴とするプログラム。
【請求項１８】
該重要度情報に基づいて、該操作手段より特定の重要度のデータ以外のデータへのアクセスがあったと判定した場合、さらに、定められた時間内に該操作手段から入力されたデータと、該第二の識別情報とに基づいて第二の認証を行う手段、
該第二の認証が成功した場合、全てのデータへのアクセスを許可する手段、
として機能させることを特徴とする請求項１７記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システムへのログイン方法に関する。
【背景技術】
【０００２】
ＩＴ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ）システムにおいて、個人認証技術が重要になっている。コンピュータシステムでは、ログインする際、ユーザにパスワードを入力させ、予め登録されている当該ユーザのパスワードと照合して、一致した場合ログインを許可している。【０００３】
半面、パスワードによる認証を行うシステムでは、パスワードを悪意ある第三者に盗まれると、システムに不正にログインされて、重要なデータを奪われ、その場を立ち去られてしまう危険が生じてしまう。【０００４】
先行技術文献としては下記のものがある。
【特許文献１】特開平０３‐１５６６６２号公報
【特許文献２】特開平１１‐１０２３４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、パスワードによる認証を行うシステムに不正にログインした第三者を捕らえることである。
【課題を解決するための手段】
【０００６】
本発明は、上述した課題を解決するために、以下の手段を採用する。【０００７】
第一の手段として：
情報処理装置は、情報を格納する格納手段と、データを表示する表示手段と、装置にデータを入力する操作手段と、データを送信する送信手段と、制御手段とを有し、該操作手段から入力されたデータと、該格納手段に格納された識別情報とに基づいてユーザの第一の認証を行い、該格納手段は、第二の識別情報と、データの重要度を表す重要度情報と、データの送信先情報とを備え、該制御手段は、該操作手段から新たに入力されたデータと、該第二の識別情報とに基づいて、第二の認証を行い、該第二の認証に失敗した場合、該重要度情報に基づいて、特定の重要度のデータへのアクセスを許可し、該送信先情報に基づいて、該第二の認証に失敗したことを表すデータを該通信手段から送信する。【０００８】
第二の手段として：
該制御手段は、該第二の認証に失敗した場合、該重要度情報に基づいて、特定の重要度のデータを該表示手段に表示し、該表示手段に表示された特定の重要度のデータへのアクセスを許可する。【０００９】
第三の手段として：
該格納手段は、プログラムの重要度を表す第二の重要度情報を備え、該制御手段は、該第二の認証に失敗した場合、該第二の重要度情報に基づいて、特定の重要度のプログラムへのアクセスを許可する。【００１０】
第四の手段として：
該制御手段は、ユーザの認証が成功してから定められた時間内に、該操作手段から新たなデータの入力がなかった場合、該第二の認証に失敗したと判定する。【００１１】
第五の手段として：
制御方法は、情報を格納する格納手段と、データを表示する表示手段と、装置にデータを入力する操作手段と、データを送信する送信手段とを有し、該操作手段から入力されたデータと、該格納手段に格納された識別情報とに基づいてユーザの第一の認証を行い、該操作手段から新たに入力されたデータと、第二の識別情報とに基づいて、第二の認証を行う工程と、該第二の認証に失敗した場合、データの重要度を表す重要度情報に基づいて、特定の重要度のデータへのアクセスを許可する工程と、データを送信する送信先情報に基づいて、該第二の認証に失敗したことを表すデータを該通信手段から送信する工程とを有する。【００１２】
第六の手段として：
制御方法は、該第二の認証に失敗した場合、該重要度情報に基づいて、特定の重要度のデータを該表示手段に表示する工程と、該表示手段に表示された特定の重要度のデータへのアクセスを許可する工程とを有する。【００１３】
第七の手段として：
制御方法は、該第二の認証に失敗した場合、プログラムの重要度を表す第二の重要度情報に基づいて、特定の重要度のプログラムへのアクセスを許可する工程を有する。【００１４】
第八の手段として：
制御方法は、ユーザの認証が成功してから定められた時間内に、該操作手段から新たなデータの入力がなかった場合、該第二の認証に失敗したと判定する工程を有する。【００１５】
第九の手段として：
プログラムは、情報を格納する格納手段と、データを表示する表示手段と、装置にデータを入力する操作手段と、データを送信する送信手段とを有し、該操作手段から入力されたデータと、該格納手段に格納された識別情報とに基づいてユーザの第一の認証を行う情報処理装置を、該操作手段から新たに入力されたデータと、第二の識別情報とに基づいて、第二の認証を行う手段、該第二の認証に失敗した場合、データの重要度を表す重要度情報に基づいて、特定の重要度のデータへのアクセスを許可する手段、データを送信する送信先情報に基づいて、該第二の認証に失敗したことを表すデータを該通信手段から送信する手段として機能させる。【００１６】
第十の手段として：
プログラムは、該第二の認証に失敗した場合、該重要度情報に基づいて、特定の重要度のデータを該表示手段に表示する手段、該表示手段に表示された特定の重要度のデータへのアクセスを許可する手段として機能させる。
【発明の効果】
【００１７】
本発明によれば、第二の認証に失敗した場合、特定の重要度のデータへのアクセスを許可し、さらに、不正にログインされたことを表すメールをシステムの管理者に送信する。そのため、不正にログインした第三者に対して、システムに正常にログインできたと見せかけて、その場にとどまらせることができる。さらに、第二の認証に失敗した場合、管理者に不正使用があったことをメールで送信するため、管理者が現場に到着するまで、不正にログインした第三者をその場にとどまらせて、捕らえることができる。
【図面の簡単な説明】
【００１８】
【図１】ＰＣの概観図である。
【図２】ＰＣのハードウェア全体構成を示した図である。
【図３】認証処理の機能ブロック図である。
【図４】認証処理のフローチャートである。
【図５】パスワード入力画面を表す図である。
【図６】遷移状態の画面を表す図である。
【図７】ログイン後の処理のフローチャート（その１）である。
【図８】ログイン後の処理のフローチャート（その２）である。
【図９】プログラムとセキュリティレベルとが対応付けられたテーブルを表す図である。
【図１０】データとセキュリティレベルとが対応付けられたテーブルを表す図である。
【符号の説明】
【００１９】
１００  ＰＣ
１０２  ＰＣ本体
１０４  表示画面
１０５  ＣＤ／ＤＶＤ装填口
１０６  表示装置
１０７  キーボード
１０８  マウス
１０９  電源ボタン
１１０  ＵＳＢコネクタ
１１１  ＦＤ装填口
１１２  システムコントローラ
１１３  キーボードコントローラ
１１４  ＣＰＵ
１１６  主記憶装置
１１８  ハードディスク
１２０  ＥＰＲＯＭ
１２１  バス
１２２  ＣＭＯＳ
１２３  タイマ
１２５  ネットワークコントローラ
１２６  電源監視部
２０４  ＯＳ
２０８  アプリケーション
２１０  プログラム−セキュリティレベル対応テーブル
２１２  データセキュリティレベル対応テーブル
２１４  プログラム名
２１６  データ名
２１８  セキュリティレベル
【発明を実施するための最良の形態】
【００２０】
以下に図面を用いて本発明の実施の形態について説明する。【００２１】
図１は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）の概観図である。ＰＣ１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やメモリ等が内蔵されたＰＣ本体１０２、ＰＣ本体１０２からの命令により表示画面１０４に画像を表示する表示部１０６、ユーザ操作によりＰＣ本体１０２に命令を与えるキーボード１０７、表示画面１０４上にカーソルを移動させ、ボタン操作により、そのカーソルが重ねられたアイコンに応じた命令を与えるマウス１０８から構成される。【００２２】
さらに、ＰＣ本体１０２は、ＰＣ１００への電源投入のための電源ボタン１０９、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格に準拠したＵＳＢコネクタ１１０、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）が装填されるＣＤ／ＤＶＤ装填口１０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）が装填されるＦＤ装填口１１１を有している。【００２３】
（ＰＣのハードウェア構成図）
図２は、図１に示したＰＣのハードウェア構成の一例を簡略的に示すブロック図である。なお、図１において説明したブロックについては同一番号を付してある。【００２４】
ＰＣ１００は、システムコントローラ１１２に、ＣＰＵ１１４、主記憶装置１１６、表示部１０６、ハードディスク１１８、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２０、キーボードコントローラ１１３、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）１２２、タイマ１２３、電源監視部１２６、ネットワークコントローラ１２５がバス１２１によって接続され構成されている。以下、各ブロックについて説明する。【００２５】
システムコントローラ１１２は、データの入出力管理等、システム全体の制御を行う。ＣＰＵ１１４は、主記憶装置１１６に展開されるＯＳ、ＢＩＯＳ等の各種プログラムを実行する。主記憶装置１１６は、ハードディスク１１８から読み出されたプログラムの実行のための作業エリアとして使用される。本実施例においては、主記憶装置１１６にＯＳ、アプリケーション等が展開される。なお、詳細については図３を用いて後述する。表示部１０６は、ＣＰＵ１１４がシステムコントローラ１１２を介して出す命令に基づいた画像表示を行う。ハードディスク１１８は、ＯＳやアプリケーションプログラムを格納している。ＥＰＲＯＭ１２０は、ＰＣに電源が投入された後、最初に実行されるＢＩＯＳを格納している。キーボードコントローラ１１３は、キーボード１０７及びマウス１０８からの入力を検出する。ＣＭＯＳ１２２は、ＢＩＯＳメニューの設定を記憶している。電源監視部１２６は、電源ボタン１０６が操作されたか否かを監視している。タイマ１２３は、ＣＰＵ１１４に時間情報を提供する。ネットワークコントローラ１２５は、イントラネットやインターネット経由で、他の情報システムに情報を伝える。【００２６】
（認証処理の機能ブロック図）
図３は、認証処理の一例を簡略的に示す機能ブロック図である。認証処理機能は、主記憶装置１１６、キーボードコントローラ１１３、ハードディスク１１８、タイマ１２３から構成される。主記憶装置１１６には、ＯＳ２０４が展開される。さらに、ＯＳ２０４上には、アプリケーション２０８が展開される。以下、各ブロックについて説明する。なお、図２において説明したブロックについては同一番号を付し、その説明を省略する。【００２７】
［キーボードコントローラ］
キーボードコントローラ１１３は、キーボード１０７、マウス１０８からの入力を検出する。【００２８】
［ハードディスク］
ハードディスク１１８は、ユーザによって予め設定されるパスワードやパスワードの入力の際の設定時間に関する情報を格納する。また、不正使用があったことを伝えるための送信先のメールアドレスを格納する。さらに、プログラムとセキュリティレベルとが対応付けられたテーブル等を格納する。【００２９】
［アプリケーション］
アプリケーション２０８は、ドライバ２０６がＯＳ２０４に展開される。アプリケーション２０８は、キーボードコントローラ１１３からのパスワードの入力等を検出する。さらに、入力されたパスワードとハードディスク１１８に格納されているパスワードとを比較してユーザ認証を行う。また、タイマから時間情報を取得し、ユーザからのパスワード入力が設定時間内に行われたか否かを判定する。【００３０】
（認証処理のフローチャート）
以下に図４を用いて、認証処理について説明する。【００３１】
ステップＳ００１において、電源監視部１２６は、ユーザによって電源ボタン１０９が操作されたか否かを判定する。ユーザによって電源ボタン１０９が操作された場合は、処理はステップＳ００２へ移行する。【００３２】
ステップＳ００２において、ＣＰＵ１１４は、ＥＰＲＯＭ１２０に格納されているＢＩＯＳを起動する。そして、ＢＩＯＳは、主記憶装置１１６に展開され、キーボードコントローラ１１３等の各種デバイスの初期化を行う。処理はステップＳ００３へ移行する。【００３３】
ステップＳ００３において、ＢＩＯＳは、ハードディスク１１８に格納されているＯＳ２０４を主記憶装置１１６に展開し、ＯＳを起動する。処理はステップＳ００４へ移行する。【００３４】
ステップＳ００４において、ＯＳ２０４は、ハードディスク１１８に格納されているアプリケーション２０８をＯＳ２０４上に展開する。処理はステップＳ００５へ移行する。【００３５】
ステップＳ００５において、アプリケーション２０８は、ハードディスク１１８に格納されているパスワード要求画面のデータを表示部１０６に表示する。パスワード要求画面のデータが表示部１０６に表示されている様子を図５に示す。ユーザは、表示部１０６に表示された指示に従って、例えば、ユーザ名及びパスワードをキーボード１０７から入力する。処理はステップＳ００６へ移行する。【００３６】
ステップＳ００６において、アプリケーション２０８は、キーボードコントローラ１１３を介して、ユーザによってパスワードの入力が行われたか否かを判定する。パスワードの入力が行われた場合は、処理はステップＳ００７へ移行する。【００３７】
ステップＳ００７において、アプリケーション２０８は、ステップＳ００６において、ユーザによって入力されたパスワードと、ハードディスク１１８に予め格納されているパスワードとを比較し、認証が成功したか否かを判定する。認証に成功した場合は、処理はステップＳ００８へ移行する。一方、認証に失敗した場合は、処理はステップＳ００９へ移行する。【００３８】
ステップＳ００９において、アプリケーション２０８は、認証失敗した回数が設定回数以内か否かを判定する。設定回数は、ユーザによって予め設定され、例えば、ハードディスク１１８に格納されていれば良い。アプリケーション２０８は、ハードディスク１１８に格納されている設定回数と、アプリケーション２０８が取得している認証失敗した回数とを比較する。認証失敗した回数が設定された回数以内の場合は、処理はステップＳ００５へ戻り、アプリケーション２０８は、再び、パスワード要求画面を表示する。一方、認証失敗した回数が設定された回数以内でない場合は、処理はステップＳＡ０１へ移行する。ステップＳＡ０１以降の処理については、図７を用いて後述する。【００３９】
ステップＳ００８において、アプリケーション２０８は、ハードディスク１１８に格納されている遷移状態の画面のデータを表示部１０６に表示する。遷移状態の画面のデータが表示部１０６に表示されている様子を図６に示す。このように、パスワード要求画面を表示しないため、正規のユーザ以外は、パスワードを入力すべきことに気付くことができない。処理はステップＳ０１０へ移行する。【００４０】
ステップＳ０１０において、アプリケーション２０８は、キーボードコントローラ１１３を介して、ユーザによって設定時間内に第二のパスワードの入力が行われたか否かを判定する。ここで、設定時間内にパスワードの入力が行われるとは、遷移状態の画面のデータが表示部１０６に表示されてからの一定時間内にパスワードの入力が行われるということである。設定時間はユーザによって予め設定され、ハードディスク１１８に格納されていれば良い。まず、アプリケーション２０８は、遷移状態の画面のデータが表示部１０６に表示された時間をタイマ１２３から取得する。次に、アプリケーション２０８は、第二パスワードが入力された時間をタイマ１２３から取得する。そして、それぞれ取得された時間の差分と設定時間とを比較する。ユーザによって、設定時間内に第二のパスワードの入力が行われた場合は、処理はステップＳ０１１へ移行する。一方、ユーザによって、設定時間内に第二のパスワードの入力が行われなかった場合は、処理はステップＳＡ０１へ移行する。ステップＳＡ０１以降の処理については、図７を用いて後述する。【００４１】
ステップＳ０１１において、アプリケーション２０８は、ステップＳ０１０において、ユーザによって入力された第二のパスワードと、ハードディスク１１８に予め格納されている第二のパスワードとを比較し、認証が成功したか否かを判定する。認証に成功した場合は、処理はステップＳ０１２へ移行する。一方、認証に失敗した場合は、処理はステップＳＡ０１へ移行する。ステップＳＡ０１以降の処理については、図７を用いて後述する。【００４２】
ステップＳ０１２において、ＣＰＵ１１４は、正式なログイン処理を開始する。処理は終了する。【００４３】
（不正ログイン後のフロー（その１））
以下に図７を用いて、不正ログイン後のフローチャートについて説明する。【００４４】
ステップＳＡ０１において、ＣＰＵ１１４は、セキュリティレベルが低い画面を表示する。セキュリティレベルが低い画面とは、例えば、重要度の低いデータのみを表示画面１０４に表示するような画面のことである。また、例えば、メニュー画面から選択可能なプログラムを重要度の低いプログラムのみにするような画面のことである。ユーザによって、重要度の低いプログラム等の定義情報は予め設定され、ハードディスク１１８に格納されていれば良い。ＣＰＵ１１４は、定義情報に基づいて画面表示を行う。定義情報の一例を図９及び図１０に示す。図９は、プログラムとセキュリティレベルとが対応付けられている。プログラムに対して、セキュリティレベルが「高」、「低」の２段階で定義されている。また、図９はデータとセキュリティレベルが対応付けられている。データに対して、セキュリティレベルが高い順から「Ａ」、「Ｂ」、「Ｃ」の３段階で定義されている。処理はステップＳＡ０２へ移行する。【００４５】
ステップＳＡ０２において、ＣＰＵ１１４は、ハードディスク１１８からメールアドレスを取得する。処理はステップＳＡ０３へ移行する。【００４６】
ステップＳＡ０３において、ＣＰＵ１１４は、ネットワークコントローラ１２５を介して不正使用を通知するメールを送信する。処理はステップＳＡ０４へ移行する。【００４７】
ステップＳＡ０４において、ＣＰＵ１１４は、ネットワークコントローラ１２５の機能を停止することで、ＰＣ１００をネットワークから排除する。処理は終了する。【００４８】
これによれば、パスワードを盗用されて、不正にログインされたとしても、セキュリティレベルの低い画面を表示しているため、不正ユーザは重要な情報等にアクセスすることができない。また、不正ユーザに対してシステムにログインできたと思い込ませて、その場にとどまらせることができる。そのため、不正使用を通知するメールが通知されてきた管理者が現場に到着するまで、不正ユーザをその場にとどまらせることができ、不正ユーザを捕まえることができる。【００４９】
（不正ログイン後のフロー（その２））
以下に図８を用いて、不正ログイン後のフローチャートについて説明する。【００５０】
ステップＳＢ０１において、ＣＰＵ１１４は、通常の画面を表示する。処理はステップＳＢ０２へ移行する。【００５１】
ステップＳＢ０２において、ＣＰＵ１１４は、ユーザによってセキュリティレベルの高い操作がされたか否かを判定する。ユーザによって、セキュリティレベルの高い操作の定義情報は予め設定され、ハードディスク１１８に格納されていれば良い。ここで、セキュリティレベルの高い操作とは、重要度の高いデータへのアクセスや、セキュリティレベルの高いプログラムの起動のための操作を言う。ＣＰＵ１１４は、キーボードコントローラ１１３から取得した操作情報と当該定義情報に基づいて、ユーザの操作はセキュリティレベルの高い操作であるか否かを判定する。ユーザによってセキュリティレベルの高い操作がされた場合は、処理はステップＳＢ０３へ移行する。一方、ユーザによってセキュリティレベルの高い操作がされなかった場合、ＣＰＵ１１４は、ユーザによる操作を許可し、処理は再びステップＳＢ０２に戻る。【００５２】
ステップＳＢ０３において、ＣＰＵ１１４は、ユーザによって設定時間内に第二のパスワードの入力が行われたか否かを判定する。ここで、設定時間内にパスワードの入力が行われるとは、プログラムの起動の命令がなされてから一定時間内にパスワードの入力が行われるということである。設定時間はユーザによって予め設定され、ハードディスク１１８に格納されていれば良い。まず、アプリケーション２０８は、プログラムの起動の命令がキーボードコントローラ１１３よりなされた時間をタイマ１２３から取得する。次に、アプリケーション２０８は、第二パスワードが入力された時間をタイマ１２３から取得する。そして、それぞれ取得された時間の差分と設定時間とを比較する。ユーザによって、設定時間内に第二のパスワードの入力が行われた場合は、処理はステップＳＢ０４へ移行する。一方、ユーザによって、設定時間内に第二のパスワードの入力が行われなかった場合は、処理はステップＳＢ０７へ移行する。【００５３】
ステップＳＢ０４において、アプリケーション２０８は、ステップＳＢ０３において、ユーザによって入力された第二のパスワードと、ハードディスク１１８に予め格納されている第二のパスワードとを比較し、認証が成功したか否かを判定する。認証に成功した場合は、処理はステップＳＢ０５へ移行する。一方、認証に失敗した場合は、処理はステップＳＢ０７へ移行する。【００５４】
ステップＳＢ０５において、ＣＰＵ１１４は、セキュリティレベルの高い操作を許可し、ステップＳＢ０２において、ユーザによって起動が要求されたプログラム等を実行する。処理はステップＳＢ０６へ移行し、ＣＰＵ１１４は正式ログイン処理を実行する。これによれば、正規ユーザであるにも関わらず、図４のステップＳ０１０においてパスワード入力を忘れてしまった場合や、間違えてしまった場合でも、再度、パスワードを入力することで、正式ログイン処理を実行することができる。正規ユーザであれば、セキュリティレベルの高いプログラムを実行できないことから、図４のステップＳ０１０においてパスワード入力を忘れてしまったと気付くことができるからである。【００５５】
ステップＳＢ０７において、ＣＰＵ１１４は、セキュリティレベルの高い操作を許可せず、ステップＳＢ０２において、ユーザによって起動が要求されたプログラム等を実行しない。処理はステップＳＢ０８へ移行する。【００５６】
ステップＳＢ０８において、ＣＰＵ１１４は、セキュリティレベルの高い操作を不許可とした回数が設定回数以内か否かを判定する。設定回数は、ユーザによって予め設定され、例えば、ハードディスク１１８に格納されていれば良い。アプリケーション２０８は、ハードディスク１１８に格納されている設定回数と、アプリケーション２０８が取得しているセキュリティレベルの高い操作を不許可とした回数とを比較する。不許可とした回数が設定された回数以内の場合は、処理はステップＳＢ０１へ戻る。一方、不許可とした回数が設定された回数以内でない場合は、処理はステップＳＢ０９へ移行する。これによれば、当該設定回数に猶予を持たせておくことで、正規ユーザが図４のステップＳ０１０においてパスワード入力を忘れてしまった場合に対応することができる。なぜなら、正規ユーザであれば、操作したプログラムが起動しなければ、図４のステップＳ０１０においてパスワードの入力がされていないことに気付くからである。この場合、処理はステップＳＢ０１へ戻り、ユーザは再度、使用したいプログラムを起動させるための操作をした後、パスワードを入力すれば良い。そして、処理はステップＳＢ０５からＳＢ０６へ移行し、ＣＰＵ１１４は正規ログイン処理を行う。【００５７】
ステップＳＢ０９において、ＣＰＵ１１４は、ハードディスク１１８からメールアドレスを取得する。処理はステップＳＢ１０へ移行する。【００５８】
ステップＳＢ１０において、ＣＰＵ１１４は、ネットワークコントローラ１２５を介して不正使用を通知するメールを送信する。処理はステップＳＢ１１へ移行する。【００５９】
ステップＳＢ１１において、ＣＰＵ１１４は、ネットワークコントローラ１２５の機能を停止することで、ＰＣ１００をネットワークから排除する。処理は終了する。【００６０】
これによれば、不正ユーザによるセキュリティレベルの高い操作を無効にし、システムのセキュリティを高めることができる。また、不正ユーザであれば、プログラムが実行できなければ、再度、プログラムを実行するための操作を行うと考えられる。再度、プログラムの実行を行っても、パスワードを入力しなければ、不正使用とみなされる。そのため、不正ユーザがプログラムの実行のための操作を継続中であれば、不正使用を通知するメールが送信されてきた管理者等は、当該不正ユーザを発見することができる。【００６１】
以上の実施の形態は、本発明をより良く理解させるために具体的に説明したものであって、別形態を制限するものではない。従って、発明の趣旨を変更しない範囲で変更可能である。
【図１】
2008117378.tif 000003
【図２】
2008117378.tif 000004
【図３】
2008117378.tif 000005
【図４】
2008117378.tif 000006
【図５】
2008117378.tif 000007
【図６】
2008117378.tif 000008
【図７】
2008117378.tif 000009
【図８】
2008117378.tif 000010
【図９】
2008117378.tif 000011
【図１０】
2008117378.tif 000012
【手続補正書】
【提出日】平成21年9月4日(2009.9.4)
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報を格納する格納手段と、データを表示する表示手段と、装置にデータを入力する操作手段と、データを送信する送信手段と、制御手段とを有し、該操作手段から入力されたデータと該格納手段に格納された識別情報とに基づいてユーザの第一の認証を行う情報処理装置において、
該格納手段は、第二の識別情報と、データの重要度を表す重要度情報と、データの送信先情報とを備え、
該制御手段は、該第一の認証が成功した場合、設定時間内に該操作手段から新たに入力されたデータと該第二の識別情報とに基づいて、第二の認証を行い、
該第二の認証に失敗した場合、該重要度情報に基づいて、予め設定された重要度のデータへのアクセスを許可し、
該送信先情報に基づいて、該第二の認証に失敗したことを表すデータを該通信手段から送信することを特徴とする情報処理装置。
【請求項２】
該制御手段は、該第二の認証に失敗した場合、該重要度情報に基づいて、該予め設定された重要度のデータを該表示手段に表示し、該表示手段に表示された該予め設定された重要度のデータへのアクセスを許可することを特徴とする請求項１記載の情報処理装置。
【請求項３】
情報を格納する格納手段と、データを表示する表示手段と、装置にデータを入力する操作手段と、制御手段とを有し、該操作手段から入力されたデータと該格納手段に格納された識別情報とに基づいてユーザの第一の認証を行う情報処理装置において、
該格納手段は、第二の識別情報と、データの重要度を表す重要度情報とを備え、
該制御手段は、該第一の認証が成功した場合、設定時間内に該操作手段から新たに入力されたデータと該第二の識別情報とに基づいて、第二の認証を行い、
該第二の認証に失敗した場合、該重要度情報に基づいて、予め設定された重要度のデータへのアクセスを許可することを特徴とする情報処理装置。
【請求項４】
該制御手段は、該重要度情報に基づいて、該操作手段より該予め設定された重要度のデータ以外のデータへのアクセスがあったと判定した場合、さらに、定められた時間内に該操作手段から入力されたデータと、該第二の識別情報とに基づいて第二の認証を行い、
該第二の認証が成功した場合、全てのデータへのアクセスを許可することを特徴とする請求項３記載の情報処理装置。
【請求項５】
情報を格納する格納手段と、データを表示する表示手段と、装置にデータを入力する操作手段と、データを送信する送信手段とを有し、該操作手段から入力されたデータと該格納手段に格納された識別情報とに基づいてユーザの第一の認証を行う情報処理装置を制御するプログラムであって、該情報処理装置を、
該第一の認証が成功した場合、設定時間内に該操作手段から新たに入力されたデータと第二の識別情報とに基づいて、第二の認証を行う手段、
該第二の認証に失敗した場合、データの重要度を表す重要度情報に基づいて、予め設定された重要度のデータへのアクセスを許可する手段、
データを送信する送信先情報に基づいて、該第二の認証に失敗したことを表すデータを該通信手段から送信する手段、
として機能させることを特徴とするプログラム。
【請求項６】
該第二の認証に失敗した場合、該重要度情報に基づいて、該予め設定された重要度のデータを該表示手段に表示する手段、
該表示手段に表示された該予め設定された重要度のデータへのアクセスを許可する手段、
として機能させることを特徴とする請求項５記載のプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
第一の手段として：
情報処理装置は、情報を格納する格納手段と、データを表示する表示手段と、装置にデータを入力する操作手段と、データを送信する送信手段と、制御手段とを有し、該操作手段から入力されたデータと該格納手段に格納された識別情報とに基づいてユーザの第一の認証を行い、該格納手段は、第二の識別情報と、データの重要度を表す重要度情報と、データの送信先情報とを備え、該制御手段は、該第一の認証が成功した場合、設定時間内に該操作手段から新たに入力されたデータと該第二の識別情報とに基づいて、第二の認証を行い、該第二の認証に失敗した場合、該重要度情報に基づいて、予め設定された重要度のデータへのアクセスを許可し、該送信先情報に基づいて、該第二の認証に失敗したことを表すデータを該通信手段から送信する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
第二の手段として：
該制御手段は、該第二の認証に失敗した場合、該重要度情報に基づいて、該予め設定された重要度のデータを該表示手段に表示し、該表示手段に表示された該予め設定された重要度のデータへのアクセスを許可する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
第三の手段として：
情報を格納する格納手段と、データを表示する表示手段と、装置にデータを入力する操作手段と、制御手段とを有し、該操作手段から入力されたデータと該格納手段に格納された識別情報とに基づいてユーザの第一の認証を行う情報処理装置において、該格納手段は、第二の識別情報と、データの重要度を表す重要度情報とを備え、該制御手段は、該第一の認証が成功した場合、設定時間内に該操作手段から新たに入力されたデータと該第二の識別情報とに基づいて、第二の認証を行い、該第二の認証に失敗した場合、該重要度情報に基づいて、予め設定された重要度のデータへのアクセスを許可する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
第四の手段として：
該制御手段は、該重要度情報に基づいて、該操作手段より該予め設定された重要度のデータ以外のデータへのアクセスがあったと判定した場合、さらに、定められた時間内に該操作手段から入力されたデータと、該第二の識別情報とに基づいて第二の認証を行い、該第二の認証が成功した場合、全てのデータへのアクセスを許可する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
第五の手段として：
情報を格納する格納手段と、データを表示する表示手段と、装置にデータを入力する操作手段と、データを送信する送信手段とを有し、該操作手段から入力されたデータと該格納手段に格納された識別情報とに基づいてユーザの第一の認証を行う情報処理装置を制御するプログラムであって、該情報処理装置を、該第一の認証が成功した場合、設定時間内に該操作手段から新たに入力されたデータと第二の識別情報とに基づいて、第二の認証を行う手段、該第二の認証に失敗した場合、データの重要度を表す重要度情報に基づいて、予め設定された重要度のデータへのアクセスを許可する手段、データを送信する送信先情報に基づいて、該第二の認証に失敗したことを表すデータを該通信手段から送信する手段、として機能させる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
第六の手段として：
プログラムは、該第二の認証に失敗した場合、該重要度情報に基づいて、該予め設定された重要度のデータを該表示手段に表示する手段、該表示手段に表示された該予め設定された重要度のデータへのアクセスを許可する手段として機能させる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【国際調査報告】
2008117378.tif 000013
2008117378.tif 000014
2008117378.tif 000015
2008117378.tif 000016