(57)【要約】【課題】  任意の起動媒体を用いて起動可能な情報処理装置に対して、特定の起動媒体によって起動することを強制する起動媒体強制装置等を提供する。【解決手段】  起動媒体強制装置は、入出力デバイスを情報処理装置に通信可能に接続する外部インタフェース手段と、前記情報処理装置を特定の起動媒体によって強制的に起動するよう命じる起動強制モードの状態を管理する起動モード管理手段と、前記情報処理装置が前記起動媒体によって起動したことを判定し、前記外部インタフェース手段と、前記情報処理装置が起動した後に動作するＯＳまたはソフトウェアとの間の通信経路の遮断と接続との切り替えを決定する起動制御手段と、前記通信経路を接続または遮断することができる前記インタフェース遮断手段とを有する。【選択図】      図１
2014182426.tif 000002
【特許請求の範囲】
【請求項１】
入出力デバイスを情報処理装置に通信可能に接続する外部インタフェース手段と、
前記情報処理装置を特定の起動媒体によって強制的に起動するよう命じる起動強制モードの状態を管理する起動モード管理手段と、
前記情報処理装置が前記起動媒体によって起動したことを判定し、前記外部インタフェース手段と、前記情報処理装置が起動した後に動作するＯＳまたはソフトウェアとの間の通信経路の遮断と接続との切り替えを決定する起動制御手段と、
前記通信経路を接続または遮断することができる前記インタフェース遮断手段とを備え、
前記起動強制モードが設定された場合に、
前記起動モード管理手段は、前記起動強制モードの設定が不正に解除されたことを検知するのに応じて、前記起動制御手段へ前記起動強制モードの無効化を通知する、または、前記起動強制モードの設定が不正に解除されることを防止し、
前記起動制御手段は、前記情報処理装置が起動する前に、前記インタフェース遮断手段に対して、前記通信経路を遮断することを指示し、前記情報処理装置が前記起動媒体によって起動したことを確認した後に、前記インタフェース遮断手段に対して、前記通信経路を接続することを指示し、前記起動強制モードの無効化の通知を受けた場合には、前記インタフェース遮断手段に対して、前記通信経路を遮断すること指示し、
前記インタフェース遮断手段は、前記起動制御手段からの指示を受けて、前記通信経路の接続または遮断を実行する
ことを特徴とする起動媒体強制装置。
【請求項２】
前記起動媒体はエージェントプログラムを含み、
前記エージェントプログラムが前記情報処理装置でロードされることによって起動されたエージェントが、前記エージェント自身が動作していることを示すシグナルを前記起動制御手段に対して送信し、
前記起動制御手段は、前記シグナルを受信することにより、前記情報処理装置が前記起動媒体によって起動したことを確認する
ことを特徴とする請求項１記載の起動媒体強制装置。
【請求項３】
前記起動媒体強制装置は、開閉蓋を有する収納筐体と、前記開閉蓋が開放されたことを検知できる蓋開閉センサーとを備え、
前記起動制御手段は、前記情報処理装置を封入している前記収納筐体の前記開閉蓋が閉まっていることによって、前記起動強制モードが設定されたとみなし、
前記起動モード管理手段は、前記蓋開閉センサーが前記開閉蓋の開放を検知したときに前記起動強制モードが不正に解除されたとみなす
ことを特徴とする請求項１または２記載の起動媒体強制装置。
【請求項４】
前記インタフェース遮断手段は、
前記外部インタフェースと、前記情報処理装置の有するインタフェースとの間を結線によってつなぎ、前記起動制御手段からの遮断指示によって結線を遮断することができる制御スイッチによって構成される
ことを特徴とする請求項３記載の起動媒体強制装置。
【請求項５】
前記起動媒体強制装置は、前記情報処理装置の中に組み込まれ、
前記起動モード管理手段は、前記起動強制モードの設定および解除の指定が可能なユーザインタフェースを有する起動モード設定メニューを提供し、前記指定を受け付ける前に認証用の情報の入力を要求し、あらかじめ保持する認証情報に基づいて、入力された認証用の情報が正しいことが確認できた場合には、前記起動強制モードの設定と解除の指定を受け付ける
ことを特徴とする請求項１または２記載の起動媒体強制装置。
【請求項６】
前記起動媒体強制装置は、通報装置を備え、
前記起動制御手段は、所定の期間内に前記情報処理装置が前記起動媒体によって起動したことを確認できなかった場合、および、前記起動強制モードの無効化の通知を受けた場合に、前記通報装置によって所定の宛先に通報する
ことを特徴とする請求項１乃至５の何れかに記載の起動媒体強制装置。
【請求項７】
起動媒体強制装置として動作する第１の情報処理装置によって、
第２の情報処理装置を特定の起動媒体によって強制的に起動するよう命じる起動強制モードが設定された場合に、
前記第２の情報処理装置が起動する前に、入出力デバイスを前記第２の情報処理装置に通信可能に接続する外部インタフェース手段と、前記第２の情報処理装置が起動した後に動作するＯＳまたはソフトウェアとの間の通信経路において、前記通信経路の遮断と接続を行うことが可能なインタフェース遮断手段に対して、前記通信経路の遮断を指示することにより、前記通信経路を遮断し、
前記第２の情報処理装置が前記起動媒体によって起動したことを確認した後に、前記インタフェース遮断手段に対して、前記通信経路の接続を指示することにより、前記通信経路を接続し、
前記起動強制モードの設定が不正に解除されたことを検知するのに応じて前記通信経路の遮断を指示することにより、前記通信経路を遮断する処理を実行する
ことを特徴とする起動媒体強制方法。
【請求項８】
前記第２の情報処理装置が前記起動媒体によって起動したことを確認する際に、
前記起動媒体に含まれるエージェントプログラムが前記第２の情報処理装置でロードされることによってエージェントが起動された後に、前記エージェントが動作していることを示すシグナルを前記第２の情報処理装置から送信し、
前記シグナルを受信することにより、前記第２の情報処理装置が前記起動媒体によって起動したことを確認する
ことを特徴とする請求項７記載の起動媒体強制方法。
【請求項９】
開閉蓋を有する収納筐体内に前記第２の情報処理装置を封入し、
前記収納筐体の有する蓋開閉センサーによって前記開閉蓋が閉まっていることを検知したことよって、前記起動強制モードが設定されたとみなし、
前記蓋開閉センサーによって前記開閉蓋が開けられたことを検知したことによって、前記起動強制モードが不正に解除されたとみなす
ことを特徴とする請求項７または８記載の起動媒体強制方法。
【請求項１０】
情報処理装置を特定の起動媒体によって強制的に起動することを命じる起動強制モードの状態を管理する起動モード管理処理と、
前記情報処理装置が前記起動媒体によって起動したことを判定し、入出力デバイスを情報処理装置に通信可能に接続する外部インタフェース手段と、前記情報処理装置が起動した後に動作するＯＳまたはソフトウェアとの間の通信経路の遮断と接続との切り替えを決定する起動制御処理とを実現可能であり、
前記起動強制モードが設定された場合に、
前記起動モード管理処理によって、前記起動強制モードの設定が不正に解除されたことを検知するのに応じて前記起動制御処理へ前記起動強制モードの無効化を通知する、または、前記起動強制モードの設定が不正に解除されることを防止し、
前記起動制御処理によって、前記情報処理装置が起動する前に、前記通信経路の接続と遮断を行うことが可能なインタフェース遮断手段に対して、前記通信経路を遮断することを指示し、前記情報処理装置が前記起動媒体によって起動したことを確認した後に、前記インタフェース遮断手段に対して、前記通信経路を接続することを指示し、前記起動強制モードの無効化を通知された場合には、前記インタフェース遮断手段に対して、前記通信経路を遮断すること指示することをコンピュータに実現させる
ことを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、任意の起動媒体によって起動可能な情報処理装置（コンピュータ）を制御する技術に関する。
【背景技術】
【０００２】
汎用のパーソナルコンピュータ（以下、本願では「ＰＣ」とも言う。）として流通している情報処理装置を端末として利用することにより、組織内の通信ネットワーク（以下、本願では単に「ネットワーク」と略称する。）を安価に構成することが一般的に行われている。なお、ここでは、汎用のパーソナルコンピュータとは、ハードディスクドライブ（ＨＤＤ）やＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）ドライブ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）ドライブなどの任意の媒体やドライブから起動することが可能な情報処理装置を指す。
【０００３】
そのような組織内のネットワークにおいては、ウィルス感染や情報漏えいのような脅威に対して一環したセキュリティ対策を行うために、端末において実行されるオペレーティングシステム（以下、本願では「端末のＯＳ」と言う。）を限定することが一般的に行われている。上記のようなセキュリティ対策の一例として、シンクライアント技術がよく知られている。シンクライアント技術とは、データを端末側に保存しないことにより、情報漏えいや、ネットワーク内でのウィルス感染の拡大などを防止することができる技術である。
【０００４】
汎用ＰＣをシンクライアントの端末として利用する（以下、本願では「シンクライアント化」と言う。）方法として、シンクライアント化ソフトウェアが、一般に製品化されている。この方法では、ＤＶＤドライブやＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ドライブなどのリムーバブルメディアから、シンクライアント化ソフトウェアを収めた起動媒体（以下、本願では「シンクライアント用の起動媒体」とも言う。）によって、パーソナルコンピュータを起動する。
【０００５】
しかし、ユーザが意図的に、シンクライアント用の起動媒体以外のメディアからパーソナルコンピュータを起動してしまうと、シンクライアント技術によるセキュリティ対策が有効にならない。特に、一度シンクライアント用の起動媒体以外から起動した際に、パーソナルコンピュータのＨＤＤがウィルスに感染した場合、それ以降、ウィルスによってウィルス感染の拡大や情報漏えいが発生することが問題になっている。すなわち、ユーザの故意がなくても、ウィルスが、ＨＤＤからシンクライアント化ソフトウェア以外のオペレーティングシステム（以下、本願では「端末のＯＳ」と言う。）やソフトウェアを起動させてしまうことがある。
【０００６】
このような問題に対し、情報処理装置の利用範囲を制御するための様々な技術が知られている。
【０００７】
特許文献１には、サーバラックの電子ロックを解錠する際にユーザ認証を行い、ユーザ認証が成功した場合にのみ当該電子ロックを解錠することにより、サーバラックに搭載された複数のサーバに対する権限のないユーザによる操作を防止する方法が開示されている。この特許文献１に記載された方法においては、さらに、ユーザによりサーバが電源オンされた場合に、サーバ装置のＵＳＢポートやキーボード・マウスへの給電を行っている。すなわち、ＵＳＢポートやキーボード、マウスへの給電をユーザごとに行うことにより、ラック扉の解錠後のサーバ自体のセキュリティを保つ。
【０００８】
また、特許文献２には、汎用ＰＣをシンクライアント化するための、セキュアなシンクライアント用ＯＳを提供する方法が開示されている。この特許文献２に記載された方法においては、サーバ装置と、シンクライアント用ＯＳによってシンクライアント化した汎用ＰＣとの間にゲートウェイ装置を接続する。そして、そのゲートウェイ装置が、追記不可能な記憶媒体の識別コード及び／又は記憶内容変更可能な記憶媒体の識別コードを秘密鍵として認証することにより、正しいシンクライアント用ＯＳからのみサーバ装置への接続が許可される。また、シンクライアント化した汎用ＰＣを起動する際に、ＨＤＤ内の通常ＯＳか、特許文献２が実現するシンクライアント用ＯＳかを選択して起動することができる。
【０００９】
また、特許文献３には、操作可能な状態にあるシンクライアント装置の盗難や紛失があった場合に、装置をロックすることにより、他者に当該装置が利用されることを防ぐ方法が開示されている。この特許文献３に記載された方法においては、振動センサが振動を検知した場合、ユーザに本人認証を要求することにより、盗難や紛失の際にユーザ本人以外が装置を利用することを防止している。
【００１０】
また、特許文献４には、ホストコンピュータからダウンロードされたアプリケーションプログラムを第三者に無断取得させない方法が開示されている。この特許文献４に記載された方法においては、端末筐体の開放を開閉センサで検知すると、端末の電源を強制ＯＦＦすることにより、揮発性メモリ内に保持したダウンロード済みアプリケーションプログラムを消去する。そして、次に電源ＯＮしたときは、ホストが端末監視プログラムのダウンロード許可フラグをチェックすることにより、ホストの許可した端末筐体の開放以外の場合には、アプリの再ダウンロードをさせない。すなわち、特許文献４に記載された方法においては、ホストが、無断で筐体を開けた者を無許可の第三者と認識することにより、そのような第三者によるアプリケーションプログラムの取得を防止することを実現している。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２０１２−００３５１３号公報
【特許文献２】特開２００８−２６９１９８号公報
【特許文献３】特開２００９−０８６７３２号公報
【特許文献４】特開平１０−１６１８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、特許文献１および特許文献２に開示された技術においては、サーバや汎用ＰＣに対する操作の権限があると認められたユーザ自身が、サーバに対して問題のある操作を行うことを制限できないという問題がある。すなわち、特許文献１および特許文献２に開示された技術は、権限があるユーザが認められていない起動媒体によってサーバや汎用ＰＣを起動することを防止できない。
【００１３】
また、特許文献３に開示された技術においても、ユーザが、認められていない起動媒体によってシンクライアント装置を起動することを防止する効果がないという問題がある。
【００１４】
また、特許文献４に開示された技術においては、ホストに接続させずに、端末自体を不正に利用することに関しては、それを防止する効果がないという問題がある。
【００１５】
本発明の一つの目的は、任意の起動媒体を用いて起動可能な情報処理装置において、当該装置を起動する際に、使用される起動媒体を制限したいユーザに対して、特定の起動媒体によって起動することを強制可能な起動媒体強制装置などを提供することにある。
【課題を解決するための手段】
【００１６】
上記の目的を達成すべく、本発明に係る起動媒体強制装置は、以下の構成を備えることを特徴とする。
【００１７】
すなわち、本発明に係る起動媒体強制装置は、
入出力デバイスを情報処理装置に通信可能に接続する外部インタフェース手段と、
前記情報処理装置を特定の起動媒体によって強制的に起動するよう命じる起動強制モードの状態を管理する起動モード管理手段と、
前記情報処理装置が前記起動媒体によって起動したことを判定し、前記外部インタフェース手段と、前記情報処理装置が起動した後に動作するＯＳまたはソフトウェアとの間の通信経路の遮断と接続との切り替えを決定する起動制御手段と、
前記通信経路を接続または遮断することができる前記インタフェース遮断手段とを備え、
前記起動強制モードが設定された場合に、
前記起動モード管理手段は、前記起動強制モードの設定が不正に解除されたことを検知するのに応じて、前記起動制御手段へ前記起動強制モードの無効化を通知する、または、前記起動強制モードの設定が不正に解除されることを防止し、
前記起動制御手段は、前記情報処理装置が起動する前に、前記インタフェース遮断手段に対して、前記通信経路を遮断することを指示し、前記情報処理装置が前記起動媒体によって起動したことを確認した後に、前記インタフェース遮断手段に対して、前記通信経路を接続することを指示し、前記起動強制モードの無効化の通知を受けた場合には、前記インタフェース遮断手段に対して、前記通信経路を遮断すること指示し、
前記インタフェース遮断手段は、前記起動制御手段からの指示を受けて、前記通信経路の接続または遮断を実行する
ことを特徴とする。
【００１８】
また、上記の同目的を達成すべく、本発明に係る起動媒体強制方法は、起動媒体強制装置として動作する第１の情報処理装置によって、
第２の情報処理装置を特定の起動媒体によって強制的に起動するよう命じる起動強制モードが設定された場合に、
前記第２の情報処理装置が起動する前に、入出力デバイスを前記第２の情報処理装置に通信可能に接続する外部インタフェース手段と、前記第２の情報処理装置が起動した後に動作するＯＳまたはソフトウェアとの間の通信経路において、前記通信経路の遮断と接続を行うことが可能なインタフェース遮断手段に対して、前記通信経路の遮断を指示することにより、前記通信経路を遮断し、
前記第２の情報処理装置が前記起動媒体によって起動したことを確認した後に、前記インタフェース遮断手段に対して、前記通信経路の接続を指示することにより、前記通信経路を接続し、
前記起動強制モードの設定が不正に解除されたことを検知するのに応じて前記通信経路の遮断を指示することにより、前記通信経路を遮断する処理を実行する
ことを特徴とする。
【００１９】
さらに、同目的は、本発明の上記の各構成を備える起動媒体強制装置、並びに対応する方法を、コンピュータによって実現するコンピュータ・プログラム、及びそのコンピュータ・プログラムが格納されている、コンピュータ読み取り可能な記憶媒体によっても達成される。
【発明の効果】
【００２０】
本発明には、任意の起動媒体を用いて起動可能な情報処理装置に対して、特定の起動媒体によって起動することを強制できるという効果がある。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１の実施形態に係る起動媒体強制装置の構成を示すブロック図である。
【図２】本発明の第２の実施形態に係る起動媒体強制装置の構成を示すブロック図である。
【図３】第２の実施形態において収納筐体１００およびパーソナルコンピュータ１２０のセットアップ手順を示す図である。
【図４】第２の実施形態において起動媒体を強制する際の収納筐体１００およびパーソナルコンピュータ１２０の動作の概要を示すフローチャートである。
【図５】第２の実施形態において特定の起動媒体９によって起動した場合にパーソナルコンピュータ１２０が行う動作を示すフローチャートである。
【図６】第２の実施形態において収納筐体１００の蓋が開放された場合に収納筐体１００が行う動作を示すフローチャートである。
【図７】本発明の第３の実施形態に係る起動媒体強制装置を組み込んだパーソナルコンピュータ２００の構成を示すブロック図である。
【図８】第３の実施形態においてパーソナルコンピュータ２００を起動強制モードで動作させるためのセットアップ手順を示す図である。
【図９】第３の実施形態において起動媒体を強制する際のパーソナルコンピュータ２００の動作を示すフローチャートである。
【発明を実施するための形態】
【００２２】
次に、本発明の実施形態について図面を参照して詳細に説明する。
【００２３】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る起動媒体強制装置の構成を示すブロック図である。
【００２４】
図１を参照すると、本実施形態における起動媒体強制装置１は、外部インタフェース２、インタフェース遮断部３、起動モード管理部４、起動制御部５、エージェント７、エージェントプログラム１０を有する。
【００２５】
起動媒体強制装置１を構成する要素の内、エージェント７、およびエージェントプログラム１０は、起動媒体を強制する対象である情報処理装置１３内に配置する。
【００２６】
情報処理装置１３は、メモリ６、起動デバイス８、および起動媒体９を有する。情報処理装置１３は、起動デバイス８によって起動媒体９などから読み出したＯＳプログラム１１を、メモリ６にロードした後に、ロードしたＯＳプログラム１１をＯＳ１４としてプロセッサ(図示せず）によって実行することにより起動する。情報処理装置１３の起動やプログラムの実行に関しては、一般的な技法を採用することができるので、本実施形態における説明を省略する。また、情報処理装置１３は、任意の起動媒体、および任意の起動デバイスから起動する機能を有する。
【００２７】
メモリ６は、情報処理装置１３の主記憶装置として動作する書き換え可能なＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。メモリ６は、例えば、半導体メモリ装置などにより実現される。メモリ６は、エージェントプログラム１０（後述）を実行可能なモジュールとして展開（ロード）することにより生成されたエージェント７（後述）を記憶することができる。また、メモリ６は、同様に、ＯＳプログラム１１を実行可能なモジュールとして展開することにより生成されたＯＳ１４を記憶することができる。
【００２８】
起動デバイス８は、指定された起動媒体９からエージェントプログラム１０を読み込み、読み込んだエージェントプログラム１０をメモリ６へロードする処理において使用される。すなわち、起動デバイス８は、起動媒体９を読み込み可能なドライブである。また、起動デバイス８は、情報処理装置１３を起動する処理において、ＯＳプログラム１１を読み込むためにも使用可能である。起動デバイス８は、例えば、ＣＤ／ＤＶＤドライブやＵＳＢデバイスなどにより実現される。
【００２９】
起動媒体９は、「起動強制モード」が有効である場合に、情報処理装置１３を起動する際に強制的に使用される起動用の媒体である。なお、「起動強制モード」とは、情報処理装置１３を起動媒体９によってのみ起動するよう設定されていることを示す「起動モード」の一つである。なお、「起動モード」については、後述する。起動媒体９は、エージェントプログラム１０を含む。また、起動媒体９は、情報処理装置１３を起動するためのＯＳプログラム１１を含んでも良い。起動媒体９において、エージェントプログラム１０とＯＳプログラム１１とは、ファイルなどの形式で保存される。
【００３０】
エージェントプログラム１０は、エージェント７を記述するプログラムコードを含む。
【００３１】
エージェント７は、上述の通り、エージェントプログラム１０が起動デバイス８によって読み込まれた後に、実行可能な状態でメモリ６にロードされたモジュールである。エージェント７は、メモリ６において動作可能になると、起動制御部５（後述）に対してエージェント７が動作していることを示すシグナルを送信する。
【００３２】
ＯＳプログラム１０は、ＯＳ１４を記述したプログラムコードを含む。
【００３３】
ＯＳ（ソフトウェア）１４は、情報処理装置２において実行可能なＯＳまたはソフトウェアである。
【００３４】
起動媒体強制装置１と情報処理装置１３とは、同じ筐体内に含めても良いし、異なる筐体に分けて搭載されても良い。
【００３５】
起動媒体強制装置１は、入出力デバイス１２と情報処理装置１３との間に接続される。
【００３６】
入出力デバイス１２は、例えば、マウス、キーボード、ＵＳＢデバイス、およびネットワークなどの、入出力を行うことが可能なデバイス（周辺機器）である。入出力デバイス１２は、起動媒体強制装置１に接続された入出力可能なデバイスの内の、少なくとも１つ以上のデバイスである。
【００３７】
外部インタフェース２は、入出力デバイス１２に対応する、起動媒体強制装置１側の接続部分である。外部インタフェース２と入出力デバイス１２との間は、ケーブルやコネクタ等により通信可能に結線する。
【００３８】
インタフェース遮断部３は、起動制御部５からの接続指示により、メモリ６内にロードされたＯＳ１４と外部インタフェース２との間を接続する（以下、「通信経路を接続する」または「接続をＯＮする」とも言う。）ことができる。すなわち、インタフェース遮断部３が接続をＯＮした場合、ＯＳ１４（情報処理装置１３）は、インタフェース遮断部３と外部インタフェース２とを介して、入出力デバイス１２を利用することが可能になる。また、インタフェース遮断部３は、起動制御部５からの遮断指示により、ＯＳ１４と外部インタフェース２との間の接続を遮断（以下、「通信経路の遮断」または「接続をＯＦＦ」とも言う。）することができる。すなわち、インタフェース遮断部３が接続をＯＦＦした場合、ＯＳ１４は、インタフェース遮断部３から先の部分との通信経路が遮断されることにより、入出力デバイス１２を利用できなくなる（利用が制限される）。
【００３９】
起動モード管理部４は、情報処理装置１３の起動の際に特定の起動媒体９によって起動することを強制するか否かを示す「起動モード」を管理する。起動モードには、「起動強制モード」と「通常起動モード」の２つがある。「起動強制モード」は、情報処理装置１３を起動媒体９によってのみ起動することを強制するように設定されていることを示す。「通常起動モード」は、起動媒体強制装置１による起動媒体の制御なしに、情報処理装置１３を任意の起動媒体によって起動可能であるように設定されていることを示す。起動モードの設定は、例えば、起動媒体強制装置１のセットアップの際などに、装置の管理を行うシステム管理者などのみが満たすことができる設定条件ＳＣに基づいて許可される。すなわち、設定条件ＳＣは、起動強制モードの適用対象であるユーザには満たすことができないようにしておくこととする。なお、以降、設定条件ＳＣに従って起動モードが設定されている状態を「起動モードが有効である」とも言う。また、起動モード管理部４は、上記の設定条件ＳＣに従わずに起動モードが不正に変更されたことを検知すると、起動モードは無効になったとみなす。そして、起動モード管理部４は、起動制御部５に起動モードが無効であることを通知する。
【００４０】
起動制御部５は、「起動強制モード」が設定された場合に、情報処理装置１３に電源供給が開始される前にインタフェース遮断部３に対して、遮断指示を送信する。そして、情報処理装置１３に電源供給が開始された後、起動制御部５は、所定の期間内にエージェント７からシグナルを受信すると、インタフェース遮断部３に対して接続指示を送信する。言い換えると、起動制御部５は、エージェント７からのシグナルを受信したことから、起動媒体９に含まれるエージェントプログラム１０がロードされたことを確認し、その確認結果をもって、起動媒体９が情報処理装置１３の起動に使用された（正常起動した）と判定する。そして、起動制御部５は、正常起動したことを判定した後に、インタフェース遮断部３に対して接続指示を送信することによって、情報処理装置１３への入出力デバイス１２の利用を許可する。
【００４１】
また、起動制御部５は、「通常起動モード」が設定された場合に、インタフェース遮断部３に接続指示を送信する。なお、起動制御部５は、起動モード管理部４から起動モードが無効になったことを示す通知を受けた場合、インタフェース遮断部３に対して、遮断指示を送信する。
【００４２】
このようにして、本実施形態によれば、任意の起動媒体を用いて起動可能な情報処理装置１３において、情報処理装置１３を起動する際に使用する起動媒体を制限したいユーザに対して、特定の起動媒体９によって起動することを強制できるという効果がある。
【００４３】
その理由は、起動制御部５が、「起動強制モード」が設定されている場合、まず情報処理装置１３に対して入出力デバイス１２の使用を制限しておき、情報処理装置１３が特定の起動媒体９によって正常起動したことを確認した後に、入出力デバイス１２の使用を許可するからである。すなわち、起動制御部５は、まず、情報処理装置１３に電源供給が開始される前に、インタフェース遮断部３に対して、遮断指示を送信することにより、情報処理装置１３と外部インタフェース２との間の通信経路（接続）を遮断する。そして、情報処理装置１３に電源供給が開始された後、起動制御部５は、所定の期間内にエージェント７からシグナルを受信した場合に、情報処理装置１３が特定の起動媒体９によって正常起動したと判断する。正常起動を確認した後、起動制御部５は、インタフェース遮断部３に対して接続指示を送信することにより、情報処理装置１３と外部インタフェース２の間を接続する。こうして、情報処理装置１３内で起動したＯＳ１４と入出力デバイス１２が接続されてから、ユーザは情報処理装置１３に対する操作が可能になるためである。
【００４４】
一方、起動媒体９以外の媒体によって情報処理装置１３を起動した場合、当該媒体にはエージェントプログラム１０が含まれない。したがって、エージェント７が起動しないため、起動制御部５は、インタフェース遮断部３に対して接続指示を出さない。すなわち、情報処理装置１３を起動媒体９以外の媒体によって起動したとしても、入出力デバイス１２との接続が遮断されたままとなるので、ユーザは、情報処理装置１３に対する操作を制限される（操作が許されない）。
【００４５】
また、もし、起動媒体の強制を適用したいユーザが起動モードを「起動強制モード」から「通常起動モード」へ不正に変更することを試みたとしても、起動モード管理部４が、当該ユーザには満たすことのできない設定条件ＳＣに基づいて、起動モードの不正な変更を検知することができる。そして、起動モード管理部４から起動制御部５を介し、インタフェース遮断部３へ遮断指示が送信されるので、ユーザは、起動モードの不正な変更を行った場合でも、情報処理装置１３に対する操作を制限される。
【００４６】
このようにして、本実施形態は、情報処理装置１３の上記のような不正利用に対応するので、情報処理装置１３を起動する際に使用する起動媒体を制限したいユーザに対して特定の起動媒体９によって起動することを強制することができる。
【００４７】
＜第２の実施形態＞
次に、上述した第１の実施形態を基本とする第２の実施形態について説明する。以下では、第２の実施形態に係る特徴的な部分を中心に説明し、第１の実施形態と同様な構成を有する第２の実施形態の構成要素には、第１の実施形態で付した参照符号と同一の参照符号を付し、その構成要素について重複する詳細な説明は省略する。
【００４８】
図２は、本発明の第２の実施形態に係る起動媒体強制装置の構成を示すブロック図である。
【００４９】
本実施形態は、第1の実施形態に係る起動媒体強制装置１を、汎用のパーソナルコンピュータ（ＰＣ）１２０に対する起動媒体の強制に用いた例である。すなわち、本実施形態では、ＰＣ１２０は、第1の実施形態における情報処理装置１３に対応する。ＰＣ１２０は、任意の起動媒体および任意の起動デバイスから起動するという汎用パーソナルコンピュータの機能を有す点においても、第1の実施形態における情報処理装置１３と同様である。
【００５０】
また、図2に示したように、本実施形態は、上述した第1の実施形態における起動媒体強制装置１と情報処理装置１３とを個別の筐体に収め、それら２つの独立した装置をセットアップによって組み合わせるという構成の一例である。すなわち、本実施形態は、第1の実施形態に係る起動媒体強制装置１に対応する各構成要素を有する収納筐体１００の中に、ＰＣ１２０の筐体を収納した状態で利用する。なお、本実施形態では、システム管理者、および収納筐体１００の周囲にいる第三者へ異常を通報することができる通報部１０５および通報装置１４６を含む点が、第1の実施形態と異なる。
【００５１】
また、起動媒体の強制を必要とする場面の具体例として、本実施形態は、シンクライアント化ソフトウェアによってＰＣ１２０をシンクライアント端末とする運用場面を想定している。すなわち、実施形態１における起動媒体９は、本実施形態においては、シンクライアント用の起動媒体とする。また、シンクライアントソフトウェアは、ＯＳ機能と、シンクライアントサーバである仮想ＰＣ１４５に接続する機能とを含む。すなわち、シンクライアント化ソフトウェアは、実施形態１におけるＯＳ１４に対応する。
【００５２】
図2を参照して、以下に本実施形態の構成を説明する。
【００５３】
本実施形態は、収納筐体１００、ディスプレイ（ＤＰ）１４０、ＵＳＢデバイス（ＵＤ）１４１、キーボード（ＫＢ）１４２、マウス（ＭＵ）１４３、ネットワーク（ＮＷ）１４４、仮想ＰＣ１４５、通報装置１４６、および電源１４７から構成される。
【００５４】
収納筐体１００、および、仮想ＰＣ１４５は、インターネットや構内ＬＡＮ（ローカルエリアネットワーク）等の通信ネットワーク（以下、単にネットワークと言う。）１４４を介して通信可能である。
【００５５】
また、ＰＣ１２０、および仮想ＰＣ１４５は、プログラム制御により動作する一般的な情報処理装置（コンピュータ）によって構成されても良いし、専用のハードウェアで構成されても良い。
【００５６】
収納筐体１００は、制御スイッチ１０１、蓋開閉センサー１０２、スイッチ制御部１０３、タイマー部１０４、通報部１０５、電源制御部１０６、電源スイッチ１０７、ＬＡＮコネクタ（ＬＣ）１１０、マウスコネクタ（ＭＣ）１１１、キーボードコネクタ（ＫＣ）１１２、ＵＳＢコネクタ（ＵＣ）１１３、およびディスプレイコネクタ（ＤＣ）１１４を有する。また、収納筐体１００は、上述したとおり、筐体自身の内部にＰＣ１２０を収納することができる。すなわち、収納筐体１００は、上述した構成要素に加えて、ＰＣ１２０を出し入れすることができる開閉可能な開閉蓋（図示せず）を有する。
【００５７】
制御スイッチ１０１は、ＰＣ１２０が有するインタフェース群の少なくとも一部と、対応する収納筐体１００が有するコネクタ群との間を、１対１対応に通信可能に結線するデバイスである。上記のＰＣ１２０が有するインタフェース群の一部（以下、「制御対象のインタフェース群ＣＩ」とも言う。）とは、具体的には、ＵＳＢインタフェース（ＵＩ）１３０、キーボードインタフェース（ＫＩ）１３１、マウスインタフェース（ＭＩ）１３２、およびネットワークインタフェース（ＮＩ）１３３である。対応する収納筐体１００が有するコネクタ群（以下、「制限対象のコネクタ群ＣＣ」とも言う。）とは、具体的には、ＵＳＢコネクタ１１３、キーボードコネクタ１１２、マウスコネクタ１１１、およびＬＡＮコネクタ１１０である。制御スイッチ１０１は、スイッチ制御部１０３からの接続指示により、上述したＰＣ１２０が有するインタフェース群の一部と、対応する収納筐体１００が有するコネクタ群との間の結線（通信回路）を接続することができる（以降、制御スイッチ１０１が、上記の結線を接続した状態を「制御スイッチ１０１がＯＮである」とも言う。）。また、制御スイッチ１０１は、スイッチ制御部１０３からの遮断指示により、上記の結線を遮断することができる（以降、制御スイッチ１０１が、上記の結線を遮断した状態を「制御スイッチ１０１がＯＦＦである」とも言う。）。すなわち、制御スイッチ１０１は、ＰＣ１２０と入出力デバイス群との間の接続を中継することで、この接続のＯＮ・ＯＦＦ（遮断）を切り替えることができる。
【００５８】
なお、上記の入出力デバイス群（以下、「制限対象の入出力デバイス群ＣＤ」とも言う。）とは、ディスプレイ１４０を除いた、ＵＳＢデバイス１４１、キーボード１４２、マウス１４３、およびネットワーク１４４である。本実施形態では、ディスプレイインタフェース１３６は制御スイッチ１０１を介さず、直接ディスプレイコネクタ１１４と接続することとする。すなわち、ＰＣ１２０の有するインタフェースのうち、制御スイッチ１０１を介して入出力デバイス群と接続しないものがあってもよい。なお、ＰＣ１２０における制御対象のインタフェース群ＣＩ、および制御スイッチ１０１は、第1の実施形態におけるインタフェース遮断部３に対応する。また、収納筐体１００における制限対象のコネクタ群ＣＣは、第1の実施形態における外部インタフェース２に対応する。また、収納筐体１００と接続される制限対象の入出力デバイス群は、第1の実施形態における入出力デバイス１２に対応する。
【００５９】
蓋開閉センサー１０２は、収納筐体１００が有する開閉蓋の開閉状態を感知して、感知した開閉状態をスイッチ制御部１０３に通知することができる。蓋開閉センサー１０２は、第1の実施形態における起動モード管理部４に対応する。すなわち、本実施形態においては、第1の実施形態における「起動強制モードが設定された状態」は、「開閉蓋が閉まっている状態」に対応する。一方、第1の実施形態における「通常起動モードが設定された状態」は、「収納筐体１００にＰＣ１２０が収められていない状態」に対応する。そして、本実施形態において、起動モードを設定する際の特定の設定条件ＳＣは、「収納筐体１００の稼働中に開閉蓋を開けないこと」とする。したがって、蓋開閉センサー１０２は、開閉蓋が開いたことを検知すると、設定条件ＳＣに従わずに起動モードが不正に変更されたとみなす。そして、蓋開閉センサー１０２は、起動モードが無効であることを、蓋の開放通知を送信することによって通知する。
【００６０】
スイッチ制御部１０３は、ＰＣ１２０が起動媒体９（後述）から起動したことを確認した後に、制御スイッチ１０１に対して接続指示を送信することにより、ＰＣ１２０の制限対象のインタフェース群ＣＩと、収納筐体１００の制限対象のコネクタ群ＣＣとの間を接続する。これ以外の状態においては、スイッチ制御部１０３は、制御スイッチ１０１に対して遮断指示を送信することにより、ＰＣ１２０の制限対象のインタフェース群ＣＩと、収納筐体１００の制限対象のコネクタ群ＣＣとの間を遮断しておく。すなわち、スイッチ制御部１０３が遮断指示を送信する場合とは、収納筐体１００が電源ＯＮされた後と、蓋開閉センサー１０２から開閉蓋の開放通知を受信したときである。
【００６１】
なお、スイッチ制御部１０３は、第1の実施形態における起動制御部５に相当する。すなわち、本実施形態では、スイッチ制御部１０３は、蓋開閉センサー１０２から蓋の開放通知がない場合に、「起動強制モードが」設定された場合における起動制御部５と同様の動作を行う。すなわち、スイッチ制御部１０３は、エージェント７からのシグナルを基にして、ＰＣ１２０が起動媒体９によって正常に起動したことを判定する。
【００６２】
ただし、スイッチ制御部１０３は、「通常起動モード」が設定された場合における起動制御部５に相当する動作は行わない点で、第1の実施形態とは異なる。その理由は、ＰＣ１２０の起動媒体を強制する必要がない（すなわち、「通常起動モード」で使用する）ならば、収納筐体１００を用いずに、ＰＣ１２０単体で使用すれば良いためである。また、第1の実施形態とのもう一つの相違点として、スイッチ制御部１０３は、蓋開閉センサー１０２から蓋の開放通知を受信したとき、通報部１０５（後述）に対して通報指示を送信し、さらに、電源制御部１０６に対してＰＣ１２０への電源供給の停止指示を送信する点がある。
【００６３】
タイマー部１０４は、一定時間間隔ごとにスイッチ制御部１０３に対して、周期信号（シグナル）を送信する機能を備えている。スイッチ制御部１０３は、ＰＣ１２０が起動媒体９によって正常起動したかどうかを判定する際に、タイマー部１０４からの周期信号を使用する。
【００６４】
通報部１０５は、スイッチ制御部１０３からの通報指示を受けると、通報装置１４６（後述）を介して、所定の通報先へ不正使用の発生を通報する。不正使用とは、例えば、あらかじめＰＣ１２０の中にある起動媒体９を他の起動媒体と替えておくことで、他の起動媒体によってＰＣ１２０を起動することなどである。また、不正使用には、ＰＣ１２０の起動後に収納筐体１００の蓋を開けて、収納筐体１００内のＰＣ１２０を直接操作したり、キーボードコネクタ１１２とキーボードインタフェース１３１を直結する改造を行うことなどもある。
【００６５】
電源制御部１０６は、電源スイッチ１０７からの電源ＯＮ・ＯＦＦの信号や、スイッチ制御部１０３からのＰＣ１２０への電源供給の停止指示に応じて、収納筐体１００およびＰＣ１２０に対する電源の制御を行う。
【００６６】
電源スイッチ１０７は、ユーザからの電源ＯＮ・ＯＦＦの指示を受けて、電源制御部１０６に対して電源ＯＮ・ＯＦＦを通知する。
【００６７】
ＬＡＮコネクタ１１０は、ネットワーク１４４と接続可能なネットワークインタフェースの機能を有する。ＬＡＮコネクタ１１０は、制御スイッチ１０１がＯＮの場合、ＰＣ１２０のネットワークインタフェース１３３を収納筐体１００の外に引き出したものと同様である。
【００６８】
マウスコネクタ１１１は、マウス１４３（後述）と接続可能なマウスインタフェースの機能を有する。マウスコネクタ１１１は、制御スイッチ１０１がＯＮの場合、ＰＣ１２０のマウスインタフェース１３２を収納筐体１００の外に引き出したものと同様である。
【００６９】
キーボードコネクタ１１２は、キーボード１４２（後述）と接続可能なキーボードインタフェースの機能を有する。キーボードコネクタ１１２は、制御スイッチ１０１がＯＮの場合、ＰＣ１２０のキーボードインタフェース１３１を収納筐体１００の外に引き出したものと同様である。
【００７０】
ＵＳＢコネクタ１１３は、ＵＳＢデバイス１４１（後述）と接続可能なＵＳＢインタフェースの機能を有する。ＵＳＢコネクタ１１３は、制御スイッチ１０１がＯＮの場合、ＰＣ１２０のＵＳＢインタフェース１３０を収納筐体１００の外に引き出したものと同様である。
【００７１】
ディスプレイコネクタ１１４は、ディスプレイ１４０（後述）と接続可能なディスプレイインタフェースの機能を有する。上述したように、ディスプレイコネクタ１１４は、制御スイッチ１０１を介さず、直接ＰＣ１２０のディスプレイインタフェース１３６と接続する。すなわち、本実施形態では、ディスプレイ１４０は制御スイッチ１０１による遮断の対象には含まれないので、ＰＣ１２０は、常にディスプレイ１４０を起動状態の表示などに使用することができる。このように、制御スイッチ１０１による遮断の対象とする入出力デバイスは、運用にあわせて選択しても良い。
【００７２】
ＰＣ１２０は、メモリ（ＲＡＭ）６、エージェント７、起動媒体９、ＵＳＢインタフェース（ＵＩ）１３０、キーボードインタフェース（ＫＩ）１３１、マウスインタフェース（ＭＩ）１３２、ネットワークインタフェース（ＮＩ）１３３、ＦＤドライブ（Ｆｌｏｐｐｙ  Ｄｉｓｋ  Ｄｒｉｖｅ。ＦＤＤ）１３４、ＣＤ／ＤＶＤドライブ（ＣＤ／ＤＶＤＤ）１３５、およびディスプレイインタフェース（ＤＩ）１３６を有する。
【００７３】
メモリ６は、ＰＣ１２０の主記憶装置として動作する書き換え可能なＲＡＭである。メモリ６の構成と処理内容は、第1の実施形態と同様であるため、詳細な説明を省略する。
【００７４】
エージェント７は、メモリ６において実行されるプログラムである。エージェント７は、メモリ６において動作可能になると、ＵＳＢインタフェース１３０を介して、エージェント７が稼動していることを示すシグナルを、スイッチ制御部１０３に送信する。エージェント７の構造と処理内容は、第1の実施形態と同様であるため、詳細な説明を省略する。
【００７５】
起動媒体９は、ＰＣ１２０を起動する際に強制的に使用される起動用の媒体である。起動媒体９は、エージェントプログラム１０(図示せず）を含む。また、本実施形態においては、上述したように、起動媒体９は、第１の実施におけるＯＳ１４に対応するシンクライアント化ソフトウェア(図示せず）を含む。起動媒体９の構成、および処理内容は、第1の実施形態と同様であるため、詳細な説明を省略する。
【００７６】
ＵＳＢインタフェース１３０は、ＰＣ１２０の有するＵＳＢインタフェースである。本装置のセットアップにおいて、ＵＳＢインタフェース１３０は、制御スイッチ１０１を介してＵＳＢコネクタ１１３と、また、スイッチ制御部１０１とは直接に、それぞれ1ポートずつ接続される。
【００７７】
キーボードインタフェース１３１は、ＰＣ１２０の有するキーボードインタフェースである。本装置のセットアップにおいて、キーボードインタフェース１３１は、制御スイッチ１０１を介してキーボードコネクタ１１２と接続される。
【００７８】
マウスインタフェース１３２は、ＰＣ１２０の有するマウスインタフェースである。本装置のセットアップにおいて、マウスインタフェース１３２は、制御スイッチ１０１を介してマウスコネクタ１１１と接続される。
【００７９】
ネットワークインタフェース１３３は、ＰＣ１２０の有するネットワークインタフェースである。本装置のセットアップにおいて、ネットワークインタフェース１３３は、制御スイッチ１０１を介してＬＡＮコネクタ１１０と接続される。
【００８０】
ＦＤドライブ１３４は、ＰＣ１２０の内蔵フロッピー（登録商標）ディスクドライブである。本実施形態においては、収納筐体１００内にＰＣ１２０を封入するので、ＦＤドライブ１３４の使用は、物理的に制限されていることとする。このように、ＰＣ１２０の有する外部インタフェース、および内蔵デバイスのうち必要のないものは、収納筐体１００と接続しないことによって使用を制限しても良い。
【００８１】
ＣＤ／ＤＶＤドライブ１３５は、ＰＣ１２０の内蔵ＣＤ／ＤＶＤドライブである。本実施形態においては、収納筐体１００内にＰＣ１２０を封入するので、ＣＤ／ＤＶＤドライブ１３５からメディア（媒体）を取り出すことは、物理的に制限されていることとする。
【００８２】
ディスプレイインタフェース１３６は、ＰＣ１２０の有するディスプレイインタフェースである。本装置のセットアップにおいて、ディスプレイインタフェース１３６は、直接ディスプレイコネクタ１１４と接続される。
【００８３】
ディスプレイ１４０は、ディスプレイコネクタ１１４に接続可能なディスプレイ装置である。ディスプレイ１４０は、ＰＣ１２０からのディスプレイ出力を表示することができる。
【００８４】
ＵＳＢデバイス１４１は、ＵＳＢコネクタ１１３に接続可能なＵＳＢデバイスである。本実施形態では、ＵＳＢデバイス１４１は、シンクライアント化ソフトウェアから制御および使用が可能なＵＳＢデバイスであることとする。ただし、シンクライアント化ソフトウェアから制御および使用ができないＵＳＢデバイス１４１であっても、問題はない。
【００８５】
キーボード１４２は、キーボードコネクタ１１２に接続可能なキーボードである。キーボード１４２は、ＰＣ１２０およびシンクライアント化ソフトウェアの操作が可能である。
【００８６】
マウス１４３は、マウスコネクタ１１１に接続可能なマウスである。マウス１４３は、ＰＣ１２０およびシンクライアント化ソフトウェアの操作が可能である。
【００８７】
仮想ＰＣ１４５は、シンクライアントサーバである。
【００８８】
通報装置１４６は、スイッチ制御部１０３からの通報指示により、所定の通報先に対して、収納筐体１００の開閉蓋が開けられたことを通報する装置である。
【００８９】
電源１４７は、収納筐体１００およびＰＣ１２０に給電する電源である。
【００９０】
次に、上述した構成を備える本実施形態の動作について詳細に説明する。以下では、まず、一般に流通している汎用のＰＣ１２０を収納筐体１００に組み込むセットアップ手順を説明し、次に、ＰＣ１２０を組み込んだ収納筐体１００によって起動媒体を強制する際の動作の説明を行う。
【００９１】
まず、図３を参照して、システム管理者がＰＣ１２０を収納筐体１００に組み込むときのセットアップ手順を説明する。図３は、第２の実施形態において収納筐体１００およびパーソナルコンピュータ１２０のセットアップ手順を示す図である。
【００９２】
前提として、ＰＣ１２０のキーボードインタフェース１３１には、キーボード１４２を接続しておくこととする。また、ＰＣ１２０のディスプレイインタフェース１３６には、ディスプレイ１４０を接続しておくこととする。また、本手順においては、一般的な汎用ＰＣであるＰＣ１２０が有するＢＩＯＳ設定メニューを利用することにより、ＰＣ１２０の設定を行うことする。本手順におけるＢＩＯＳ設定メニューに対する入出力は、キーボード１４２とディスプレイ１４０とを使用して行うこととする。
【００９３】
まず、システム管理者は、ＰＣ１２０単体の状態で電源をＯＮにする（ステップＡ１００）。
【００９４】
次に、システム管理者は、ＰＣ１２０の電源ＯＮ後に実施されるＢＩＯＳによるシステムチェックの際に、ＰＣ１２０が画面に表示する指示に従ってＢＩＯＳ設定メニューを呼び出す（ステップＡ１０１）。
【００９５】
ＢＩＯＳ設定メニューが表示されたら、システム管理者は、「起動デバイス」の設定画面において、起動デバイスとして「ＣＤ／ＤＶＤドライブ１３５のみ」を有効とし、且つ、他のデバイスからの起動を行わないように設定する（ステップＡ１０２）。
【００９６】
さらに、システム管理者は、ＢＩＯＳ設定メニューから、起動方法として、「電源供給されたときにＰＣ１２０を起動する」ように設定する（ステップＡ１０３）。これにより、ＰＣ１２０は、ＰＣ１２０に接続された電源ケーブルに通電したときに自動的に起動するようになる。
【００９７】
次に、システム管理者は、ＰＣ１２０のＣＤ／ＤＶＤドライブ１３５に、起動媒体９を挿入する（ステップＡ１０４）。
【００９８】
次に、システム管理者は、ＢＩＯＳの設定を保存した後、ＢＩＯＳ設定メニューを終了する（ステップＡ１０５）。
【００９９】
次に、システム管理者は、起動媒体９によってシンクライアント化ソフトウェアがブートする前に、ＰＣ１２０の電源をＯＦＦにする（ステップＡ１０６）。
【０１００】
次に、システム管理者は、ＰＣ１２０に接続されている電源ケーブル、ディスプレイケーブル、およびキーボードケーブル等のすぺてのケーブル類を取り外す。また、システム管理者は、ＦＤドライブ１３４にフロッピーディスクメディアが挿入されていた場合は、そのメディアも取り出す（ステップＡ１０７）。
【０１０１】
次に、システム管理者は、収納筐体１００の開閉蓋を開けて、収納筐体１００の中にＰＣ１２０を格納する。そして、システム管理者は、ＰＣ１２０と収納筐体１００との間のケーブル類を結線する。すなわち、システム管理者は、電源制御部１０６から供給される電源ケーブルをＰＣ１２０の電源コネクタ(図示せず）に挿す。また、システム管理者は、ＰＣ１２０の制御対象のインタフェース群ＣＩのそれぞれを、収納筐体１００の制御スイッチ１０１における対応する部分へ、ケーブルによって結線する。また、システム管理者は、ＵＳＢインタフェース１３０の別のポートを、スイッチ制御部１０３へ、ケーブルによって結線する。さらに、システム管理者は、ＰＣ１２０のディスプレイインタフェース１３６と、収納筐体１００のディスプレイコネクタ１１４とを、ケーブルによって結線する（ステップＡ１０８）。
【０１０２】
次に、システム管理者は、収納筐体１００の蓋を閉めた後、すべての入出力デバイス、電源１４７、および、通報装置１４６を、収納筐体１００の対応するコネクタ等へケーブルによって結線する（ステップＡ１０９）。ここで、すべての入出力デバイスとは、ディスプレイ１４０、ＵＳＢデバイス１４１、キーボード１４２、マウス１４３、およびネットワーク１４４である。
【０１０３】
最後に、システム管理者は、ＰＣ１２０を起動する際の起動媒体の強制を適用したい対象である一般ユーザには、収納筐体１００の蓋を開けられないようにするための蓋の固定処置を行う（ステップＡ１１０）。収納筐体１００の蓋の固定処置には、例えば、収納筐体１００の蓋に鍵を掛けて、その鍵を一般ユーザが利用できないように保管する、または、収納筐体１００の蓋を接着するなど、様々な方法が可能である。
【０１０４】
以上で、ＰＣ１２０を収納筐体１００に組み込むときのセットアップ手順は終了である。このようにして、起動媒体の強制を適用したい対象であるユーザに対して、ＰＣ１２０を起動媒体９によって強制的に起動することのできる状態が整う。
【０１０５】
次に、図４〜６を参照して、上述したセットアップ手順のようにＰＣ１２０を組み込んだ収納筐体１００を使用して、ＰＣ１２０の起動媒体を強制する際の動作を説明する。図４は、第２の実施形態において起動媒体を強制する際の収納筐体１００およびパーソナルコンピュータ１２０の動作の概要を示すフローチャートである。以下では、まず、収納筐体１００の開閉蓋が閉まっているときの収納筐体１００の動作を説明し、その後に、開閉蓋が開けられたときの収納筐体１００の動作を説明する。
【０１０６】
まず、ユーザが、収納筐体１００の電源スイッチ１０７をＯＮにする（ステップＢ２００）。
【０１０７】
収納筐体１００においては、電源スイッチ１０７からの電源ＯＮの通知を受けて、電源制御部１０６が、収納筐体１００内のＰＣ１２０を除くすべての構成要素に対して電源供給を開始する（ステップＣ２１０）。
【０１０８】
次に、スイッチ制御部１０３は、起動モードを確認する。本実施形態においては、蓋開閉センサー１０２が、収納筐体１００の開閉蓋の状態を確認し、蓋の状態をスイッチ制御部１０３に通知する（ステップＣ２１１）。スイッチ制御部１０３は、蓋が開いている場合は、起動モードが有効になっていないとみなして、ＰＣ１２０への電源供給を行わずに処理を終了する。
【０１０９】
スイッチ制御部１０３は、蓋開閉センサー１０２からの通知により、収納筐体１００の蓋が閉まっている（「起動強制モード」が有効である）ことを確認すると、制御スイッチ１０１に対して遮断指示を送信する。そして、制御スイッチ１０１は、制御スイッチ１０１に接続されているＰＣ１２０の制御対象のインタフェース群ＣＩと、収納筐体１００の制御対象のコネクタ群ＣＣとの間の結線を遮断する。すなわち、スイッチ制御部１０３は、制御スイッチ１０１をＯＦＦにすることにより、第１の実施形態における情報処理装置１３と外部インタフェース２との間の接続を遮断する（ステップＣ２１２）。
【０１１０】
制御スイッチ１０１がＯＦＦになった後、電源制御部１０６は、ＰＣ１２０への電源供給を開始する（ステップＣ２１３）。
【０１１１】
給電が開始された後、ＰＣ１２０は、起動を開始する（ステップＤ２３０）。
【０１１２】
ＰＣ１２０の起動開始後の動作については、図５を参照して説明する。図５は、第２の実施形態において特定の起動媒体９によって起動した場合にパーソナルコンピュータ１２０が行う動作を示すフローチャートである。
【０１１３】
ＰＣ１２０は、セットアップ手順における起動方法の設定にしたがって、ＣＤ／ＤＶＤドライブ１３５にセットされた起動媒体９を用いて起動を開始する（ステップＥ３００）。本実施形態では、ＰＣ１２０は、シンクライアント化ソフトウェア（ＯＳ部分）を初めに起動する。
【０１１４】
ＰＣ１２０は、シンクライアント化ソフトウェアが起動した後、シンクライアント化ソフトウェアのＯＳで動作するアプリケーションとしてエージェント７を起動する。具体的には、ＰＣ１２０は、起動媒体９に含まれるエージェントプログラム１０を読み込み、読み込んだエージェントプログラム１０を、メモリ６内においてエージェント７として動作させる（ステップＥ３０１）。
【０１１５】
動作を開始したエージェント７は、ＵＳＢインタフェース１３０を介して、収納筐体１００のスイッチ制御部１０３に対して、動作していること示すシグナルを送信する（ステップＥ３０２）。
【０１１６】
以上が、ＰＣ１２０の起動開始後の動作である。
【０１１７】
ここで、図４を参照した説明に戻る。
【０１１８】
ステップＣ２１３の後、スイッチ制御部１０３は、エージェント７からのシグナルを受信するかどうかを、所定期間内において待機する（ステップＣ２１４）。具体的には、スイッチ制御部１０３は、タイマー部１０４から一定時間間隔ごとに受信する周期信号を基に、所定期間を計る。
【０１１９】
所定期間内にエージェント７からのシグナルを受信した場合、スイッチ制御部１０３は、起動媒体９がＰＣ１２０の起動に使用された（正常起動した）と判定する。そして、スイッチ制御部１０３は、制御スイッチ１０１に対して接続指示を送信する。接続指示を受信した制御スイッチ１０１は、制御スイッチ１０１に接続されているＰＣ１２０の制御対象のインタフェース群ＣＩと、収納筐体１００の制御対象のコネクタ群ＣＣとの間の、遮断していた結線を接続する。すなわち、スイッチ制御部１０３は、制御スイッチ１０１をＯＮにすることにより、第１の実施形態における情報処理装置１３と外部インタフェース２との間を接続する（ステップＣ２１５）。
【０１２０】
制御スイッチがＯＮになった結果、ＰＣ１２０は、制御対象の入出力デバイス群ＣＤと接続される（ステップＤ２３１）。すなわち、制御対象の入出力デバイス群ＣＤは、この時点で初めて使用可能となるので、これ以降のユーザからの操作を受け付ける。また、同様に、この時点でネットワーク１４４に接続可能となるので、ＰＣ１２０において動作するシンクライアント化ソフトウェアは、仮想ＰＣ１４５との通信が可能になる。
【０１２１】
上述のようにして、ユーザは、ＰＣ１２０において動作するシンクライアント化ソフトウェアを、制御対象の入出力デバイス群ＣＤから操作することにより、ＰＣ１２０の利用を開始する（ステップＢ２０１）。
【０１２２】
以下に、ＰＣ１２０が、起動媒体９以外から不正に起動された場合の動作を説明する。不正に起動する改変方法としては、例えば、ユーザが、あらかじめ起動媒体９を取り出して他の起動媒体をＣＤ／ＤＶＤドライブ１３５に挿入しておく方法などがある。また、ユーザが、電源ＯＦＦにした収納筐体１００の開閉蓋を開けた後、ＣＤ／ＤＶＤドライブ１３５以外のドライブから起動する設定に変更して、蓋を閉めた後、電源ＯＮにする改変方法などもある。
【０１２３】
ユーザによって上記のような不正な改変が行われていた場合、ＰＣ１２０への電源供給の開始（図４のステップＣ２１３）以降の動作が、上述した正常起動の場合と異なる。
【０１２４】
ＰＣ１２０がエージェントプログラム１０を含まない不正な起動媒体によって起動するので、エージェント７が起動しない。すなわち、収納筐体１００のスイッチ制御部１０３に対するシグナルが送信されない。
【０１２５】
したがって、スイッチ制御部１０３は、所定期間の間にエージェント７からのシグナルを受信しないため、起動媒体９がＰＣ１２０の起動に正しく使用されなかったと判定する。そして、スイッチ制御部１０３は、通知部１０５に対して通報指示を送信する。通報指示を受けた通報部１０５は、通報装置１４６を介して、所定の通報先へ不正使用の発生を通報する（ステップＣ２２０）。
【０１２６】
次に、スイッチ制御部１０３は、電源制御部１０６に対して、ＰＣ１２０への電源供給の停止指示を送信する。停止指示を受けた電源制御部１０６は、ＰＣ１２０への電源供給を強制的に停止する（ステップＣ２２１）。このようにして、ＰＣ１２０は、制御スイッチ１０１がＯＦＦになったままとなる。
【０１２７】
以上が、起動媒体９以外から不正に起動された場合の動作である。上述したように、ユーザは、不正な起動媒体によってＰＣ１２０を起動させたとしても、制限対象の入出力デバイス群ＣＤからの操作が一切受け付けられないので、ＰＣ１２０を不正に利用することはできない。
【０１２８】
以上で、収納筐体１００の開閉蓋が閉まっているときの収納筐体１００の動作は終了である。
【０１２９】
次に、収納筐体１００の開閉蓋が開けられたときの収納筐体１００の動作を、図６を参照して説明する。図６は、第２の実施形態において収納筐体１００の蓋が開放された場合に収納筐体１００が行う動作を示すフローチャートである。
【０１３０】
本実施形態においては、蓋開閉センサー１０２は、収納筐体１００に通電している間は、常時開閉蓋の状態を監視していることとする。また、蓋の状態の確認方法は、例えば、蓋が閉まっている場合にのみ押される状態で固定したスイッチなどを用いて行う方法など、一般に知られた方法を採用することとする。なお、蓋開閉センサー１０２が行う蓋の状態監視のタイミングや方法は、上記に限定されない。
【０１３１】
まず、蓋開閉センサー１０２は、収納筐体１００の開閉蓋が開いていることを検知すると、スイッチ制御部１０３に蓋の開放を示す開放通知を送信する（ステップＦ４００）。
【０１３２】
開放通知を受けたスイッチ制御部１０３の動作は、開放通知を受信したときに、ＰＣ１２０に電源供給を開始した（図４のステップＣ２１３）後かどうかによって異なる（ステップＦ４０１）。スイッチ制御部１０３は、開放通知を受信したときに、まだＰＣ１２０への電源供給を行っていなければ（すなわち図４のステップＣ２１０〜Ｃ２１２の場合）、起動モードが有効になっていないとみなして、ＰＣ１２０への電源供給を行わずに処理を終了する。これは、収納筐体１００の蓋を開けたまま、ユーザによって電源スイッチ１０７が押されたときなどの動作（図４のステップＣ２１１）と同様である。
【０１３３】
一方、スイッチ制御部１０３は、開放通知を受信したときに、既にＰＣ１２０への電源供給を開始済みだった（図４のステップＣ２１３以降の）場合、「起動強制モード」が無効化されたとみなす。そして、スイッチ制御部１０３は、通知部１０５に対して通報指示を送信する。通報指示を受けた通報部１０５は、通報装置１４６を介して、所定の通報先へ不正使用の発生を通報する（ステップＦ４０２）。
【０１３４】
次に、スイッチ制御部１０３は、電源制御部１０６に対して、ＰＣ１２０への電源供給の停止指示を送信する。停止指示を受けた電源制御部１０６は、ＰＣ１２０への電源供給を強制的に停止する（ステップＦ４０３）。
【０１３５】
最後に、スイッチ制御部１０３は、制御スイッチ１０１に対して遮断指示を送信することにより、制御スイッチ１０１をＯＦＦにする。すなわち、スイッチ制御部１０３は、制御スイッチ１０１をＯＦＦにすることにより、第１の実施形態における情報処理装置１３と外部インタフェース２との間の接続を遮断する（ステップＦ４０４）。
【０１３６】
このようにして、ユーザは、例えば、ＰＣ１２０の操作が可能になってから収納筐体１００の蓋を何らかの方法で開けた（不正利用した）としても、ＰＣ１２０を強制的に電源ＯＦＦされるので、ＰＣ１２０の使用を継続できない。また、不正利用が発生したことを通報するので、ユーザは、他者に知られずに不正利用を行うことができない。
【０１３７】
以上で、収納筐体１００の開閉蓋が開けられたときの収納筐体１００の動作は終了である。
【０１３８】
このように、本実施形態によれば、上述した第１の実施形態と同様に、任意の起動媒体および起動ドライブから起動可能なＰＣ１２０において、起動媒体の強制の適用対象であるユーザに対して、特定の起動媒体９によって起動することを強制できるという効果がある。
【０１３９】
その理由は、スイッチ制御部１０３が、収納筐体１００に封入したＰＣ１２０と制限対象の入出力デバイス群ＣＤとの接続を遮断しておき、ＰＣ１２０が特定の起動媒体９によって正常起動したことを確認した後に、制限対象の入出力デバイス群ＣＤと接続するからである。また、蓋開閉センサー１０２が、収納筐体１００の蓋の開放を検知することにより、スイッチ制御部１０３が、ＰＣ１２０への電源供給を停止するので、ＰＣ１２０の不正利用の継続を防止できるからである。さらに、ＰＣ１２０がノートタイプのようにバッテリを有するために電源供給を停止しても動作が終了しない場合であっても、スイッチ制御部１０３が、制御スイッチ１０１をＯＦＦにするので、制御対象の入出力デバイスの操作を不可能にするためである。
【０１４０】
また、本実施形態においては、上述した第１の実施形態と同様の効果に加えて、さらに、収納筐体１００の蓋を開けるなどの不正利用を抑制する効果がある。
【０１４１】
その理由は、通知部１０５および通報装置１４６が、これらの不正利用を検知したことをシステム管理者や周囲の第三者などに通報することにより、ユーザの不正利用を抑止するからである。
【０１４２】
また、本実施形態においては、上述した第１の実施形態と同様の効果に加えて、さらに、一般に流通している汎用のＰＣ１２０を使用することができるという効果がある。
【０１４３】
その理由は、収納筐体１００が、汎用のＰＣ１２０を内部に収容することができるからである。また、制御スイッチ１０１およびスイッチ制御部１０３が、ＰＣ１２０のインタフェース群と、入出力デバイス群の間の結線を中継することで、その結線の遮断と接続と（ＯＮ・ＯＦＦ）を制御することができるためである。
【０１４４】
なお、ステップＣ２１１およびステップＦ４０１において、ＰＣ１２０への電源供給より前に収納筐体１００の蓋の開放を検知した場合にも、スイッチ制御部１０３は、通知部１０５および通報装置１４６によるシステム管理者等への通報や、制御スイッチ１０１に対する遮断指示の送信を行っても良い。
【０１４５】
また、ステップＢ２００において、ユーザが電源スイッチ１０７をＯＮする前に、あらかじめ収納筐体１００におけるＰＣ１２０以外の部分に通電しておいても良い。この場合、ステップＢ２００より前であっても、収納筐体１００の蓋の開放が検知された場合には、スイッチ制御部１０３がシステム管理者などの所定の宛先への通報を指示することにより、収納筐体１００およびＰＣ１２０への物理的な不正使用を抑制する効果が高まることも期待できる。
【０１４６】
また、エージェント７は、周期的にシグナルを送信し続けても良い。この場合、スイッチ制御部１０３は、図４のステップＣ２１５において、外部インタフェースを接続（制御スイッチ１０１をＯＮ）した後も、所定の周期でエージェント７からのシグナルが継続的に到着することを監視する。もし、エージェント７からのシグナルが、所定の受信周期から外れたり、途絶した場合には、異常が発生したとみなして、制御スイッチ１０１をＯＦＦにする。そして、システム管理者等への通報（ステップＣ２２０）や、ＰＣ１２０への電源供給の停止（ステップＣ２２１）を実行する。このようにすれば、制御スイッチ１０１がＯＮになった後に、ソフトウェアによる不慮の動作やユーザによる故意の操作によって、ＰＣ１２０のリセットやＯＳの再起動が生じた場合に、制御スイッチ１０１がＯＮのままＰＣ１２０の再起動が発生することを防げるという効果がある。すなわち、上述した方法は、制御スイッチ１０１がＯＮになった後に、ＰＣ１２０のリセットやＯＳ再起動が発生した場合において、起動媒体９によって起動することを強制する機能を維持することができるという効果がある。
【０１４７】
＜第３の実施形態＞
次に、上述した第１および第２の実施形態を基本とする第三の実施形態について説明する。以下では、第３の実施形態に係る特徴的な部分を中心に説明し、第１および第２の実施形態と同様な構成を有する第３の実施形態の構成要素には、第１および第２の実施形態で付した参照符号と同一の参照符号を付し、その構成要素について重複する詳細な説明は省略する。
【０１４８】
以下では、初めに、本実施形態と、第１および第２の実施形態との間の主な相違点を説明し、次に、本実施形態の構成を説明する。
【０１４９】
まず、図７を参照して、本実施形態と、第１および第２の実施形態との間の主な相違点を説明する。図７は、本発明の第３の実施形態に係る起動媒体強制装置を組み込んだパーソナルコンピュータの構成を示すブロック図である。
【０１５０】
本実施形態は、第１の実施形態に係る起動媒体強制装置１と情報処理装置１３とのそれぞれの構成要素をパーソナルコンピュータ（ＰＣ）２００の一つの筐体内に有する構成例である。また、本実施形態は、第２の実施形態と同様に、シンクライアント化ソフトウェアによってＰＣ２００をシンクライアント端末とする運用場面を想定している。すなわち、起動を強制する対象である起動媒体９は、シンクライアント用の起動媒体である。概略を言うと、本実施形態におけるＰＣ２００は、第２の実施形態における収納筐体１００とＰＣ１２０とが提供するシンクライアント端末としての機能を、一つの筐体によって実現する装置である。
【０１５１】
ただし、筐体が１つで済むために、本実施形態は、第２の実施形態に対して、以下のように異なる点がいくつかある。すなわち、本実施形態は、第２の実施形態における収納筐体１００、制御スイッチ１０１、蓋開閉センサー１０２、スイッチ制御部１０３、ＬＡＮコネクタ１１０、マウスコネクタ１１１、キーボードコネクタ１１２、ＵＳＢコネクタ１１３、およびディスプレイコネクタ１１４を含まない。また、本実施形態では、起動モード管理部２０１、起動モード設定情報２０２、インタフェース制御部２０３、記憶領域２０８を含む点が第２の実施形態とは異なる。さらに、本実施形態では、ＦＤドライブ１４８をコントロールするフロッピーディスクコントローラ２１４に対しても、インタフェース制御部２０３が制御を行う点が第２の実施形態とは異なる。また、本実施形態では、ＰＣ２００に内蔵するＨＤドライブ（ＨＤＤ）２１７をコントロールするハードディスクコントローラ２１６を有し、このハードディスクコントローラ２１６に対してもインタフェース制御部２０３が制御を行う点が第２の実施形態とは異なる。
【０１５２】
また、本実施形態においても、第２の実施形態と同様に「制御対象のインタフェース群ＣＩ」および「制限対象の入出力デバイス群ＣＤ」はある。しかし、本実施形態においては、収納筐体１００がないために「制限対象のコネクタ群ＣＣ」は存在しないという点が、第２の実施形態とは異なる。本実施形態において、ＰＣ２００の有するインタフェース群ＣＩは、コネクタ群ＣＣのような仲介部なしに、入出力デバイス群ＣＤと直接接続される。そして、インタフェース制御部２０３からの指示により、インタフェース群ＣＩのそれぞれが、入出力デバイス群との接続機能の有効（接続）・無効（遮断）をインタフェース自身によって切り替える機能を有する。すなわち、本実施形態においては、制御対象のインタフェース群ＣＩは、第１の実施形態におけるインタフェース遮断部３と外部インタフェース２との２つに対応する。
【０１５３】
なお、本実施形態における制限対象の入出力デバイス群ＣＤは、第２の実施形態と同様、第１の実施形態における入出力デバイス１２に対応する。本実施形態における制限対象のインタフェース群ＣＩは、第２の実施形態におけるインタフェース群ＣＩに相当する部分（ネットワークインタフェース（ＮＩ）２１０、マウスインタフェース（ＭＩ）２１１、キーボードインタフェース（ＫＩ）２１２、およびＵＳＢインタフェース（ＵＩ）２１３）に加えて、さらにフロッピーディスクコントローラ（ＦＤＣ）２１４およびハードディスクコントローラ（ＨＤＣ）２１６が含まれる。また、本実施形態における制御対象の入出力デバイス群ＣＤには、第２の実施形態におけるデバイス群ＣＤに相当する部分（ＵＳＢデバイス１４１、キーボード１４２、マウス１４３、およびネットワーク１４４）に加えて、さらにＦＤドライブ１３４およびＨＤドライブ２１７が含まれる。なお、本実施形態においても、第２の実施形態と同様に、ディスプレイインタフェース（ＤＩ）２１５は、制御対象のインタフェース群ＣＩには含まれず、したがって、常にディスプレイ１４０と接続可能である。
【０１５４】
他に、本実施形態においては、「起動モードが無効」という状態は発生しないという点が第１および第２の実施形態とは異なる。詳細な説明は、起動モード管理部２０１の説明において後述する。
【０１５５】
以上が、本実施形態と、第１および第２の実施形態との間の主な相違点である。
【０１５６】
次に、図７を参照して、以下に本実施形態の構成を説明する。
【０１５７】
本実施形態は、ＰＣ２００、ディスプレイ１４０、ＵＳＢデバイス１４１、キーボード１４２、マウス１４３、ネットワーク１４４、仮想ＰＣ１４５、通報装置１４６、および電源１４７から構成される。
【０１５８】
このうち、ＰＣ２００以外の要素（ディスプレイ１４０、ＵＳＢデバイス１４１、キーボード１４２、マウス１４３、ネットワーク１４４、仮想ＰＣ１４５、通報装置１４６、および電源１４７）の構造、および処理内容は、第２の実施形態と同様であるため、詳細な説明を省略する。
【０１５９】
ＰＣ２００、および、仮想ＰＣ１４５は、インターネットや構内ＬＡＮ等のネットワーク１４４を介して通信可能である。
【０１６０】
ＰＣ２００は、起動モード管理部２０１、起動モード設定情報２０２、インタフェース制御部２０３、タイマー部１０４、通報部１０５、電源制御部２０６、電源スイッチ１０７、記憶領域２０８、認証情報２０９、ネットワークインタフェース２１０、マウスインタフェース２１１、キーボードインタフェース２１２、ＵＳＢインタフェース２１３、フロッピーディスクコントローラ２１４、ディスプレイインタフェース２１５、ハードディスクコントローラ２１６、ＨＤドライブ２１７、ＦＤドライブ１３４、ＣＤ／ＤＶＤドライブ１３５、メモリ（ＲＡＭ）６、エージェント７、および起動媒体９を有する。
【０１６１】
本実施形態では、ＰＣ２００は、起動モードとして「通常起動モード」が設定されている場合に、ＰＣ１２０と同様に、汎用ＰＣとして動作することとする。ＰＣ２００において、汎用ＰＣとして動作できる機能部分は、プログラム制御により動作する一般的な情報処理装置（コンピュータ）によって構成されても良いし、専用のハードウェアで構成されても良い。
【０１６２】
タイマー部１０４、通報部１０５、電源スイッチ１０７、ＦＤドライブ１３４、ＣＤ／ＤＶＤドライブ１３５、メモリ（ＲＡＭ）６、エージェント７、および起動媒体９の構造、および処理内容は、第１または第２の実施形態と同様であるため、詳細な説明を省略する。ただし、本実施形態では、収納筐体に封入されていないため、ＦＤドライブ１３４およびＣＤ／ＤＶＤドライブ１３５は、物理的には使用を制限されていない。
【０１６３】
起動モード管理部２０１は、特定の起動媒体９によってＰＣ２００を起動するように強制するか否かを示す設定情報として、「起動モード」を管理する。具体的には、起動モード管理部２０１は、ユーザから起動モードの設定（指定）を受け付けることができるユーザインタフェースを有する起動モード設定メニューを提供する。起動モード設定メニューでは、起動モードの設定を可能とする前に、あらかじめ記憶領域２０８に保持する認証情報２０９と、ユーザから入力されるパスワードなどの認証用情報に基づいて、メニューの操作者が設定権限を有することを確認する。なお、認証用情報は、起動媒体を制限したい対象であるユーザは知らないこととする。起動モード管理部２０１は、設定された起動モードを示す情報を起動モード設定情報２０２として、不揮発性の記憶装置である記憶領域２０８に格納する。
【０１６４】
なお、起動モード管理部２０１は、第１の実施形態における起動モード管理部４に対応する。本実施形態においても、第１および第２の実施形態と同様に「起動強制モード」と「通常起動モード」がある。本実施形態においては、第1の実施形態における「起動強制モードが設定された状態」と「通常起動モードが設定された状態」とは、起動モード設定情報２０２にそれぞれの起動モードを示す情報が格納されている状態に相当する。そして、本実施形態において、起動モードを設定する特定の設定条件ＳＣは、「起動モード設定メニューにおいてパスワードを正しく入力すること」とする。本実施形態においては、起動モード管理部２０１が、設定条件ＳＣに従わずに起動モードが不正に変更されることを防止するため、「起動モードが無効」という状態は発生しない。この点において、本実施形態は、第１および第２の実施形態と異なる。なお、「通常起動モードが設定された状態」は、「起動強制モードが解除された状態」としても良い。
【０１６５】
起動モード設定情報２０２は、上述したように、起動モード設定メニューのユーザインタフェースを介して設定された起動モードを示す情報である。起動モード設定情報２０２は、起動モード管理部２０１によって作成され、インタフェース制御部２０３によって参照される。
【０１６６】
インタフェース制御部２０３は、起動モード設定情報２０２、タイマー部１０４から受信する周期信号、およびエージェント７から受信するシグナルに基づいて、ＰＣ２００の制限対象のインタフェース群ＣＩに対して機能の有効と無効とを切り替えることを指示する信号を送信する。なお、インタフェース制御部２０３は、第１の実施形態における起動制御部５に対応する。
【０１６７】
電源制御部２０６は、電源スイッチ１０７からの電源ＯＮ・ＯＦＦの信号に応じて、ＰＣ２００に対する電源の制御を行う。
【０１６８】
記憶領域２０８は、上述したように、起動モード設定情報２０２を格納することができる不揮発性、且つ書き換え可能な記憶装置である。記憶領域２０８は、例えば、フラッシュメモリなどの半導体メモリ装置や、ディスク装置により実現される。
【０１６９】
認証情報２０９は、起動モード管理部２０１が、起動モード設定メニューを表示する前に、パスワードの正当性を確認する際に使用する認証情報である。認証情報２０９は、起動モード設定メニューが呼び出されるより前に、あらかじめ記憶領域２０８に格納しておく。
【０１７０】
ネットワークインタフェース２１０は、ネットワーク１４４と接続可能なネットワークインタフェースの機能を有する。
【０１７１】
マウスインタフェース２１１は、マウス１４３と接続可能なマウスインタフェースの機能を有する。
【０１７２】
キーボードインタフェース２１２は、キーボード１４２と接続可能なキーボードインタフェースの機能を有する。
【０１７３】
ＵＳＢインタフェース２１３は、ＵＳＢデバイス１４１と接続可能なＵＳＢインタフェースの機能を有する。
【０１７４】
フロッピーディスクコントローラ２１４は、ＦＤドライブ１３４と接続可能なインタフェースの機能を有し、且つＦＤドライブ１４８の制御が可能なコントローラである。
【０１７５】
ディスプレイインタフェース２１５は、ディスプレイ１４０と接続可能なディスプレイインタフェースの機能を有する。
【０１７６】
ハードディスクコントローラ２１６は、ＨＤドライブ２１７と接続可能なインタフェースの機能を有し、且つＨＤドライブ２１７の制御が可能なコントローラである。
【０１７７】
ＨＤドライブ２１７は、ＰＣ２００の内蔵ＨＤドライブである。
【０１７８】
次に、上述した構成を備える本実施形態の動作について詳細に説明する。以下では、まず、ＰＣ２００を「起動強制モード」に設定する際のセットアップ手順を説明し、次に、セットアップしたＰＣ２００によって起動媒体を強制する際の動作を説明する。
【０１７９】
まず、図８を参照して、システム管理者がＰＣ２００を「起動強制モード」に設定する際のセットアップ手順を説明する。図８は、第３の実施形態においてパーソナルコンピュータ２００を起動強制モードで動作させるためのセットアップ手順を示す図である。
【０１８０】
前提として、セットアップを行うシステム管理者と、セットアップ後のＰＣ２００を利用する一般ユーザ（以下、単に「ユーザ」と言う。）を分けておくこととする。すなわち、起動媒体の制限対象であるユーザは、認証情報２０９を知らないこととする。
【０１８１】
また、ＰＣ２００には、少なくともディスプレイ１４０とキーボード１４２とを接続しておくこととする。なお、その他の入出力デバイス類（ＵＳＢデバイス１４１、マウス１４３、ネットワーク１４４等）は、ＰＣ２００の利用開始の前であれば、どのタイミングで接続しても良い。また、本手順においても、第２の実施形態と同様に、ＰＣ２００が有する一般的な汎用ＰＣと同様のＢＩＯＳ設定メニューを利用することにより、ＰＣ２００の設定を行うことする。また、本手順におけるＢＩＯＳ設定メニューや起動モード設定メニュー等に関する入出力は、キーボード１４２とディスプレイ１４０とを使用して行うこととする。
【０１８２】
図８において、ステップＧ５００〜ステップＧ５０２は、第２の実施形態におけるセットアップ手順のステップＡ１００〜ステップＡ１０２（図３）と同様であるため、詳細な説明を省略する。
【０１８３】
以下は、「起動デバイス」を設定したステップＧ５０２以降の手順である。
【０１８４】
次に、システム管理者は、ＢＩＯＳの設定を保存してから、ＢＩＯＳ設定メニューを終了する（ステップＧ５０３）。
【０１８５】
次に、システム管理者は、例えば、ＢＩＯＳ設定メニューの呼び出しと同様の操作により、起動モード設定メニューを呼び出す（ステップＧ５０４）。
【０１８６】
起動モード設定メニューを呼び出されると、ＰＣ２００において起動モード管理部２０１は、パスワードの入力を要求する（ステップＨ６００）。
【０１８７】
パスワードの入力要求が表示されると、システム管理者は、パスワードを入力する（ステップＧ５０５）。
【０１８８】
パスワードの入力を受けて、起動モード管理部２０１は、認証情報９を使用して入力されたパスワードの正当性を確認する（ステップＨ６０１）。そして、パスワードが正しくなかった場合、起動モード管理部２０１は、起動モード設定メニューを表示せずに終了する。すなわち、起動モード管理部２０１は、パスワードを知らないユーザには、「起動強制モード」の解除等の設定変更を許可しない。
【０１８９】
パスワードが正しかった場合、起動モード管理部２０１は、起動モード設定メニューを表示する（ステップＨ６０２）。起動モード設定メニューには、「起動モード」に対する設定を入力できる入力フィールドを有する。入力フィールドは、例えば、「起動強制モード」と「通常起動モード」との２つの選択肢を二者択一に選択する形式などで実現される。
【０１９０】
起動モード設定メニューが表示されると、システム管理者は、「起動モード」を「起動強制モード」に設定する（ステップＧ５０６）。
【０１９１】
次に、システム管理者は、設定した内容を保存して、起動モード設定メニューを終了するように、起動モード設定メニューから指示する（ステップＧ５０７）。
【０１９２】
システム管理者の指示を受けた起動モード管理部２０１は、設定された起動モードを示す情報を起動モード設定情報２０２として、不揮発性の記憶領域２０８に保存する（ステップＨ６０３）。このとき、起動モード設定情報２０２の内容は「起動強制モード」を示す情報である。
【０１９３】
起動モード設定情報２０２の保存後、起動モード管理部２０１は、起動モード設定メニューを終了する（ステップＨ６０４）。
【０１９４】
次に、システム管理者は、ＰＣ２００のＣＤ／ＤＶＤドライブ１３５に、起動媒体９を挿入する（ステップＧ５０７）。
【０１９５】
最後に、システム管理者は、ＰＣ２００の電源をＯＦＦにする（ステップＧ５０８）。
【０１９６】
以上で、ＰＣ２００を「起動強制モード」に設定する際のセットアップ手順は終了である。このようにして、ＰＣ２００を起動媒体９によって強制的に起動することのできる状態が整う。
【０１９７】
なお、上記において、起動モード設定メニューは、ＢＩＯＳ設定メニューと同様に、ＰＣ２００の電源投入後、ＯＳが起動しないうちに特定のキーを押下することにより呼び出すことを想定しているが、これは一例である。すなわち、起動モード管理部２０１が提供する、「起動モード」の設定方法は上記以外であっても良い。
【０１９８】
また、上記において、起動モード管理部２０１は、パスワードによって設定者の権限の有無を確認しているが、他の認証方法であっても良い。
【０１９９】
次に、図９を参照して、ユーザがセットアップしたＰＣ２００を使用する際に、起動媒体を強制するときの動作を説明する。図９は、第３の実施形態において起動媒体を強制する際のパーソナルコンピュータ２００の動作を示すフローチャートである。
【０２００】
まず、ユーザが、ＰＣ２００の電源スイッチ１０７をＯＮにする（ステップＪ７００）。
【０２０１】
ＰＣ２００においては、電源スイッチ１０７からの電源ＯＮの通知を受けて、電源制御部１０６は、ＰＣ２００の全構成要素に電源供給を開始（通電）する（ステップＫ８００）。このとき、制限対象のインタフェース群ＣＩを含めて通電するので、ＰＣ２００は、制限対象の入出力デバイス群ＣＤとも接続している。
【０２０２】
次に、インタフェース制御部２０３は、記憶領域２０８から起動モード設定情報２０２を読み出して、設定情報２０２に含まれる起動モードが「起動強制モード」に設定されているかどうかを確認する（ステップＫ８０１）。このとき、起動モードが「通常起動モード」であった場合、インタフェース制御部２０３は、何もせず終了する。これにより、ＰＣ２００は、入出力デバイス群ＣＤとの接続可能な状態のままである。これは、第１の実施形態における情報処理装置１３と外部インタフェース２との間が接続したままであることに相当する（ステップＪ７０１）。そして、ＰＣ２００は、ユーザが任意に指定した起動媒体によって起動するので、ユーザは、汎用ＰＣとして利用開始することができる（ステップＪ７０２）。
【０２０３】
一方、起動モードが「起動強制モード」であった場合、インタフェース制御部２０３は、制御対象のインタフェース群ＣＩ（ネットワークインタフェース２１０、マウスインタフェース２１１、キーボードインタフェース２１２、ＵＳＢインタフェース２１３、フロッピーディスクコントローラ２１４、およびハードディスクコントローラ２１６）に対して遮断指示を送信する。遮断指示を受けた制御対象のインタフェース群ＣＩは、制御対象の入出力デバイス群ＣＤ（ＵＳＢデバイス１４１、キーボード１４２、マウス１４３、ネットワーク１４４、ＦＤドライブ１３４、およびＨＤドライブ２１７）との接続機能を無効にする。すなわち、インタフェース制御部２０３は、第１の実施形態における情報処理装置１３と外部インタフェース２との間の接続の遮断を実行する（ステップＫ８０２）。なお、制御対象のインタフェース群ＣＩが接続機能を無効にする方法としては、例えば、遮断指示または接続指示を受けたとき、制御対象のインタフェース群ＣＩに含まれる各インタフェース自身の電源だけをＯＦＦまたはＯＮする方法などがある。
【０２０４】
この結果、キーボード１４２が使用できない状態になるため、ユーザは、ＢＩＯＳ設定メニューから起動デバイスを変更することができない。また、ＨＤドライブ２１７およびＦＤドライブ１３４は、対応するインタフェース部分の電源がＯＦＦとなっているため、これらのドライブからも起動することはできない。そのため、ＰＣ２００は、起動媒体９を収めたＣＤ／ＤＶＤドライブ１３５からしかソフトウェア起動することができない状態となる。
【０２０５】
次に、ＰＣ２００は、起動を開始する。（ステップＫ８０３）。
【０２０６】
起動媒体９によって起動した場合におけるＰＣ２００の動作は、図５とほぼ同様である。すなわち、セットアップ手順における起動方法の設定にしたがって、ＣＤ／ＤＶＤドライブ１３５にセットされた起動媒体９によってＰＣ２００が起動（ステップＥ３００）した後、メモリ６内においてエージェント７が起動する（ステップＥ３０１）。そして、エージェント７は、インタフェース制御部２０３に対してシグナルを送信する（ステップＥ３０２）。
【０２０７】
ここで、図９を参照した説明に戻る。
【０２０８】
ステップＫ８０２の後、インタフェース制御部２０３は、エージェント７からのシグナルを受信するかどうかを、所定期間内において待機する（ステップＫ８０４）。ここで、インタフェース制御部２０３は、第２の実施形態と同様に、タイマー部１０４から一定時間間隔ごとに受信する周期信号を基に、所定期間を計る。
【０２０９】
所定期間内にエージェント７からシグナルを受信した場合、インタフェース制御部２０３は、起動媒体９がＰＣ２００の起動に使用された（正常起動した）と判定する。そして、インタフェース制御部２０３は、制御対象のインタフェース群ＣＩに対して接続指示を送信する。接続指示を受けた制御対象のインタフェース群ＣＩは、制御対象の入出力デバイス群ＣＤとの接続機能を有効にする。すなわち、インタフェース制御部２０３は、第１の実施形態における情報処理装置１３と外部インタフェース２との間の接続を実行する（ステップＫ８０５）。
【０２１０】
その結果、ユーザは、制御対象の入出力デバイス群ＣＤを使用可能となる（ステップＪ７０１）ので、ＰＣ２００において動作するシンクライアント化ソフトウェアを利用開始することができる（ステップＪ７０２）。
【０２１１】
以下に、ＰＣ２００が、起動媒体９以外から不正に起動された場合の動作を説明する。不正に起動する改変方法としては、例えば、ユーザが、あらかじめ起動媒体９を取り出して他の起動媒体をＣＤ／ＤＶＤドライブ１３５に挿入しておく方法などがある。本実施形態においては、ユーザが、あらかじめ起動方法の設定を変更してＣＤ／ＤＶＤドライブ１３５以外のドライブから起動する改変方法は、ステップＫ８０２において防止されているので使えない。
【０２１２】
ユーザによって上記のような不正な改変が行われていた場合、ステップＫ８０３において、ＰＣ２００は、エージェントプログラム１０を含まない不正な起動媒体によって起動するので、エージェント７が起動しない。すなわち、インターフェース制御部２０３に対するシグナルが送信されない。
【０２１３】
したがって、インターフェース制御部２０３は、所定期間の間にエージェント７からのシグナルを受信しないため、起動媒体９がＰＣ２００の起動に正しく使用されなかったと判定する。そして、インターフェース制御部２０３は、通知部１０５に対して通報指示を送信する。通報指示を受けた通報部１０５は、通報装置１４６を介して、所定の通報先へ不正使用の発生を通報する（ステップＫ８１０）。このようにして、ＰＣ２００は、制御対象のインタフェース群ＣＩの接続機能が無効になったままとなる。
【０２１４】
以上が、起動媒体９以外から不正に起動された場合のＰＣ２００の動作である。上述したように、ユーザは、不正な起動媒体を用いてＰＣ２００を起動させたとしても、制限対象の入出力デバイス群ＣＤからの操作が一切受け付けられないので、ＰＣ２００を不正に利用することはできない。
【０２１５】
このようにして、本実施形態によれば、上述した第１および第２の実施形態と同様に、任意の起動媒体および起動ドライブから起動可能なＰＣ２００において、起動媒体の強制の適用対象であるユーザに対して、特定の起動媒体９によって起動することを強制できるという効果がある。
【０２１６】
その理由は、インタフェース制御部１０１が、「起動強制モード」が設定されている場合には、ＰＣ２００と入出力デバイス群ＣＤとの接続を遮断しておき、ＰＣ２００が特定の起動媒体によって正常起動したことを確認した後に、制限対象の入出力デバイス群ＣＤと接続するからである。また、起動モード管理部２０１は、パスワードを知らないユーザには「起動強制モード」の解除を許可しないためである。
【０２１７】
また、本実施形態によれば、第２の実施形態より、運用が簡易にできるという効果もある。
【０２１８】
その理由は、本実施形態では、収納筐体１００のような外部筐体を必要としないため、セットアップや管理の手間がかからないためである。
【０２１９】
また、本実施形態では、第２の実施形態より、安全性の高い運用が可能であるという効果もある。
【０２２０】
その理由は、本実施形態では、例えば、ＰＣ２００のキーボード１４２、ＦＤドライブ１３４、およびＨＤドライブ２１７を使用できない状態にすることで起動ドライブの変更を防止することができるなど、第２の実施形態に比べて、ユーザの取りうる不正利用が少ないためである。
【０２２１】
なお、上述した第２および第３の実施形態では、通報手段として、警報ブザー、通報ランプ、および電子メールを想定しているが、これ以外の通報手段でも良い。一般に、通報装置１４６に含める通報手段は、システムの運用および通報先に応じて選定する。例えば、メールは、システム管理者など特定の相手への通報手段として有効である。そして、警報ブザーおよび通報ランプは、収納筐体１００やＰＣ２００の周囲にいる第三者などに対する通報手段として特に有効である。
【０２２２】
なお、本発明は上述した実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下の付記に限定されるものではない。
【０２２３】
（付記１）
入出力デバイスを情報処理装置に通信可能に接続する外部インタフェース手段と、
前記情報処理装置を特定の起動媒体によって強制的に起動するよう命じる起動強制モードの状態を管理する起動モード管理手段と、
前記情報処理装置が前記起動媒体によって起動したことを判定し、前記外部インタフェース手段と、前記情報処理装置が起動した後に動作するＯＳまたはソフトウェアとの間の通信経路の遮断と接続との切り替えを決定する起動制御手段と、
前記通信経路を接続または遮断することができる前記インタフェース遮断手段とを備え、
前記起動強制モードが設定された場合に、
前記起動モード管理手段は、前記起動強制モードの設定が不正に解除されたことを検知するのに応じて、前記起動制御手段へ前記起動強制モードの無効化を通知する、または、前記起動強制モードの設定が不正に解除されることを防止し、
前記起動制御手段は、前記情報処理装置が起動する前に、前記インタフェース遮断手段に対して、前記通信経路を遮断することを指示し、前記情報処理装置が前記起動媒体によって起動したことを確認した後に、前記インタフェース遮断手段に対して、前記通信経路を接続することを指示し、前記起動強制モードの無効化の通知を受けた場合には、前記インタフェース遮断手段に対して、前記通信経路を遮断すること指示し、
前記インタフェース遮断手段は、前記起動制御手段からの指示を受けて、前記通信経路の接続または遮断を実行する
ことを特徴とする起動媒体強制装置。
【０２２４】
（付記２）
前記起動媒体はエージェントプログラムを含み、
前記エージェントプログラムが前記情報処理装置でロードされることによって起動されたエージェントが、前記エージェント自身が動作していることを示すシグナルを前記起動制御手段に対して送信し、
前記起動制御手段は、前記シグナルを受信することにより、前記情報処理装置が前記起動媒体によって起動したことを確認する
ことを特徴とする付記１記載の起動媒体強制装置。
【０２２５】
（付記３）
前記起動媒体強制装置は、開閉蓋を有する収納筐体と、前記開閉蓋が開放されたことを検知できる蓋開閉センサーとを備え、
前記起動制御手段は、前記情報処理装置を封入している前記収納筐体の前記開閉蓋が閉まっていることによって、前記起動強制モードが設定されたとみなし、
前記起動モード管理手段は、前記蓋開閉センサーが前記開閉蓋の開放を検知したときに前記起動強制モードが不正に解除されたとみなす
ことを特徴とする付記１または２記載の起動媒体強制装置。
【０２２６】
（付記４）
前記インタフェース遮断手段は、
前記外部インタフェースと、前記情報処理装置の有するインタフェースとの間を結線によってつなぎ、前記起動制御手段からの遮断指示によって結線を遮断することができる制御スイッチによって構成される
ことを特徴とする付記３記載の起動媒体強制装置。
【０２２７】
（付記５）
前記起動媒体強制装置は、前記情報処理装置の中に組み込まれ、
前記起動モード管理手段は、前記起動強制モードの設定および解除の指定が可能なユーザインタフェースを有する起動モード設定メニューを提供し、前記指定を受け付ける前に認証用の情報の入力を要求し、あらかじめ保持する認証情報に基づいて、入力された認証用の情報が正しいことが確認できた場合には、前記起動強制モードの設定と解除の指定を受け付ける
ことを特徴とする付記１または２記載の起動媒体強制装置。
【０２２８】
（付記６）
前記起動媒体強制装置は、通報装置を備え、
前記起動制御手段は、所定の期間内に前記情報処理装置が前記起動媒体によって起動したことを確認できなかった場合、および、前記起動強制モードの無効化の通知を受けた場合に、前記通報装置によって所定の宛先に通報する
ことを特徴とする付記１乃至５の何れかに記載の起動媒体強制装置。
【０２２９】
（付記７）
起動媒体強制装置として動作する第１の情報処理装置によって、
第２の情報処理装置を特定の起動媒体によって強制的に起動するよう命じる起動強制モードが設定された場合に、
前記第２の情報処理装置が起動する前に、入出力デバイスを前記第２の情報処理装置に通信可能に接続する外部インタフェース手段と、前記第２の情報処理装置が起動した後に動作するＯＳまたはソフトウェアとの間の通信経路において、前記通信経路の遮断と接続を行うことが可能なインタフェース遮断手段に対して、前記通信経路の遮断を指示することにより、前記通信経路を遮断し、
前記第２の情報処理装置が前記起動媒体によって起動したことを確認した後に、前記インタフェース遮断手段に対して、前記通信経路の接続を指示することにより、前記通信経路を接続し、
前記起動強制モードの設定が不正に解除されたことを検知するのに応じて前記通信経路の遮断を指示することにより、前記通信経路を遮断する処理を実行する
ことを特徴とする起動媒体強制方法。
【０２３０】
（付記８）
前記第２の情報処理装置が前記起動媒体によって起動したことを確認する際に、
前記起動媒体に含まれるエージェントプログラムが前記第２の情報処理装置でロードされることによってエージェントが起動された後に、前記エージェントが動作していることを示すシグナルを前記第２の情報処理装置から送信し、
前記シグナルを受信することにより、前記第２の情報処理装置が前記起動媒体によって起動したことを確認する
ことを特徴とする付記７記載の起動媒体強制方法。
【０２３１】
（付記９）
開閉蓋を有する収納筐体内に前記第２の情報処理装置を封入し、
前記収納筐体の有する蓋開閉センサーによって前記開閉蓋が閉まっていることを検知したことよって、前記起動強制モードが設定されたとみなし、
前記蓋開閉センサーによって前記開閉蓋が開けられたことを検知したことによって、前記起動強制モードが不正に解除されたとみなす
ことを特徴とする付記７または８記載の起動媒体強制方法。
【０２３２】
（付記１０）
前記第２の情報処理装置において実行される前記起動強制モードの設定および解除の指定が可能なユーザインタフェースを提供し、前記指定を受け付ける前に認証用の情報の入力を要求し、あらかじめ保持する認証情報に基づいて、入力された認証用の情報が正しいことが確認できた場合には、前記起動強制モードの設定と解除の指定を受け付ける
ことを特徴とする付記７または８記載の起動媒体強制方法。
【０２３３】
（付記１１）
所定の期間内に前記第２の情報処理装置が前記起動媒体によって起動したことを確認できなかった場合、および、前記起動強制モードの無効化を通知された場合に、所定の宛先に通報する
ことを特徴とする付記７乃至１０の何れかに記載の起動媒体強制方法。
【０２３４】
（付記１２）
情報処理装置を特定の起動媒体によって強制的に起動することを命じる起動強制モードの状態を管理する起動モード管理処理と、
前記情報処理装置が前記起動媒体によって起動したことを判定し、入出力デバイスを情報処理装置に通信可能に接続する外部インタフェース手段と、前記情報処理装置が起動した後に動作するＯＳまたはソフトウェアとの間の通信経路の遮断と接続との切り替えを決定する起動制御処理とを実現可能であり、
前記起動強制モードが設定された場合に、
前記起動モード管理処理によって、前記起動強制モードの設定が不正に解除されたことを検知するのに応じて前記起動制御処理へ前記起動強制モードの無効化を通知する、または、前記起動強制モードの設定が不正に解除されることを防止し、
前記起動制御処理によって、前記情報処理装置が起動する前に、前記通信経路の接続と遮断を行うことが可能なインタフェース遮断手段に対して、前記通信経路を遮断することを指示し、前記情報処理装置が前記起動媒体によって起動したことを確認した後に、前記インタフェース遮断手段に対して、前記通信経路を接続することを指示し、前記起動強制モードの無効化を通知された場合には、前記インタフェース遮断手段に対して、前記通信経路を遮断すること指示することをコンピュータに実現させる
ことを特徴とするコンピュータ・プログラム。
【符号の説明】
【０２３５】
１    起動媒体強制装置
２    外部インタフェース
３    インタフェース遮断部
４    起動モード管理部
５    起動制御部
６    メモリ（ＲＡＭ）
７    エージェント
８    起動デバイス
９    起動媒体
１０    エージェントプログラム
１１    ＯＳプログラム
１２    入出力デバイス
１３    情報処理装置
１４    ＯＳ（ソフトウェア）
１００    収納筐体
１０１    制御スイッチ
１０２    蓋開閉センサー
１０３    スイッチ制御部
１０４    タイマー部
１０５    通報部
１０６、２０６    電源制御部
１０７    電源スイッチ
１１０    ＬＡＮコネクタ（ＬＣ）
１１１    マウスコネクタ（ＭＣ）
１１２    キーボードコネクタ（ＫＣ）
１１３    ＵＳＢコネクタ（ＵＣ）
１１４    ディスプレイコネクタ（ＤＣ）
１２０、２００    パーソナルコンピュータ（ＰＣ、情報処理装置）
１３０、２１３    ＵＳＢインタフェース（ＵＩ）
１３１、２１２    キーボードインタフェース（ＫＩ）
１３２、２１１    マウスインタフェース（ＭＩ）
１３３、２１０    ネットワークインタフェース（ＮＩ）
１３４    ＦＤドライブ（ＦＤＤ）
１３５    ＣＤ／ＤＶＤドライブ（ＣＤ／ＤＶＤＤ）
１３６、２１５    ディスプレイインタフェース（ＤＩ）
１４０    ディスプレイ（ＤＰ）
１４１    ＵＳＢデバイス（ＵＤ）
１４２    キーボード（ＫＢ）
１４３    マウス（ＭＵ）
１４４    ネットワーク（ＮＷ、通信ネットワーク）
１４５    仮想ＰＣ
１４６    通報装置
１４７    電源
２０１    起動モード管理部
２０２    起動モード設定情報
２０３    インタフェース制御部
２０８    記憶領域
２０９    認証情報
２１４    フロッピーディスクコントローラ（ＦＤＣ）
２１６    ハードディスクコントローラ（ＨＤＣ）
２１７    ＨＤドライブ（ＨＤＤ）
【図１】
2014182426.tif 000003
【図２】
2014182426.tif 000004
【図３】
2014182426.tif 000005
【図４】
2014182426.tif 000006
【図５】
2014182426.tif 000007
【図６】
2014182426.tif 000008
【図７】
2014182426.tif 000009
【図８】
2014182426.tif 000010
【図９】
2014182426.tif 000011