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