(57)【特許請求の範囲】
【請求項１】
電源が投入されたときに、自装置を制御可能な制御装置が接続されているかどうかを検出する検出手段と、
前記検出手段による検出の結果、前記制御装置が検出されない場合には、内蔵のオペレーティングシステム以外による自装置の起動を抑止し、前記内蔵のオペレーティングシステムによって自装置を起動する起動制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記検出手段による検出の結果、前記制御装置が検出された場合に、前記内蔵のオペレーティングシステム以外による自装置の起動が指定されているかどうかを判断する判断手段をさらに有し、
前記判断手段による判断の結果、前記内蔵のオペレーティングシステム以外による自装置の起動が指定されていない場合には、前記起動制御手段は、前記内蔵のオペレーティングシステムによって自装置を起動することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記判断手段による判断の結果、前記内蔵のオペレーティングシステム以外による自装置の起動が指定されている場合に、パスワードの入力を要求し、入力されたパスワードが予め保持するパスワードと一致するかどうかを照合する照合手段をさらに有し、
前記照合手段による照合の結果、前記照合が不一致となる場合には、前記起動制御手段は、前記内蔵のオペレーティングシステムによって自装置を起動することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記照合手段による照合の結果、前記照合が一致となる場合には、前記起動制御手段は、前記内蔵のオペレーティングシステム以外によって自装置を起動することを特徴とする請求項３記載の情報処理装置。
【請求項５】
請求項１から４のいずれか１項に記載の情報処理装置を有することを特徴とする情報処理システム。
【請求項６】
情報処理装置が行う起動抑止方法であって、
電源が投入されたときに、自装置を制御可能な制御装置が接続されているかどうかを検出する検出ステップと、
前記検出ステップによる検出の結果、前記制御装置が検出されない場合には、内蔵のオペレーティングシステム以外による自装置の起動を抑止し、前記内蔵のオペレーティングシステムによって自装置を起動する第１の起動制御ステップと、
を有することを特徴とする起動抑止方法。
【請求項７】
前記検出ステップによる検出の結果、前記制御装置が検出された場合に、前記内蔵のオペレーティングシステム以外による自装置の起動が指定されているかどうかを判断する判断ステップと、
前記判断ステップによる判断の結果、前記内蔵のオペレーティングシステム以外による自装置の起動が指定されていない場合には、前記内蔵のオペレーティングシステムによって自装置を起動する第２の起動制御ステップと、
を有することを特徴とする請求項６記載の起動抑止方法。
【請求項８】
前記判断ステップによる判断の結果、前記内蔵のオペレーティングシステム以外による自装置の起動が指定されている場合に、パスワードの入力を要求し、入力されたパスワードが予め保持するパスワードと一致するかどうかを照合する照合ステップと、
前記照合ステップによる照合の結果、前記照合が不一致となる場合には、前記内蔵のオペレーティングシステムによって自装置を起動する第３の起動制御ステップと、
を有することを特徴とする請求項７記載の起動抑止方法。
【請求項９】
前記照合ステップによる照合の結果、前記照合が一致となる場合には、前記内蔵のオペレーティングシステム以外によって自装置を起動する第４の起動制御ステップを有することを特徴とする請求項８記載の起動抑止方法。
【請求項１０】
電源が投入されたときに、自装置を制御可能な制御装置が接続されているかどうかを検出する検出処理と、
前記検出処理による検出の結果、前記制御装置が検出されない場合には、内蔵のオペレーティングシステム以外による自装置の起動を抑止し、前記内蔵のオペレーティングシステムによって自装置を起動する第１の起動制御処理と、
を情報処理装置に実行させるための起動抑止プログラム。
【請求項１１】
前記検出処理による検出の結果、前記制御装置が検出された場合に、前記内蔵のオペレーティングシステム以外による自装置の起動が指定されているかどうかを判断する判断処理と、
前記判断処理による判断の結果、前記内蔵のオペレーティングシステム以外による自装置の起動が指定されていない場合には、前記内蔵のオペレーティングシステムによって自装置を起動する第２の起動制御処理と、
を情報処理装置に実行させるための、請求項１０記載の起動抑止プログラム。
【請求項１２】
前記判断処理による判断の結果、前記内蔵のオペレーティングシステム以外による自装置の起動が指定されている場合に、パスワードの入力を要求し、入力されたパスワードが予め保持するパスワードと一致するかどうかを照合する照合処理と、
前記照合処理による照合の結果、前記照合が不一致となる場合には、前記内蔵のオペレーティングシステムによって自装置を起動する第３の起動制御処理と、
を情報処理装置に実行させるための、請求項１１記載の起動抑止プログラム。
【請求項１３】
前記照合処理による照合の結果、前記照合が一致となる場合には、前記内蔵のオペレーティングシステム以外によって自装置を起動する第４の起動制御処理を情報処理装置に実行させるための、請求項１２記載の起動抑止プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部記憶媒体からの起動を抑止する情報処理装置、情報処理システム、起動抑止方法、及び起動抑止プログラムに関する。
【背景技術】
【０００２】
現在、サーバとして用いられる情報処理装置において、マルチブート機能（１台のコンピュータに複数のＯＳをインストールし、そのそれぞれのＯＳから起動できる機能）を搭載したものが大半を占めており、ほぼ全ての接続可能な記憶媒体からの起動が可能である。一方で、情報処理装置に接続するだけで自動的に起動する記憶媒体の変更は容易であり、変更された記憶媒体からの起動が行えるようになっている。
【０００３】
よって、管理者が意図しない記憶媒体からの情報処理装置の起動により、情報処理装置内部のデータを容易にアクセス可能となってしまう。また、情報処理装置が接続されるネットワークシステムへの侵入も可能となってしまう。
【０００４】
また、サーバとして用いられる情報処理装置において、管理者が遠隔地にいる場合が多く、管理者が意図しない記憶媒体からの起動が容易に行われる場合が考えられる。このため、遠隔地により管理される情報処理装置においては、脱着可能な記憶媒体や外部接続される記憶媒体からの起動を制御する必要がきわめて重要となる。
【０００５】
従来技術例として、入力装置を備えていない情報処理装置において、セキュリティ管理を厳しく実施しつつ、保守管理要員がブートデバイスを容易に切り替えできる「情報処理装置のブートデバイス切替方法」がある（例えば、特許文献１参照）。
【特許文献１】特開２００２−２４４８５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１記載の発明は、遠隔地により管理運用されるサーバ用情報処理装置について、起動を行う媒体の変更が必要となったときに、変更を行う判断を容易にすることを目的とし、その判断要因として入出力ポートからの信号を使用するものであり、管理者が意図しない記憶媒体からの起動を抑止してセキュリティ強化を図るものではない。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、情報処理装置において、遠隔地運用かどうかの判断として、制御機器の有無のチェックを行い、外部媒体からの起動を抑止することにより、外部媒体から起動されるプログラムによる情報処理装置内部のデータ等の資源を保護してセキュリティ強化を図る、情報処理装置、情報処理システム、起動抑止方法、及び起動抑止プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
かかる目的を達成するために、本発明の情報処理装置は、電源が投入されたときに、自装置を制御可能な制御装置が接続されているかどうかを検出する検出手段と、検出手段による検出の結果、制御装置が検出されない場合には、内蔵のオペレーティングシステム以外による自装置の起動を抑止し、内蔵のオペレーティングシステムによって自装置を起動する起動制御手段と、を有することを特徴とする。
【００１２】
本発明の情報処理システムは、本発明の情報処理装置を有することを特徴とする。
【００１３】
本発明の起動抑止方法は、情報処理装置が行う起動抑止方法であって、電源が投入されたときに、自装置を制御可能な制御装置が接続されているかどうかを検出する検出ステップと、検出ステップによる検出の結果、制御装置が検出されない場合には、内蔵のオペレーティングシステム以外による自装置の起動を抑止し、内蔵のオペレーティングシステムによって自装置を起動する第１の起動制御ステップと、を有することを特徴とする。
【００１７】
本発明の起動抑止プログラムは、電源が投入されたときに、自装置を制御可能な制御装置が接続されているかどうかを検出する検出処理と、検出処理による検出の結果、制御装置が検出されない場合には、内蔵のオペレーティングシステム以外による自装置の起動を抑止し、内蔵のオペレーティングシステムによって自装置を起動する第１の起動制御処理と、を情報処理装置に実行させる。
【発明の効果】
【００２１】
本発明によれば、脱着可能な記憶媒体及び外部接続される記憶媒体からの起動を抑止することにより、遠隔地にいる管理者が意図しないシステムの起動の防止を行い、情報処理装置内部における情報、及びその情報処理装置が属するネットワーク系における情報を保護することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を実施するための最良の形態について添付図面を参照して詳細に説明する。
【００２３】
（発明の特徴）
本発明の第１の特徴は、情報処理装置において、電源投入後のファームウェア（Firmware：以下ＦＷという）による制御機器検出により、管理者が意図する内部記憶媒体以外からの起動を自動的に抑止する。
また、本発明の第２の特徴は、情報処理装置において、ブート時（起動時）にパスワード入力をユーザに対して要求し、入力パスワードの認証を行い、パスワードが不一致の場合はシステムを停止せずに内蔵記憶媒体からの起動を行う。
【実施例】
【００２４】
（実施例の構成）
図１は、本発明の一実施例である情報処理装置の内部構成を示すブロック図である。
情報処理装置１は、図１に示すように、ＦＷを読み出して実行する中央演算処理装置４、オペレーティングシステムを保持する内部記憶媒体５、ＦＷを保持するＦＲＯＭ６又はＲＯＭ（図示せず）を有する。また、情報処理装置１は、外部記憶媒体３及び制御装置２と接続される。
【００２５】
ＦＲＯＭ６又はＲＯＭには、ハードウェア（以下ＨＷという）制御用のプログラムであるＦＷが記憶されている。本実施例の情報処理装置１は、このＦＷの読み出し及び実行により、以下に説明する、制御機器の接続、遠隔地の管理運用、パスワードの要求・照合、内部・外部記憶媒体からの起動抑止を行う。
【００２６】
情報処理装置１の電源投入後、情報処理装置１内部の中央演算処理装置４は、ＦＲＯＭ６又はＲＯＭに記憶されているＦＷを読み出し、このＦＷを実行する。まず、中央演算処理装置４は、情報処理装置１内部の機器及び情報処理装置１の外部に接続された機器（以下ＨＷ資源という）の検出及び試験を行う。
【００２７】
そして、このＨＷ資源の検出及び試験時において、制御機器２のキーボード７及び保守用コンソールデバイス８が検出されない場合には、当該情報処理装置を遠隔地における管理運用と判断し、脱着可能な記憶媒体及び外部端子により接続可能な記憶媒体からの起動を抑止する。
【００２８】
また、制御機器２が接続され、内蔵記憶媒体５以外からの起動が指定された場合には、ユーザに対しパスワードを要求し、入力されたパスワードと、予め装置内のパスワード記憶部（図示せず）に保持されたパスワードとの照合を行う。入力パスワードが不一致となる場合には、内蔵記憶媒体５からの起動を行う。
【００２９】
（実施例の動作）
本発明の実施例である情報処理装置の動作について、図２のフローチャートを参照して説明する。
【００３０】
情報処理装置１の電源投入後、中央演算処理装置４がＦＷを読み出し、ＦＷを起動する（ステップＳ１）。キーボード等の制御機器の接続の試験を行い（ステップＳ２）、制御機器が接続されているかどうかを検出する（ステップＳ３）。
【００３１】
ここで、制御機器が未接続であると判断された場合には（ステップＳ３／ＹＥＳ）、内蔵記憶媒体以外からの起動を禁止し（ステップＳ５）、内蔵記憶媒体のオペレーティングシステムを起動し、装置の起動を行う（ステップＳ９）。
【００３２】
ステップＳ３において、制御機器が接続されていると判断された場合には（ステップＳ３／ＮＯ）、内蔵記憶媒体以外からの起動が指定されているかどうかを判断する（ステップＳ４）。内蔵記憶媒体からの起動が指定されている場合には（ステップＳ４／ＮＯ）、指定通り、内蔵記憶媒体からの起動、すなわち、内蔵記憶媒体に保持されるオペレーティングシステムを起動する（ステップＳ９）。
【００３３】
ステップ４において、内蔵記憶媒体以外からの起動が指定されていると判断された場合には（ステップＳ４／ＹＥＳ）、ユーザに対しパスワード要求を行い（ステップＳ６）、入力されたパスワードの照合を行う（ステップＳ７）。入力されたパスワードが、予め保持するパスワードと一致しないと判断された場合には（ステップＳ７／ＮＯ）、内蔵記憶媒体から起動を行う（ステップＳ９）。
【００３４】
ステップＳ７において、パスワードが一致したと判断された場合には（ステップＳ７／ＹＥＳ）、指定された記憶媒体（内蔵記憶媒体以外の記憶媒体）からの起動を行う（ステップＳ８）。
【００３５】
以上、本実施例によれば、サーバ等の情報処理装置において、脱着可能な記憶媒体および、外部接続される記憶媒体からの起動を抑止することにより、遠隔地にいる管理者が意図しないシステムの起動の防止を行い、情報処理装置内部における情報及び、そのネットワーク系におけるシステムの情報を保護することができる。
【００３６】
また、サーバ等の情報処理装置において、システムが停止している時間は可能な限り短縮される必要があることから、本実施例によれば、コンソールデバイスが未接続の状態においては通常運用と判断し、内蔵記憶媒体からの起動処理のみを行い、システムの起動時間を短縮することができる。
【００３７】
また、従来コンソール接続時においてパスワード不一致の場合に、システムを停止させる処理が行われているが、システムが停止すること自体が障害となるため、本実施例によれば、パスワード不一致の場合には、通常運用において期待されている動作を行うことにより、システムが停止されることを防止することができる。
【００３８】
以上、本発明の実施例について説明したが、上記実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々の変形が可能である。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施例に係る情報処理装置及び情報処理システムの構成の一例を模式的に示す図である。
【図２】本発明の実施例に係る情報処理装置の起動抑止動作を示すフローチャートである。
【符号の説明】
【００４０】
１    情報処理装置
２    制御装置（ＨＷ資源）
３    外部記憶媒体（ＨＷ資源）
４    中央演算処理装置（中央演算処理手段）
５    内蔵記憶媒体（オペレーティングシステム記憶手段）
６    ＦＲＯＭ（ファームウェア記憶手段）
７    キーボード（ＨＷ資源）
８    保守用コンソールデバイス（ＨＷ資源）
【図１】
0004205650.tif 000002
【図２】
0004205650.tif 000003