(57)【要約】【課題】  セキュリティを確保しつつ、通信コストを減らすことが可能な遠隔管理システム、管理装置、送受信制御プログラムを提供し、仲介装置、管理装置の暗号化、復号化処理負荷を軽減すると共に、仲介装置、管理装置間の通信コストを削減すること。【解決手段】  前記管理装置は、通信に用いる暗号化の強度として複数のレベルを設け、前記仲介装置へのコマンド要求の有無を判断する手段と、前記仲介装置へのコマンド要求がないと判断された場合に、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際にポーリングの送受信を低い暗号化レベルに指定する手段と、前記仲介装置へのコマンド要求があると判断された場合に、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際に、ポーリングの送受信に高い暗号化レベルを指定する手段とを備えたことを特徴とする。【選択図】    図１
2008078715.tif 000002
【特許請求の範囲】
【請求項１】
仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムにおいて、
前記管理装置は、
通信に用いる暗号化の強度として複数のレベルを設け、
前記仲介装置へのコマンド要求の有無を判断する手段と、
前記仲介装置へのコマンド要求がないと判断された場合に、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際にポーリングの送受信を低い暗号化レベルに指定する手段と、
前記仲介装置へのコマンド要求があると判断された場合に、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際に、ポーリングの送受信に高い暗号化レベルを指定する手段と
を備えたことを特徴とする遠隔管理システム。
【請求項２】
仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムを構成する管理装置であって、
通信に用いる暗号化の強度として複数のレベルを設け、
前記仲介装置へのコマンド要求の有無を判断する手段と、
前記仲介装置へのコマンド要求がないと判断された場合に、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際にポーリングの送受信を低い暗号化レベルに指定する手段と、
前記仲介装置へのコマンド要求があると判断された場合に、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際に、ポーリングの送受信に高い暗号化レベルを指定する手段と
を備えたことを特徴とする管理装置。
【請求項３】
仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムを構成する管理装置に適用される送受信制御プログラムであって、
通信に用いる暗号化の強度として複数のレベルを設け、
前記仲介装置へのコマンド要求の有無を判断する手順と、
前記仲介装置へのコマンド要求がないと判断された場合に、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際にポーリングの送受信を低い暗号化レベルに指定する手順と、
前記仲介装置へのコマンド要求があると判断された場合に、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際に、ポーリングの送受信に高い暗号化レベルを指定する手順と
を制御する送受信制御プログラム。
【請求項４】
仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムにおいて、
前記管理装置は、
前記仲介装置へ送信したコマンド要求に対しての前記仲介装置からのコマンド要求応答を受信したかどうかを判断する手段と、
前記仲介装置へ送信したコマンド要求に対して、前記仲介装置からのコマンド要求応答を受信したと判断されるまで、自装置のコマンド要求の有無に関係なく、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際に、コマンド要求およびコマンド要求応答の送受信に高い暗号化レベルを指定する手段と
を備えたことを特徴とする遠隔管理システム。
【請求項５】
仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムを構成する管理装置であって、
前記仲介装置へ送信したコマンド要求に対しての前記仲介装置からのコマンド要求応答を受信したかどうかを判断する手段と、
前記仲介装置へ送信したコマンド要求に対して、前記仲介装置からのコマンド要求応答を受信したと判断されるまで、自装置のコマンド要求の有無に関係なく、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際に、コマンド要求およびコマンド要求応答の送受信に高い暗号化レベルを指定する手段と
を備えたことを特徴とする管理装置。
【請求項６】
仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムを構成する管理装置に適用される送受信制御プログラムであって、
前記仲介装置へ送信したコマンド要求に対しての前記仲介装置からのコマンド要求応答を受信したかどうかを判断する手順と、
前記仲介装置へ送信したコマンド要求に対して、前記仲介装置からのコマンド要求応答を受信したと判断されるまで、自装置のコマンド要求の有無に関係なく、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際に、コマンド要求およびコマンド要求応答の送受信に高い暗号化レベルを指定する手順と
を制御する送受信制御プログラム。
【請求項７】
仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムにおいて、
前記管理装置は、
前記仲介装置へ送信したコマンド要求に対しての前記仲介装置からのコマンド要求応答を受信したかどうかを判断する手段と、
前記仲介装置へ送信した複数コマンド要求に対して、前記仲介装置からのコマンド要求応答を全て受信完了と判断されるまで、自装置におけるコマンド要求の有無に関係なく、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際に、コマンド要求およびコマンド要求応答の送受信に高い暗号化レベルを指定する手段と
を備えたことを特徴とする遠隔管理システム。
【請求項８】
仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムを構成する管理装置であって、
前記仲介装置へ送信したコマンド要求に対しての前記仲介装置からのコマンド要求応答を受信したかどうかを判断する手段と、
前記仲介装置へ送信した複数コマンド要求に対して、前記仲介装置からのコマンド要求応答を全て受信完了と判断されるまで、自装置におけるコマンド要求の有無に関係なく、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際に、コマンド要求およびコマンド要求応答の送受信に高い暗号化レベルを指定する手段と
を備えたことを特徴とする管理装置。
【請求項９】
仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムを構成する管理装置に適用される送受信制御プログラムであって、
前記仲介装置へ送信したコマンド要求に対しての前記仲介装置からのコマンド要求応答を受信したかどうかを判断する手順と、
前記仲介装置へ送信した複数コマンド要求に対して、前記仲介装置からのコマンド要求応答を全て受信完了と判断されるまで、自装置におけるコマンド要求の有無に関係なく、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際に、コマンド要求およびコマンド要求応答の送受信に高い暗号化レベルを指定する手順と
を制御する送受信制御プログラム。
【請求項１０】
仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムにおいて、
請求項１、４または７のそれぞれに記載の構成のうちの幾つかまたは全てを備えたことを特徴とする遠隔管理システム。
【請求項１１】
仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムを構成する管理装置であって、
請求項２、５または８のそれぞれに記載の構成のうちの幾つかまたは全てを備えたことを特徴とする管理装置。
【請求項１２】
仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムを構成する管理装置に適用される送受信制御プログラムであって、
請求項３、６または９のそれぞれに記載のプログラムの幾つかまたは全て含む送受信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置と被管理装置からなる遠隔管理システム、当該管理装置、及び、当該管理装置に適用される送受信制御プログラムに関する。
に関する。
【背景技術】
【０００２】
既存の遠隔管理システム３０００におけるポーリングの送受信方法を図５に示す。
【０００３】
互いにネットワーク４０００を介してやりとりする、仲介装置１０００、管理装置２０００から構成される遠隔管理システム３０００において、管理装置２０００がファイヤウォールのポートを開けずに、ファイヤウォール内にある仲介装置１０００に要求を送信する際に、仲介装置１０００から管理装置２０００に定期的にポーリングを行い、管理装置２０００の要求をポーリングのレスポンスに載せて仲介装置１０００に送信する。
【０００４】
そのため、管理装置２０００の要求を直ちに仲介装置１０００に送信できるようにするには、管理装置２０００に要求があるかどうかを問合せするためのポーリングを頻繁に行う必要がある。
【０００５】
ポーリングの意図は以下の２点である。
（１）管理装置２０００に要求があるかどうかを問合せする。
（２）ポーリングのレスポンスに管理装置２０００の要求が載せられる。
【０００６】
意図（１）のためのポーリングの送受信時、管理装置２０００に仲介装置１０００の識別できるアイデンティティ（以下IDという）を送信する事が必要とされるのみで、ID以外のデータを送信する必要はない。
【０００７】
仲介装置１０００を識別できるIDはMACアドレスのようなもので、遠隔管理システム３０００の実現・運用からみるとIDを強度の高い暗号アルゴリズムを使用する必要性が見えない。
【０００８】
本願発明に関連する公知技術としては特許文献１を挙げることができる
【特許文献１】特開特開2005-204283号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、既存の遠隔管理システム３０００において、頻繁に送受信を行う意図（１）のポーリングが被管理装置２０００の情報が含まれている意図（２）のポーリングの送受信と同様レベルの暗号化を行い、SSLで送受信している。見られても支障が生じない仲介装置１０００のIDを高いセキュリティで守ることは無駄である。
【００１０】
本発明は係る事情に鑑みてなされたものでありコマンド要求の有無、コマンド要求の応答有無によって、意図（１）と意図（２）のポーリングのそれぞれに暗号化レベルの強弱を指定することで、セキュリティを確保しつつ、通信コストを減らすことが可能な遠隔管理システム、管理装置、送受信制御プログラムを提供し、仲介装置、管理装置の暗号化、復号化処理負荷を軽減すると共に、仲介装置、管理装置間の通信コストを削減することを目的とする。
【課題を解決するための手段】
【００１１】
請求項１に記載の遠隔管理システムは、仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムにおいて、前記管理装置は、通信に用いる暗号化の強度として複数のレベルを設け、前記仲介装置へのコマンド要求の有無を判断する手段と、前記仲介装置へのコマンド要求がないと判断された場合に、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際にポーリングの送受信を低い暗号化レベルに指定する手段と、前記仲介装置へのコマンド要求があると判断された場合に、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際に、ポーリングの送受信に高い暗号化レベルを指定する手段とを備えたことを特徴とする。
【００１２】
請求項２に記載の管理装置は、仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムを構成する管理装置であって、通信に用いる暗号化の強度として複数のレベルを設け、
前記仲介装置へのコマンド要求の有無を判断する手段と、前記仲介装置へのコマンド要求がないと判断された場合に、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際にポーリングの送受信を低い暗号化レベルに指定する手段と、前記仲介装置へのコマンド要求があると判断された場合に、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際に、ポーリングの送受信に高い暗号化レベルを指定する手段とを備えたことを特徴とする。
【００１３】
請求項３に記載の送受信制御プログラムは、仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムを構成する管理装置に適用される送受信制御プログラムであって、通信に用いる暗号化の強度として複数のレベルを設け、前記仲介装置へのコマンド要求の有無を判断する手順と、前記仲介装置へのコマンド要求がないと判断された場合に、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際にポーリングの送受信を低い暗号化レベルに指定する手順と、前記仲介装置へのコマンド要求があると判断された場合に、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際に、ポーリングの送受信に高い暗号化レベルを指定する手順とを制御するものである。
【００１４】
請求項４に記載の遠隔管理システムは、仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムにおいて、前記管理装置は、前記仲介装置へ送信したコマンド要求に対しての前記仲介装置からのコマンド要求応答を受信したかどうかを判断する手段と、前記仲介装置へ送信したコマンド要求に対して、前記仲介装置からのコマンド要求応答を受信したと判断されるまで、自装置のコマンド要求の有無に関係なく、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際に、コマンド要求およびコマンド要求応答の送受信に高い暗号化レベルを指定する手段とを備えたことを特徴とする。
【００１５】
請求項５に記載の管理装置は、仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムを構成する管理装置であって、前記仲介装置へ送信したコマンド要求に対しての前記仲介装置からのコマンド要求応答を受信したかどうかを判断する手段と、前記仲介装置へ送信したコマンド要求に対して、前記仲介装置からのコマンド要求応答を受信したと判断されるまで、自装置のコマンド要求の有無に関係なく、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際に、コマンド要求およびコマンド要求応答の送受信に高い暗号化レベルを指定する手段とを備えたことを特徴とする。
【００１６】
請求項６に記載の送受信制御プログラムは、仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムを構成する管理装置に適用される送受信制御プログラムであって、前記仲介装置へ送信したコマンド要求に対しての前記仲介装置からのコマンド要求応答を受信したかどうかを判断する手順と、前記仲介装置へ送信したコマンド要求に対して、前記仲介装置からのコマンド要求応答を受信したと判断されるまで、自装置のコマンド要求の有無に関係なく、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際に、コマンド要求およびコマンド要求応答の送受信に高い暗号化レベルを指定する手順とを制御するものである。
【００１７】
請求項７に記載の遠隔管理システムは、仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムにおいて、前記管理装置は、前記仲介装置へ送信したコマンド要求に対しての前記仲介装置からのコマンド要求応答を受信したかどうかを判断する手段と、前記仲介装置へ送信した複数コマンド要求に対して、前記仲介装置からのコマンド要求応答を全て受信完了と判断されるまで、自装置におけるコマンド要求の有無に関係なく、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際に、コマンド要求およびコマンド要求応答の送受信に高い暗号化レベルを指定する手段とを備えたことを特徴とする。
【００１８】
請求項８に記載の管理装置は、仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムを構成する管理装置であって、前記仲介装置へ送信したコマンド要求に対しての前記仲介装置からのコマンド要求応答を受信したかどうかを判断する手段と、前記仲介装置へ送信した複数コマンド要求に対して、前記仲介装置からのコマンド要求応答を全て受信完了と判断されるまで、自装置におけるコマンド要求の有無に関係なく、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際に、コマンド要求およびコマンド要求応答の送受信に高い暗号化レベルを指定する手段とを備えたことを特徴とする。
【００１９】
請求項９に記載の送受信制御プログラムは、仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムを構成する管理装置に適用される送受信制御プログラムであって、前記仲介装置へ送信したコマンド要求に対しての前記仲介装置からのコマンド要求応答を受信したかどうかを判断する手順と、前記仲介装置へ送信した複数コマンド要求に対して、前記仲介装置からのコマンド要求応答を全て受信完了と判断されるまで、自装置におけるコマンド要求の有無に関係なく、自装置が前記仲介装置と暗号化通信ネゴシエーションを行う際に、コマンド要求およびコマンド要求応答の送受信に高い暗号化レベルを指定する手順とを制御するものである。
【００２０】
請求項１０に記載の遠隔管理システムは、仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムであって、請求項１、４または７のそれぞれに記載の構成のうちの幾つかまたは全てを備えたことを特徴とする。
【００２１】
請求項１１に記載の管理装置は、仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムを構成する管理装置であって、請求項２、５または８のそれぞれに記載の構成のうちの幾つかまたは全てを備えたことを特徴とする。
【００２２】
請求項１２に記載の送受信制御プログラムは、仲介装置、管理装置から構成され、前記仲介装置が前記管理装置へのポーリングより管理装置側の要求を取得する通信を行う遠隔管理システムを構成する管理装置に適用される送受信制御プログラムであって、請求項３、６または９のそれぞれに記載のプログラムの幾つかまたは全て含むものである。
【発明の効果】
【００２３】
請求項１〜３に係る発明によれば、遠隔管理システムにおけるポーリングを行う際に、通信セキュリティを確保しつつ、仲介装置、管理装置のSSL処理等の暗号化通信処理負荷を軽減すると共に、仲介装置、管理装置間の通信コストを削減することが可能となる効果が得られる。
【００２４】
請求項４〜６に係る発明によれば、遠隔管理システムにおけるコマンド要求応答を行う際に、常に適切な通信セキュリティを確保することが可能となる効果が得られる。
【００２５】
請求項７〜１０に係る発明によれば、遠隔管理システムにおける複数コマンド要求応答が完了するまで、常に適切な通信セキュリティを確保することが可能となる効果が得られる。
【００２６】
請求項１０〜１２に係る発明によれば、遠隔管理システムにおけるポーリング、コマンド要求またはコマンド要求応答の通信を行う際に、適切な通信セキュリティを確保しつつ、仲介装置、管理装置のSSL処理等の暗号化通信処理負荷を軽減すると共に、仲介装置、管理装置間の通信コストを削減することが可能となる効果が得られる。
【発明を実施するための最良の形態】
【００２７】
以下、添付図面を参照しながら、本発明を実施するための最良の形態について説明する。
【００２８】
請求項１〜３に係る発明に対応する実施フローチャートを図１に示す。
【００２９】
互いにネットワーク４００を介してやりとりすし遠隔管理システム３００を構成する、仲介装置１００が管理装置２００にポーリングをHTTPSで送信する際に、管理装置２００との接続確認（ClientHello）を行う時に強弱暗号スイートを含む全リストを管理装置２００に送信する（Ｓ１００）。
【００３０】
この場合、管理装置２００に仲介装置１００への要求があるかどうかを表す「要求フラグ」を設け、
要求あり：「要求フラグ」→「１」、
要求ないｏｒ要求を仲介装置１００に送信した：「要求フラグ」→「０」
の対応で管理装置２００は「要求フラグ」の値を管理する。
【００３１】
管理装置２００が「要求フラグ」による要求の有無によって、自身の暗号スイートリストにある高低暗号レベルの暗号スイートを削除するか追加する。暗号スイートリストへの追加、削除することで、管理装置２００が暗号アルゴリズムの使用可能或いは使用不可に設定することができる。
【００３２】
本例において、
管理装置２００要求あり：高い暗号化レベルＲＣ４＿１２８、３ＤＥＳのような暗号化アルゴリズムのみを使用可能に設定する。
管理装置２００要求なし：低い暗号化レベルＤＥＳ４０、ＲＣ４＿４０、ＤＥＳのような暗号化アルゴリズムのみを使用可能に設定する。
【００３３】
Ｓ１００のやりとりの後Ｓ１０１の判断において管理装置２００に要求がない場合に、管理装置２００は自身がサポートしている低い暗号レベルの暗号スイートリストと仲介装置１００が送信してきた暗号スイート全リストと対照し、低い暗号アルゴリズムを選択する（Ｓ１０２）ことで、ＨＴＴＰＳ（弱）の接続を確立する（Ｓ１０３）。管理装置２００の要求がなければ、仲介装置１００からの管理装置２００要求があるかどうかを問い合わせるポーリングをＨＴＴＰＳ（弱）で定期的に（例：１回／５分）行う（Ｓ１００→Ｓ１０１→Ｓ１０２→Ｓ１０３→Ｓ１０４→Ｓ１０５→Ｓ１０６→Ｓ１００のループ）。
【００３４】
Ｓ１００のやりとりの後Ｓ１０１の判断において管理装置２００の要求がある場合、管理装置２００は自身がサポートしている高い暗号レベルの暗号スイートリストと仲介装置１００が送信してきた暗号スイート全リストと対照し、高い暗号アルゴリズムを選択する（Ｓ１１１）ことで、ＨＴＴＰＳ（強）の接続を確立し（Ｓ１１２）。Ｓ１１３→Ｓ１１４→Ｓ１１５→Ｓ１１６→Ｓ１００のループで戻る。
【００３５】
これにより、遠隔管理システム３００におけるポーリングを行う際に、通信セキュリティを確保しつつ、仲介装置１００、管理装置２００のSSL処理等の暗号化通信処理負荷を軽減すると共に、仲介装置１００、管理装置２００間の通信コストを削減することが可能となる効果が得られる。
【００３６】
請求項４〜６に係る発明に対応する実施フローチャートを図２に示す。
【００３７】
互いにネットワーク４００を介してやりとりし遠隔管理システム３００を構成する、仲介装置１００が管理装置２００にポーリングをＨＴＴＰＳで送信する際に、管理装置２００との接続確認（ＣｌｉｅｎｔＨｅｌｌｏ）を管理装置２００に送信する（Ｓ２００）。
【００３８】
そして、管理装置２００が仲介装置１００と下記の通信を行う。
【００３９】
つまり、管理装置２００に要求がない場合に、ポーリングに関するＨＴＴＰＳ通信を行う（Ｓ２００→Ｓ２０１→Ｓ２０２→Ｓ２００のループ）。管理装置２００の要求がある場合、コマンド要求に関するＨＴＴＰＳ通信を行う（Ｓ２００→Ｓ２０１→Ｓ２０３・・・）。
【００４０】
管理装置２００が仲介装置１００とコマンド要求に関する通信を行った後、管理装置２００に仲介装置１００からのコマンド要求応答を受信したかどうかを示す「応答フラグ」を設け、
コマンド要求応答受信した：「応答フラグ」→０
コマンド要求応答未受信：「応答フラグ」→１
の対応で管理装置２００は「応答フラグ」の値を管理する。
【００４１】
管理装置２００が仲介装置１００から接続確認（Ｓ２１０）を受信した後、管理装置２００が仲介装置１００へ送信したコマンド要求（Ｓ２０３）のコマンド要求応答を受信したと判断された場合（Ｓ２１１）に、Ｓ２０１に戻る（Ｓ２１０→Ｓ２１１→Ｓ２０１→・・・）。
【００４２】
管理装置２００が仲介装置１００から接続確認（Ｓ２１０）を受信した後、管理装置２００が仲介装置１００へ送信したコマンド要求（Ｓ２０３）のコマンド要求応答を受信していなかったと判断された場合（Ｓ２１１）に、管理装置２００が高い暗号化レベルＲＣ４＿１２８、３ＤＥＳのような暗号化アルゴリズムのみを使用可能に設定する。この際に、管理装置２００は自身がサポートしている高い暗号レベルの暗号スイートリストと仲介装置１００が送信してきた暗号スイート全リストと対照し、高い暗号アルゴリズムを選択する（Ｓ２１２）ことで、ＨＴＴＰＳ（強）の接続を確立する（Ｓ２１３）。以後、Ｓ２１４→Ｓ２１５→Ｓ２１６→Ｓ２１０→・・・と処理を行う。
【００４３】
これにより、遠隔管理システム３００におけるコマンド要求応答を行う際に、常に適切な通信セキュリティを確保することが可能となる効果が得られる。
【００４４】
請求項７〜９に係る発明に対応する実施フローチャートを図３に示す。
【００４５】
互いにネットワーク４００を介してやりとりし遠隔管理システム３００を構成する、仲介装置１００が管理装置２００にポーリングをＨＴＴＰＳで送信する際に、管理装置２００との接続確認（ＣｌｉｅｎｔＨｅｌｌｏ）を管理装置２００に送信する（Ｓ３００）。
【００４６】
そして、管理装置２００が仲介装置１００と下記の通信を行う。
【００４７】
つまり、管理装置２００に要求がない場合に、ポーリングに関するＨＴＴＰＳ通信を行う（Ｓ３００→Ｓ３０１→Ｓ３０２→Ｓ３００のループ）。管理装置２００の要求がある場合、コマンド要求に関するＨＴＴＰＳ通信を行う（Ｓ３００→Ｓ３０１→Ｓ３０３・・・）。
【００４８】
管理装置２００が仲介装置１００とコマンド要求に関する通信を行った後、管理装置２００に仲介装置１００からのコマンド要求応答を受信したかどうかを示す「応答フラグ」を設け、
全てのコマンド要求応答受信した：「応答フラグ」→０
コマンド要求応答の受信がまだ完了していない：「応答フラグ」→１
の対応で管理装置２００は「応答フラグ」の値を管理する。
【００４９】
管理装置２００が仲介装置１００から接続確認（Ｓ３１０）を受信した後、管理装置２００が仲介装置１００へ送信したコマンド要求（Ｓ３０３）のコマンド要求応答を受信したと判断された場合に、Ｓ３０１に戻る（Ｓ３１０→Ｓ３１１→Ｓ３０１→・・・）。
【００５０】
管理装置２００が仲介装置１００から接続確認（Ｓ３１０）を受信した後、管理装置２００が仲介装置１００へ送信したコマンド要求（Ｓ３０３）のコマンド要求応答の受信がまだ完了していなかったと判断された場合に、管理装置２００が高い暗号化レベルＲＣ４＿１２８、３ＤＥＳのような暗号化アルゴリズムのみを使用可能に設定する。この際に、管理装置２００は自身がサポートしている高い暗号レベルの暗号スイートリストと仲介装置１００が送信してきた暗号スイート全リストと対照し、高い暗号アルゴリズムを選択する（Ｓ３１２）ことで、ＨＴＴＰＳ（強）の接続を確立する（Ｓ３１３）。以後、Ｓ３１４→Ｓ３１５→Ｓ３１６→Ｓ３１０→・・・と処理を行う。
【００５１】
これにより、遠隔管理システム３００における複数コマンド要求応答が完了するまで、常に適切な通信セキュリティを確保することが可能となる効果が得られる。
【００５２】
請求項１０〜１２に係る発明に対応する実施フローチャートを図４に示す。
【００５３】
互いにネットワーク４００を介してやりとりし遠隔管理システム３００を構成する、仲介装置１００が管理装置２００にポーリングをＨＴＴＰＳで送信する際に、管理装置２００との接続確認（ＣｌｉｅｎｔＨｅｌｌｏ）を行う時に強弱暗号スイートを含む全リストを管理装置２００に送信する（Ｓ４００）。
【００５４】
管理装置２００が要求の有無によって、自身の暗号スイートリストにある高低暗号レベルの暗号スイートを削除するか追加することによって、管理装置２００が暗号アルゴリズムの使用可能或いは使用不可に設定する。
【００５５】
管理装置２００に要求がない場合に、低い暗号化レベルで通信を行う（Ｓ４００→Ｓ４０１→Ｓ４０２→Ｓ４０３→Ｓ４０４→Ｓ４０５→Ｓ４０６→Ｓ４００のループ）。
【００５６】
管理装置２００の要求がある場合、高い暗号化レベルでコマンド要求に関する通信を行う（Ｓ４００→Ｓ４０１→Ｓ４１１→Ｓ４１２→Ｓ４１３→Ｓ４１４→Ｓ４１５・・・）。
【００５７】
仲介装置１００とコマンド要求に関する通信を行った後、管理装置２００に仲介装置１００からのコマンド要求応答を受信したかどうかを示す「応答フラグ」を設け、
全てのコマンド要求応答受信した：「応答フラグ」→０
コマンド要求応答の受信がまだ完了していない：「応答フラグ」→１
の対応で管理装置２００は「応答フラグ」の値を管理する。
【００５８】
管理装置２００が仲介装置１００から接続確認（Ｓ４２０）を受信した後、管理装置２００が仲介装置１００へ送信したコマンド要求（Ｓ４１５）のコマンド要求応答を受信したと判断された場合に、Ｓ４０１に戻る（Ｓ４２０→Ｓ４２１→Ｓ４０１→・・・）。
【００５９】
管理装置２００が仲介装置１００から接続確認（Ｓ４２０）を受信した後、管理装置２００が仲介装置１００へ送信したコマンド要求（Ｓ４１５）のコマンド要求応答の受信がまだ完了していなかったと判断された場合に、管理装置２００が高い暗号化レベルＲＣ４＿１２８、３ＤＥＳのような暗号化アルゴリズムのみを使用可能に設定する。この際に、管理装置２００は自身がサポートしている高い暗号レベルの暗号スイートリストと仲介装置１００が送信してきた暗号スイート全リストと対照し、高い暗号アルゴリズムを選択する（Ｓ４２２）ことで、ＨＴＴＰＳ（強）の接続を確立する（Ｓ４２３）。以後、Ｓ４２４→Ｓ４２５→Ｓ４２６→Ｓ４２０→・・・と処理を行う。
【００６０】
これにより、遠隔管理システム３００におけるポーリング、コマンド要求またはコマンド要求応答の通信を行う際に、適切な通信セキュリティを確保しつつ、仲介装置１００、管理装置２００のSSL処理等の暗号化通信処理負荷を軽減すると共に、仲介装置１００、管理装置２００間の通信コストを削減することが可能となる効果が得られる。
【００６１】
なお、以上本発明を実施するための最良の形態について説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【図面の簡単な説明】
【００６２】
【図１】請求項１〜３に係る発明に対応する実施フローチャートである。
【図２】請求項４〜６に係る発明に対応する実施フローチャートである。
【図３】請求項７〜９に係る発明に対応する実施フローチャートである。
【図４】請求項１０〜１２に係る発明に対応する実施フローチャートである。
【図５】既存の遠隔管理システム３０００におけるポーリングの送受信方法について示すフローチャートである。
【符号の説明】
【００６３】
１００  仲介装置
２００  管理装置
３００  遠隔管理システム
４００  ネットワーク
【図１】
2008078715.tif 000003
【図２】
2008078715.tif 000004
【図３】
2008078715.tif 000005
【図４】
2008078715.tif 000006
【図５】
2008078715.tif 000007