(57)【要約】【課題】たとえ情報処理装置がＢＩＯＳパスワードごと紛失や盗難に遭った場合でも、情報処理装置からの情報流出を防ぐことを可能とする。【解決手段】情報処理装置はセット手段とフラグ判断手段と受付手段とパスワード判定手段とセキュリティ発動手段とを具備する。セット手段は、ＢＩＯＳのＰＯＳＴ処理実行中にホットキーが押下された場合、画面表示フラグをセットする。フラグ判断手段は、ＢＩＯＳパスワードが予め設定されている場合、画面表示フラグのセットの有無を判断する。受付手段は、画面表示フラグがセットされている場合、ＢＩＯＳパスワード入力画面を表示してＢＩＯＳパスワードの入力を受付ける。パスワード判定手段は、入力されたＢＩＯＳパスワードが、予め設定されたＢＩＯＳパスワードと等しいか判定を行う。セキュリティ発動手段は、所定の回数以上ＢＩＯＳパスワードの誤入力があった場合、セキュリティ機能を発動する。【選択図】図１
2010191648.tif 000002
【特許請求の範囲】
【請求項１】
ＢＩＯＳのＰＯＳＴ処理実行中に、所定のホットキーが押下された場合、画面表示フラグをセットするセット手段と、
ＢＩＯＳパスワードが予め設定されている場合、前記画面表示フラグのセットの有無を判断するフラグ判断手段と、
前記画面表示フラグがセットされている場合、ＢＩＯＳパスワード入力画面を表示してＢＩＯＳパスワードの入力を受付ける受付手段と、
当該入力されたＢＩＯＳパスワードが、前記予め設定されたＢＩＯＳパスワードと等しいか判定を行うパスワード判定手段と、
所定の回数以上のＢＩＯＳパスワードの誤入力があった場合、セキュリティ機能を発動するセキュリティ発動手段と
を具備する
情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記画面表示フラグがセットされていない場合、ダミーのエラー画面又は起動画面を表示して動作を停止するエラー対処手段を更に具備する
情報処理装置。
【請求項３】
請求項１に記載の情報処理装置において、
前記セキュリティ発動手段は、前記画面表示フラグがセットされていない回数が所定の回数以上になった場合、前記セキュリティ機能を発動する
情報処理装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の情報処理装置において、
前記所定のホットキーは、変更可能である
情報処理装置。
【請求項５】
ＢＩＯＳのＰＯＳＴ処理実行中に、所定のホットキーが押下された場合、画面表示フラグをセットするステップと、
ＢＩＯＳパスワードが予め設定されている場合、前記画面表示フラグのセットの有無を判断するステップと、
前記画面表示フラグがセットされている場合、ＢＩＯＳパスワード入力画面を表示してＢＩＯＳパスワードの入力を受付けるステップと、
当該入力されたＢＩＯＳパスワードが、前記予め設定されたＢＩＯＳパスワードと等しいか判定を行うステップと、
所定の回数以上のＢＩＯＳパスワードの誤入力があった場合、セキュリティ機能を発動するステップと
を具備する
セキュリティ方法。
【請求項６】
請求項５に記載のセキュリティ方法において、
前記画面表示フラグがセットされていない場合、ダミーのエラー画面又は起動画面を表示して動作を停止するステップを更に具備する
セキュリティ方法。
【請求項７】
請求項５に記載のセキュリティ方法において、
前記画面表示フラグがセットされていない回数が所定の回数以上になった場合、前記セキュリティ機能を発動するステップを更に具備する
セキュリティ方法。
【請求項８】
請求項５乃至７のいずれか一項に記載のセキュリティ方法において、
前記所定のホットキーは、変更可能である
セキュリティ方法。
【請求項９】
請求項５乃至８のいずれか一項に記載のセキュリティ方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びセキュリティ方法に関し、特にセキュリティを向上した情報処理装置及びセキュリティ方法に関する。
【背景技術】
【０００２】
昨今、情報処理装置のセキュリティに対する関心が高まっている。特に、情報処理装置の不正利用による情報流出は大きな問題となっている。このため、ＢＩＯＳの動作に関連してパスワードを設ける技術が提案されている。たとえば、特開平１１−２５９３６９号公報、特開２００１−２７９１１号公報、及び特開２００６−３４４１１２号公報では、ＢＩＯＳパスワードでガードをかけ、ＢＩＯＳパスワード入力時に不正利用と判断した場合は、ＢＩＯＳ  ＲＯＭを消去したり、コンピュータの電源をＯＦＦしたり、ＨＤＤ内のデータを消去したりする方法が提案されている。
【０００３】
関連する技術として、特開２００６−１２７２６７号公報に情報処理装置およびブート制御方法が開示されている。この情報処理装置は、本体と、複数のブートデバイスと、入力装置と、再生手段と、実行手段とを具備する。複数のブートデバイスは、本体内に設けられている。入力装置は、本体に設けられ、複数のブートデバイスの一つを指定する入力データを入力する。再生手段は、入力装置からの入力データによって指定されたブートデバイスを識別するためのコンテンツデータを再生する。実行手段は、入力装置からの入力データによって指定されたブートデバイスからオペレーティングシステムを起動するための処理を実行する。この情報処理装置では、ＢＩＯＳセットアップ情報でパスワードチェック情報が有効であればパスワード入力画面を表示し、パスワード入力をユーザに要求する。
【０００４】
また、特開２００８−２６９５２４号公報にセキュリティシステムを備えた情報機器が開示されている。この情報機器は、出力装置として表示装置を具備して、入力装置からのパスワードの入力によりユーザ認証を行うセキュリティシステムを備えている。この情報機器は、明示的なパスワード入力枠を前記表示装置に描画してパスワードの入力の要求を表示することなく、時間経過が判別できる画像を前記表示装置に描画している間に、前記入力装置から使用者によって入力されたパスワードに基づいてユーザ認証を行うセキュリティシステムを備えている。時間経過が判別できる画像として、プログレスバーや文字が順次追記される文字列、変化する任意の図形、秒針のみを示した時計、および砂時計が例示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−２５９３６９号公報
【特許文献２】特開２００１−２７９１１号公報
【特許文献３】特開２００６−３４４１１２号公報
【特許文献４】特開２００６−１２７２６７号公報
【特許文献５】特開２００８−２６９５２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記特許文献１〜４の技術では、このＢＩＯＳパスワードは、簡単に解読されないように複雑なものを設定している場合や複数人で同じ装置を利用するために同じパスワードを設定している場合がある。そのような場合、ＢＩＯＳパスワード自体を手帳やノートに記載して持ち歩くケースも少なくない。このようなケースでは、情報処理装置だけでなくＢＩＯＳパスワードも紛失・盗難にあってしまうことがあり、結果としてＢＩＯＳパスワードが解除され不正利用、情報流出を防ぐことができない。
【０００７】
また、上記特許文献５の技術では、明示的なパスワード入力枠を表示装置に描画してパスワードの入力の要求を表示せず、パスワード入力のタイミングを予測困難にしようとしている。しかし、パスワードの入力自体は制限されていないので、誰であってもパスワードの入力を試行することは可能である。例えば、時間経過が判別できる画像が表示された後の所定の時間経過後に電源がオフになることから、不正利用者は、当該画面の表示中に取り敢えず何らかのパスワードの入力を試行する可能性が考えらえる。したがって、上述の場合のように、ＢＩＯＳパスワードも同時に盗難にあった場合、有効な手段とはいえないと考えられる。
【０００８】
従って、本発明の目的は、たとえ情報処理装置がＢＩＯＳパスワードごと紛失や盗難に遭った場合でも、情報処理装置からの情報流出を防ぐことが可能な情報処理装置及びセキュリティ方法を提供することにある。
【課題を解決するための手段】
【０００９】
従って、上記課題を解決するために、本発明の情報処理装置は、セット手段と、フラグ判断手段と、受付手段と、パスワード判定手段と、セキュリティ発動手段とを具備する。セット手段は、ＢＩＯＳのＰＯＳＴ処理実行中に、所定のホットキーが押下された場合、画面表示フラグをセットする。フラグ判断手段は、ＢＩＯＳパスワードが予め設定されている場合、画面表示フラグのセットの有無を判断する。受付手段は、画面表示フラグがセットされている場合、ＢＩＯＳパスワード入力画面を表示してＢＩＯＳパスワードの入力を受付ける。パスワード判定手段は、当該入力されたＢＩＯＳパスワードが、予め設定されたＢＩＯＳパスワードと等しいか判定を行う。セキュリティ発動手段は、所定の回数以上のＢＩＯＳパスワードの誤入力があった場合、セキュリティ機能を発動する。
【発明の効果】
【００１０】
本発明により、たとえ情報処理装置がＢＩＯＳパスワードごと紛失や盗難に遭った場合でも、情報処理装置からの情報流出を防ぐことが可能となる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施の形態に係る情報処理装置の構成を示すブロック図である。
【図２Ａ】図２Ａは、本発明の実施の形態に係る情報処理装置の動作を示すフローチャートである。
【図２Ｂ】図２Ｂは、本発明の実施の形態に係る情報処理装置の動作を示すフローチャートである。
【図３】図３は、本発明の実施の形態に係る情報処理装置の動作に用いるダミーエラー表示画面の一例である。
【図４】図４は、本発明の実施の形態に係る情報処理装置の動作に用いるダミー起動表示画面の一例である。
【発明を実施するための形態】
【００１２】
以下、本発明の情報処理装置及びセキュリティ方法の実施の形態に関して、添付図面を参照して説明する。
【００１３】
まず、本発明の実施の形態に係る情報処理装置の構成について説明する。図１は、本発明の実施の形態に係る情報処理装置の構成を示すブロック図である。
情報処理装置１は、情報処理装置１全体の動作の制御を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０と、揮発性のメインメモリ１１と、システムバス１２と、キーボードコントローラ１３と、不揮発性メモリ（図示されず）に格納されたＢＩＯＳ（ＢａｓｉｃＩｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１４と、グラフィックコントローラ１５とを具備している。キーボード２０は、キーボードコントローラ１３に接続されている。表示装置２１は、グラフィックコントローラ１５に接続されている。ＢＩＯＳ１４は、誤り回数を保存する誤り回数３０とＢＩＯＳパスワード入力画面を表示するかどうかを判別するＢＩＯＳパスワード入力画面表示フラグ３１を備えている。ＢＩＯＳ１４は、ＢＩＯＳパスワード３２、ＢＩＯＳパスワード入力画面表示用ホットキー３３を設定可能である。ＢＩＯＳパスワード入力画面表示フラグ３１は、揮発性メモリ、不揮発性メモリのどちらにあってもよい。
【００１４】
ＢＩＯＳ１４（プログラム）は、情報処理装置１が起動されると、ＣＰＵ１０やメインメモリ１１、キーボードコントローラ１３（キーボード２０）、グラフィックコントローラ１５（表示装置２１）などのハードウェアとの協働により、ＰＯＳＴ（Ｐｏｗｅｒ  Ｏｎ  Ｓｅｌｆ  Ｔｅｓｔ）処理のような所定の処理と共に本発明のセキュリティ方法（後述）を実行する。
【００１５】
次に、本発明の実施の形態に係る情報処理装置の動作（セキュリティ方法、そのプログラム）について説明する。図２Ａ及び図２Ｂは、本発明の実施の形態に係る情報処理装置の動作を示すフローチャートである。これらの各動作は、情報処理装置１内のソフトウェアとハードウェアとが協働した各手段により実行することができる。以下、詳細に説明する。
【００１６】
情報処理装置１が起動されると（ステップＡ１）、ＢＩＯＳ１４はＰＯＳＴ処理の実行を開始する（ステップＡ２）。ＢＩＯＳ１４はキーボード入力が有効になる前にＢＩＯＳパスワード入力画面表示フラグ３１をリセットする（ステップＡ３）。ＢＩＯＳ１４はキーボードコントローラ１３を初期化する（ステップＡ４）。それにより、キーボード２０によるキーボード入力が受け付け可能となる。
【００１７】
その後もＢＩＯＳ１４はＰＯＳＴ処理を継続して行く（ステップＡ５）。その途中でユーザがキーボード２０によりキー入力をした場合、ＢＩＯＳ１４はそのキーがＢＩＯＳパスワード入力画面表示用ホットキー３３かどうかを判断する（ステップＡ６）。キー入力がＢＩＯＳパスワード入力画面表示用ホットキー３３であった場合（ステップＡ６：ＹＥＳ）、ＢＩＯＳ１４はＢＩＯＳパスワード入力画面表示フラグ３１をセットする（ステップＡ７）。キー入力されなかった場合又はキー入力がＢＩＯＳパスワード入力画面表示用ホットキー３３でなかった場合（ステップＡ６：ＮＯ）、ＢＩＯＳ１４はステップＡ７を無視する。ＢＩＯＳ１４はＰＯＳＴ処理の最後か否かを判断し（ステップＡ８）、最後でない場合（ステップＡ８：ＮＯ）はステップＡ５に戻り、ＰＯＳＴ処理を最後まで実行する（ステップＡ８：ＹＥＳ）。
【００１８】
ここで、ＢＩＯＳパスワード３２、及び、ＢＩＯＳパスワード入力画面表示用ホットキー３３は、ユーザが自在に設定することができる。それにより、セキュリティを高めることができる。ホットキー３３は、キーボード２０上の全てのキーを用いて、それらを単数で、又は複数組み合わせることで設定することができる。
【００１９】
ＢＩＯＳ１４は、ＰＯＳＴ処理終了後、ＢＩＯＳパスワード３２が設定されているかをチェックする（ステップＡ９）。ＢＩＯＳパスワード３２が設定されていない場合（ステップＡ９：ＮＯ）、通常起動を実行する（ステップＡ２１）。ＢＩＯＳパスワード３２が設定されている場合（ステップＡ９：ＹＥＳ）、ＢＩＯＳ１４は続けてＢＩＯＳパスワード入力画面表示フラグ３１がセットされているかをチェックする（ステップＡ１０）。
【００２０】
ＢＩＯＳパスワード入力画面表示フラグ３１がセットされていない場合（ステップＡ１０：ＮＯ）、誤り回数３０をインクリメントする（ステップＡ１６）。そして、ＢＩＯＳ１４は誤り回数３０がセキュリティ機能発動回数と等しいかどうかをチェックする（ステップＡ１７）。セキュリティ機能発動回数と等しい場合（ステップＡ１７：ＹＥＳ）、ＢＩＯＳ１４はセキュリティ機能を発動する（ステップＡ１８）。セキュリティ機能発動回数より少ない場合（ステップＡ１７：ＮＯ）、ＢＩＯＳ１４は不正アクセスがカウントされていることを意識させないように図３に例示するダミーエラー表示や図４に例示するダミー起動表示を行う（ステップＡ１９）。
【００２１】
ＢＩＯＳパスワード入力画面表示フラグ３１がセットされている場合（ステップＡ１０：ＹＥＳ）、ＢＩＯＳ１４はＢＩＯＳパスワード入力画面を表示し、ＢＩＯＳパスワードの入力を受け付ける（ステップＡ１１）。ＢＩＯＳパスワードが入力されると、ＢＩＯＳ１４はＢＩＯＳパスワードが正しいか（設定されたＢＩＯＳパスワード３２と等しいか）判断する（ステップＡ１２）。ＢＩＯＳパスワードが正しい場合（ステップＡ１２：ＹＥＳ）、ＢＩＯＳ１４は誤り回数３０をクリアし（ステップＡ２０）、通常起動を実行する（ステップＡ２１）。
【００２２】
ＢＩＯＳパスワードが正しくない（間違っている）場合（ステップＡ１２：ＮＯ）、誤り回数３０をインクリメントする（ステップＡ１３）。ＢＩＯＳ１４は続けて誤り回数３０がセキュリティ機能発動回数と等しいかどうかをチェックする（ステップＡ１４）。誤り回数３０がセキュリティ機能発動回数と等しい場合（ステップＡ１４：ＹＥＳ）、ＢＩＯＳ１４はセキュリティ機能を発動する（ステップＡ１５）。誤り回数３０がセキュリティ機能発動回数より少ない場合（ステップＡ１４：ＮＯ）、ＢＩＯＳ１４は再度ＢＩＯＳパスワード入力画面を表示し、ＢＩＯＳパスワードの入力を受け付ける（ステップＡ１１）。
【００２３】
ただし、ＢＩＯＳ１４が発動する（Ａ１５、Ａ１８）セキュリティ機能は、ＢＩＯＳ  ＲＯＭを消去したり、コンピュータの電源をＯＦＦしたり、ＨＤＤ内のデータを消去したりする方法のような従来知られた方法を利用することができる。
【００２４】
以上のようにして、本発明の実施の形態に係る情報処理装置の動作（セキュリティ方法）が実行される。
【００２５】
本発明では、ユーザのみが知るＢＩＯＳパスワード入力画面表示用ホットキー３３の入力がＢＩＯＳ＿ＰＯＳＴ処理中にない場合、ＢＩＯＳパスワード入力画面が起動されず、ＢＩＯＳパスワードを入力することができない。そのため、ＢＩＯＳパスワードを知っていたとしても、情報処理装置を起動することが不可能である。これにより、たとえ情報処理装置とＢＩＯＳパスワードが一緒に紛失、盗難に遭った場合でも、不正使用者はＢＩＯＳパスワードを入力することができず、情報処理装置を起動できないため、情報の漏洩が防止される。
【００２６】
ここで、ＢＩＯＳパスワード入力画面表示用ホットキー３３は、キーボード２０上の全てのキーを用いて、それらを単数で、又は複数組み合わせることで設定することができる。そのため、使用可能なキーの種類が多いので、たとえ少ない数のキー入力の組み合わせでホットキー３３を設定してあっても、簡単に解読されず高いセキュリティを得ることができる。キーの数が少なければ、忘れないように手帳やノートに記載して持ち歩く必要がないので、たとえ情報処理装置とＢＩＯＳパスワードが一緒に紛失、盗難に遭った場合でも、ホットキー３３の紛失、盗難はなく、本発明によるセキュリティ方法を有効に機能させることができる。
【００２７】
また、本発明では、ＢＩＯＳ＿ＰＯＳＴ処理中にＢＩＯＳパスワード入力画面表示用ホットキー３３のキー入力がない場合、図３や図４の画面表示となるので、不正利用者には単にブートに失敗しているように見える。そのため、不正利用者は、ＢＩＯＳパスワード３３が設定されていることを認識できず、ＢＩＯＳパスワードの入力を試行しようとすることすらないと考えられる。仮に、図３や図４の画面表示を見て、上記特許文献５における明示的なパスワード入力枠が表示されず時間経過が判別できる画像が表示されている状態と考え、ＢＩＯＳパスワードの入力を試行しても、ＢＩＯＳパスワード入力画面ではないので、当該試行はセキュリティになんら影響を及ぼさない。
【００２８】
このように、本発明の情報処理装置およびセキュリティ方法では、たとえＢＩＯＳパスワードごと紛失・盗難に遭った場合でも、ＢＩＯＳ＿ＰＯＳＴ処理中に特定のキー入力操作を行わない限りＢＩＯＳパスワード入力画面が表示されないため、ＢＩＯＳパスワードを知っているだけでは情報処理装置を起動されないようにすることが可能となる。すなわち、本発明は、ＢＩＯＳパスワードごと情報処理装置が紛失・盗難に遭っても、情報流出を防ぐことを可能にする。
【００２９】
本発明のプログラム、データ構造は、コンピュータ読取可能な記憶媒体に記録され、その記憶媒体から情報処理装置に読み込まれても良い。
【００３０】
本発明は上記各実施の形態に限定されず、本発明の技術思想の範囲内において、各実施の形態は適宜変形又は変更され得ることは明らかである。
【符号の説明】
【００３１】
１    情報処理装置
１０    ＣＰＵ
１１    メインメモリ
１２    システムバス
１３    キーボードコントローラ
１４    ＢＩＯＳ（ＢａｓｉｃＩｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）
１５    グラフィックコントローラ
２０    キーボード
２１    表示装置
３０    誤り回数
３１    ＢＩＯＳパスワード入力画面表示フラグ
３２    ＢＩＯＳパスワード
３３    ＢＩＯＳパスワード入力画面表示用ホットキー
【図１】
2010191648.tif 000003
【図２Ａ】
2010191648.tif 000004
【図２Ｂ】
2010191648.tif 000005
【図３】
2010191648.tif 000006
【図４】
2010191648.tif 000007