(57)【要約】【課題】処理能力を超えた大量のデータをサーバ装置に送信するネットワーク攻撃に対して、セキュリティ機能を有してシステムの安定性を確保できる機器管理システムを提供する。【解決手段】サーバ装置１と所定の管理領域に存在するクライアント装置とがネットワークＮＴ１を介して通信を行い、サーバ装置１がクライアント装置の制御と監視との少なくともいずれか一方を行う機器管理システムにおいて、サーバ装置１は、複数のアドレスを格納したアドレス記憶部１ｃと、アドレス記憶部１ｃに格納されているアドレスを用いてクライアント装置と通信を行う通信部１ａと、通信部１ａによるネットワークＮＴ１を介した通信負荷を監視する通信量監視部１ｄと、通信負荷が所定レベルを超えた場合に、通信部１ａが通信に用いるアドレスを切り替えるアドレス設定部１ｅとを備える。【選択図】図１
2009239546.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と所定の管理領域に存在するクライアント装置とがネットワークを介して通信を行い、サーバ装置がクライアント装置の制御と監視との少なくともいずれか一方を行う機器管理システムにおいて、
サーバ装置は、複数のアドレスを格納したアドレス記憶手段と、アドレス記憶手段に格納されているアドレスを用いてクライアント装置と通信を行う通信手段と、当該通信手段によるネットワークを介した通信負荷を監視する通信量監視手段と、通信負荷が所定レベルを超えた場合に、通信手段が通信に用いるアドレスを切り替えるアドレス設定手段とを備える
ことを特徴する機器管理システム。
【請求項２】
前記サーバ装置のアドレス設定手段は、通信負荷が所定レベルを超える毎に、通信手段が用いるアドレスとして前記複数のアドレスの各々を予め設定された順序で切り替えることを特徴する請求項１記載の機器管理システム。
【請求項３】
前記サーバ装置の通信手段は、前記複数のアドレスから互いに異なるアドレスを割り付けられ、当該割り付けられたアドレスを用いて通信を行う複数の通信口を備え、前記アドレス設定手段は、通信負荷が所定レベルを超えた場合に、通信に用いる通信口を切り替えることによって、通信手段が通信に用いるアドレスを切り替えることを特徴とする請求項１記載の機器管理システム。
【請求項４】
前記サーバ装置の通信手段は、２つの前記通信口を備え、前記アドレス設定手段は、通信負荷が所定レベルを超える毎に、通信手段が用いる通信口として前記２つの通信口を交互に切り替えるとともに、各通信口を通信手段が用いる通信口に設定する毎に、各通信口に割り付けるアドレスとして前記複数のアドレスの各々を予め設定された順序で切り替えることを特徴する請求項３記載の機器管理システム。
【請求項５】
前記サーバ装置と前記クライアント装置とはＮＡＴ機能を有するネットワークアドレス変換手段を介して互いに通信を行い、サーバ装置は、通信負荷が所定レベルを超えた場合に前記アドレス設定手段が切り替えた通信に用いるアドレスを、クライアント装置からの通信の応答として当該クライアント装置に通知することを特徴する請求項１乃至４いずれか記載の機器管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器管理システムに関するものである。
【背景技術】
【０００２】
従来、サーバ装置と所定の管理領域に存在するクライアント装置とがネットワークを介して通信を行い、サーバ装置がクライアント装置の制御と監視との少なくともいずれか一方を行う機器管理システムがある（例えば、特許文献１参照）。
【特許文献１】特開２００６−３９９６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような機器管理システムでは、ネットワーク上の悪質なユーザが、処理能力を超えた大量のデータをサーバ装置に送信するネットワーク攻撃を行った場合、システムの安定性が損なわる虞があり、このようなネットワーク攻撃に対してセキュリティ機能が必要となる。
【０００４】
本発明は、上記事由に鑑みてなされたものであり、その目的は、処理能力を超えた大量のデータをサーバ装置に送信するネットワーク攻撃に対して、セキュリティ機能を有してシステムの安定性を確保できる機器管理システムを提供することにある。
【課題を解決するための手段】
【０００５】
請求項１の発明は、サーバ装置と所定の管理領域に存在するクライアント装置とがネットワークを介して通信を行い、サーバ装置がクライアント装置の制御と監視との少なくともいずれか一方を行う機器管理システムにおいて、サーバ装置は、複数のアドレスを格納したアドレス記憶手段と、アドレス記憶手段に格納されているアドレスを用いてクライアント装置と通信を行う通信手段と、当該通信手段によるネットワークを介した通信負荷を監視する通信量監視手段と、通信負荷が所定レベルを超えた場合に、通信手段が通信に用いるアドレスを切り替えるアドレス設定手段とを備えることを特徴する。
【０００６】
この発明によれば、サーバ装置がアタッカからのネットワーク攻撃を受けると、サーバ装置が通信に用いるグローバルアドレスを切り替えることで、以降のアタッカからのネットワーク攻撃を防止できる。すなわち、処理能力を超えた大量のデータをサーバ装置に送信するネットワーク攻撃に対して、セキュリティ機能を有してシステムの安定性を確保できる。
【０００７】
請求項２の発明は、請求項１において、前記サーバ装置のアドレス設定手段は、通信負荷が所定レベルを超える毎に、通信手段が用いるアドレスとして前記複数のアドレスの各々を予め設定された順序で切り替えることを特徴する。
【０００８】
この発明によれば、使用するグローバルアドレスを予め設定された順序で切り替えることで、アタッカ側に現在使用しているグローバルアドレスを判り難くさせることができ、ネットワーク攻撃の抑制につながる。
【０００９】
請求項３の発明は、請求項１において、前記サーバ装置の通信手段は、前記複数のアドレスから互いに異なるアドレスを割り付けられ、当該割り付けられたアドレスを用いて通信を行う複数の通信口を備え、前記アドレス設定手段は、通信負荷が所定レベルを超えた場合に、通信に用いる通信口を切り替えることによって、通信手段が通信に用いるアドレスを切り替えることを特徴とする。
【００１０】
この発明によれば、サーバ装置がアタッカからのネットワーク攻撃を受けると、サーバ装置が通信に用いるグローバルアドレスを切り替えることで、以降のアタッカからのネットワーク攻撃を防止できる。
【００１１】
請求項４の発明は、請求項３において、前記サーバ装置の通信手段は、２つの前記通信口を備え、前記アドレス設定手段は、通信負荷が所定レベルを超える毎に、通信手段が用いる通信口として前記２つの通信口を交互に切り替えるとともに、各通信口を通信手段が用いる通信口に設定する毎に、各通信口に割り付けるアドレスとして前記複数のアドレスの各々を予め設定された順序で切り替えることを特徴する。
【００１２】
この発明によれば、使用するグローバルアドレスを予め設定された順序で切り替えることで、アタッカ側に現在使用しているグローバルアドレスを判り難くさせることができ、ネットワーク攻撃の抑制につながる。
【００１３】
請求項５の発明は、請求項１乃至４いずれかにおいて、前記サーバ装置と前記クライアント装置とはＮＡＴ機能を有するネットワークアドレス変換手段を介して互いに通信を行い、サーバ装置は、通信負荷が所定レベルを超えた場合に前記アドレス設定手段が切り替えた通信に用いるアドレスを、クライアント装置からの通信の応答として当該クライアント装置に通知することを特徴する。
【００１４】
この発明によれば、ＮＡＴルータを介した通信であっても、クライアント装置に通信に用いるアドレスを確実に通知することができる。
【発明の効果】
【００１５】
以上説明したように、本発明では、処理能力を超えた大量のデータをサーバ装置に送信するネットワーク攻撃に対して、セキュリティ機能を有してシステムの安定性を確保できるという効果がある。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１７】
（実施形態１）
図２は、本実施形態の機器管理システムの構成を示し、１台のサーバ装置１がインターネット等の上位ネットワークＮＴ１に接続され、上位ネットワークＮＴ１は、ネットワーク上に設けられた複数のルータ２によってルーティングが行われている。また、上位ネットワークＮＴ１は、ＮＡＴ（Network Address Translation）機能を有するＮＡＴルータ３を介してＬＡＮ等の中位ネットワークＮＴ２に接続しており、複数のクライアント装置４（４１〜４ｎ）が中位ネットワークＮＴ２に接続され、中位ネットワークＮＴ２は、ネットワーク上に設けられた複数のルータ５によってルーティングが行われている。
【００１８】
各クライアント装置４は、専用線通信（ＲＳ−４８５、ＲＳ−２３２Ｃ、ＬＯＮ、ＤＸ−５１２、松下電工社が提唱するＮＭＡＳＴ（登録商標）等）の下位ネットワークＮＴ３を介して照明器具や空調機器等の複数の設備機器６が接続されており、配下の設備機器６の監視制御を行う。
【００１９】
サーバ装置１は、図１に示すように、上位ネットワークＮＴ１との間で情報授受を行い、上位ネットワークＮＴ１を介してアドレスを用いた通信を行う通信部１ａと、通信部１ａを介して監視制御に用いる情報の送受信を行うアプリ処理部１ｂと、通信部１ａが通信に用いるアドレスを複数格納しているアドレス記憶部１ｃと、通信部１ａによる上位ネットワークＮＴ１を介した通信負荷を監視する通信量監視部１ｄと、通信負荷が所定レベルを超えた場合に、通信部１ａが通信に用いるアドレスを切り替えるアドレス設定部１ｅとを備え、上位ネットワークＮＴ１、ルータ２、ＮＡＴルータ３、中位ネットワークＮＴ２、ルータ５を介して、所定の管理領域（屋内の部屋、屋外の所定領域等）に配設された各クライアント装置４の監視制御（監視と制御の少なくともいずれか一方）を行う。ここで、クライアント装置４の監視制御とは、クライアント装置４自体の監視制御だけでなく、各クライアント装置４の配下である設備機器６の監視制御も含む。また、アプリ処理部１ｂ、通信量監視部１ｄ、アドレス設定部１ｅは例えばＴＣＰ／ＵＤＰ層以上の上位レイヤ処理に相当し、通信部１ａは例えばＩＰ層以下の下位レイヤ処理に相当しており、通信量監視部１ｄ、アドレス設定部１ｅはアプリ処理部１ｂに含まれてもよい。
【００２０】
ルータ２およびルータ５は、上位ネットワークＮＴ１および中位ネットワークＮＴ２においてルーティングを行っており、不要あれば本システムの構成から省略してもよい。また、ルータ２およびルータ５の代わりにハブを設けてもよい。
【００２１】
次に、ＮＡＴルータ３は、上位ネットワークＮＴ１で用いるグローバルなＩＰアドレス（以降、グローバルアドレスと称す）と、中位ネットワークＮＴ２で用いるプライベートなＩＰアドレス（以降、ローカルアドレスと称す）とを透過的に相互変換するＮＡＴ機能を具備したネットワークアドレス変換手段であり、ローカルアドレスしか割り当てられていないクライアント装置４から、透過的に上位ネットワークＮＴ１にアクセスできるようにしている。しかし、一つのグローバルアドレスを複数のクライアント装置４で共有するため、上位ネットワークＮＴ１から中位ネットワークＮＴ２上のクライアント装置４へのアクセスは難しくなる。
【００２２】
図３は、本機器管理システムの監視制御の処理シーケンスであり、サーバ装置１は、上位ネットワークＮＴ１で用いるグローバルなＩＰアドレスとして複数のグローバルアドレスＡ１〜Ａｎをアドレス記憶部１ｃに格納しており、通信部１ａは、まず予め設定されているグローバルアドレスＡ１を用いて通信を行う。そしてクライアント装置４も、サーバ装置１のアドレスとしてＡ１を予め認識しており、クライアント装置４１が、送信先アドレスにグローバルアドレスＡ１を設定したコネクション確立要求Ｘ［Ａ１］を送信すると、このコネクション確立要求Ｘ［Ａ１］を受け取ったサーバ装置１は、確認信号Ｙを送信元のクライアント装置４１へ返信するとともに、クライアント装置４１とのコネクションを確立して監視制御のための通信を行う（Ｍ１）。確認信号Ｙ１の返信処理は、この時点でＮＡＴルータ３においてクライアント装置４１のローカルアドレスがグローバルアドレスに相互変換されているので可能となる。
【００２３】
同様に、クライアント装置４２が、送信先アドレスにグローバルアドレスＡ１を設定したコネクション確立要求Ｘ［Ａ１］を送信すると、このコネクション確立要求Ｘ［Ａ１］を受け取ったサーバ装置１は、確認信号Ｙを送信元のクライアント装置４１へ返信するとともに、クライアント装置４１とのコネクションを確立して監視制御のための通信を行う（Ｍ２）。
【００２４】
次に、ネットワーク（ＮＴ１，ＮＴ２のいずれか）上のアタッカから、処理能力を超えた大量のデータをサーバ装置１に送信するネットワーク攻撃を受けた場合のサーバ装置１における処理を以下に説明する。
【００２５】
サーバ装置１は、図４の処理フローチャートに示すように、通信量監視部１ｄが、通信部１ａによる上位ネットワークＮＴ１を介した通信負荷を監視しており、通信部１ａが上位ネットワークＮＴ１からデータを受信すると（Ｓ１）、通信量監視部１ｄは、通信負荷が所定レベルを超えたか否かを判定する（Ｓ２）。すなわち、アプリ処理部１ｂの動作（サービス提供）に問題となる通信負荷があるか否かを判断しており、通信負荷が所定レベルを超えていなければ異常なしと判断してＳ１に戻る。しかし、通信負荷が所定レベルを超えている場合、通信量監視部１ｄは、アタッカからネットワーク攻撃を受けたと判断し、アドレス設定部１ｅへアドレス切替要求を送信する。アドレス切替要求を受け取ったアドレス設定部１ｅは、通信部１ａが用いるアドレスとして現在使用しているグローバルアドレス（旧アドレス）に加えて、アドレス記憶部１ｃから新しいグローバルアドレス（新アドレス）を設定する。すなわち、通信部１ａは、旧アドレスと新アドレスとを併用して通信を行う（Ｓ３）。
【００２６】
その後、サーバ装置１がクライアント装置４からコネクション確立要求を受け取ると（Ｓ４）、通信部１ａは、確認信号Ｙを送信元のクライアント装置４へ返信する際に新アドレス情報を付加する（Ｓ５）。この確認信号Ｙを受け取ったクライアント装置４は、次回から送信先アドレスに新アドレスを設定したコネクション確立要求Ｘを送信する。
【００２７】
そして、アドレス設定部１ｅは、管理下の全クライアント装置４から新アドレスを設定したコネクション確立要求Ｘを受け取ったか否かを判定し（Ｓ６）、新アドレスを設定したコネクション確立要求Ｘをまだ受け取っていないクライアント装置４があればＳ３に戻り、新アドレスを設定したコネクション確立要求Ｘを全クライアント装置４から受け取った場合には、旧アドレスをクローズして、以降、通信部１ａは新アドレスのみを用いて通信を行う（Ｓ７）。
【００２８】
図３の処理シーケンスを用いて説明すると、グローバルアドレスＡ１を用いて通信しているサーバ装置１がグローバルアドレスＡ１宛のネットワーク攻撃をアタッカから受けた場合（Ｍ３）、アドレス設定部１ｅは、通信部１ａが用いるアドレスとしてグローバルアドレスＡ１（旧アドレス）とグローバルアドレスＡ２（新アドレス）とを併用する。そして、クライアント装置４１が、送信先アドレスにグローバルアドレスＡ１を設定したコネクション確立要求Ｘ［Ａ１］を送信すると、このコネクション確立要求Ｘ［Ａ１］を受け取ったサーバ装置１は、グローバルアドレスＡ２の情報を付加した確認信号Ｙ［Ａ２］を送信元のクライアント装置４１へ返信する（Ｍ４）。同様にクライアント装置４２が、送信先アドレスにグローバルアドレスＡ１を設定したコネクション確立要求Ｘ［Ａ１］を送信すると、このコネクション確立要求Ｘ［Ａ１］を受け取ったサーバ装置１は、グローバルアドレスＡ２の情報を付加した確認信号Ｙ［Ａ２］を送信元のクライアント装置４２へ返信する（Ｍ５）。
【００２９】
以降、クライアント装置４１，４２は、グローバルアドレスＡ２を用いてサーバ装置１との通信を行い、送信先アドレスにグローバルアドレスＡ２を設定したコネクション確立要求Ｘ［Ａ２］を送信し、このコネクション確立要求Ｘ［Ａ２］を受け取ったサーバ装置１は、確認信号Ｙを送信元のクライアント装置４１，４２へ返信する（Ｍ６）。
【００３０】
そして、サーバ装置１のアドレス設定部１ｅは、管理下の全クライアント装置４からグローバルアドレスＡ２を設定したコネクション確立要求Ｘ［Ａ２］を受け取れば、グローバルアドレスＡ１をクローズして、以降、通信部１ａはグローバルアドレスＡ２のみを用いて通信を行う（Ｍ７）。なお図３において、期間Ｔ［Ａ１］は、通信部１ａがグローバルアドレスＡ１を用いて通信を行う期間であり、期間Ｔ［Ａ２］は、通信部１ａがグローバルアドレスＡ２を用いて通信を行う期間であり、期間Ｔ［Ａ１］と期間Ｔ［Ａ２］が重なる期間Ｔ［Ａ１，Ａ２］は、グローバルアドレスＡ１，Ａ２を併用している期間である。
【００３１】
次に、サーバ装置１がグローバルアドレスＡ２宛のネットワーク攻撃をアタッカから受けると、上記同様にグローバルアドレスをグローバルアドレスＡ２（旧アドレス）からグローバルアドレスＡ３（新アドレス）に切り替える処理を行い、以後、サーバ装置１がアタッカからのネットワーク攻撃を受ける度に、通信部１ａが用いるグローバルアドレスを予め設定された順序Ａ１→Ａ２→Ａ３→．．．．．．→Ａｎで切り替え、グローバルアドレスＡｎを用いた後は再びグローバルアドレスＡ１に戻る。
【００３２】
したがって、本実施形態の機器管理システムは、サーバ装置１がアタッカからのネットワーク攻撃を受けると、サーバ装置１が通信に用いるグローバルアドレスを切り替えることで、以降のアタッカからのネットワーク攻撃を防止できる。また、使用するグローバルアドレスを予め設定された順序Ａ１→Ａ２→Ａ３→．．．．．．→Ａｎで循環させることで、アタッカ側に現在使用しているグローバルアドレスを判り難くさせることができ、ネットワーク攻撃の抑制につながる。さらに、サーバ装置１は、全てのクライアント装置４がサーバ装置１の新アドレスを認識するまでは、旧アドレスと新アドレスを併用することによって、監視制御の継続を図ることができる。
【００３３】
（実施形態２）
本実施形態のサーバ装置１は、図５に示す構成を備え、通信部１ａが、上位ネットワークＮＴ１に接続される２つの通信口１ｆ，１ｇを備える点が実施形態１とは異なり、実施形態１と同様の構成には同一の符号を付して説明は省略する。なお、通信口１ｆ，１ｇには、上位ネットワークＮＴ１を図示しないハブ等で分岐させた２系統が各々接続されている。
【００３４】
アドレス設定部１ｅは、アドレス記憶部１ｃに格納されているグローバルアドレスＡ１〜Ａｎから、通信口１ｆ，１ｇに個別にアドレスを割り付けて、通信口１ｆ，１ｇが割り付けられたグローバルアドレスを用いて通信を行い、通信に使用する通信口を切り替えることによって、通信部１ａが通信に用いるアドレスを切り替える。
【００３５】
図６は、本機器管理システムの監視制御の処理シーケンスであり、サーバ装置１は、上位ネットワークＮＴ１で用いるグローバルなＩＰアドレスとして複数のグローバルアドレスＡ１〜Ａｎをアドレス記憶部１ｃに格納しており、通信部１ａは、まずグローバルアドレスＡ１が予め設定されている通信口１ｆを用いて通信を行う。そしてクライアント装置４も、サーバ装置１のアドレスとしてＡ１を予め認識しており、クライアント装置４１が、送信先アドレスにグローバルアドレスＡ１を設定したコネクション確立要求Ｘ［Ａ１］を送信すると、通信口１ｆを介してコネクション確立要求Ｘ［Ａ１］を受け取ったサーバ装置１は、通信口１ｆを介して確認信号Ｙを送信元のクライアント装置４１へ返信するとともに、クライアント装置４１とのコネクションを確立し、通信口１ｆを介して監視制御のための通信を行う（Ｍ１１）。確認信号Ｙ１の返信処理は、この時点でＮＡＴルータ３においてクライアント装置４１のローカルアドレスがグローバルアドレスに相互変換されているので可能となる。
【００３６】
同様に、クライアント装置４２が、送信先アドレスにグローバルアドレスＡ１を設定したコネクション確立要求Ｘ［Ａ１］を送信すると、通信口１ｆを介してコネクション確立要求Ｘ［Ａ１］を受け取ったサーバ装置１は、通信口１ｆを介して確認信号Ｙを送信元のクライアント装置４１へ返信するとともに、クライアント装置４１とのコネクションを確立し、通信口１ｆを介して監視制御のための通信を行う（Ｍ１２）。
【００３７】
次に、ネットワーク（ＮＴ１，ＮＴ２のいずれか）上のアタッカから、処理能力を超えた大量のデータをサーバ装置１に送信するネットワーク攻撃を受けた場合のサーバ装置１における処理を以下に説明する。
【００３８】
サーバ装置１は、図７の処理フローチャートに示すように、通信量監視部１ｄが、通信部１ａによる上位ネットワークＮＴ１を介した通信負荷を通信口１ｆ，１ｇ毎に監視しており、いずれかの通信口（旧通信口）が上位ネットワークＮＴ１からデータを受信すると（Ｓ１１）、通信量監視部１ｄは、通信負荷が所定レベルを超えたか否かを判定する（Ｓ１２）。すなわち、アプリ処理部１ｂの動作（サービス提供）に問題となる通信負荷があるか否かを判断しており、通信負荷が所定レベルを超えていなければ異常なしと判断してＳ１１に戻る。しかし、通信負荷が所定レベルを超えている場合、通信量監視部１ｄは、アタッカからネットワーク攻撃を受けたと判断し、アドレス設定部１ｅへ新通信口のオープン要求Ｅを行い、オープン要求Ｅを受け取ったアドレス設定部１ｅは、新通信口にアドレス記憶部１ｃから新しいグローバルアドレス（新アドレス）を設定するとともにオープン要求Ｅ’を送信する（Ｓ１３）。
【００３９】
新アドレスを設定されてオープンした新通信口は、オープン完了と新アドレスの通知信号Ｆをアドレス設定部１ｅへ送信し、アドレス設定部１ｅは当該通知信号Ｆを旧通信口へ転送し（Ｓ１４）、通信部１ａが現在使用している旧アドレスを設定された旧通信口に加えて、新アドレスを設定した新通信口を併用して通信を行う（Ｓ１５）。
【００４０】
その後、サーバ装置１の通信部１ａが旧通信口を介してクライアント装置４からコネクション確立要求を受け取ると（Ｓ１６）、通信部１ａの旧通信口は、確認信号Ｙを送信元のクライアント装置４へ返信する際に新アドレス情報を付加する。この確認信号Ｙを受け取ったクライアント装置４は、次回から送信先アドレスに新アドレスを設定したコネクション確立要求Ｘを送信する（Ｓ１７）。
【００４１】
そして、通信部１ａの新通信口は、管理下の全クライアント装置４から新アドレスを設定したコネクション確立要求Ｘを受け取ったか否かを判定し（Ｓ１８）、新アドレスを設定したコネクション確立要求Ｘをまだ受け取っていないクライアント装置４があればＳ１５に戻り、新アドレスを設定したコネクション確立要求Ｘを全クライアント装置４から受け取った場合には、新通信口からアドレス設定部１ｅへ通知完了Ｇを送信し、通知完了Ｇを受け取ったアドレス設定部１ｅはクローズ要求Ｇ’を旧通信口へ送信する（Ｓ１９）。クローズ要求Ｇ’を受け取った旧通信口はクローズして、以降、通信部１ａは新アドレスを設定された新通信口のみを用いて通信を行う（Ｓ２０）。
【００４２】
また、図８は、新通信口の処理フローチャートであり、新通信口は、アドレス設定部１ｅから、新アドレスを設定されるとともにオープン要求Ｅ’を受け取ると（Ｓ３１）、新アドレスを用いて通信を開始し（Ｓ３２）、新アドレスを設定したコネクション確立要求Ｘを全クライアント装置４から受け取った場合には（Ｓ３３）、アドレス設定部１ｅへ通知完了Ｇを送信する（Ｓ３４）。
【００４３】
図６の処理シーケンスを用いて説明すると、グローバルアドレスＡ１を設定された通信口１ｆを用いて通信しているサーバ装置１がグローバルアドレスＡ１宛のネットワーク攻撃をアタッカから受けた場合（Ｍ１３）、通信量監視部１ｄは、アタッカからネットワーク攻撃を受けたと判断し、アドレス設定部１ｅへ通信口１ｇのオープン要求Ｅを行い、通信口１ｇのオープン要求Ｅを受け取ったアドレス設定部１ｅは、通信口１ｇに、アドレス記憶部１ｃから新しいグローバルアドレスＡ２を設定するとともにオープン要求Ｅ’を送信する（Ｍ１４）。すなわち、アドレス設定部１ｅは、通信部１ａが用いるアドレスとしてグローバルアドレスＡ１（旧アドレス）とグローバルアドレスＡ２（新アドレス）とを併用する。そして、グローバルアドレスＡ２を設定されてオープンした通信口１ｇは、オープン完了とグローバルアドレスＡ２の通知信号Ｆをアドレス設定部１ｅへ送信し、アドレス設定部１ｅは当該通知信号Ｆを通信口１ｆへ転送する（Ｍ１５）。
【００４４】
そして、クライアント装置４１が、送信先アドレスにグローバルアドレスＡ１を設定したコネクション確立要求Ｘ［Ａ１］を送信すると、このコネクション確立要求Ｘ［Ａ１］を受け取ったサーバ装置１の通信口１ｆは、グローバルアドレスＡ２の情報を付加した確認信号Ｙ［Ａ２］を送信元のクライアント装置４１へ返信する（Ｍ１６）。同様にクライアント装置４２が、送信先アドレスにグローバルアドレスＡ１を設定したコネクション確立要求Ｘ［Ａ１］を送信すると、このコネクション確立要求Ｘ［Ａ１］を受け取ったサーバ装置１の通信口１ｆは、グローバルアドレスＡ２の情報を付加した確認信号Ｙ［Ａ２］を送信元のクライアント装置４２へ返信する（Ｍ１７）。
【００４５】
以降、クライアント装置４１，４２は、グローバルアドレスＡ２を用いてサーバ装置１との通信を行い、送信先アドレスにグローバルアドレスＡ２を設定したコネクション確立要求Ｘ［Ａ２］を送信し、このコネクション確立要求Ｘ［Ａ２］を受け取ったサーバ装置１の通信口１ｇは、確認信号Ｙを送信元のクライアント装置４１，４２へ返信する（Ｍ１８）。
【００４６】
そして、サーバ装置１の通信口１ｇは、管理下の全クライアント装置４からグローバルアドレスＡ２を設定したコネクション確立要求Ｘ［Ａ２］を受け取れば、アドレス設定部１ｅへ通知完了Ｇを送信し、通知完了Ｇを受け取ったアドレス設定部１ｅはクローズ要求Ｇ’を通信口１ｆへ送信する（Ｍ１９）。クローズ要求Ｇ’を受け取った通信口１ｆはクローズして、以降、通信部１ａはグローバルアドレスＡ２を設定された通信口１ｇのみを用いて通信を行う（Ｍ２０）。
【００４７】
次に、グローバルアドレスＡ２を設定された通信口１ｇを用いて通信しているサーバ装置１がグローバルアドレスＡ２宛のネットワーク攻撃を再びアタッカから受けた場合（Ｍ２１）、通信量監視部１ｄは、アタッカからネットワーク攻撃を受けたと判断し、アドレス設定部１ｅへ通信口１ｆのオープン要求Ｅを行い、通信口１ｆのオープン要求Ｅを受け取ったアドレス設定部１ｅは、通信口１ｆに、アドレス記憶部１ｃから新しいグローバルアドレスＡ３を設定するとともにオープン要求Ｅ’を送信する（Ｍ２２）。すなわち、アドレス設定部１ｅは、通信部１ａが用いるアドレスとしてグローバルアドレスＡ２（旧アドレス）とグローバルアドレスＡ３（新アドレス）とを併用する。そして、グローバルアドレスＡ３を設定されてオープンした通信口１ｆは、オープン完了とグローバルアドレスＡ３の通知信号Ｆをアドレス設定部１ｅへ送信し、アドレス設定部１ｅは当該通知信号Ｆを通信口１ｇへ転送する（Ｍ２３）。
【００４８】
そして、クライアント装置４１が、送信先アドレスにグローバルアドレスＡ２を設定したコネクション確立要求Ｘ［Ａ２］を送信すると、このコネクション確立要求Ｘ［Ａ２］を受け取ったサーバ装置１の通信口１ｇは、グローバルアドレスＡ３の情報を付加した確認信号Ｙ［Ａ３］を送信元のクライアント装置４１へ返信する（Ｍ２４）。同様にクライアント装置４２が、送信先アドレスにグローバルアドレスＡ２を設定したコネクション確立要求Ｘ［Ａ２］を送信すると、このコネクション確立要求Ｘ［Ａ２］を受け取ったサーバ装置１の通信口１ｇは、グローバルアドレスＡ３の情報を付加した確認信号Ｙ［Ａ３］を送信元のクライアント装置４２へ返信する（Ｍ２５）。
【００４９】
以降、クライアント装置４１，４２は、グローバルアドレスＡ３を用いてサーバ装置１との通信を行い、送信先アドレスにグローバルアドレスＡ３を設定したコネクション確立要求Ｘ［Ａ３］を送信し、このコネクション確立要求Ｘ［Ａ３］を受け取ったサーバ装置１の通信口１ｆは、確認信号Ｙを送信元のクライアント装置４１，４２へ返信する（Ｍ２６）。
【００５０】
そして、サーバ装置１の通信口１ｆは、管理下の全クライアント装置４からグローバルアドレスＡ３を設定したコネクション確立要求Ｘ［Ａ３］を受け取れば、アドレス設定部１ｅへ通知完了Ｇを送信し、通知完了Ｇを受け取ったアドレス設定部１ｅはクローズ要求Ｇ’を通信口１ｇへ送信する（Ｍ２７）。クローズ要求Ｇ’を受け取った通信口１ｇはクローズして、以降、通信部１ａはグローバルアドレスＡ３を設定された通信口１ｆのみを用いて通信を行う（Ｍ２８）。
【００５１】
なお、図６において、期間Ｔ［Ａ１］は、通信部１ａがグローバルアドレスＡ１を割り付けられた通信口１ｆを用いて通信を行う期間であり、期間Ｔ［Ａ２］は、通信部１ａがグローバルアドレスＡ２を割り付けられた通信口１ｇを用いて通信を行う期間であり、期間Ｔ［Ａ３］は、通信部１ａがグローバルアドレスＡ３を割り付けられた通信口１ｆを用いて通信を行う期間であり、期間Ｔ［Ａ１］と期間Ｔ［Ａ２］が重なる期間Ｔ［Ａ１，Ａ２］は、グローバルアドレスＡ１，Ａ２を併用している期間であり、期間Ｔ［Ａ２］と期間Ｔ［Ａ３］が重なる期間Ｔ［Ａ２，Ａ３］は、グローバルアドレスＡ２，Ａ３を併用している期間である。
【００５２】
さらに、サーバ装置１がグローバルアドレスＡ３宛のネットワーク攻撃をアタッカから受けると、上記同様に通信に用いる通信口を、グローバルアドレスＡ３を割り付けられた通信口１ｆからグローバルアドレスＡ４を割り付けられた通信口１ｇに切り替える処理を行い、以後、サーバ装置１がアタッカからのネットワーク攻撃を受ける度に、通信部１ａが用いる通信口として通信口１ｆ，１ｇを交互に切り替えるとともに、通信に用いるグローバルアドレスを予め設定された順序Ａ１→Ａ２→Ａ３→．．．．．．→Ａｎで切り替え、グローバルアドレスＡｎを用いた後は再びグローバルアドレスＡ１に戻る。
【００５３】
したがって、本実施形態の機器管理システムは、サーバ装置１がアタッカからのネットワーク攻撃を受けると、サーバ装置１が通信に用いる通信口を切り替えることで、通信に用いるグローバルアドレスを切り替え、以降のアタッカからのネットワーク攻撃を防止できる。また、使用するグローバルアドレスを予め設定された順序Ａ１→Ａ２→Ａ３→．．．．．．→Ａｎで循環させることで、アタッカ側に現在使用しているグローバルアドレスを判り難くさせることができ、ネットワーク攻撃の抑制につながる。さらに、サーバ装置１は、全てのクライアント装置４がサーバ装置１の新アドレスを認識するまでは、旧アドレスと新アドレスを併用することによって、監視制御の継続を図ることができる。
【図面の簡単な説明】
【００５４】
【図１】実施形態１の機器管理システムに用いるサーバ装置のブロック構成を示す図である。
【図２】同上の機器管理システムの構成を示す図である。
【図３】同上の監視制御の処理シーケンスを示す図である。
【図４】同上の監視制御のフローチャートを示す図である。
【図５】実施形態２の機器管理システムに用いるサーバ装置のブロック構成を示す図である。
【図６】同上の監視制御の処理シーケンスを示す図である。
【図７】同上の監視制御のフローチャートを示す図である。
【図８】同上の監視制御のフローチャートを示す図である。
【符号の説明】
【００５５】
１  サーバ装置
１ａ  通信部
１ｃ  アドレス記憶部
１ｄ  通信量監視部
１ｅ  アドレス設定部
２，５  ルータ
３  ＮＡＴルータ
４  クライアント装置
６  設備機器
ＮＴ１  上位ネットワーク
ＮＴ２  中位ネットワーク
ＮＴ３  下位ネットワーク
【図１】
2009239546.tif 000003
【図２】
2009239546.tif 000004
【図３】
2009239546.tif 000005
【図４】
2009239546.tif 000006
【図５】
2009239546.tif 000007
【図６】
2009239546.tif 000008
【図７】
2009239546.tif 000009
【図８】
2009239546.tif 000010