(57)【要約】【課題】機密通信パラメータをディスクレス・コンピューティング・デバイスに配置するための装置、システム、および方法を提供すること。【解決手段】１つまたは複数のインターネット小型コンピュータ用周辺機器インターフェース（「ｉＳＣＳＩ」）通信パラメータを、基本パラメータ設定のセットおよび拡張パラメータ設定のセットを格納するように構成された拡張可能データ構造に格納するための、パラメータ構造モジュールが含まれる。物理的にセキュアな接続を介したディスクレス・コンピューティング・デバイスへのセキュア・リンクを確立するための、リンク・モジュールが含まれる。拡張可能データ構造をセキュアな接続を介してディスクレス・コンピューティング・デバイス内の不揮発性メモリに配置するための、配置モジュールが含まれる。この不揮発性メモリは、拡張可能データ構造によって提供された機密ｉＳＣＳＩ通信パラメータを、ブート・シーケンス時にディスクレス・コンピューティング・デバイスのＣＰＵに提供するように構成される。【選択図】  図２
2009519527.tif 000002
【特許請求の範囲】
【請求項１】
機密通信パラメータをディスクレス・コンピューティング・デバイスに配置するための装置であって、
１つまたは複数のインターネット小型コンピュータ用周辺機器インターフェース（「ｉＳＣＳＩ」）通信パラメータを、基本パラメータ設定のセットおよび拡張パラメータ設定のセットを格納するように構成された拡張可能データ構造に格納するように構成された、パラメータ構造モジュールと、
物理的にセキュアな接続を介したディスクレス・コンピューティング・デバイスへのセキュア・リンクを確立するように構成された、リンク・モジュールと、
前記拡張可能データ構造を前記セキュアな接続を介して前記ディスクレス・コンピューティング・デバイス内の不揮発性メモリに配置するように構成された、配置モジュールであって、前記不揮発性メモリが、前記拡張可能データ構造によって提供された機密ｉＳＣＳＩ通信パラメータを、ブート・シーケンス時に前記ディスクレス・コンピューティング・デバイスのＣＰＵに提供するように構成された、配置モジュールと、
を備える、装置。
【請求項２】
前記配置モジュールが、前記ディスクレス・コンピューティング・デバイスのオペレーティング・システムの動作に関係なく、前記拡張可能データ構造を配置するように構成された、請求項１に記載の装置。
【請求項３】
拡張可能データ構造を、非セキュア接続を介して、１つまたは複数の非機密ｉＳＣＳＩ通信パラメータと共に前記ディスクレス・コンピューティング・デバイスに伝送するように構成された、公開パス・モジュールをさらに備える、請求項１または請求項２に記載の装置。
【請求項４】
前記公開パス・モジュールが、非機密ｉＳＣＳＩ通信パラメータを有する前記拡張可能データ構造を、前記拡張可能データ構造を前記ディスクレス・コンピューティング・デバイスに送信するように構成されたＤｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（「ＤＨＣＰ」）サーバに伝送するように構成された、ＤＨＣＰモジュールをさらに備える、前記請求項のいずれか一項に記載の装置。
【請求項５】
前記公開パス・モジュールが、非機密ｉＳＣＳＩ通信パラメータを有する前記拡張可能データ構造を、初期化シーケンス時に前記ディスクレス・コンピューティング・デバイスに伝送するように構成された、前記請求項のいずれか一項に記載の装置。
【請求項６】
前記セキュアな接続が、複数のディスクレス・コンピューティング・デバイスと環境要因を通信するようにも構成された、監視モジュールを備える、前記請求項のいずれか一項に記載の装置。
【請求項７】
前記セキュアな接続が、複数のディスクレス・コンピューティング・デバイスと、環境データを通信するようにも構成された、Ｒｅｍｏｔｅ  Ｓｕｐｅｒｖｉｓｏｒ  Ａｄａｐｔｏｒ（「ＲＳＡ  ＩＩ」）を備え、前記不揮発性メモリを再割り振りするためにパラメータ設定を有する前記拡張可能データ構造の拡張バージョンを配置するように構成された、メモリ割り振りモジュールをさらに備え、さらに前記メモリ割り振りモジュールが、前記再割り振りされた不揮発性メモリ内のストレージ用に構成されたデジタル証明書を伝送するように構成された、前記請求項のいずれか一項に記載の装置。
【請求項８】
ディスクレス・コンピューティング・デバイスのインターネット小型コンピュータ用周辺機器インターフェース（「ｉＳＣＳＩ」）ネットワークを構成するための方法であって、
複数のディスクレス・コンピューティング・デバイスを有する顧客のｉＳＣＳＩパラメータ・セキュリティ・プロファイルを決定するステップと、
前記ｉＳＣＳＩパラメータ・セキュリティ・プロファイルを満たす、基本パラメータ設定のセットおよび拡張パラメータ設定のセットを格納するように構成された拡張可能データ構造を定義するステップと、
構成ソフトウェアであって、
前記拡張可能データ構造内に１つまたは複数のｉＳＣＳＩ通信パラメータを格納すること、
物理的にセキュアな接続を介してネットワーク内に構成されている各ディスクレス・コンピューティング・デバイスへのリンクを確立すること、および、
構成されている各ディスクレス・コンピューティング・デバイス内の不揮発性メモリに前記セキュアな接続を介して前記拡張可能データ構造を配置すること
を、実行するように構成された、構成ソフトウェアを実行するステップであって、前記不揮発性メモリが、前記拡張可能データ構造によって提供された機密ｉＳＣＳＩ通信パラメータを、ブート・シーケンス時に前記ディスクレス・コンピューティング・デバイスのＣＰＵに提供するように構成された、実行するステップと、
を有する、方法。
【請求項９】
前記ｉＳＣＳＩパラメータ・セキュリティ・プロファイルとの合致を保証するために、各ディスクレス・コンピューティング・デバイスに関する前記ブート・シーケンスをテストするステップをさらに有する、請求項８に記載の方法。
【請求項１０】
コンピュータ・システムにロードされ、そこで実行される場合、前記コンピュータ・システムに、請求項８または請求項９に従った方法のすべてのステップを実行させるための、コンピュータ・プログラム・コードを有するコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ｉＳＣＳＩパラメータの配置（deploying）に関し、とりわけ、ディスクレス・ブート環境においてｉＳＣＳＩパラメータをセキュアかつリモートに配置するためのアーキテクチャに関する。
【背景技術】
【０００２】
ストレージ・エリア・ネットワークすなわちＳＡＮは、データ維持の重要な部分である。通常、ストレージ・エリア・ネットワークは、専用ファイバ・チャネル・ネットワークにおいて１つまたは複数のデータ・ストレージ・デバイスに接続された、１つまたは複数のサーバからなる。ファイバ・チャネル・ネットワークは、データ・セキュリティを保証した物理的制限および他のセキュリティ手段を有する。典型的には、距離の制限は、ストレージ・デバイスと通信するサーバが、部外者がストレージ・デバイスにアクセスできないこととほぼ同じであることを保証するものであった。
【０００３】
典型的なクライアント・コンピュータでは、ディスク・ドライブなどのデバイスと通信するために、小型コンピュータ用周辺機器インターフェース（「ＳＣＳＩ」）と呼ばれる通信プロトコルが使用される。近年では、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワーク、インターネット、または他の同様のネットワークを通る長い距離にわたって、ストレージ・エリア・ネットワーク・デバイスおよび他のコンピューティング・デバイスへのアクセスを可能にするために、インターネットＳＣＳＩ（「ｉＳＣＳＩ」）と呼ばれる新しいプロトコルが使用される。これらのネットワークはしばしば公開され、典型的には、事実上、伝送制御プロトコル／インターネット・プロトコル（「ＴＣＰ／ＩＰ」）プロトコルを使用する。ｉＳＣＳＩはＴＣＰ／ＩＰの上で動作し、ＴＣＰ／ＩＰ上のほとんどのネットワーク・トラフィックは未許可のユーザによってインターセプトされる可能性があるため、セキュリティが問題である。
【０００４】
ｉＳＣＳＩネットワークを介したセキュアな通信については、Ｃｈａｌｌｅｎｇｅ  Ｈａｎｄｓｈａｋｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（「ＣＨＡＰ」）、Ｓｅｃｕｒｅ  Ｒｅｍｏｔｅ  Ｐａｓｓｗｏｒｄ（「ＳＲＰ」）、Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｉｔｙ（「ＩＰＳｅｃ」）、デジタル証明書などの、様々なセキュリティ手段を使用して対処されてきた。各セキュリティ手段には、固有の利点および欠点がある。ほとんどのセキュリティ手段は、認証および暗号化の様々な組み合わせに依存する。
【０００５】
暗号化は、暗号をロック解除するため、および復号を可能にするために使用される、ソースおよびターゲットに知られた暗号鍵に依拠する。認証は、ソースおよびターゲットでのユーザ名およびパスワードなどのセキュア・パラメータの検証にも依拠する。公衆ネットワークを介して送信されるいかなる機密（sensitive）パラメータも、公衆ネットワークにアクセスすることができる未許可のユーザによってインターセプトされる可能性があるため、暗号鍵などの機密パラメータのクライアントおよびサーバへの送信は、セキュリティ上の問題がある。建物内部の私設ネットワークは公衆ネットワークよりセキュアな可能性はあるが、たとえ私設ネットワークのユーザの場合であっても、雇用者が従業員から保護したい場合のある非公開または機密の資料が存在する可能性がある。
【０００６】
コンピュータに対してローカルなディスクまたは他のデータ・ストレージを備えたコンピュータに使用されるソリューションの１つは、データ・ストレージ・メディアを使用して鍵およびパラメータを配置することである。通常、こうしたコンピュータは、コンピュータのシャーシ内部にハード・ディスクまたは他のデータ・ストレージを含む。たとえば、ｉＳＣＳＩソフトウェアがＣＤまたは他のメディアを使用して配置される場合、暗号鍵などの機密パラメータは、データ・ストレージ・デバイス上にソフトウェアと共に格納することができる。しかしながら、この方法は、物理メディアの配布を必要とし、メディアを各マシンにインストールする人物を必要とし、さらにメディアを読み取る手段を必要とする。
【０００７】
ストレージ・エリア・ネットワーク・システムでは、近年、ローカル・データ・ストレージ・デバイスを持たないブレード・センタおよび他のサーバが使用される。データ・ストレージ・デバイスは、コンピュータまたはサーバから分離され、ストレージ・エリア・ネットワークを使用して接続される場合がある。ｉＳＣＳＩ、またはｉＳＣＳＩおよびファイバ・チャネルの組み合わせを使用するストレージ・エリア・ネットワークでは、ｉＳＣＳＩを使用してデータ・ストレージ・デバイスにアクセス可能な場合がある。このタイプの配置構成は、通常、データ・ストレージ・デバイス、サーバ、および他のデバイスの望ましくないアクセスを防止するために、セキュリティ手段を必要とする。しかしながら、ｉＳＣＳＩネットワークを介して機密パラメータを伝送することにより、セキュリティ・リスクが示されるため、ディスクレス・サーバへの機密パラメータの配置は問題がある。ディスクレス・コンピュータは、通常、内部ディスク、またはローカルな取り外し可能ストレージ・メディアを読み取るための他の手段を持たないため、何らかの取り外し可能ストレージ・メディアを介して機密パラメータをロードすることができない。
【０００８】
ディスクレス・コンピューティング・デバイス上に機密パラメータをロードするための方法の１つは、ディスクレス・コンピューティング・デバイスの入力／出力（「Ｉ／Ｏ」）インターフェースに物理的に接続し、その後、機密パラメータを各ディスクレス・コンピューティング・デバイスに手動でロードすることである。その後、他の不可欠な製品データと共に、パラメータを不揮発性メモリに格納することができる。機密パラメータの手動ローディングはセキュアであるが、時間がかかり、各ディスクレス・コンピューティング・デバイスに物理的に訪れ、そのデバイスに接続する人物が必要である。公衆ネットワークを介したパラメータの配置は、たとえばＤｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（「ＤＨＣＰ」）サーバへパラメータを配置し、次にこのサーバが初期化時にパラメータをｉＳＣＳＩイニシエータに伝送することによって、パラメータの配置を自動化することができるが、これはセキュアではない。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
前述の考察から、ディスクレス・コンピューティング・デバイスに機密通信パラメータを配置するための、装置、システム、および方法が求められていることが明らかであろう。有利なことに、こうした装置、システム、および方法は、拡張可能データ構造内の機密通信パラメータを公衆ネットワークを介して渡すことなく、こうした機密パラメータをセキュアな接続を介してディスクレス・コンピューティング・デバイスおよびサーバに配置することになる。
【課題を解決するための手段】
【００１０】
したがって本発明は、第１の態様において、機密通信パラメータをディスクレス・コンピューティング・デバイスに配置するための装置を提供し、この装置は、１つまたは複数のインターネット小型コンピュータ用周辺機器インターフェース（「ｉＳＣＳＩ」）通信パラメータを、基本パラメータ設定のセットおよび拡張パラメータ設定のセットを格納するように構成された拡張可能データ構造に格納するように構成された、パラメータ構造モジュールと、物理的にセキュアな接続を介したディスクレス・コンピューティング・デバイスへのセキュア・リンクを確立するように構成された、リンク・モジュールと、拡張可能データ構造をセキュアな接続を介してディスクレス・コンピューティング・デバイス内の不揮発性メモリに配置するように構成された、配置モジュールであって、この不揮発性メモリが、拡張可能データ構造によって提供された機密ｉＳＣＳＩ通信パラメータを、ブート・シーケンス時にディスクレス・コンピューティング・デバイスのＣＰＵに提供するように構成される、配置モジュールと、を備える。
【００１１】
好ましくは、配置モジュールは、ディスクレス・コンピューティング・デバイスのオペレーティング・システムの動作に関係なく、拡張可能データ構造を配置するように構成される。
【００１２】
この装置は、拡張可能データ構造を、非セキュア接続を介して、１つまたは複数の非機密ｉＳＣＳＩ通信パラメータと共にディスクレス・コンピューティング・デバイスに伝送するように構成された、公開パス・モジュールをさらに備えることができる。
【００１３】
好ましくは、公開パス・モジュールは、非機密ｉＳＣＳＩ通信パラメータを有する拡張可能データ構造を、拡張可能データ構造をディスクレス・コンピューティング・デバイスに送信するように構成されたＤｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（「ＤＨＣＰ」）サーバに伝送するように構成された、ＤＨＣＰモジュールをさらに備える。
【００１４】
好ましくは、公開パス・モジュールは、非機密ｉＳＣＳＩ通信パラメータを有する拡張可能データ構造を、初期化シーケンス時にディスクレス・コンピューティング・デバイスに伝送するように構成される。
【００１５】
好ましくは、セキュアな接続は、複数のディスクレス・コンピューティング・デバイスと環境要因を通信するようにも構成された、監視モジュールを備える。
【００１６】
好ましくは、セキュアな接続は、複数のディスクレス・コンピューティング・デバイスと、環境データを通信するようにも構成された、Ｒｅｍｏｔｅ  Ｓｕｐｅｒｖｉｓｏｒ  Ａｄａｐｔｏｒ（「ＲＳＡ  ＩＩ」）を備える。
【００１７】
この装置は、不揮発性メモリを再割り振りするためにパラメータ設定を有する拡張可能データ構造の拡張バージョンを配置するように構成された、メモリ割り振りモジュールをさらに備えることができる。
【００１８】
好ましくは、さらにメモリ割り振りモジュールは、再割り振りされた不揮発性メモリ内のストレージ用に構成されたデジタル証明書を伝送するように構成される。
【００１９】
機密通信パラメータをディスクレス・コンピューティング・デバイスに配置するための装置が提供可能であり、この装置は、ディスクレス・コンピューティング・デバイスとコンピュータとの間に物理的にセキュアな接続を介したセキュア・リンクを確立するように構成された、セキュア・リンク・モジュールと、基本パラメータ設定のセットおよび拡張パラメータ設定のセットを備える拡張可能データ構造内の１つまたは複数のインターネット小型コンピュータ用周辺機器インターフェース（「ｉＳＣＳＩ」）通信パラメータを受信するように構成された、受信モジュールと、１つまたは複数の機密ｉＳＣＳＩ通信パラメータをディスクレス・コンピューティング・デバイス内の不揮発性メモリに格納するように構成された、ストレージ・モジュールであって、この不揮発性メモリが、拡張可能データ構造によって提供された１つまたは複数の機密ｉＳＣＳＩ通信パラメータを、ブート・シーケンス時にディスクレス・コンピューティング・デバイス内のＣＰＵに提供するように構成される、ストレージ・モジュールとを備える。
【００２０】
この装置は、ディスクレス・コンピューティング・デバイスとｉＳＣＳＩターゲットとの間にセキュアなｉＳＣＳＩ通信セッションに確立するために、ＣＰＵから機密ｉＳＣＳＩ通信パラメータを受信するように構成された、ｉＳＣＳＩ通信モジュールをさらに備えることができる。
【００２１】
好ましくは、さらにｉＳＣＳＩ通信モジュールは、ＤＨＣＰサーバから伝送された非機密ｉＳＣＳＩ通信パラメータを受信するように構成される。
【００２２】
好ましくは、ｉＳＣＳＩターゲット・デバイスは、ディスクレス・コンピューティング・デバイス用のオペレーティング・システムを有するデータ・ストレージ・デバイスである。
【００２３】
この装置は、１つまたは複数のｉＳＣＳＩ通信パラメータをブート・シーケンス時に不揮発性メモリから取り出すように構成された、ＢＩＯＳモジュールをさらに備えることができる。
【００２４】
機密通信パラメータをディスクレス・コンピューティング・デバイスに配置するためのシステムが提供可能であり、このシステムは、コンピュータと、ディスクレス・コンピューティング・デバイスと、インターネット小型コンピュータ用周辺機器インターフェース（「ｉＳＣＳＩ」）ターゲット・デバイスと、ディスクレス・コンピューティング・デバイスおよびｉＳＣＳＩターゲット・デバイスを接続するストレージ・エリア・ネットワークであって、少なくとも部分的にｉＳＣＳＩを使用して通信するストレージ・エリア・ネットワークと、１つまたは複数のｉＳＣＳＩ通信パラメータを、基本パラメータ設定のセットおよび拡張パラメータ設定のセットを格納するように構成された拡張可能データ構造に格納するように構成された、パラメータ構造モジュールと、物理的にセキュアな接続を介してコンピュータとディスクレス・コンピューティング・デバイスとの間にセキュア・リンクを確立するように構成された、リンク・モジュールと、拡張可能データ構造をコンピュータからディスクレス・コンピューティング・デバイスへとセキュアな接続を介して配置するように構成された、配置モジュールと、拡張可能データ構造の１つまたは複数の機密ｉＳＣＳＩ通信パラメータをディスクレス・コンピューティング・デバイス内の不揮発性メモリに格納するように構成された、ストレージ・モジュールであって、この不揮発性メモリが、拡張可能データ構造によって提供された機密ｉＳＣＳＩ通信パラメータを、ブート・シーケンス時にディスクレス・コンピューティング・デバイス内のＣＰＵに提供するように構成される、ストレージ・モジュールと、を備える。
【００２５】
システムは、ディスクレス・コンピューティング・デバイスとｉＳＣＳＩターゲット・デバイスとの間にセキュアなｉＳＣＳＩ通信セッションを確立するために、機密ｉＳＣＳＩ通信パラメータを受信するように構成された、ｉＳＣＳＩ通信モジュールを、さらに備えることができる。
【００２６】
好ましくは、さらにｉＳＣＳＩ通信モジュールは、ＤＨＣＰサーバから伝送された非機密ｉＳＣＳＩ通信パラメータを受信するように構成される。
【００２７】
システムは、拡張可能データ構造を、１つまたは複数のｉＳＣＳＩ通信パラメータと共に非セキュア接続を介してディスクレス・コンピューティング・デバイスへと伝送するように構成された、公開パス・モジュールを、さらに備えることができる。
【００２８】
システムは、拡張可能データ構造を受信し、この拡張可能データ構造の１つまたは複数の機密ｉＳＣＳＩ通信パラメータを不揮発性メモリに格納するように構成された、ディスクレス・コンピューティング・デバイス内のベースボード管理コントローラ（「ＢＭＣ」）を、さらに備えることができる。
【００２９】
好ましくは、拡張可能データ構造の通信パラメータは、Ｃｈａｌｌｅｎｇｅ  Ｈａｎｄｓｈａｋｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（「ＣＨＡＰ」）、Ｓｅｃｕｒｅ  Ｒｅｍｏｔｅ  Ｐａｓｓｗｏｒｄ（「ＳＲＰ」）プロトコル、およびＩｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｉｔｙ（「ＩＰＳｅｃ」）プロトコルのうちの１つを使用するセキュアな通信に適合可能なパラメータを備える。
【００３０】
好ましくは、ディスクレス・コンピューティング・デバイスは、ブレード・センタ内のブレード・サーバである。
【００３１】
好ましくは、ｉＳＣＳＩターゲットは、汎用データ・ストレージ・デバイスを備える。
【００３２】
さらに、機密通信パラメータをディスクレス・コンピューティング・デバイスに配置するための動作を実行するために、デジタル処理装置によって実行可能なマシン読み取り可能命令のプログラムを確実に記録する、信号担持媒体が提供可能であり、この動作は、１つまたは複数のインターネット小型コンピュータ用周辺機器インターフェース（「ｉＳＣＳＩ」）通信パラメータをデータ構造内に格納すること、物理的にセキュアな接続を介してディスクレス・コンピューティング・デバイスへのセキュア・リンクを確立すること、および、セキュアな接続を介してディスクレス・コンピューティング・デバイス内の不揮発性メモリにデータ構造を配置することであって、この不揮発性メモリが、データ構造によって提供された機密ｉＳＣＳＩ通信パラメータを、ブート・シーケンス時にディスクレス・コンピューティング・デバイスのＣＰＵに提供するように構成される、配置すること、を有する。
【００３３】
好ましくは、データ構造を配置することは、ディスクレス・コンピューティング・デバイスのオペレーティング・システムの動作と無関係である。
【００３４】
好ましくは、命令は、データ構造を、１つまたは複数の非機密ｉＳＣＳＩ通信パラメータと共に非セキュア接続を介してディスクレス・コンピューティング・デバイスに伝送するための動作をさらに有する。
【００３５】
信号担持媒体は、非機密ｉＳＣＳＩ通信パラメータを有するデータ構造を、１つまたは複数のディスクレス・コンピューティング・デバイスにデータ構造を送信するように構成されたＤＨＣＰサーバへと、伝送するための動作を、さらに有することができる。
【００３６】
信号担持媒体は、非機密ｉＳＣＳＩ通信パラメータを有するデータ構造を、初期化シーケンス時にディスクレス・コンピューティング・デバイスへと伝送するための動作を、さらに有することができる。
【００３７】
信号担持媒体は、ディスクレス・コンピューティング・デバイスとｉＳＣＳＩターゲットとの間にセキュアなｉＳＣＳＩ通信を確立するために、ＣＰＵからｉＳＣＳＩ通信パラメータを受信するための動作を、さらに有することができる。
【００３８】
信号担持媒体は、ＤＨＣＰサーバから伝送された非機密ｉＳＣＳＩ通信パラメータを受信するための動作を、さらに有することができる。
【００３９】
好ましくは、データ構造のｉＳＣＳＩ通信パラメータは、Ｃｈａｌｌｅｎｇｅ  Ｈａｎｄｓｈａｋｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（「ＣＨＡＰ」）、Ｓｅｃｕｒｅ  Ｒｅｍｏｔｅ  Ｐａｓｓｗｏｒｄ（「ＳＲＰ」）プロトコル、およびＩｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｉｔｙ（「ＩＰＳｅｃ」）プロトコルのうちの１つを使用するセキュアな通信に適合可能なパラメータを備える。
【００４０】
好ましくは、命令は、デジタル証明書を格納するために不揮発性メモリを再割り振りするためのパラメータ設定を有する、データ構造の拡張バージョンを配置するための動作を、さらに有する。
【００４１】
好ましくは、命令は、１つまたは複数のｉＳＣＳＩ通信パラメータをブート・シーケンス時に不揮発性メモリから取り出すための動作を、さらに有する。
【００４２】
信号担持媒体は、セキュリティ証明書の認証および検証を介してセキュアな接続を確立するための動作を、さらに有することができる。
【００４３】
他の態様では、ディスクレス・コンピューティング・デバイスのインターネット小型コンピュータ用周辺機器インターフェース（「ｉＳＣＳＩ」）ネットワークを構成するための方法が提供され、この方法は、複数のディスクレス・コンピューティング・デバイスを有する顧客のｉＳＣＳＩパラメータ・セキュリティ・プロファイルを決定するステップと、ｉＳＣＳＩパラメータ・セキュリティ・プロファイルを満たす、基本パラメータ設定のセットおよび拡張パラメータ設定のセットを格納するように構成された拡張可能データ構造を定義するステップと、構成ソフトウェアであって、拡張可能データ構造内に１つまたは複数のｉＳＣＳＩ通信パラメータを格納すること、物理的にセキュアな接続を介してネットワーク内に構成されている各ディスクレス・コンピューティング・デバイスへのリンクを確立すること、および、構成されている各ディスクレス・コンピューティング・デバイス内の不揮発性メモリにセキュアな接続を介して拡張可能データ構造を配置することを、実行するように構成された、構成ソフトウェアを実行するステップであって、この不揮発性メモリが、拡張可能データ構造によって提供された機密ｉＳＣＳＩ通信パラメータを、ブート・シーケンス時にディスクレス・コンピューティング・デバイスのＣＰＵに提供するように構成される、実行するステップと、を有する。
【００４４】
この方法は、ｉＳＣＳＩパラメータ・セキュリティ・プロファイルとの合致を保証するために、各ディスクレス・コンピューティング・デバイスに関するブート・シーケンスをテストするステップをさらに有することができる。
【００４５】
他の態様では、コンピュータ・システムにロードされ、そこで実行される場合、当該コンピュータ・システムに、第２の態様に従って方法のすべてのステップを実行させるために、コンピュータ・プログラム・コードを有するコンピュータ・プログラムが提供される。
【００４６】
本発明の好ましい実施形態は、最新の技術に応えて、特に、ｉＳＣＳＩ通信パラメータをディスクレス・コンピューティング・デバイスにセキュアに配置するための現時点で利用可能な方法ではまだ完全に解決されていない当技術分野における問題およびニーズに応えて、発展してきた。したがって、本発明の好ましい実施形態は、当技術分野における前述の欠点の多くまたはすべてを克服する、ｉＳＣＳＩ通信パラメータをディスクレス・コンピューティング・デバイスにセキュアに配置するための装置、システム、および方法を提供するために開発されてきた。
【００４７】
ｉＳＣＳＩ通信パラメータをディスクレス・コンピューティング・デバイスに配置するための装置には、拡張可能データ構造内にｉＳＣＳＩ通信パラメータを格納するステップと、セキュア・リンクを介してデータ構造をディスクレス・コンピューティング・デバイスに配置するステップとの、必要なステップを機能的に実行するように構成された、複数のモジュールを含む論理ユニットが提供される。説明される諸実施形態におけるこれらのモジュールは、基本パラメータ設定のセットおよび拡張パラメータ設定のセットを格納するように構成された拡張可能データ構造に、１つまたは複数のｉＳＣＳＩ通信パラメータを格納する、パラメータ構造モジュールを含む。リンク・モジュールは、物理的にセキュアな接続を介してディスクレス・コンピューティング・デバイスへのセキュア・リンクを確立するために含められる。配置モジュールは、セキュアな接続を介してディスクレス・コンピューティング・デバイス内の不揮発性メモリに拡張可能データ構造を配置するために含められる。不揮発性メモリは、拡張可能データ構造からの機密ｉＳＣＳＩ通信パラメータを、ブート・シーケンス時にディスクレス・コンピューティング・デバイスのＣＰＵに提供するように構成される。
【００４８】
一実施形態では、装置の配置モジュールは、ディスクレス・コンピューティング・デバイスのオペレーティング・システムの動作とは無関係な拡張可能データ構造を配置する。他の実施形態では、装置は、１つまたは複数の非機密ｉＳＣＳＩ通信パラメータと共に、非セキュア接続を介してディスクレス・コンピューティング・デバイスへと拡張可能データ構造を伝送する、公開パス・モジュールも含む。他の実施形態では、公開パス・モジュールは、非機密ｉＳＣＳＩ通信パラメータを有する拡張可能データ構造を、拡張可能データ構造をディスクレス・コンピューティング・デバイスへ送信するように構成されたＤｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（「ＤＨＣＰ」）サーバへ伝送する、ＤＨＣＰモジュールを含む。さらに他の実施形態では、公開パス・モジュールは、非機密ｉＳＣＳＩ通信パラメータを有する拡張可能データ構造を、初期化シーケンス時にディスクレス・コンピューティング・デバイスに伝送する。
【００４９】
一実施形態では、セキュアな接続は、複数のディスクレス・コンピューティング・デバイスならびにｉＳＣＳＩ通信パラメータと環境要因を通信するように構成された、監視モジュールを含む。他の実施形態では、セキュアな接続は、複数のディスクレス・コンピューティング・デバイスならびにｉＳＣＳＩ通信パラメータと環境データを通信するように構成された、Ｒｅｍｏｔｅ  Ｓｕｐｅｒｖｉｓｏｒ  Ａｄａｐｔｏｒ（「ＲＳＡ  ＩＩ」）を含む。
【００５０】
他の実施形態では、装置は、不揮発性メモリを再割り振りするためのパラメータ設定を有する拡張データ構造の拡張バージョンを配置する、メモリ割り振りモジュールを含む。他の実施形態では、メモリ割り振りモジュールは、再割り振りされた不揮発性メモリ内のストレージ用に構成されたデジタル証明書も伝送する。
【００５１】
他の実施形態では、装置が、ディスクレス・コンピューティング・デバイスに機密通信パラメータを配置するために含められる。この装置は、物理的にセキュアな接続を介してディスクレス・コンピューティング・デバイスとコンピュータの間にセキュア・リンクを確立する、セキュア・リンク・モジュールを含む。受信モジュールは、基本パラメータ設定のセットおよび拡張パラメータ設定のセットを有する、拡張可能データ構造内の１つまたは複数の機密ｉＳＣＳＩ通信パラメータを受信するために含まれる。装置は、１つまたは複数の機密ｉＳＣＳＩ通信パラメータをディスクレス・コンピューティング・デバイス内の不揮発性メモリに格納する、ストレージ・モジュールを含む。不揮発性メモリは、拡張可能データ構造によって提供された１つまたは複数の機密ｉＳＣＳＩ通信パラメータを、ブート・シーケンス時にディスクレス・コンピューティング・デバイスのＣＰＵに提供するように構成される。
【００５２】
一実施形態では、さらに装置は、ディスクレス・コンピューティング・デバイスとｉＳＣＳＩターゲットとの間にセキュアなｉＳＣＳＩ通信セッションを確立するために、機密ｉＳＣＳＩ通信パラメータをＣＰＵから受信する、ｉＳＣＳＩ通信モジュールを含むように構成される。他の実施形態では、ｉＳＣＳＩ通信モジュールは、ＤＨＣＰサーバから伝送された非機密ｉＳＣＳＩ通信パラメータを受信する。他の実施形態では、ｉＳＣＳＩターゲット・デバイスは、ディスクレス・コンピューティング・デバイス用のオペレーティング・システムを有するデータ・ストレージ・デバイスである。一実施形態では、装置は、ブート・シーケンス時に不揮発性メモリから１つまたは複数のｉＳＣＳＩ通信パラメータを取り出すＢＩＯＳモジュールを含む。
【００５３】
本発明の好ましい実施形態のシステムは、機密通信パラメータを配置するためにも提示される。このシステムは、コンピュータ、ディスクレス・コンピューティング・デバイス、ｉＳＣＳＩターゲット、ならびに、ディスクレス・コンピューティング・デバイスおよびｉＳＣＳＩターゲット・デバイスを接続するストレージ・エリア・ネットワークによって具体化することが可能であり、ストレージ・エリア・ネットワークは、ｉＳＣＳＩを使用して少なくとも部分的に通信する。とりわけ、システムは、基本パラメータ設定のセットおよび拡張パラメータ設定のセットを格納するように構成された拡張データ構造内に、１つまたは複数のｉＳＣＳＩ通信パラメータを格納する、パラメータ構造モジュールを含む。システムは、物理的にセキュアな接続を介してコンピュータとディスクレス・コンピューティング・デバイスとの間にセキュア・リンクを確立する、リンク・モジュールを含む。システムは、コンピュータからの拡張可能データ構造をセキュアな接続を介してディスクレス・コンピューティング・デバイスへと配置する、配置モジュールを含む。システムは、拡張可能データ構造の１つまたは複数の機密ｉＳＣＳＩ通信パラメータを、ディスクレス・コンピューティング・デバイス内の不揮発性メモリに格納する、ストレージ・モジュールも含む。不揮発性メモリは、拡張可能データ構造によって提供された機密ｉＳＣＳＩ通信パラメータを、ブート・シーケンス時にディスクレス・コンピューティング・デバイス内のＣＰＵに提供するように構成される。
【００５４】
システムは、ディスクレス・コンピューティング・デバイスとｉＳＣＳＩターゲット・デバイスとの間にセキュアなｉＳＣＳＩ通信セッションを確立するために機密ｉＳＣＳＩ通信パラメータを受信する、ｉＳＣＳＩ通信モジュールをさらに含むことができる。一実施形態では、ｉＳＣＳＩ通信モジュールは、ＤＨＣＰサーバから伝送された非機密ｉＳＣＳＩ通信パラメータを受信する。
【００５５】
一実施形態では、システムは、拡張可能データ構造を、１つまたは複数のｉＳＣＳＩ通信パラメータと共に非セキュア接続を介してディスクレス・コンピューティング・デバイスへと伝送する、公開パス・モジュールを含む。他の実施形態では、システムは、拡張可能データ構造を受信し、拡張可能データ構造の１つまたは複数の機密ｉＳＣＳＩ通信パラメータを不揮発性メモリに格納する、ディスクレス・コンピューティング・デバイス内のベースボード管理コントローラ（「ＢＭＣ」）を含む。他の実施形態では、拡張可能データ構造の通信パラメータは、ＣＨＡＰ、ＳＲＰプロトコル、およびＩＰＳｅｃプロトコルのうちの１つを使用するセキュアな通信に適合するパラメータを有する。
【００５６】
一実施形態では、ディスクレス・コンピューティング・デバイスは、ブレード・センタ内のブレード・サーバである。他の実施形態では、ｉＳＣＳＩターゲットは汎用データ・ストレージ・デバイスである。
【００５７】
本発明の好ましい実施形態の方法は、機密通信パラメータをディスクレス・コンピューティング・デバイスに配置するためにも提示される。開示された諸実施形態における方法は、実質上、説明された装置およびシステムの動作に関して上記に提示された機能を実施するために必要なステップを含む。一実施形態では、方法は、１つまたは複数のｉＳＣＳＩ通信パラメータをデータ構造に格納するステップを含む。この方法は、物理的にセキュアな接続を介してディスクレス・コンピューティング・デバイスへのセキュア・リンクを確立するステップ、および、セキュアな接続を介してディスクレス・コンピューティング・デバイス内の不揮発性メモリにデータ構造を配置するステップも含む。不揮発性メモリは、データ構造によって提供された機密ｉＳＣＳＩ通信パラメータを、ブート・シーケンス時にディスクレス・コンピューティング・デバイスのＣＰＵに提供するように構成される。
【００５８】
一実施形態では、方法は、データ構造を、１つまたは複数の非機密ｉＳＣＳＩ通信パラメータと共に非セキュア接続を介してディスクレス・コンピューティング・デバイスへ伝送するステップを含む。他の実施形態では、方法は、非機密ｉＳＣＳＩ通信パラメータを有するデータ構造を、１つまたは複数のディスクレス・コンピューティング・デバイスにデータ構造を送信するように構成されたＤＨＣＰサーバへ伝送するステップを含む。他の実施形態では、方法は、非機密ｉＳＣＳＩ通信パラメータを有するデータ構造を、初期化シーケンス時にディスクレス・コンピューティング・デバイスへ伝送するステップを含む。
【００５９】
一実施形態では、データ構造のｉＳＣＳＩ通信パラメータは、Ｃｈａｌｌｅｎｇｅ  Ｈａｎｄｓｈａｋｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（「ＣＨＡＰ」）、Ｓｅｃｕｒｅ  Ｒｅｍｏｔｅ  Ｐａｓｓｗｏｒｄ（「ＳＲＰ」）プロトコル、およびＩｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｉｔｙ（「ＩＰＳｅｃ」）プロトコルのうちの１つを使用するセキュアな通信に適合可能なパラメータを備える。他の実施形態では、方法は、デジタル証明書を格納するために不揮発性メモリを再割り振りするためのパラメータ設定を有する、データ構造の拡張バージョンを配置するステップを含む。さらに他の実施形態では、方法は、セキュリティ証明書の認証および検証を介してセキュアな接続を確立するステップを含む。
【００６０】
本発明の好ましい実施形態の方法は、ディスクレス・コンピューティング・デバイスのｉＳＣＳＩネットワークを構成するためにも提示される。開示された諸実施形態における方法は、実質上、説明された装置およびシステムの動作に関して上記で提示された機能を実施するために必要なステップを含む。一実施形態では、方法は、複数のディスクレス・コンピューティング・デバイスを有する顧客のｉＳＣＳＩパラメータ・セキュリティ・プロファイルを決定するステップと、ｉＳＣＳＩパラメータ・セキュリティ・プロファイルを満たす、基本パラメータ設定のセットおよび拡張パラメータ設定のセットを格納するように構成された拡張可能データ構造を定義するステップと、構成ソフトウェアを実行するステップとを含む。構成ソフトウェアは、拡張可能データ構造内に１つまたは複数のｉＳＣＳＩ通信パラメータを格納する。構成ソフトウェアは、物理的にセキュアな接続を介してネットワーク内に構成されている各ディスクレス・コンピューティング・デバイスへのリンクを確立する。さらに構成ソフトウェアは、構成されている各ディスクレス・コンピューティング・デバイス内の不揮発性メモリにセキュアな接続を介して拡張可能データ構造を配置する。不揮発性メモリは、拡張可能データ構造によって提供された機密ｉＳＣＳＩ通信パラメータを、ブート・シーケンス時にディスクレス・コンピューティング・デバイスのＣＰＵに提供するように構成される。他の実施形態では、方法は、ｉＳＣＳＩパラメータ・セキュリティ・プロファイルとの合致を保証するために、各ディスクレス・コンピューティング・デバイスに関するブート・シーケンスをテストするステップを含む。
【００６１】
本明細書全体を通じた、機能、利点、または同様の言葉への言及は、本発明によって実現可能な機能および利点のすべてが、本発明のいずれかの単一の実施形態にあるべき、またはあることを示すものではない。むしろ、機能および利点に言及する言葉は、ある実施形態に関して説明される特定の機能、利点、または特徴が、本発明の少なくとも１つの実施形態に含まれることを意味するものと理解される。したがって、本明細書全体を通じた、機能および利点、ならびに同様の言葉の考察は、同じ実施形態を言い表す可能性があるが、その限りではない。
【００６２】
さらに、説明された本発明の機能、利点、および特徴は、１つまたは複数の実施形態において任意の好適な様式で組み合わせることができる。関連分野の技術者であれば、特定の実施形態の特定の機能または利点のうちの１つまたは複数なしに、本発明が実施可能であることを理解されよう。他の場合には、本発明のすべての実施形態に存在しない可能性のある、ある種の実施形態で、追加の機能および利点が認識される場合がある。
【００６３】
次に、本発明の好ましい実施形態について、単なる例として添付の図面を参照しながら説明する。
【発明を実施するための最良の形態】
【００６４】
本明細書で説明される機能ユニットの多くには、とりわけそれらの実装の独立性を強調するために、モジュールとラベル付けされてきた。たとえばモジュールは、カスタムＶＬＳＩ回路またはゲート・アレイを備えるハードウェア回路、論理チップなどの既製の半導体、トランジスタ、あるいは他の別個のコンポーネントとして、実装することができる。モジュールは、フィールド・プログラム可能ゲート・アレイ、プログラム可能アレイ論理、プログラム可能論理デバイス、などの、プログラム可能ハードウェア・デバイス内でも実装することができる。
【００６５】
モジュールは、様々なタイプのプロセッサによる実行のためのソフトウェアでも実装することができる。たとえば、実行可能コードの識別されたモジュールは、たとえばオブジェクト、プロシージャ、または関数として編成可能な、コンピュータ命令の１つまたは複数の物理ブロックまたは論理ブロックを備えることができる。それにもかかわらず、識別されたモジュールの実行可能は、物理的にまとめて配置される必要はないが、論理的に結合された場合、そのモジュールを備え、そのモジュールに関する定められた目標を達成する、異なる場所に格納された異種の命令を備えることができる。
【００６６】
実際、実行可能コードのモジュールは、単一の命令または多数の命令とすることが可能であり、いくつかの異なるコード・セグメントにわたって、異なるプログラム間で、およびいくつかのメモリ・デバイスにまたがって、分散させることさえも可能である。同様に、本明細書では、動作データはモジュール内に識別および例示可能であり、任意の好適な形で具体化すること、および任意の好適なタイプのデータ構造内で編成することが可能である。動作データは、単一のデータ・セットとして集められるか、または異なるストレージ・デバイスにわたることを含む、異なる場所にわたって、分散させることが可能であり、さらに、少なくとも部分的に、システムまたはネットワーク上の単なる電子信号として存在することが可能である。
【００６７】
本明細書全体を通じた「一実施形態」、「実施形態」、または同様の言葉への言及は、その実施形態に関連して説明される特定の機能、構造、または特徴が、本発明の少なくとも１つの実施形態に含まれることを意味する。したがって、本明細書全体を通じた「一実施形態では」、「実施形態では」、および同様の言葉の言い回しの出現は、すべて同じ実施形態を言い表す可能性があるが、その限りではない。
【００６８】
信号担持媒体への言及は、信号を生成すること、信号を生成させること、またはデジタル処理装置上でマシン読み取り可能命令のプログラムを実行させることが可能な、任意の形を取ることができる。信号担持媒体は、伝送回線、コンパクト・ディスク、デジタル・ビデオ・ディスク、磁気テープ、ベルヌーイ・ドライブ、磁気ディスク、パンチ・カード、フラッシュ・メモリ、集積回路、または他のデジタル処理装置メモリ・デバイスによって、具体化可能である。
【００６９】
さらに、説明された本発明の機能、構造、または特徴は、１つまたは複数の実施形態において、任意の好適な様式で組み合わせることができる。以下の説明では、本発明の諸実施形態を完全に理解するために、プログラミング、ソフトウェア・モジュール、ユーザ選択、ネットワーク・トランザクション、データベース照会、データベース構造、ハードウェア・モジュール、ハードウェア回路、ハードウェア・チップ、その他の例などの、多数の特定の細部が提供される。しかしながら関連分野の技術者であれば、本発明が、特定の細部のうちの１つまたは複数を使用せずに、あるいは、他の方法、コンポーネント、材料などを使用して、実施可能であることを理解されよう。他の場合では、本発明の諸態様を不明瞭にしないために、よく知られた構造、材料、または動作は詳細に図示または説明されない。
【００７０】
図１は、本発明の好ましい実施形態に従った、機密ｉＳＣＳＩ通信パラメータをディスクレス・コンピューティング・デバイスに配置するためのシステム１００の一実施形態を示す、概略ブロック図である。システム１００は、ストレージ・エリア・ネットワーク（「ＳＡＮ」）１０４に接続されたコンピュータ１０２を含む。コンピュータ１０２は、サーバ、パーソナル・コンピュータ、ラップトップ・コンピュータなどとすることができる。コンピュータ１０２は、ストレージ・エリア・ネットワーク１０４を介してコンピュータ１０２にリンクされたいかなるデータ・ストレージ・デバイス１０６とも無関係にコンピュータをブートできるようにするための、オペレーティング・システムのイメージを含む、ディスクまたは他の内部データ・ストレージ・デバイスを含むことができる。データ・ストレージ・デバイス１０６は、ハード・ディスク、ＣＤバーナ、テープ・ドライブ、または任意の他のデータ・ストレージ・デバイスとすることができる。データ・ストレージ・デバイス１０６は、オペレーティング・システムのイメージ、ディスクレス・コンピューティング・デバイス１０８の始動および動作に関するデータ、クライアントからのデータ、または任意の他のデータを含むことができる。
【００７１】
システム１００は、ストレージ・エリア・ネットワーク１０４に接続されたディスクレス・コンピューティング・デバイス１０８も含む。ディスクレス・コンピューティング・デバイス１０８は、その名のとおり、オペレーティング・システムのイメージを含むディスクまたは他の内部データ・ストレージ・デバイスを持たず、好ましくは、ブートのためにオペレーティング・システムのイメージを含むデータ・ストレージ・デバイス１０６と通信する。ブート・アップに先立ってデータ・ストレージ・デバイス１０６との接続を確立するために、ディスクレス・コンピューティング・デバイス１０８は、ＳＡＮ  １０４または他の接続を介して通信する。
【００７２】
加えて、コンピュータ１０２およびディスクレス・コンピューティング・デバイス１０８は、通常、ワークステーション１１２、パーソナル・コンピュータ１１４、またはプリンタ１１６などの他のデバイスとの接続が可能な、コンピュータ・ネットワーク１１０に接続される。通常、コンピュータ・ネットワーク１１０はＴＣＰ／ＩＰ通信を含み、未許可のユーザがコンピュータ・ネットワーク１１０上の機密データにアクセスできるようにする可能性がある。一実施形態では、コンピュータ・ネットワーク１１０は、コンピュータ・ネットワーク１１０外部の未許可のユーザが、コンピュータ・ネットワーク１１０上のデータに未許可でアクセスできるようにする可能性のある、インターネットとの通信を含む。他の実施形態では、コンピュータ・ネットワーク１１０はＳＡＮ  １０４へのアクセス権を有し、ｉＳＣＳＩ通信を含む。
【００７３】
ディスクレス・コンピューティング・デバイス１０８とデータ・ストレージ・デバイス１０６との間の通信プロトコルがｉＳＣＳＩである場合、接続はセキュアでない。非セキュア通信プロトコルは、ＣＨＡＰ、ＳＲＰ、ＩＰＳｅｃ、デジタル証明書、または他の好適なセキュリティ・プロトコルなどの何らかのセキュリティ・プロトコルが、第三者による望ましくない侵入または監視を防ぐことを必要とする。
【００７４】
一部のセキュリティ・プロトコルでは、セキュリティはセッション・レベルで開始される。このタイプのセキュリティ・システムでは、セキュリティ証明書はユーザ名およびパスワードなどの交換である。ソースおよびターゲットが証明書を交換すると、ターゲットとソースとの間の通信がセキュアであるとみなされ、データを交換することができる。他のセキュリティ・システムでは、暗号化を使用してデータを交換する。暗号化プロトコルでは、通常、ソースとターゲットとの間で送信されるデータのパケットを暗号化するために、ソースおよびターゲットで秘密暗号鍵ならびに暗号化アルゴリズムが使用される。他のセキュリティ・プロトコルは、信用できる第三者によって発行されたデジタル証明書を含む。この第三者は、ソースおよびターゲットが信用のできる有効なものであることを保証する。ソースとターゲットの間でセキュアな通信が開始される前に、ソースおよびターゲットは、適切な証明書、暗号鍵、デジタル証明書、デバイス識別番号（「ＩＤ」）などの機密通信パラメータ、および他のパラメータを有する必要がある。
【００７５】
セキュアな通信を確実にするために、通常、セキュリティ・パラメータがセキュアな方法でソースおよびターゲットに伝送される。ｉＳＣＳＩ環境では、ｉＳＣＳＩまたは他の非セキュア・プロトコルを使用した、証明書、暗号鍵、デバイスＩＤなどの機密ｉＳＣＳＩ通信パラメータの配布は、セキュリティ・リスクを示す。ＤＨＣＰサーバを介した手動での接続または配布を使用して、機密ｉＳＣＳＩパラメータをディスクレス・コンピューティング・デバイス１０８に配布する従来の方法には、望ましくないセキュリティ・リスクがある。本実施形態は、機密ｉＳＣＳＩ通信パラメータが物理的にセキュアな接続を介してディスクレス・コンピューティング・デバイス１０８に配置されるという点で有利である。
【００７６】
ディスクレス・コンピューティング・デバイス１０８は、ブレード・センタ内のブレード、またはサーバ・ファーム内のディスクレス・サーバとすることができる。ブレードの形のディスクレス・コンピューティング・デバイス１０８は、通常、監視モジュール（「ＭＭ」）１１８と通信する。監視モジュール１１８は、複数のブレードと通信可能であり、通常はブレードの健康状態を監視する。通常の監視モジュール１１８は、ブレードの動力サイクリング、温度などの環境要因の監視、アラームの伝送、および他の関係タスクを実行することができる。当業者であれば、典型的な監視モジュール１１８の他の機能を理解されよう。監視モジュール１１８は、コンピュータ１０２と通信することもできる。一実施形態では、監視モジュール１１８およびコンピュータ１０２は同じデバイスである。他の実施形態では、監視モジュール１１８およびコンピュータ１０２は互いに通信する別々のデバイスである。
【００７７】
一実施形態では、ディスクレス・コンピューティング・デバイス１０８はサーバ・ファーム内のサーバであり、Ｒｅｍｏｔｅ  Ｓｕｐｅｒｖｉｓｏｒ  Ａｄａｐｔｏｒ（「ＲＳＡ  ＩＩ」）１１８を介してコンピュータ１０２と通信する。ＲＳＡ  ＩＩ  １１８は、１つまたは複数のサーバの健康状態も監視可能であり、サーバの環境要因を監視および通信することができる。
【００７８】
本実施形態では、コンピュータ１０２とディスクレス・コンピューティング・デバイス１０８との間の接続は、物理的にセキュアな接続１２０を備える。一実施形態では、物理的にセキュアな接続１２０は監視モジュール１１８を備える。他の実施形態では、物理的にセキュアな接続１２０はＲＳＡ  ＩＩ  １１８を備える。物理的にセキュアな接続１２０は、帯域内接続とは対照的に、帯域外接続と呼ばれる場合がある。通常、帯域外接続は、通常は制御コマンドを伝送するがデータも伝送可能な、バック・チャネルを備える。帯域外接続は、通常、帯域外接続に接続されたディスクレス・コンピューティング・デバイス１０８の動作システムの動作とは無関係である。帯域外接続は、通常、ディスクレス・コンピューティング・デバイス１０８または帯域外接続上で制御される他のデバイスとは無関係に電力を導出する。帯域外接続は、デバッグ、問題の診断、コンピュータの再始動、保守、監視、および環境要因の通信などに使用することができる。
【００７９】
これとは対照的に、帯域内通信は、インターネット１１０、ＳＡＮ  １０４、または他のコンピュータ・ネットワーク１１０への接続を備える。帯域内接続は、通常、他のデバイスが対象とするターゲット以外の通信をインターセプトするためにアクセス可能なインターネット・プロトコル（「ＩＰ」）トラフィックを備える。典型的な帯域内接続は高帯域幅接続を備え、データを伝送するために使用されるが、帯域内接続を使用して制御コマンドを送信することもできる。当業者であれば、ディスクレス・コンピューティング・デバイス１０８上のオペレーティング・システムとは無関係の、伝送されたデータを未許可のユーザにさらすことのない、コンピュータ１０２とディスクレス・コンピューティング・デバイス１０８との間の帯域外通信に好適な、他の物理的にセキュアな接続１２０を理解されよう。
【００８０】
ディスクレス・コンピューティング・デバイス１０８とデータ・ストレージ・デバイス１０６との間にセキュアな通信を確立するために、通信セッションの開始に先立ってｉＳＣＳＩ通信パラメータがディスクレス・コンピューティング・デバイス１０８に配置される。公開または非セキュア・ネットワーク（１０４、１１０）を介して機密ｉＳＣＳＩ通信パラメータを渡すことにより、ｉＳＣＳＩパラメータを望ましくない侵入および検出にさらすことになる。ディスクレス・コンピューティング・デバイス１０８を備えた非セキュア・ネットワーク（１０４、１１０）を介して機密ｉＳＣＳＩ通信パラメータを送信することを避けるために、パラメータは、物理的にセキュアな接続１２０を介してディスクレス・コンピューティング・デバイス１０８に伝送される。好ましくは、物理的にセキュアな接続１２０は、ディスクレス・コンピューティング・デバイス１０８のオペレーティング・システムとは無関係な帯域外接続であり、データを未許可のユーザにさらすことはなく、セキュリティ・リスクを与えることもない。
【００８１】
本実施形態では、コンピュータ１０２は、拡張可能データ構造内の機密ｉＳＣＳＩパラメータをディスクレス・コンピューティング・デバイス１０８に配置するように構成された、配置ウィザード１２２を含む。物理的にセキュアな帯域外接続１２０を介して、拡張可能データ構造を機密ｉＳＣＳＩ通信パラメータと共にディスクレス・コンピューティング・デバイス１０８に配置することによって、機密ｉＳＣＳＩ通信パラメータを、時間のかかる手動の配置およびセキュリティ・リスクをもたらす帯域内配置を避ける、構造化されたセキュアな方法で配置することができる。加えて、こうした拡張可能データ構造をｉＳＣＳＩ通信パラメータと共に配置することで、効率的なｉＳＣＳＩパラメータの配置用の標準構造が提供される。
【００８２】
一実施形態では、機密ｉＳＣＳＩパラメータは、物理的にセキュアな接続１２０を介し、監視モジュール１１８を通じて、配置ウィザード１２２を備えたコンピュータ１０２から配置される。他の実施形態では、コンピュータ１０２および監視モジュール１１８は同じデバイスであり、配置ウィザード１２２を含む。他の実施形態では、コンピュータ１０２は、監視モジュール１１８またはＲＳＡ  ＩＩ  １１８を介してディスクレス・コンピューティング・デバイス１０８と通信する、スタンドアロン型コンピュータである。当業者であれば、配置ウィザード１２２を備えたコンピュータ１０２が、物理的にセキュアな接続１２０を介してディスクレス・コンピューティング・デバイス１０８と通信するための他の方法を理解されよう。
【００８３】
図２は、本発明の好ましい実施形態に従った、機密ｉＳＣＳＩ通信パラメータをディスクレス・コンピューティング・デバイス１０８に配置するための装置２００の一実施形態を示す、概略ブロック図である。装置２００は、物理的にセキュアな接続１２０を介してディスクレス・コンピューティング・デバイス１０８と通信する配置ウィザード１２２を備えたコンピュータ１０２を含む。
【００８４】
一実施形態では、物理的にセキュアな接続１２０は、監視モジュール１１８またはリモート・スーパバイザ・アダプタ１１８を含むことができる。他の実施形態では、ディスクレス・コンピューティング・デバイス１０８は、不可欠な製品データ（「ＶＰＤ」）を含む不揮発性メモリ２０４を制御するＢＭＣ  ２０２を含む。
【００８５】
一実施形態では、物理的にセキュアな接続１２０はＢＭＣ  ２０２を備え、ＢＭＣ  ２０２は不揮発性メモリ２０４と通信する。機密ｉＳＣＳＩ通信パラメータなどの情報は、コンピュータ１０２からＭＭ／ＲＳＡ  ＩＩ  １１８を介してＢＭＣ  ２０２に伝送されることが可能であり、ＢＭＣ  ２０２はこのパラメータを不揮発性メモリ２０４に格納する。一実施形態では、物理的にセキュアな接続１２０は、配置ウィザード１２２とＢＭＣ  ２０２との間で渡されるセキュリティ証明書の認証および検証を通じて確立される。
【００８６】
通常、ＢＭＣ  ２０２は、ディスクレス・コンピューティング・デバイス１０８の健康状態および正常性を監視するコントローラである。ＢＭＣ  ２０２は、温度、デバイス状況、電圧、ＣＰＵ  ２１２の使用率などを監視することが可能であり、アラームを伝送することができる。加えて、ＢＭＣ  ２０２は、パラメータ、デバイスのシリアル番号、バージョン番号、および他の不可欠な製品データを受信し、このＶＰＤを不揮発性メモリ２０４に格納することができる。通常、ＢＭＣ  ２０２には、ディスクレス・コンピューティング・デバイス１０８の他のコンポーネントとは無関係に電力が供給される。一実施形態では、ＢＭＣ  ２０２には、電力供給源から物理的にセキュアな帯域外接続１２０へと電力が供給される。好ましくは、ＢＭＣ  ２０２はｉＳＣＳＩ通信パラメータを受信し、このパラメータを不揮発性メモリ２０４に格納する。
【００８７】
不揮発性メモリ２０４は、通常は小型であり、ＢＭＣ  ２０２がアクセス可能である。一実施形態では、不揮発性メモリ２０４はＢＭＣ  ２０２の排他的制御の下にあり、ＢＭＣ  ２０２または帯域外接続１２０から電力を受け取ることができる。他の実施形態では、不揮発性メモリ２０２には、ＣＰＵ  ２１２の基本入力／出力システム（「ＢＩＯＳ」）によってアクセス可能である。通常、不揮発性メモリ２０４は、ｉＳＣＳＩパラメータを含む不可欠な製品データを格納するために使用される。
【００８８】
本実施形態では、コンピュータ１０２は配置ウィザード１２２を含む。配置ウィザード１２２はパラメータ構造モジュール２０６、リンク・モジュール２０８、および配置モジュール２１０を含む。パラメータ構造モジュール２０６は、１つまたは複数のｉＳＣＳＩ通信パラメータを拡張可能データ構造２１６に格納するように構成される。好ましくは、拡張可能データ構造２１６は、基本パラメータ設定のセットを基本データ構造２１８内に、および拡張パラメータ設定のセットを拡張データ構造２２０内に、格納するように構成される。一実施形態では、拡張可能データ構造２１６は、約４２０バイトの基本データ構造２１８を備える。各バイトは典型的に定義され、異なるｉＳＣＳＩパラメータを含むことができる。一実施形態では、基本データ構造２１８は、ＣＨＡＰ、ＩＰＳｅｃ、およびＳＲＰセキュリティ・プロトコルに関するパラメータなどの、共通ｉＳＣＳＩパラメータを格納する。共通ｉＳＣＳＩパラメータは、ターゲット・デバイスの論理ユニット番号（「ＬＵＮ」）、ＩＰアドレス、ターゲットＩＤ、暗号鍵、パスワードなどを含むことができる。
【００８９】
他の実施形態では、基本データ構造２１８は、複数のｉＳＣＳＩターゲット１０６に関するｉＳＣＳＩ通信パラメータを保持する。さらに他の実施形態では、基本データ構造２１８は、２つのｉＳＣＳＩターゲット１０６に関するｉＳＣＳＩパラメータと、１次ターゲット１０６が使用不可である場合、またはセキュア通信が確立できない場合に、２次ターゲット１０６とのセキュアな通信の確立を試行するようにとの信号をｉＳＣＳＩイニシエータ２１４に発信するためのパラメータと、を含む。当業者であれば、機密ｉＳＣＳＩ通信パラメータを含む基本データ構造２１８の他のパラメータおよび構成を理解されよう。
【００９０】
一実施形態では、基本データ構造２１８は、拡張可能構造２１６が拡張される旨の信号を発信するためのフラグを含む。拡張構造２２０は、基本構造２１８内に定義されたデータを超える追加のデータを含むことができる。ｉＳＣＳＩハードウェア製造業者は、拡張データ構造２２０を使用して、特定の製造業者のニーズに特有の他のパラメータを渡すことができる。たとえば、製造業者のデジタル証明書を、デジタル証明書の格納に対処するためにディスクレス・コンピューティング・デバイス１０８内の不揮発性メモリ２０４を再割り振りするようにとの信号をＢＭＣ  ２０２に発信するフラグと共に、拡張データ構造２２０内に格納することができる。他の実施形態では、拡張データ構造２２０は、独自所有の機能をｉＳＣＳＩハードウェア用に実行可能にするためのフラグまたはパラメータあるいはその両方を含むことができる。当業者であれば、拡張データ構造２２０内での伝送に好適な他の適切なデータ、ならびにｉＳＣＳＩパラメータを備えた基本データ構造２１８内のデータを、理解されよう。
【００９１】
配置ウィザード１２２は、物理的にセキュアな接続１２０を介してディスクレス・コンピューティング・デバイス１０８へのセキュア・リンクを確立するように構成された、リンク・モジュール２０８も含む。一実施形態では、リンク・モジュール２０８は、物理的にセキュアな接続１２０を介してデータを伝送することによって、セキュア・リンクを確立することができる。他の実施形態では、リンク・モジュール２０８は、セキュリティ証明書の認証および検証を使用して、物理的にセキュアな接続１２０を介してセキュア・リンクを確立することができる。さらに他の実施形態では、リンク・モジュール２０８は、データの暗号化により、物理的にセキュアな接続１２０を介してセキュア・リンクを確立することができる。当業者であれば、リンク・モジュール２０８が物理的にセキュアな接続１２０を介してセキュア・リンクを確立ための他の方法を理解されよう。
【００９２】
配置ウィザード１２２は、拡張可能データ構造２１６を、物理的にセキュアな接続１２０を介して機密ｉＳＣＳＩ通信パラメータと共に不揮発性メモリ２０４に配置するように構成された、配置モジュール２１０も含む。好ましくは、配置モジュール２１０は、リンク・モジュール２０８がディスクレス・コンピューティング・デバイス１０８へのセキュア・リンクを確立すると、拡張可能データ構造２１６を配置する。通常、配置モジュール２１０は拡張可能データ構造２１６をＢＭＣ  ２０２に配置し、ＢＭＣ  ２０２は拡張可能データ構造２１６からの機密ｉＳＣＳＩ通信パラメータを不揮発性メモリ２０４に格納する。一実施形態では、ＢＭＣ  ２０２は、拡張可能データ構造２１６を不揮発性メモリ２０４に格納する。
【００９３】
不揮発性メモリ２０４は、拡張可能データ構造２１６によって提供された機密ｉＳＣＳＩ通信パラメータを、ブート・シーケンス時に、ディスクレス・コンピューティング・デバイス１０８のＣＰＵ  ２１２のＢＩＯＳに提供するように構成される。一実施形態では、ＢＭＣ  ２０２は、不揮発性メモリ２０４から機密ｉＳＣＳＩパラメータを取り出し、ＢＩＯＳ（ＣＰＵ）２１２から要求された場合、この機密ｉＳＣＳＩパラメータを伝送する。他の実施形態では、ＢＩＯＳ（ＣＰＵ）２１２は、機密ｉＳＣＳＩパラメータを不揮発性メモリ２０４から直接取り出す。
【００９４】
ディスクレス・コンピューティング・デバイス１０８は、ＳＡＮ  １０４を介してｉＳＣＳＩターゲット１０６と通信するように構成された、ｉＳＣＳＩイニシエータ２１４を含む。ｉＳＣＳＩターゲット１０６は、オペレーティング・システムのイメージを備えたデータ・ストレージ・デバイス１０６、他の汎用データ・ストレージ・デバイス１０６、または他の好適なｉＳＣＳＩデバイスとすることができる。ＢＩＯＳ  ２１２のブート・シーケンスは、ｉＳＣＳＩイニシエータ２１４が、オペレーティング・システムのイメージを含むデータ・ストレージ・デバイス１０６とのセキュアな通信を確立できるように、機密ｉＳＣＳＩ通信パラメータをｉＳＣＳＩイニシエータ２１４に伝送する。ｉＳＣＳＩイニシエータ２１４がデータ・ストレージ・デバイス１０６（図示せず）とのセキュアな通信を確立すると、ＢＩＯＳ  ２１２は、ディスクレス・コンピューティング・デバイス１０８上のオペレーティング・システムの始動を完了するために、オペレーティング・システムをディスクレス・コンピューティング・デバイス１０８のＲＡＭにロードすることができる。このプロセスは、本明細書ではブート・シーケンスと呼ばれる。
【００９５】
同様に、ｉＳＣＳＩイニシエータ２１４は、不揮発性メモリ２０４に格納されたｉＳＣＳＩ通信パラメータを使用して、他のデータ・ストレージ・デバイス１０６または他のｉＳＣＳＩターゲットとの通信を確立することができる。セキュリティが重要でない場合、オペレーティング・システムを含むデータ・ストレージ・デバイス１０６とのリンクが確立されると、ｉＳＣＳＩイニシエータ２１４は、他のｉＳＣＳＩデバイスへの通信リンクを確立するためにオペレーティング・システムを格納しているデータ・ストレージ・デバイス１０６から他のｉＳＣＳＩパラメータにアクセスすることができる。当業者であれば、よりセキュアな通信、またはその組み合わせのために、配置モジュール２１０を使用して、ｉＳＣＳＩパラメータをデータ・ストレージ・デバイス１０６上に格納することが可能な他のアプリケーションを、物理的にセキュアな接続１２０を介して不揮発性メモリ２０４に渡すことが可能であることを理解されよう。
【００９６】
一実施形態では、配置ウィザード１２２は、オペレーティング・システムの動作とは無関係に、拡張可能データ構造２１６を機密ｉＳＣＳＩ通信パラメータと共に配置する。好ましくは、配置ウィザード１２２は、オペレーティング・システムがロードされるブート・シーケンスに先立って、拡張可能データ構造２１６を配置する。他の実施形態では、配置ウィザード１２２は、オペレーティング・システムが実行中に、ただしオペレーティング・システムの動作とは無関係に、拡張可能データ構造２１６を配置する。さらに他の実施形態では、配置ウィザード１２２は、ＣＰＵ  ２１２またはＢＩＯＳ  ２１２の実行によるいかなる処理もなしに、拡張可能データ構造２１６を配置する。
【００９７】
図３は、本発明の好ましい実施形態に従った、機密および非機密のｉＳＣＳＩ通信パラメータをディスクレス・コンピューティング・デバイス１０８に配置するための装置３００の実施形態を示す、概略ブロック図である。装置３００は、図２に関して実質的に説明したように、ＭＭ／ＲＳＡ  ＩＩ  １１８を通じてディスクレス・コンピューティング・デバイス１０８とセキュアな通信１２０を介して通信する配置ウィザード１２２と、基本データ構造２１８および拡張データ構造２２０を備えた拡張可能データ構造２１６とを備えた、コンピュータ１０２を含む。加えて、さらに図２に関して説明した同じ番号のモジュールと実質的に同様に、ディスクレス・コンピューティング・デバイス１０８は、ＢＭＣ  ２０２、不揮発性メモリ２０４、ＢＩＯＳ（ＣＰＵ）２１２、ｉＳＣＳＩイニシエータ２１４を含み、配置ウィザード１２２は、パラメータ構造モジュール２０６、リンク・モジュール２０８、および配置モジュール２１０を含む。
【００９８】
本実施形態では、配置ウィザード１２２は、非セキュア接続３０４を介して１つまたは複数の非機密ｉＳＣＳＩ通信パラメータをディスクレス・コンピューティング・デバイス１０８に伝送する、公開パス・モジュール３０２を含む。１つまたは複数の非機密ｉＳＣＳＩ通信パラメータは、拡張可能データ構造２１６と共に格納することができる。非セキュア接続３０４は、ＳＡＮ  １０４などの帯域内接続、またはコンピュータ・ネットワーク１１０、インターネットなどを含むことができる。
【００９９】
一実施形態では、公開パス・モジュール３０２は、拡張可能データ構造２１６をディスクレス・コンピューティング・デバイス１０８に送信するように構成されたＤｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（「ＤＨＣＰ」）サーバ３０８に、非機密ｉＳＣＳＩ通信パラメータを有する拡張可能データ構造２１６を伝送するように構成された、ＤＨＣＰモジュール３０６を含む。他の実施形態では、ＤＨＣＰサーバ３０８は、拡張可能データ構造２１６を、非機密ｉＳＣＳＩ通信パラメータと共にｉＳＣＳＩイニシエータ２１４に伝送する。
【０１００】
一実施形態では、一時点でＤＨＣＰモジュール３０６が拡張可能データ構造を伝送し、その後、初期化シーケンス時に、ＤＨＣＰサーバ３０８が拡張可能データ構造２１６をｉＳＣＳＩイニシエータに伝送する。他の実施形態では、ＤＨＣＰサーバ３０８が、ＢＩＯＳ  ２１２のブート・シーケンス時に、拡張可能データ構造２１６をｉＳＣＳＩイニシエータ２１４に伝送する。さらに他の実施形態では、公開パス・モジュール３０２が、拡張可能データ構造２１６をコンピュータ１０２からＤＨＣＰサーバ３０８へ伝送することなく、ｉＳＣＳＩイニシエータ２１４に伝送する。当業者であれば、拡張可能データ構造２１６内の非機密ｉＳＣＳＩパラメータをディスクレス・コンピューティング・デバイス１０８に送信するための他の方法を理解されよう。
【０１０１】
機密ｉＳＣＳＩ通信パラメータは、ユーザが機密であるとみなすｉＳＣＳＩパラメータである。任意の所与のパラメータが機密であるとみなされるかどうかは、ユーザの適用範囲およびセキュリティ上の問題に依存する。いかなるｉＳＣＳＩパラメータも、機密または非機密とみなすことができる。たとえば、中央情報局（「ＣＩＡ」）のような政府機関は、そのいずれの操作で使用されるｉＳＣＳＩ通信パラメータも、すべて機密とみなす場合があり、すべてのこうしたパラメータを、物理的にセキュアな接続１２０を介して不揮発性メモリ２０４に送信することを希望する場合がある。他の例では、店舗所有者は、何らかのデータ・トランザクションを非機密とみなす場合があり、ｉＳＣＳＩ可能データ・ストレージ・デバイス１０６との通信リンクを確立するために使用されるｉＳＣＳＩ通信パラメータを非セキュア・パス３０４を介して送信するか、またはこのパラメータをオペレーティング・システムのイメージと共にデータ・ストレージ・デバイス１０６に格納する場合がある。一実施形態では、ＢＩＯＳ  ２１２は、不揮発性メモリ２０２上に格納された機密ｉＳＣＳＩ通信パラメータと共に、拡張可能データ構造２１６内のフィールドにｎｕｌｌ値を注記し、あるｉＳＣＳＩ通信パラメータがＤＨＣＰサーバ３０８から受信されることになる旨の信号をｉＳＣＳＩイニシエータに発信するための「ダミー」ブロックを作成する。
【０１０２】
一実施形態では、配置ウィザード１２２は、不揮発性メモリを再割り振りするためにパラメータ設定を有する拡張可能データ構造２１６の拡張バージョンを配置するように構成された、メモリ割り振りモジュール３１０を含む。他の実施形態では、メモリ割り振りモジュール３１０は、再割り振りされた不揮発性メモリ２０４内に格納するために構成されたデジタル証明書も伝送する。たとえばデジタル証明書は、基本データ構造２１８（通常は４２０バイト）に比べて大きい可能性があるため、デジタル署名を使用する通信が使用される予定の場合、メモリ割り振りモジュール３１０は、デジタル証明書を収容するように不揮発性メモリ２０４を再割り振りするためのフラグを伝送する。さらに他の実施形態では、メモリ割り振りモジュール３１０は、複数のデジタル証明書を収容するように不揮発性メモリ２０４を再割り振りするためのフラグと共に、複数のデジタル証明書を伝送する。
【０１０３】
一実施形態では、小規模な基本データ構造２１８および拡張データ構造２２０を含む拡張可能データ構造２１６は、拡張可能データ構造２１６が業界全体で使用可能な均一のアーキテクチャを作成することから、機密および非機密の両方のｉＳＣＳＩパラメータの配置に有利である。こうしたデータ構造では、共通ｉＳＣＳＩパラメータには基本データ構造２１８内の場所が割り当てられる。他のカスタムまたは特殊ｉＳＣＳＩパラメータは、カスタマイズ可能な拡張データ構造２２０内に格納することができる。様々なベンダが、自分たちのニーズに合わせて拡張データ構造２２０をカスタマイズすることができる。
【０１０４】
一実施形態では、ＤＨＣＰモジュール３０６がｉＳＣＳＩ通信パラメータをＤＨＣＰサーバ３０８に配置し、ｉＳＣＳＩイニシエータ２１４がこのパラメータを受け取る。この実施形態では、配置ウィザード１２２は、物理的にセキュアな接続１２０を介してｉＳＣＳＩパラメータを配置しない。この実施形態では、ユーザは、配置されたｉＳＣＳＩパラメータを機密であるとみなさない場合がある。配置ウィザード１２０は、拡張可能データ構造２１６を使用してｉＳＣＳＩパラメータを配置することができる。当業者であれば、物理的にセキュアな接続１２０を介して、非セキュア接続３０４を介して、またはユーザのニーズを満たすようにｉＳＣＳＩパラメータの配置を達成するための組み合わせで、ｉＳＣＳＩパラメータを配置するための他の構成を理解されよう。
【０１０５】
図４は、本発明の好ましい実施形態に従った、機密および非機密のｉＳＣＳＩ通信パラメータをディスクレス・コンピューティング・デバイス１０８に配置するための装置４００の代替実施形態を示す、概略ブロック図である。装置４００は、図２に関して実質的に説明したように、ＭＭ／ＲＳＡ  ＩＩ  １１８を通じてディスクレス・コンピューティング・デバイス１０８と物理的にセキュアな通信１２０を介して通信する配置ウィザード１２２と、基本データ構造２１８および拡張データ構造２２０を備えた拡張可能データ構造２１６とを備えた、コンピュータ１０２を含む。加えて、さらに図２に関して説明した同じ番号のモジュールと実質的に同様に、ディスクレス・コンピューティング・デバイス１０８は、ＢＭＣ  ２０２、不揮発性メモリ２０４、ＢＩＯＳ（ＣＰＵ）２１２、ｉＳＣＳＩイニシエータ２１４、ＤＨＣＰサーバ３０８、および非セキュア・パス３０４を含む。
【０１０６】
装置４００は、セキュア・リンク・モジュール４０２、受信モジュール４０４、ストレージ・モジュール４０６、ｉＳＣＳＩ通信モジュール４０８、およびＢＩＯＳモジュール４１０を含む。セキュア・リンク・モジュール４０２は、ディスクレス・コンピューティング・デバイス１０８とコンピュータ１０２との間に物理的にセキュアな接続１２０を介してセキュア・リンクを確立するように構成される。通常、セキュア・リンク・モジュール４０２は、物理的にセキュアな接続１２０を介してＢＭＣ  ２０２へのリンクを確立する。
【０１０７】
受信モジュール４０４は、拡張可能データ構造２１６内の１つまたは複数の機密ｉＳＣＳＩ通信パラメータを受信するように構成される。拡張可能データ構造２１６は、通常、基本データ構造２１８内に基本機密ｉＳＣＳＩ通信パラメータ設定のセットを備え、拡張データ構造２２０内に拡張機密ｉＳＣＳＩ通信パラメータ設定のセットを含むことができる。
【０１０８】
ストレージ・モジュール４０６は、不揮発性メモリ２０４内に１つまたは複数の機密ｉＳＣＳＩ通信パラメータを格納するように構成される。不揮発性メモリ２０４は、図２に関して前述した不揮発性メモリ２０４と実質的に同様である。通常、ストレージ・モジュール４０６はＢＭＣ  ２０２に関連付けられる。
【０１０９】
一実施形態では、装置４００は、ディスクレス・コンピューティング・デバイス１０８とｉＳＣＳＩターゲット・デバイス１０６との間にセキュアなｉＳＣＳＩ通信セッションを確立するために、ＣＰＵ  ２１２から機密ｉＳＣＳＩ通信パラメータを受信するように構成された、ｉＳＣＳＩ通信モジュール４０８を含む。通常、ｉＳＣＳＩイニシエータ２１４は、ＣＰＵ  ２１２から機密ｉＳＣＳＩ通信パラメータを受信する。その後ｉＳＣＳＩイニシエータ２１４は、オペレーティング・システムのイメージを含むデータ・ストレージ・デバイス１０６または汎用データ・ストレージ・デバイス１０６などのｉＳＣＳＩターゲット１０６との、セキュアな通信を確立する。
【０１１０】
一実施形態では、装置４００は、ブート・シーケンス時に不揮発性メモリ２０４から１つまたは複数の機密ｉＳＣＳＩ通信パラメータを取り出すように構成された、ＢＩＯＳモジュール４１０を含む。他の実施形態では、ｉＳＣＳＩ通信パラメータは、オペレーティング・システムが実行された後に取り出される。一実施形態では、ＢＭＣ  ２０２は、不揮発性メモリ２０４から機密ｉＳＣＳＩ通信パラメータを取り出し、ＢＩＯＳモジュール４１０は、ＢＭＣ  ２０２から機密ｉＳＣＳＩ通信パラメータを取り出す。他の実施形態では、ＢＩＯＳモジュール４１０は、不揮発性メモリ２０４から直接、機密ｉＳＣＳＩ通信パラメータを取り出す。
【０１１１】
他の実施形態では、ｉＳＣＳＩ通信モジュール４０８は、不揮発性メモリ２０４から取り出された機密ｉＳＣＳＩ通信パラメータに加えて、ＤＨＣＰサーバ３０８から伝送された非機密ｉＳＣＳＩ通信パラメータを受信する。その後、ｉＳＣＳＩイニシエータ２１４は、機密および非機密のｉＳＣＳＩ通信パラメータを使用して、ｉＳＣＳＩターゲット１０６とのセキュアな通信を確立する。ｉＳＣＳＩイニシエータ２１４とｉＳＣＳＩターゲット１０６との間のセキュアなｉＳＣＳＩ通信は、第三者による望ましくないアクセスまたは監視を防ぐために、ＣＨＡＰ、ＳＲＰ、ＩＰＳｅｃ、デジタル証明書、または他の好適なセキュリティ・プロトコルなどの通信プロトコルを備えることができる。ｉＳＣＳＩイニシエータ２１４は、ソフトウェア・イニシエータまたはハードウェア・イニシエータとすることができる。
【０１１２】
以下の概略流れ図は、全体として、論理流れ図として示される。したがって、記載される順序およびラベル付けされたステップは、本方法の一実施形態を示すものである。機能、論理、または効果において、例示された方法の１つまたは複数のステップあるいはその一部と等価である、他のステップおよび方法を考案することが可能である。加えて、使用されるフォーマットおよび記号は、方法の論理ステップを説明するために与えられるものであり、方法の範囲を限定するものとは理解されない。流れ図では様々なタイプの矢印および線が使用される場合があるが、それらは対応する方法の範囲を限定するものとは理解されない。実際には、方法の論理流れのみを示すために、何らかの矢印または他の結合子を使用することができる。たとえばある矢印は、示された方法の列挙された諸ステップ間での、指定されていない持続時間の待機または監視期間を示すことができる。加えて、特定の方法が実行される順序は、示された対応するステップの順序を厳密に守っても守らなくてもよい。
【０１１３】
図５は、本発明の好ましい実施形態に従った、機密ｉＳＣＳＩ通信パラメータをディスクレス・コンピューティング・デバイス１０８に配置するための方法５００の一実施形態を示す、概略流れ図である。方法５００が開始され５０２、配置ウィザード１２２内のパラメータ構造モジュール２０６が、１つまたは複数のｉＳＣＳＩ通信パラメータを拡張可能データ構造２１６内に格納する５０４。拡張可能データ構造２１６は、基本データ構造２１８内に機密ｉＳＣＳＩ通信パラメータを含み、拡張データ構造２２０内にカスタムｉＳＣＳＩ通信パラメータを含むことができる。
【０１１４】
リンク・モジュール２０８は、物理的にセキュアな接続１２０を介してディスクレス・コンピューティング・デバイス１０８へのセキュア・リンクを確立し５０６、その後、配置モジュール２１０が、機密ｉＳＣＳＩ通信パラメータを含む拡張可能データ構造２１６を不揮発性メモリ２０４に配置して５０８、方法５００は終了する５１０。
【０１１５】
図６は、本発明の好ましい実施形態に従った、機密および非機密のｉＳＣＳＩ通信パラメータをディスクレス・コンピューティング・デバイス１０８に配置するための方法６００の実施形態を示す、概略流れ図である。方法６００が開始され６０２、配置ウィザード１２２内のパラメータ構造モジュール２０６が、１つまたは複数のｉＳＣＳＩ通信パラメータを拡張可能データ構造２１６内に格納する６０４。リンク・モジュール２０８は、物理的にセキュアな接続１２０を介してディスクレス・コンピューティング・デバイス１０８へのセキュア・リンクを確立し６０６、その後、配置モジュール２１０が、機密ｉＳＣＳＩ通信パラメータを含む拡張可能データ構造２１６を不揮発性メモリ２０４に配置する６０８。
【０１１６】
その後、公開パス・モジュール３０２は、配置すべき非機密ｉＳＣＳＩ通信パラメータがあるかどうかを判別する６１０。公開パス・モジュール３０２が、配置する非機密パラメータがあると判別した場合６１０、ＤＣＨＰモジュール３０６は、非機密ｉＳＣＳＩ通信パラメータをＤＨＣＰサーバ３０８に配置する６１２。次にＢＩＯＳ（ＣＰＵ）２１２は、ディスクレス・コンピューティング・デバイス１０８内のブート・シーケンスを開始する６１４。公開パス・モジュール３０２が、配置する非機密パラメータがないと判別した場合６１０、ＤＨＣＰモジュール３０６はいかなるパラメータも配置せず、その後ＢＩＯＳ（ＣＰＵ）２１２はブート・シーケンスを開始する。次に、ＢＩＯＳモジュール４１０は不揮発性メモリ２０４から機密ｉＳＣＳＩ通信パラメータを取り出す６１６。その後ＢＩＯＳ（ＣＰＵ）２１２は、ｉＳＣＳＩイニシエータ２１４を開始する６１８。非機密ｉＳＣＳＩパラメータがない場合、ｉＳＣＳＩ通信モジュール４０８は、ＤＨＣＰサーバ３０８から伝送された非セキュアｉＳＣＳＩ通信パラメータを受信する６１８。ｉＳＣＳＩ通信モジュール４０８は、ｉＳＣＳＩ通信パラメータを使用して、ｉＳＣＳＩイニシエータ２１４と、データ・ストレージ・デバイス１０６などのｉＳＣＳＩターゲット１０６との間で、セキュアな通信を開始し６２０、方法６００は終了する６２２。
【０１１７】
図７は、本発明の好ましい実施形態に従った、ディスクレス・コンピューティング・デバイス１０８内の不揮発性メモリ２０４を再割り振りするために機密ｉＳＣＳＩ通信パラメータを配置するため、およびデジタル証明書を伝送するための、方法７００の特定の実施形態を示す、概略流れ図である。方法７００が開始され７０２、配置ウィザード１２２内のパラメータ構造モジュール２０６が１つまたは複数のｉＳＣＳＩ通信パラメータを拡張可能データ構造２１６内に格納する７０４。リンク・モジュール２０８は、物理的にセキュアな接続１２０を介してディスクレス・コンピューティング・デバイス１０８へのセキュア・リンクを確立する７０６。次に配置モジュール２１０は、機密ｉＳＣＳＩ通信パラメータを含む拡張可能データ構造２１６を、不揮発性メモリ２０４に配置する７０８。
【０１１８】
次にメモリ割り振りモジュール３１０は、配置するデジタル証明書があるかどうかを判別する７１０。メモリ割り振りモジュール３１０が、配置するデジタル証明書があると判別した場合７１０、メモリ割り振りモジュール３１０は、不揮発性メモリ２０４を再割り振りするためのコマンドを送信し７１２、不揮発性メモリ２０４内に格納すべきデジタル証明書を配置する７１４。その後、ＢＩＯＳ（ＣＰＵ）２１２は、ディスクレス・コンピューティング・デバイス１０８内のブート・シーケンスを開始する７１６。メモリ割り振りモジュール３１０が、配置するデジタル証明書がないと判別した場合７１０、メモリ割り振りモジュール３１０は不揮発性メモリ２０４を再割り振りするためのコマンドを送信せず７１２、その後ＢＩＯＳ（ＣＰＵ）２１２は、ディスクレス・コンピューティング・デバイス１０８内のブート・シーケンスを開始する７１６。次にＢＩＯＳモジュール４１０は、不揮発性メモリ２０４から機密ｉＳＣＳＩ通信パラメータを取り出す７１８。次にＣＰＵ  ２１２はｉＳＣＳＩイニシエータ２１４を開始する７２０。ｉＳＣＳＩ通信モジュール４０８は、デジタル証明書があればこれを含むｉＳＣＳＩ通信パラメータを使用して、ｉＳＣＳＩイニシエータ２１４と、データ・ストレージ・デバイス１０６などのｉＳＣＳＩターゲット１０６との間で、セキュアな通信を開始し７２０、方法７００は終了する７２２。
【０１１９】
本発明は、その不可欠な特徴を逸脱することなく、他の特定の形で具体化することができる。説明された諸実施形態は、すべての点で限定的ではなく、単なる例としてみなされるものとする。
【図面の簡単な説明】
【０１２０】
【図１】本発明の好ましい実施形態に従った、機密ｉＳＣＳＩ通信パラメータをディスクレス・コンピューティング・デバイスに配置するためのシステムの一実施形態を示す、概略ブロック図である。
【図２】本発明の好ましい実施形態に従った、機密ｉＳＣＳＩ通信パラメータをディスクレス・コンピューティング・デバイスに配置するための装置の一実施形態を示す、概略ブロック図である。
【図３】本発明の好ましい実施形態に従った、機密および非機密のｉＳＣＳＩ通信パラメータをディスクレス・コンピューティング・デバイスに配置するための装置の実施形態を示す、概略ブロック図である。
【図４】本発明の好ましい実施形態に従った、機密および非機密のｉＳＣＳＩ通信パラメータをディスクレス・コンピューティング・デバイスに配置するための装置の代替実施形態を示す、概略ブロック図である。
【図５】本発明の好ましい実施形態に従った、機密ｉＳＣＳＩ通信パラメータをディスクレス・コンピューティング・デバイスに配置するための方法の一実施形態を示す、概略流れ図である。
【図６】本発明の好ましい実施形態に従った、機密および非機密のｉＳＣＳＩ通信パラメータをディスクレス・コンピューティング・デバイスに配置するための方法の実施形態を示す、概略流れ図である。
【図７】本発明の好ましい実施形態に従った、ディスクレス・コンピューティング・デバイス内の不揮発性メモリを再割り振りするため、およびデジタル証明書を伝送するために、機密ｉＳＣＳＩ通信パラメータを配置するための方法の一実施形態を示す、概略流れ図である。
【図１】
2009519527.tif 000003
【図２】
2009519527.tif 000004
【図３】
2009519527.tif 000005
【図４】
2009519527.tif 000006
【図５】
2009519527.tif 000007
【図６】
2009519527.tif 000008
【図７】
2009519527.tif 000009
【手続補正書】
【提出日】平成21年2月17日(2009.2.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
機密通信パラメータをディスクレス・コンピューティング・デバイスに配置するための装置であって、
１つまたは複数のインターネット小型コンピュータ用周辺機器インターフェース（「ｉＳＣＳＩ」）通信パラメータを、基本パラメータ設定のセットおよび拡張パラメータ設定のセットを格納するように構成された拡張可能データ構造に格納するように構成された、パラメータ構造モジュールと、
物理的にセキュアな接続を介したディスクレス・コンピューティング・デバイスへのセキュア・リンクを確立するように構成された、リンク・モジュールと、
前記拡張可能データ構造を前記セキュアな接続を介して前記ディスクレス・コンピューティング・デバイス内の不揮発性メモリに配置するように構成された、配置モジュールであって、前記不揮発性メモリが、前記拡張可能データ構造によって提供された機密ｉＳＣＳＩ通信パラメータを、ブート・シーケンス時に前記ディスクレス・コンピューティング・デバイスのＣＰＵに提供するように構成された、配置モジュールと、
を備える、装置。
【請求項２】
配置モジュールが、前記ディスクレス・コンピューティング・デバイスのオペレーティング・システムの動作に関係なく、前記拡張可能データ構造を配置するように構成された、請求項１に記載の装置。
【請求項３】
拡張可能データ構造を、非セキュア接続を介して、１つまたは複数の非機密ｉＳＣＳＩ通信パラメータと共に前記ディスクレス・コンピューティング・デバイスに伝送するように構成された、公開パス・モジュールをさらに備える、請求項１または請求項２に記載の装置。
【請求項４】
公開パス・モジュールが、非機密ｉＳＣＳＩ通信パラメータを有する前記拡張可能データ構造を、前記拡張可能データ構造を前記ディスクレス・コンピューティング・デバイスに送信するように構成されたＤｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（「ＤＨＣＰ」）サーバに伝送するように構成された、ＤＨＣＰモジュールをさらに備える、請求項１〜３のいずれかに記載の装置。
【請求項５】
公開パス・モジュールが、非機密ｉＳＣＳＩ通信パラメータを有する前記拡張可能データ構造を、初期化シーケンス時に前記ディスクレス・コンピューティング・デバイスに伝送するように構成された、請求項１〜４のいずれかに記載の装置。
【請求項６】
前記セキュアな接続が、複数のディスクレス・コンピューティング・デバイスと環境要因を通信するようにも構成された、監視モジュールを備える、請求項１〜５のいずれかに記載の装置。
【請求項７】
前記セキュアな接続が、複数のディスクレス・コンピューティング・デバイスと、環境データを通信するようにも構成された、Ｒｅｍｏｔｅ  Ｓｕｐｅｒｖｉｓｏｒ  Ａｄａｐｔｏｒ（「ＲＳＡ  ＩＩ」）を備え、前記不揮発性メモリを再割り振りするためにパラメータ設定を有する前記拡張可能データ構造の拡張バージョンを配置するように構成された、メモリ割り振りモジュールをさらに備え、さらに前記メモリ割り振りモジュールが、前記再割り振りされた不揮発性メモリ内のストレージ用に構成されたデジタル証明書を伝送するように構成された、請求項１〜６のいずれかに記載の装置。
【請求項８】
ディスクレス・コンピューティング・デバイスのインターネット小型コンピュータ用周辺機器インターフェース（「ｉＳＣＳＩ」）ネットワークを構成するための方法であって、
複数のディスクレス・コンピューティング・デバイスを有する顧客のｉＳＣＳＩパラメータ・セキュリティ・プロファイルを決定するステップと、
前記ｉＳＣＳＩパラメータ・セキュリティ・プロファイルを満たす、基本パラメータ設定のセットおよび拡張パラメータ設定のセットを格納するように構成された拡張可能データ構造を定義するステップと、
構成ソフトウェアであって、
前記拡張可能データ構造内に１つまたは複数のｉＳＣＳＩ通信パラメータを格納すること、
物理的にセキュアな接続を介してネットワーク内に構成されている各ディスクレス・コンピューティング・デバイスへのリンクを確立すること、および、
構成されている各ディスクレス・コンピューティング・デバイス内の不揮発性メモリに前記セキュアな接続を介して前記拡張可能データ構造を配置すること
を、実行するように構成された、構成ソフトウェアを実行するステップであって、前記不揮発性メモリが、前記拡張可能データ構造によって提供された機密ｉＳＣＳＩ通信パラメータを、ブート・シーケンス時に前記ディスクレス・コンピューティング・デバイスのＣＰＵに提供するように構成された、実行するステップと、
を有する、方法。
【請求項９】
前記ｉＳＣＳＩパラメータ・セキュリティ・プロファイルとの合致を保証するために、各ディスクレス・コンピューティング・デバイスに関する前記ブート・シーケンスをテストするステップをさらに有する、請求項８に記載の方法。
【請求項１０】
コンピュータ・システムにロードされ、そこで実行される場合、前記コンピュータ・システムに、請求項８または請求項９に従った方法のすべてのステップを実行させるための、コンピュータ・プログラム・コードを有するコンピュータ・プログラム。
【国際調査報告】
2009519527.tif 000010
2009519527.tif 000011