(57)【要約】【課題】互いに種別の異なる複数のロック機構を有する場合に、それらロック機構によるセキュリティの効果を高める。【解決手段】情報処理装置１は、ＣＰＵ１０２の制御の下、互いに種別の異なる複数のロック機構の各々について、ロックが有効であるか否かをチェックし、そのチェックの結果、ロックが有効であるロック機構がある場合に、そのロック機構と連動して、ロックが有効でない他のロック機構のロックを有効に設定する。【選択図】図３
2011227914.tif 000002
【特許請求の範囲】
【請求項１】
ロック機構を有効または無効に設定可能な複数のロックモジュールと、
他のロックモジュールのロック機構の設定に連動して各ロックモジュールのロック機構を有効にする連動設定を有効または無効と設定する設定手段と、
前記複数のロックモジュールのロック機構のうち少なくとも一つが有効に設定されている場合、前記連動設定が有効と設定されているロックモジュールのロック機構を有効にする制御手段と、
を備え、
前記複数のロックモジュールのうち少なくとも一つは、リモートからの通知により前記ロック機構を有効または無効に設定可能であることを特徴とする情報処理装置。
【請求項２】
前記連動設定を設定するための表示画面を出力する出力手段を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記複数のロックモジュールのうちロック機構が有効と設定されているものがある場合、前記情報処理装置の処理動作もしくはデータアクセスをロック状態にする起動制御手段を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
ロック機構を有効または無効に設定可能な複数のロックモジュールと、
他のロックモジュールのロック機構の設定に連動して各ロックモジュールのロック機構を有効にする連動設定を有効または無効と設定する設定手段と、
を備えることを特徴とする情報処理装置。
【請求項５】
前記複数のロックモジュールのロック機構のうち少なくとも一つが有効に設定されている場合、前記連動設定が有効と設定されているロックモジュールのロック機構を有効にする制御手段を備えることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記連動設定を設定するための表示画面を出力する出力手段を備えることを特徴とする請求項４に記載の情報処理装置。
【請求項７】
前記複数のロックモジュールのうち少なくとも一つは、リモートからの通知により前記ロック機構を有効または無効に設定可能であることを特徴とする請求項４に記載の情報処理装置。
【請求項８】
前記複数のロックモジュールのうち少なくとも一つは、前記情報処理装置におけるユーザ認証の結果により前記ロック機構を有効または無効に設定可能であることを特徴とする請求項４に記載の情報処理装置。
【請求項９】
情報処理装置のロック設定方法であって、
複数のロックモジュールのロック機構を有効または無効に設定するステップと、
他のロックモジュールのロック機構の設定に連動して各ロックモジュールのロック機構を有効にする連動設定を有効または無効と設定するステップと、
前記複数のロックモジュールのロック機構のうち少なくとも一つが有効に設定されている場合、前記連動設定が有効と設定されているロックモジュールのロック機構を有効にするステップと、
を有することを特徴とするロック設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びロック設定方法に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータなどの情報処理装置においては、盗難時などにおける不正な使用を防止するため、ログイン認証失敗時やリモートからの通知により強制的に電源をオフにするなどして、その処理動作やデータアクセスをロックした状態とするロック機構を有するものがある。特許文献１には、ＰＣロックを指示する信号を通信ネットワークを介して端末に通知することで、その端末をリモートロックする従来技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１２０２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術では、リモートロックされるロック機構とは異なる種別のロック機構についてはロックを有効とすることができない。したがって、情報処理装置が互いに種別の異なる複数のロック機構を有する場合は、一つのロック機構によりリモートロックしたとしても、他のロック機構を有効に活用できず、例え複数のロック機構があったとしても、それらロック機構によって、不正な使用を防止するというセキュリティの効果を高めることができなかった。
【０００５】
本発明は、上記に鑑みてなされたものであって、互いに種別の異なる複数のロック機構を有する場合に、それらロック機構によるセキュリティの効果を高めることを可能とする情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、実施形態の情報処理装置は、ロック機構を有効または無効に設定可能な複数のロックモジュールと、他のロックモジュールのロック機構の設定に連動して各ロックモジュールのロック機構を有効にする連動設定を有効または無効と設定する設定手段と、前記複数のロックモジュールのロック機構のうち少なくとも一つが有効に設定されている場合、前記連動設定が有効と設定されているロックモジュールのロック機構を有効にする制御手段と、を備え、前記複数のロックモジュールのうち少なくとも一つは、リモートからの通知により前記ロック機構を有効または無効に設定可能であることを特徴とする。
また、実施形態の情報処理装置は、ロック機構を有効または無効に設定可能な複数のロックモジュールと、他のロックモジュールのロック機構の設定に連動して各ロックモジュールのロック機構を有効にする連動設定を有効または無効と設定する設定手段とを備えることを特徴とする。
【０００７】
また、実施形態のロック設定方法は、情報処理装置のロック設定方法であって、複数のロックモジュールのロック機構を有効または無効に設定するステップと、他のロックモジュールのロック機構の設定に連動して各ロックモジュールのロック機構を有効にする連動設定を有効または無効と設定するステップと、前記複数のロックモジュールのロック機構のうち少なくとも一つが有効に設定されている場合、前記連動設定が有効と設定されているロックモジュールのロック機構を有効にするステップと、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、互いに種別の異なる複数のロック機構を有する場合に、それらロック機構によるセキュリティの効果を高めることを可能とする、という効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施形態にかかる情報処理装置の斜視図の一例である。
【図２】図２は、本実施形態にかかる情報処理装置のシステム構成を示すブロック図の一例である。
【図３】図３は、本実施形態にかかる情報処理装置の起動時における処理の一例を示すフローチャートである。
【図４】図４は、セットアップ画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明にかかる情報処理装置及びプログラムの実施の形態を詳細に説明する。なお、各図において同一要素には同一符号を伏し、重複する説明を省略する。
【００１１】
図１は、本実施形態にかかる情報処理装置１の斜視図の一例である。図１に示すように、情報処理装置１は、ノートブック型のパーソナルコンピュータである。本実施形態では情報処理装置１としてノートブック型のパーソナルコンピュータを例示するが、情報処理装置１は例えばデスクトップ型のパーソナルコンピュータなどであってもよく、特に限定しない。
【００１２】
情報処理装置１は、コンピュータ本体３と、コンピュータ本体３に対して開閉自在のディスプレイユニット５とを備えている。ディスプレイユニット５には、ＬＣＤ７（Liquid  Crystal  Display）が表示装置として組み込まれており、そのＬＣＤ７の表示画面はディスプレイユニット５のほぼ中央に位置している。
【００１３】
ディスプレイユニット５は、コンピュータ本体３に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体３は、薄い箱形の筐体３ａを有しており、その上面には各種キーを有するキーボード９、情報処理装置１を電源オン／電源オフするための電源スイッチ１１、タッチパッド１５及びクリックボタン１７などが配置されている。また、筐体３ａの側面には、ＬＡＮ（Local  Area  Network）やインターネットなどに接続するための通信Ｉ／Ｆ１３や、ＤＶＤ（Digital  Versatile  Disc）メディアなどの大容量記憶媒体を筐体３ａ内に出し入れするためのスロット１９が設けられている。
【００１４】
図２は、本実施形態にかかる情報処理装置１のシステム構成を示すブロック図の一例である。図２に示すように、情報処理装置１は、コンピュータ本体３の筐体３ａ内には、マザーボード１０１が内蔵されている。マザーボード１０１には、主演算装置としてのＣＰＵ１０２、ノースブリッジ１０３及びサウスブリッジ１０４といったチップが搭載されている。
【００１５】
ＣＰＵ１０２（Central  Processing  Unit）は、情報処理装置１の動作を中央制御する。具体的には、ＣＰＵ１０２は、ＯＤＤ１２１やＢＩＯＳ−ＲＯＭ１０６などから読み出されてメモリ１０５に展開されたＢＩＯＳ、ＯＳ、各種アプリケーション等のプログラムを実行し、各部へ制御信号を出力することで情報処理装置１の動作を制御する。
【００１６】
ノースブリッジ１０３はメモリや表示関連の制御を行うチップであり、サウスブリッジ１０４はＰＣＩ（Peripheral  Component  Interconnect）バスやＬＰＣ（Low  Pin  Count）デバイス等の制御を行うチップである。ノースブリッジ１０３の表示コントローラ１０７には、ディスプレイユニット５のＬＣＤ７が接続される。また、筐体３ａ内には、ＯＳ（オペレーションシステム）、各種アプリケーション及びデータファイル等が記憶されるＨＤＤ１２０（Hard  Disk  Drive）が内蔵されている。更に、筐体３ａ内には、ＤＶＤメディアなどの大容量記憶媒体をスロット１９により外部から挿入可能なＯＤＤ１２１（Optical  Disc  Drive）も内蔵されている。ＯＤＤ１２１は、スロット１９により挿入された大容量記憶媒体へのデータの書き込みや、予め記憶されたデータの読み出しを行う。
【００１７】
サウスブリッジ１０４には、ＳＡＴＡ（Serial  Advanced  Technology  Attachment）コントローラ、ＵＳＢ（Universal  Serial  Bus）コントローラ等のＰＣＩデバイス１０９が含まれている。ＨＤＤ１２０、ＯＤＤ１２１及び通信デバイス２１などのＵＳＢ接続する各種デバイスは、ＰＣＩデバイス１０９を介してサウスブリッジ１０４に接続される。ここで、ＵＳＢにより接続される通信デバイス２１は、電気通信事業者によって公衆に提供される移動体通信サービスなどを利用するための通信装置であり、例えば第３世代通信システムなどによるデータ通信を行う。
【００１８】
マザーボード１０１には、更に、ＲＡＭ（Random  Access  Memory）などであるメモリ１０５、書き換え可能な不揮発性メモリであるＢＩＯＳ−ＲＯＭ１０６（ＢＩＯＳメモリ）、ＥＣ／ＫＢＣ１０８、ＣＭＯＳ１１１、ネットワークコントローラ１１３、ＦｌａｓｈＲＯＭ１１４が搭載されている。
【００１９】
ＢＩＯＳ、ＯＳ等のプログラムは、メモリ１０５に展開されて動作する。また、ＢＩＯＳ−ＲＯＭ１０６には、情報処理装置１を制御するＢＩＯＳプログラムが格納されている。ＢＩＯＳ−ＲＯＭ１０６のＶＧＡ−ＢＩＯＳ１１０（Video  Graphics  Array-BIOS）には、表示コントローラ１０７を制御するプログラムが格納されている。設定用メモリ１１２は、各種設定情報を記憶する不揮発性メモリである。
【００２０】
ＥＣ／ＫＢＣ１０８は、電源管理のためのエンベデッドコントローラ（ＥＣ）と、キーボード９、タッチパッド１５及びクリックボタン１７などを制御するためのキーボードコントローラ（ＫＢＣ）とが集積されたチップである。ＥＣ／ＫＢＣ１０８は、ユーザにより電源スイッチ１１の操作に応じて情報処理装置１の電源をＯＮ／ＯＦＦする機能を有している。また、ＥＣ／ＫＢＣ１０８は、ユーザによるキーボード９、タッチパッド１５及びクリックボタン１７の操作を受け付ける。
【００２１】
ＣＭＯＳ１１１（Complementary  Metal  Oxide  Semiconductor）、ＦｌａｓｈＲＯＭ１１４は、情報処理装置１の起動時に必要な情報を格納している。ネットワークコントローラ１１３は、通信Ｉ／Ｆ１３を介して接続する、ＬＡＮやインターネット等の外部ネットワークとの通信を実行する通信装置である。
【００２２】
情報処理装置１は、ＣＰＵ１０２がＢＩＯＳ−ＲＯＭ１０６やＨＤＤ１２０などに記憶されたプログラムを実行する、又は、サウスブリッジ１０４内などに設けられた専用エンジンが制御することで、パスワードなどによるユーザ認証の失敗や通信デバイス２１、通信Ｉ／Ｆ１３を介した通知をトリガとして、情報処理装置１の処理動作やデータアクセスなどをロックするロック機構を有している。このロック機構による処理動作のロックには、ＯＳや各種アプリケーションなどの実行を停止させるものの他、ＨＤＤ１２０などに記憶されたデータの消去などが含まれてもよい。なお、上述したロック機構が発動することで、情報処理装置１の処理動作又はデータアクセスがロックされた状態を、以後の説明ではロック状態と呼ぶ。このロック機構により、情報処理装置１は、不正なユーザの利用を防止することが可能となる。また、盗難された場合などには、リモートからロック状態とすることが可能となる。
【００２３】
情報処理装置１は、上述したロック機構について、互いに種別の異なるものを複数有している。本実施形態では、情報処理装置１は、第１のロック機構、第２のロック機構、第３のロック機構の３つのロック機構を有しているものとする。なお、情報処理装置１が有するロック機構の数は、少なくとも２つ以上であれば幾つであってもよい。
【００２４】
ここで、第１のロック機構は、通信デバイス２１を介して接続する第３世代通信システムによる通知によってリモートからロックを有効／無効とするロック機構とする。この第１のロック機構を有効／無効とするステータスは、第３世代通信システムによってリモートから通知された際に、ＦｌａｓｈＲＯＭ１１４内の所定の領域に格納される。情報処理装置１は、ＣＰＵ１０２が、ＦｌａｓｈＲＯＭ１１４に格納されたステータスを定期的に参照し、そのステータスが第１のロック機構を有効とする場合に、第１のロック機構を発動すべく、所定のプログラムを実行する。
【００２５】
第２のロック機構は、通信Ｉ／Ｆ１３を介して接続するＬＡＮやインターネット等のサーバからの通知によってリモートからロックを有効／無効とするロック機構とする。この第２のロック機構を有効／無効とするステータスは、ＬＡＮやインターネット等のサーバからの通知によってリモートから通知された際に、ＣＭＯＳ１１１内の所定の領域に格納される。情報処理装置１は、ＣＰＵ１０２が、ＣＭＯＳ１１１に格納されたステータスを定期的に参照し、そのステータスが第２のロック機構を有効とする場合に、第２のロック機構を発動すべく、所定のプログラムを実行する。
【００２６】
第３のロック機構は、サウスブリッジ１０４内に設けられた専用のＭＥ（Management  Engine、以下ＭＥと呼ぶ）が制御して実現するロック機構とする。このＭＥは、情報処理装置１の各部にポーリングを行って機器の状態を監視しており、ユーザ認証の失敗や通信Ｉ／Ｆ１３、通信デバイス２１を介した通信によりロックを有効とする通知などがない場合はロックを行わない通常モードで動作する。ユーザ認証の失敗や通信Ｉ／Ｆ１３、通信デバイス２１を介した通信によりロックを有効とする通知がある場合、ＭＥは、ロックを行う盗難モード（Theft  Mode）へ移行し、例えばＣＰＵ１０２によるサウスブリッジ１０４のアクセスを制限するなどして、情報処理装置１の処理動作をロックする。なお、ＣＰＵ１０２は、ＭＥがどのモードで動作しているか、すなわち、第３のロック機構の有効／無効に関するステータスをチェックする場合、ＭＥのＢＩＯＳ  Ｉ／Ｆ機能を有するＭＥＢｘ（Management  Engine  BIOS  Extension）経由でそのチェックを行う。
【００２７】
なお、上述した第１〜３のロック機構の種別は、一例であって、特に限定するものではない。例えば、第１〜３のロック機構のいずれかは、パスワードや指紋認証装置（特に図示しない）などによるユーザ認証の失敗があった場合に、ＦｌａｓｈＲＯＭ１１４などの不揮発性メモリにロックを有効とするステータスを書き込むことで、情報処理装置１をロック状態とするものであってもよい。
【００２８】
次に、情報処理装置１の起動時の動作について、図３を参照して説明する。図３は、本実施形態にかかる情報処理装置１の起動時における処理の一例を示すフローチャートである。
【００２９】
図３に示すように、情報処理装置１の電源スイッチ１１が操作されて電源がオンされると（Ｓ１１）、ＥＣ／ＫＢＣ１０８からＣＰＵ１０２に電源オンが通知される。ＣＰＵ１０２は、電源オンの通知に応じて、ＢＩＯＳ−ＲＯＭ１０６のＢＩＯＳプログラムを読み出してメモリ１０５に展開し、その実行を開始する（Ｓ１２）。
【００３０】
次いで、チェック手段としてのＣＰＵ１０２は、第１〜３のロック機構のステータスをチェックする（Ｓ１３〜Ｓ１５）。具体的には、ＣＰＵ１０２がＦｌａｓｈＲＯＭ１１４に格納されたステータスにアクセスすることで、第１のロック機構が有効であるか無効であるかのステータスをチェックする。また、ＣＰＵ１０２がＣＭＯＳ１１１に格納されたステータスにアクセスすることで、第２のロック機構が有効であるか無効であるかのステータスをチェックする。また、ＣＰＵ１０２がＭＥＢｘ経由でＭＥにアクセスすることで、第３のロック機構が有効であるか無効であるかのステータスをチェックする。
【００３１】
次いで、ＣＰＵ１０２は、Ｓ１３〜Ｓ１５のステータスチェックにより、第１〜３のロック機構が一つでも有効であるか否かを判定する（Ｓ１６）。Ｓ１６において、第１〜３のロック機構が一つも有効ではなく、全て無効である場合（ＮＯ）、ＣＰＵ１０２は、通常どおりにＢＩＯＳの実行を継続する（Ｓ１７）。
【００３２】
このＳ１７以降のＢＩＯＳの実行時において、ＣＰＵ１０２は、各種セットアップを行うためのセットアップ画面を表示させるための所定のキー操作がキーボード９で行われたか否かなどに応じて、そのセットアップ画面の表示を行うか否かを判定する（Ｓ１８）。所定のキー操作がキーボード９で行われ、セットアップ画面を表示する場合（Ｓ１８：ＹＥＳ）、連動設定手段としてのＣＰＵ１０２は、ＶＧＡ−ＢＩＯＳ１１０を読み出して順次実行するとともに、現在の設定情報を設定用メモリ１１２から読み出してセットアップ画面をＬＣＤ７に表示し（Ｓ１９）、ユーザからの設定をキーボード９などから受け付ける（Ｓ２０）。
【００３３】
図４は、セットアップ画面の一例を示す図である。図４に示すように、Ｓ１９において、ＬＣＤ７には、項目選択領域Ｇ１、詳細設定領域Ｇ２、操作ガイド表示領域Ｇ３、設定ガイド表示領域Ｇ４、カーソルＧ５などを含むセットアップ画面が表示される。項目選択領域Ｇ１は、各種設定項目を表示し、設定を行う項目の選択をカーソルＧ５により受け付ける領域である。詳細設定領域Ｇ２は、項目選択領域Ｇ１で選択された項目の詳細設定をカーソルＧ５により受け付ける領域である。操作ガイド表示領域Ｇ３は、セットアップ画面における操作方法を表示する領域である。設定ガイド表示領域Ｇ４は、項目選択領域Ｇ１で選択された項目や、その項目の詳細設定に関するガイダンスを表示する領域である。
【００３４】
図４に示すセットアップ画面では、項目選択領域Ｇ１で選択した項目である、ロック機構の連動設定を行っている。ロック機構の連動設定では、情報処理装置１が有する各ロック機構について、他のロック機構が有効である場合に連動して有効とするか否かを設定する。例えば第２のロック機構について、第１、第３のロック機構が有効である場合に連動して有効とする場合は、詳細設定領域Ｇ２における第２のロック機構にカーソルＧ５を合わせた状態で有効の項目を矢印キーなどで選択する。逆に、第１、第３のロック機構が有効である場合でも連動して有効としない場合は、無効の項目を矢印キーなどで選択する。また、全てのロック機構の連動設定を有効とする、又は、全てのロック機構の連動設定を無効とする項目を選択することで、一律に連動設定を行ってもよい。
【００３５】
このように、セットアップ画面では、第１〜３のロック機構の各々について、連動設定の有効／無効を設定することが可能である。なお、図４の例では、第１、第２のロック機構の連動設定が有効であり、第３のロック機構の連動設定が無効となっている。このため、第１、第２のロック機構は、他のロック機構が有効である場合に連動して有効とされるが、第３のロック機構は他のロック機構が有効である場合でも連動して有効とされることはない。
【００３６】
次いで、ＣＰＵ１０２は、Ｓ２０で受け付けた設定内容で設定用メモリ１１２の設定情報を更新する（Ｓ２１）。このＳ２１により、Ｓ２０で受け付けられたロック機構の連動設定が更新されることとなる。なお、Ｓ２１における設定情報の更新は、キーボード９などにより更新の指示があった場合のみ行う構成であってよい。セットアップ画面を表示しない場合（Ｓ１８：ＮＯ）や、Ｓ２１において設定用メモリ１１２の設定情報を更新した後、ＣＰＵ１０２は、ＢＩＯＳの実行を継続することで、ＨＤＤ１２０に記憶されたＯＳをメモリ１０５に展開し、ＯＳによる通常の起動を開始する（Ｓ２２）。
【００３７】
Ｓ１６において、第１〜３のロック機構が一つでも有効である場合（ＹＥＳ）、ＣＰＵ１０２は、ＦｌａｓｈＲＯＭ１１４に格納された設定情報から、上述した各ロック機構に関する連動設定を参照する（Ｓ２３）。
【００３８】
次いで、ＣＰＵ１０２は、第１のロック機構がステータスチェックにより無効であり、Ｓ２３で参照した第１のロック機構の連動設定が有効であるか否かを判定する（Ｓ２４）。Ｓ２４において、第１のロック機構が無効であり、第１のロック機構の連動設定が有効である場合（ＹＥＳ）、ロック設定手段としてのＣＰＵ１０２は、ＦｌａｓｈＲＯＭ１１４に格納されたステータスを有効に書き直すことで、第１のロック機構を有効にする（Ｓ２５）。また、第１のロック機構の連動設定が無効である場合（ＮＯ）、ＣＰＵ１０２は、Ｓ２５を行うことなく次の処理を進める。すなわち、Ｓ２５では、第１のロック機構の連動設定が有効である場合は、第１のロック機構以外のロック機構と連動して、第１のロック機構が有効とされることとなる。
【００３９】
次いで、ＣＰＵ１０２は、第２のロック機構がステータスチェックにより無効であり、Ｓ２３で参照した第２のロック機構の連動設定が有効であるか否かを判定する（Ｓ２６）。Ｓ２６において、第２のロック機構が無効であり、第２のロック機構の連動設定が有効である場合（ＹＥＳ）、ロック設定手段としてのＣＰＵ１０２は、ＣＭＯＳ１１１に格納されたステータスを有効に書き直すことで、第２のロック機構を有効にする（Ｓ２７）。また、第２のロック機構の連動設定が無効である場合（ＮＯ）、ＣＰＵ１０２は、Ｓ２７を行うことなく次の処理を進める。すなわち、Ｓ２７では、第２のロック機構の連動設定が有効である場合は、第２のロック機構以外のロック機構と連動して、第２のロック機構が有効とされることとなる。
【００４０】
次いで、ＣＰＵ１０２は、第３のロック機構がステータスチェックにより無効であり、Ｓ２３で参照した第３のロック機構の連動設定が有効であるか否かを判定する（Ｓ２８）。Ｓ２８において、第３のロック機構が無効であり、第３のロック機構の連動設定が有効である場合（ＹＥＳ）、ロック設定手段としてのＣＰＵ１０２は、ＭＥが情報処理装置１の各部に行うポーリングをフックして、ユーザ認証の失敗などのダミー情報をＭＥに通知することで、第３のロック機構を有効にする（Ｓ２９）。また、第３のロック機構の連動設定が無効である場合（ＮＯ）、ＣＰＵ１０２は、Ｓ２９を行うことなく次の処理を進める。すなわち、Ｓ２９では、第３のロック機構の連動設定が有効である場合は、第３のロック機構以外のロック機構と連動して、第３のロック機構が有効とされることとなる。
【００４１】
次いで、ＣＰＵ１０２は、ＢＩＯＳの実行を継続して行う（Ｓ３０）。この際に、第１〜３のロック機構の中で、ステータスが有効となっているいずれかのロック機構が順次発動することとなり、情報処理装置１はロック状態となる（Ｓ３１）。
【００４２】
例えば、ＦｌａｓｈＲＯＭ１１４に格納されたステータスが有効である場合は、第１のロック機構が発動することとなり、ＯＳを起動せずＢＩＯＳが強制的に情報処理装置１の電源をオフにするなどして、情報処理装置１をロック状態とする。なお、複数のロック機構のステータスが有効である場合は、そのステータスが有効である全てのロック機構が順次発動し、個別にロック状態とするまでは、強制的に情報処理装置１の電源をオフにしたり、ＢＩＯＳの実行を停止するなどの処理は行わないものとする。したがって、Ｓ３１では、ステータスが有効である全てのロック機構が発動したロック状態となり、不正な使用を防止するというセキュリティの効果をより高めることができる。
【００４３】
以上のように、情報処理装置１は、ＣＰＵ１０２の制御の下、互いに種別の異なる複数のロック機構の各々について、ロックが有効であるか否かをチェックし、そのチェックの結果、ロックが有効であるロック機構がある場合に、そのロック機構と連動して、ロックが有効でない他のロック機構のロックを有効に設定している。したがって、情報処理装置１は、ロックが有効であるロック機構がある場合に、そのロック機構と連動して、ロックが有効でない他のロック機構も有効となるため、複数のロック機構によるセキュリティの効果を高めることが可能となる。
【００４４】
なお、本実施形態の情報処理装置１で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施形態の情報処理装置１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００４５】
さらに、本実施形態の情報処理装置１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の情報処理装置１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００４６】
なお、本発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施の形態にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【００４７】
１  情報処理装置
７  ＬＣＤ
９  キーボード
１１  電源スイッチ
１３  通信Ｉ／Ｆ
２１  通信デバイス
１０２  ＣＰＵ
１０３  ノースブリッジ
１０４  サウスブリッジ
１０５  メモリ
１０６  ＢＩＯＳ−ＲＯＭ
１０７  表示コントローラ
１０８  ＥＣ／ＫＢＣ
１０９  ＰＣＩデバイス
１１０  ＶＧＡ−ＢＩＯＳ
１１１  ＣＭＯＳ
１１２  設定用メモリ
１１４  ＦｌａｓｈＲＯＭ
１２０  ＨＤＤ
１２１  ＯＤＤ
Ｇ５  カーソル
【図１】
2011227914.tif 000003
【図２】
2011227914.tif 000004
【図３】
2011227914.tif 000005
【図４】
2011227914.tif 000006