(57)【要約】【課題】サーバの負荷を増大させるサイバー攻撃によるサーバの可用性の低下を抑制する通信管理装置、中継装置、通信システム、通信方法及びコンピュータプログラムを提供すること。【解決手段】データが送信される単位時間のデータ量を示すトラフィック情報と、データの送信元を示す送信元情報と、データの送信先を示す送信先情報とに基づいて、単位時間のデータ量が所定の値を超える場合に、送信元を攻撃元とし、送信先を攻撃先とし、前記攻撃元と前記攻撃先との間の通信を制限通信とし、前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定する攻撃開始判定部と、攻撃開始判定部が判定した時点以降に、前記時点から経過した時間と、前記時点より後に取得されたトラフィック情報、送信元情報及び送信先情報とに基づいて、攻撃元と攻撃先との間の通信を、制限通信ではないと判定する解除管理部とを備える通信解除装置。【選択図】図１
2019216350.tif 000002
【特許請求の範囲】
【請求項１】
送信先に対して送信元が送信するデータの単位時間のデータ量を示すトラフィック情報と、前記送信元を示す送信元情報と、前記送信先を示す送信先情報とに基づいて、前記トラフィック情報が示す前記単位時間のデータ量が所定の値を超える場合に、前記送信元を攻撃元とし、前記送信先を攻撃先とし、前記攻撃元と前記攻撃先との間の通信を制限通信とし、前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定する攻撃開始判定部と、
前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点以降に、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定してから経過した時間と、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点より後に取得した前記トラフィック情報、前記送信元情報及び前記送信先情報と、に基づいて、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する解除管理部と、
を備える通信管理装置。
【請求項２】
前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点から所定の時間が経過するまでに、前記攻撃開始判定部によって送信元から送信先への攻撃が開始されたと前記時点において判定された通信、によるデータの送受信がない場合に、前記攻撃元と前記攻撃先との間の通信を、制限通信ではないと判定する、
請求項１に記載の通信管理装置。
【請求項３】
前記解除管理部は、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点から所定の時間が経過するまでに、前記攻撃開始判定部によって送信元から送信先への攻撃が開始されたと前記時点の以前及び以降に判定された通信であって、前記解除管理部が制限通信ではないとは判定していない通信、によるデータの送受信がない場合に、前記攻撃元と前記攻撃先との間の通信を、制限通信ではないと判定する、
請求項１に記載の通信管理装置。
【請求項４】
前記送信先情報が示す送信先と通信する送信先通信部を、
さらに備え、
前記送信先通信部は、前記送信先情報が示す送信先との通信ができない場合に、前記送信先情報との通信ができないことを示す通信不可情報を前記解除管理部に送信し、
前記解除管理部は、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点以降に、前記攻撃元と前記送信先通信部との間の通信ができないことを示す前記通信不可情報を取得した場合に、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する、
請求項１に記載の通信管理装置。
【請求項５】
送信元が送信先に対して、前記送信元を示す送信元情報と、前記送信先を示す送信先情報とともに送信するデータを受信するデータ受信部と、
前記データ受信部が受信する前記データの単位時間のデータ量を示すトラフィック情報を生成するトラフィック情報生成部と、
前記データ受信部が受信したデータの送信元及び送信先が、前記トラフィック情報、前記送信元情報及び前記送信先情報に基づいて、前記トラフィック情報が示す前記単位時間のデータ量が所定の値を超える場合に、前記送信元を攻撃元とし、前記送信先を攻撃先とし、前記攻撃元と前記攻撃先との間の通信を制限通信とし、前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定する攻撃開始判定部、によって送信元から送信先への攻撃が開始されたと判定された通信であって、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点以降に、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定してから経過した時間と、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点より後に取得した前記トラフィック情報、前記送信元情報及び前記送信先情報と、に基づいて、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する解除管理部によって制限通信ではないとは判定されていない通信の送信元及び送信先、ではない場合に、前記データを前記送信先に送信するデータ送信部と、
を備える中継装置。
【請求項６】
送信元が送信するデータを受信して送信先へ送信する中継装置と、前記中継装置による前記データの送信を管理する通信管理装置とを備える通信システムであって、
前記中継装置は、
送信元が送信先に対して、前記送信元を示す送信元情報と、前記送信先を示す送信先情報とともに送信するデータを受信するデータ受信部と、
前記データ受信部が受信する前記データの単位時間のデータ量を示すトラフィック情報を生成するトラフィック情報生成部と、
前記データ受信部が受信したデータの送信元及び送信先が、前記トラフィック情報、前記送信元情報及び前記送信先情報に基づいて、前記トラフィック情報が示す前記単位時間のデータ量が所定の値を超える場合に、前記送信元を攻撃元とし、前記送信先を攻撃先とし、前記攻撃元と前記攻撃先との間の通信を制限通信とし、前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定する攻撃開始判定部、によって送信元から送信先への攻撃が開始されたと判定された通信であって、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点以降に、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定してから経過した時間と、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点より後に取得した前記トラフィック情報、前記送信元情報及び前記送信先情報と、に基づいて、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する解除管理部によって制限通信ではないとは判定されていない通信の送信元及び送信先、ではない場合に、前記データを前記送信先に送信するデータ送信部と、を備え、
前記通信管理装置は、
前記攻撃開始判定部と、
前記解除管理部と、を備える、
通信システム。
【請求項７】
送信元が送信するデータを受信して送信先へ送信する中継装置と、前記中継装置による前記データの送信を管理する通信管理装置とを備える通信システムが行う通信方法であって、
送信元が送信先に対して、前記送信元を示す送信元情報と、前記送信先を示す送信先情報とともに送信するデータを受信するデータ受信ステップと、
前記データ受信ステップにおいて受信される前記データの単位時間のデータ量を示すトラフィック情報を生成するトラフィック情報生成ステップと、
前記データ受信ステップにおいて受信されたデータの送信元及び送信先が、前記トラフィック情報、前記送信元情報及び前記送信先情報に基づいて、前記トラフィック情報が示す前記単位時間のデータ量が所定の値を超える場合に、前記送信元を攻撃元とし、前記送信先を攻撃先とし、前記攻撃元と前記攻撃先との間の通信を制限通信とし、前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定する攻撃開始判定ステップ、において送信元から送信先への攻撃が開始されたと判定された通信であって、前記攻撃開始判定ステップにおいて前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定された時点以降に、前記攻撃開始判定ステップにおいて前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定されてから経過した時間と、前記攻撃開始判定ステップにおいて前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定された時点より後に取得した前記トラフィック情報、前記送信元情報及び前記送信先情報と、に基づいて、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する解除管理ステップによって制限通信ではないとは判定されていない通信の送信元及び送信先、ではない場合に、前記データを前記送信先に送信するデータ送信ステップと、
前記攻撃開始判定ステップと、
前記解除管理ステップと、
を有する通信方法。
【請求項８】
請求項１〜４のいずれか一項に記載の通信管理装置としてコンピュータを機能させるためのコンピュータプログラム。
【請求項９】
請求項５に記載の中継装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信管理装置、中継装置、通信システム、通信方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
ＩｏＴデバイスの増加に伴い、マルウェアに感染したＩｏＴデバイスが攻撃対象のサーバに対してＤＤｏＳ(Distributed Denial of Service attack)攻撃等のサーバへの負荷を増加させるサイバー攻撃をする可能性が増している。従来、このようなサイバー攻撃に対しては、有効な対策がなく、通信を全て遮断するしかなかった（非特許文献１参照）。そのため、これらのサイバー攻撃によって、サーバの可用性が低下する場合があった。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“サイバー攻撃自動防御ソリューション”、［online］、AlaxalA、［平成３０年４月３０日検索］、インターネット＜ＵＲＬ：http://www.alaxala.com/jp/news/press/2017/20170601.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記事情に鑑み、本発明は、サーバの負荷を増大させるサイバー攻撃によるサーバの可用性の低下を抑制する通信管理装置、中継装置、通信システム、通信方法及びコンピュータプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
本発明の一態様は、送信先に対して送信元が送信するデータの単位時間のデータ量を示すトラフィック情報と、前記送信元を示す送信元情報と、前記送信先を示す送信先情報とに基づいて、前記トラフィック情報が示す前記単位時間のデータ量が所定の値を超える場合に、前記送信元を攻撃元とし、前記送信先を攻撃先とし、前記攻撃元と前記攻撃先との間の通信を制限通信とし、前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定する攻撃開始判定部と、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点以降に、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定してから経過した時間と、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点より後に取得した前記トラフィック情報、前記送信元情報及び前記送信先情報と、に基づいて、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する解除管理部と、を備える通信管理装置である。
【０００６】
本発明の一態様は、上記の通信管理装置であって、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点から所定の時間が経過するまでに、前記攻撃開始判定部によって送信元から送信先への攻撃が開始されたと前記時点において判定された通信、によるデータの送受信がない場合に、前記攻撃元と前記攻撃先との間の通信を、制限通信ではないと判定する。
である。
【０００７】
本発明の一態様は、上記の通信管理装置であって、前記解除管理部は、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点から所定の時間が経過するまでに、前記攻撃開始判定部によって送信元から送信先への攻撃が開始されたと前記時点の以前及び以降に判定された通信であって、前記解除管理部が制限通信ではないとは判定していない通信、によるデータの送受信がない場合に、前記攻撃元と前記攻撃先との間の通信を、制限通信ではないと判定する。
【０００８】
本発明の一態様は、上記の通信管理装置であって、前記送信先情報が示す送信先と通信する送信先通信部を、さらに備え、前記送信先通信部は、前記送信先情報が示す送信先との通信ができない場合に、前記送信先情報との通信ができないことを示す通信不可情報を前記解除管理部に送信し、前記解除管理部は、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点以降に、前記攻撃元と前記送信先通信部との間の通信ができないことを示す前記通信不可情報を取得した場合に、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する。
【０００９】
本発明の一態様は、送信元が送信先に対して、前記送信元を示す送信元情報と、前記送信先を示す送信先情報とともに送信するデータを受信するデータ受信部と、前記データ受信部が受信する前記データの単位時間のデータ量を示すトラフィック情報を生成するトラフィック情報生成部と、前記データ受信部が受信したデータの送信元及び送信先が、前記トラフィック情報、前記送信元情報及び前記送信先情報に基づいて、前記トラフィック情報が示す前記単位時間のデータ量が所定の値を超える場合に、前記送信元を攻撃元とし、前記送信先を攻撃先とし、前記攻撃元と前記攻撃先との間の通信を制限通信とし、前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定する攻撃開始判定部、によって送信元から送信先への攻撃が開始されたと判定された通信であって、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点以降に、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定してから経過した時間と、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点より後に取得した前記トラフィック情報、前記送信元情報及び前記送信先情報と、に基づいて、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する前記解除管理部によって制限通信ではないとは判定されていない通信の送信元及び送信先、ではない場合に、前記データを前記送信先に送信するデータ送信部と、を備える中継装置である。
【００１０】
本発明の一態様は、送信元が送信するデータを受信して送信先へ送信する中継装置と、前記中継装置による前記データの送信を管理する通信管理装置とを備える通信システムであって、前記中継装置は、送信元が送信先に対して、前記送信元を示す送信元情報と、前記送信先を示す送信先情報とともに送信するデータを受信するデータ受信部と、前記データ受信部が受信する前記データの単位時間のデータ量を示すトラフィック情報を生成するトラフィック情報生成部と、前記データ受信部が受信したデータの送信元及び送信先が、前記トラフィック情報、前記送信元情報及び前記送信先情報に基づいて、前記トラフィック情報が示す前記単位時間のデータ量が所定の値を超える場合に、前記送信元を攻撃元とし、前記送信先を攻撃先とし、前記攻撃元と前記攻撃先との間の通信を制限通信とし、前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定する攻撃開始判定部、によって送信元から送信先への攻撃が開始されたと判定された通信であって、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点以降に、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定してから経過した時間と、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点より後に取得した前記トラフィック情報、前記送信元情報及び前記送信先情報と、に基づいて、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する解除管理部によって制限通信ではないとは判定されていない通信の送信元及び送信先、ではない場合に、前記データを前記送信先に送信するデータ送信部と、を備え、前記通信管理装置は、前記攻撃開始判定部と、前記解除管理部と、を備える、通信システムである。
【００１１】
本発明の一態様は、送信元が送信するデータを受信して送信先へ送信する中継装置と、前記中継装置による前記データの送信を管理する通信管理装置とを備える通信システムが行う通信方法であって、送信元が送信先に対して、前記送信元を示す送信元情報と、前記送信先を示す送信先情報とともに送信するデータを受信するデータ受信ステップと、前記データ受信ステップにおいて受信される前記データの単位時間のデータ量を示すトラフィック情報を生成するトラフィック情報生成ステップと、前記データ受信ステップにおいて受信されたデータの送信元及び送信先が、前記トラフィック情報、前記送信元情報及び前記送信先情報に基づいて、前記トラフィック情報が示す前記単位時間のデータ量が所定の値を超える場合に、前記送信元を攻撃元とし、前記送信先を攻撃先とし、前記攻撃元と前記攻撃先との間の通信を制限通信とし、前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定する攻撃開始判定ステップ、において送信元から送信先への攻撃が開始されたと判定された通信であって、前記攻撃開始判定ステップにおいて前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定された時点以降に、前記攻撃開始判定ステップにおいて前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定されてから経過した時間と、前記攻撃開始判定ステップにおいて前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定された時点より後に取得した前記トラフィック情報、前記送信元情報及び前記送信先情報と、に基づいて、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する解除管理ステップによって制限通信ではないとは判定されていない通信の送信元及び送信先、ではない場合に、前記データを前記送信先に送信するデータ送信ステップと、前記攻撃開始判定ステップと、前記解除管理ステップと、を有する通信方法である。
【００１２】
本発明の一態様は、上記の通信管理装置としてコンピュータを機能させるためのコンピュータプログラムである。
【００１３】
本発明の一態様は、上記の中継装置としてコンピュータを機能させるためのコンピュータプログラムである。
【発明の効果】
【００１４】
本発明により、サーバの負荷を増大させるサイバー攻撃によるサーバの可用性の低下を抑制する通信システム、通信管理装置、通信方法及びコンピュータプログラムを提供することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施形態の通信システム１００の具体的なシステム構成を示す図。
【図２】第１の実施形態における中継装置３の機能構成の具体例を示す図。
【図３】第１の実施形態における受信データ関連情報の具体例を示す図。
【図４】第１の実施形態における制限通信情報の具体例を示す図。
【図５】第１の実施形態における通信管理装置４の機能構成の具体例を示す図。
【図６】第１の実施形態における中継装置３における具体的な処理の流れを示すフローチャート。
【図７】第１の実施形態における通信管理装置４が防御設定情報を送信する具体的な処理の流れを示すフローチャート。
【図８】第１の実施形態における通信管理装置４が防御設定解除情報を送信する具体的な処理の流れを示すフローチャート。
【図９】第２の実施形態の通信システム１００ａの具体的なシステム構成を示す図。
【図１０】第２の実施形態における通信管理装置４ａの機能構成の具体例を示す図。
【図１１】第２の実施形態における通信管理装置４ａが防御設定解除情報を送信する具体的な処理の流れを示すフローチャート。
【発明を実施するための形態】
【００１６】
（第１の実施形態）
図１は、第１の実施形態の通信システム１００の具体的なシステム構成を示す図である。通信システム１００は、ＩｏＴ（Internet of things）デバイス１、宛先サーバ２、中継装置３−１〜３−Ｎ（Ｎは１以上の整数）及び通信管理装置４を備える。以下、中継装置３−１〜３−Ｎをそれぞれ区別しない場合、中継装置３という。
【００１７】
ＩｏＴデバイス１は、所定のデータ（以下「デバイス取得データ」という。）を取得し、取得したデバイス取得データを、中継装置３及びネットワーク５を介して所定の宛先サーバ２に送信する。所定の宛先サーバ２は、ＩｏＴデバイス１ごとに、デバイス取得データの送信先として予め定められたサーバである。ＩｏＴデバイス１は、デバイス送信情報を中継装置３に送信する。デバイス送信情報は、デバイス取得データと、送受信先情報とを含む。送受信先情報は、デバイス取得データの送信先の宛先サーバ２とデバイス取得データの送信元のＩｏＴデバイス１とを示す。以下、送受信先情報が示すデバイス取得データの送信先である宛先サーバ２を示す情報を、送信先情報という。以下、送受信先情報が示すデバイス取得データの送信元であるＩｏＴデバイス１を示す情報を、送信元情報という。
【００１８】
送信元情報は、各ＩｏＴデバイス１をそれぞれ識別可能に示す情報であればどのような情報であってもよい。送信元情報は、例えば、ＩｏＴデバイス１に割り当てられたＩＰ（Internet protocol）アドレスであってもよい。送信元情報は、例えば、ＩｏＴデバイス１の製造メーカの名前と型番であってもよい。
送信先情報は、各宛先サーバ２をそれぞれ識別可能に示す情報であればどのような情報であってもよい。送信先情報は、例えば、宛先サーバ２に割り当てられたＩＰアドレスであってもよい。
【００１９】
ＩｏＴデバイス１は、デバイス取得データを取得し、取得したデバイス取得データを所定の宛先サーバ２に送信可能であれば、どのような装置であってもよい。ＩｏＴデバイス１は、例えば、加速度センサであってもよいし、光センサであってもよい。ＩｏＴデバイス１は、例えば、冷蔵温度を測定する冷蔵庫であってもよい。
ネットワーク５は、例えば、インターネットである。
【００２０】
中継装置３−１〜３−Ｎは、それぞれ１つ又は複数のＩｏＴデバイス１と接続され、接続先のＩｏＴデバイス１が送信するデバイス送信情報を取得する。中継装置３は、取得したデバイス送信情報が含むデバイス取得データを、デバイス送信情報が含む送受信先情報が示す宛先サーバ２に、ネットワーク５を介して送信する。
【００２１】
通信管理装置４は、中継装置３から宛先サーバ２へのデバイス取得データの送信を管理する。通信管理装置４は、ＩｏＴデバイス１と宛先サーバ２との間の通信における通信量に基づいて、中継装置３から宛先サーバ２へのデバイス送信情報の送信を管理する。
【００２２】
通信管理装置４は、具体的には、ＩｏＴデバイス１と宛先サーバ２との間の通信における通信量が所定の量を超えた場合に、通信量が所定の量を超えた通信の送信元であるＩｏＴデバイス１に接続された中継装置３に対して、防御設定情報を送信する。以下、宛先サーバ２との間の通信の通信量が所定の値を超えるＩｏＴデバイス１を攻撃元デバイスという。以下、攻撃元デバイスとの通信の通信量が所定の値を超える宛先サーバ２を攻撃先サーバという。以下、攻撃元デバイスから取得したデバイス送信情報を、攻撃先サーバへ送信する中継装置３を攻撃中継装置という。
防御設定情報は、攻撃元デバイスを示す情報（以下「攻撃元デバイス情報」という。）と、攻撃先サーバを示す情報（以下「攻撃先情報」という。）と、攻撃中継装置を示す情報（以下「攻撃中継装置情報」という。）とを含む。防御設定情報は、攻撃元デバイスと攻撃先サーバとの間の通信制限の実行の指示を示す情報である。
【００２３】
通信管理装置４は、攻撃元デバイスに接続された中継装置３に防御設定情報を送信することで、攻撃元デバイスと攻撃先サーバとの間の通信を制限する。
通信を制限するとは、攻撃元デバイスから攻撃先サーバへのデバイス取得データの送信を遮断することを意味する。以下、通信を制限することを通信制限という。
【００２４】
攻撃元デバイスを示す情報は、各攻撃元デバイスをそれぞれ識別可能に示す情報であればどのような情報であってもよい。攻撃元デバイスを示す情報は、例えば、攻撃元デバイスに割り当てられたＩＰアドレスであってもよい。
攻撃先サーバを示す情報は、各攻撃先サーバをそれぞれ識別可能に示す情報であればどのような情報であってもよい。攻撃先サーバを示す情報は、例えば、攻撃先サーバに割り当てられたＩＰアドレスであってもよい。
【００２５】
また、通信管理装置４は、攻撃元デバイスと攻撃先サーバとの間の通信制限を、所定の条件が満たされた場合に解除する。通信管理装置４は、所定の条件が満たされた場合に、防御設定解除情報を宛先サーバ２に送信する。通信管理装置４は、防御設定解除情報を送信することで、攻撃元デバイスと攻撃先サーバとの間の通信制限を解除する。防御設定解除情報は、攻撃元デバイス情報と、攻撃先情報とを含む。防御設定解除情報は、攻撃元デバイス情報が示す攻撃元デバイスと、攻撃先情報が示す攻撃先サーバとの間の通信制限の解除の実行の指示を示す情報である。
【００２６】
図２は、第１の実施形態における中継装置３の機能構成の具体例を示す図である。中継装置３は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置３７などを備え、プログラムを実行する。中継装置３は、プログラムの実行によってデータ受信部３０、受信データ記録部３１、データ判定部３２、トラフィック情報生成部３３、通信部３４、防御設定情報記録部３５及び防御設定解除部３６を備える装置として機能する。
【００２７】
データ受信部３０は、中継装置３をＩｏＴデバイス１に接続するための通信インタフェースを含んで構成される。データ受信部３０は、通信インタフェースを介して、ＩｏＴデバイス１と通信する。データ受信部３０は、ＩｏＴデバイス１からデバイス送信情報を受信する。
【００２８】
受信データ記録部３１は、受信データ関連情報を補助記憶装置３７に記録する。受信データ関連情報は、データ受信部３０がデバイス送信情報のデータ量と、データ受信部３０がデバイス送信情報を受信した時刻と、デバイス送信情報が含む送受信先情報が示す送信元のＩｏＴデバイス１と送信先の宛先サーバ２と、中継装置３の識別子とを示す。
【００２９】
データ判定部３２は、データ受信部３０が受信したデバイス送信情報に含まれる送受信先情報に基づいて、受信したデバイス送信情報が含むデバイス取得データを、送信先情報が示す宛先サーバ２に送信するか否かを判定する。
【００３０】
トラフィック情報生成部３３は、受信データ関連情報に基づいて、トラフィック量を示すトラフィック情報を送受信先情報ごとに、生成する。トラフィック量は、同一送受信先デバイス送信情報のデータ量の単位時間内の総量である。同一送受信先デバイス送信情報は、送信先情報が示す宛先サーバ２が同じであり、かつ、送信元情報が示すＩｏＴデバイス１が同じであるデバイス送信情報である。
【００３１】
通信部３４は、中継装置３を宛先サーバ２及び通信管理装置４に接続するための通信インタフェースを含んで構成される。通信部３４は、通信インタフェースを介して、宛先サーバ２及び通信管理装置４と通信する。
通信部３４は、トラフィック情報送信部３４１、データ送信部３４２、防御設定情報受信部３４３及び防御設定解除情報受信部３４４を備える。
【００３２】
トラフィック情報送信部３４１は、トラフィック情報生成部３３が生成したトラフィック情報と、トラフィック情報生成部３３が生成したトラフィック情報に対応する送受信先情報と、中継装置３の識別子を示す中継装置識別情報とを、通信管理装置４に送信する。中継装置識別情報は、図示しない記憶部に予め記憶されていてもよいし、補助記憶装置３７に予め記憶されていてもよい。
以下、トラフィック情報送信部３４１が送信する送受信先情報を、トラフィック送受信先情報という。
【００３３】
中継装置識別情報は、各中継装置３をそれぞれ識別可能に示す情報であればどのような情報であってもよい。中継装置識別情報は、例えば、中継装置３に割り当てられたＩＰアドレスであってもよい。
【００３４】
データ送信部３４２は、送受信先情報が示す宛先サーバ２にデバイス取得データを送信する。
防御設定情報受信部３４３は、通信管理装置４から防御設定情報を受信する。
防御設定解除情報受信部３４４は、通信管理装置４から、防御設定解除情報を受信する。
【００３５】
防御設定情報記録部３５は、通信管理装置４によって通信制限の指示がなされた通信（以下「制限通信」という。）を示す情報（以下「制限通信情報」という。）を補助記憶装置３７に記録する。制限通信情報が示す制限通信に対する通信制限の実行の指示を示す情報が防御設定情報である。
【００３６】
防御設定解除部３６は、補助記憶装置３７に記録された制限通信情報が示す制限通信のうち、防御設定解除情報が示す通信を、補助記憶装置３７の記録から削除する。
【００３７】
補助記憶装置３７は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。補助記憶装置３７は受信データ関連情報及び制限通信情報を記憶する。
【００３８】
図３は、第１の実施形態における受信データ関連情報の具体例を示す図である。
受信データ関連情報は、例えば、図３に示す受信データ関連情報テーブル９００として、補助記憶装置３７に記憶される。受信データ関連情報テーブル９００は、“受信時刻”ごとにごとにレコードをもつ。各レコードは、“受信時刻”、“中継装置ＩＤ”、“送信元ＩＤ”、“送信先ＩＤ”及び“データ量”の各値をもつ。“受信時刻”は、データ受信部３０がデバイス送信情報を受信した時刻を表す。“中継装置ＩＤ”は、中継装置３の識別子を表す。中継装置ＩＤ”は、中継装置識別情報の具体例である。“送信元ＩＤ”は、デバイス送信情報が示す送信元のＩｏＴデバイス１の識別子を表す。“送信元ＩＤ”は、送信元情報の具体例である。“送信先ＩＤ”は、デバイス送信情報が示す送信先の宛先サーバ２の識別子を表す。“送信先ＩＤ”は送信先情報の具体例である。“データ量”は、データ受信部３０がデバイス送信情報のデータ量を表す。
例えば、レコード９０１は、識別子が“ＳＳ２”であるＩｏＴデバイス１を送信元とし、識別子が“ＤＳ１”である宛先サーバ２を送信先とするデバイス送信情報を、識別子が“ＧＷ１”の中継装置３のデータ受信部３０が取得した時刻が、２０１８年３月２７日の１０時００分３０秒であることを表す。また、レコード９０１は、２０１８年３月２７日の１０時００分３０秒にデータ受信部３０が受信したデバイス送信情報のデータ量が５０Ｍであることを示す。
【００３９】
図４は、第１の実施形態における制限通信情報の具体例を示す図である。
制限通信情報は、例えば、図４に示す制限通信情報テーブル９１０として、補助記憶装置３７に記憶される。制限通信情報テーブル９１０は、“送信元ＩＤ”ごとにごとにレコードをもつ。各レコードは、“送信元ＩＤ”、“送信先ＩＤ”及び“中継装置ＩＤ”、の各値をもつ。“送信元ＩＤ”は、攻撃元デバイスの識別子を表す。“送信先ＩＤ”は、攻撃先デバイスの識別子を表す。“中継装置ＩＤ”は、攻撃中継装置の識別子を表す。“送信元ＩＤ”は、攻撃元デバイス情報の具体例である。“送信先ＩＤ”は攻撃先情報の具体例である。“中継装置ＩＤ”は、攻撃中継装置情報の具体例である。
各レコードは、制限通信情報が示す制限通信の具体例である。
例えば、レコード９１１は、識別子が“ＧＷ１”の中継装置３を介した通信であって、識別子が“ＳＳ１”である攻撃元デバイスと識別子が“ＤＳ１”である宛先サーバ２との間の通信が制限通信であることを示す。
【００４０】
図５は、第１の実施形態における通信管理装置４の機能構成の具体例を示す図である。
通信管理装置４は、バスで接続されたＣＰＵやメモリや補助記憶装置４５などを備え、プログラムを実行する。通信管理装置４は、プログラムの実行によって通信部４１、攻撃開始判定部４２、防御設定情報生成部４３及び解除管理部４４を備える装置として機能する。
【００４１】
通信部４１は、通信管理装置４を中継装置３に接続するための通信インタフェースを含んで構成される。通信部４１は、通信インタフェースを介して、中継装置３と通信する。
【００４２】
通信部４１は、トラフィック情報受信部４１１、防御設定情報送信部４１２及び防御設定解除情報送信部４１３を備える。
【００４３】
トラフィック情報受信部４１１は、中継装置３が送信したトラフィック情報、トラフィック送受信先情報及び中継装置識別情報を受信する。防御設定情報送信部４１２は、防御設定情報を中継装置３に送信する。防御設定解除情報送信部４１３は、防御設定解除情報を中継装置３に送信する。
【００４４】
攻撃開始判定部４２は、トラフィック情報受信部４１１が受信したトラフィック情報、トラフィック送受信先情報及び中継装置識別情報に基づいて、送信元情報が示すＩｏＴデバイス１による、送信先情報が示す宛先サーバ２に対する攻撃が開始されたか否かを判定する。
宛先サーバ２に対する攻撃とは、具体的には、ＩｏＴデバイス１から宛先サーバ２に、所定の閾値を超える量のデータが単位時間中に送信されることである。
【００４５】
防御設定情報生成部４３は、攻撃開始判定部４２の判定結果が、攻撃が開始されたという判定結果だった場合に、以下の防御設定情報生成処理を実行する。防御設定情報生成処理において、防御設定情報生成部４３は、送信元情報が示すＩｏＴデバイス１と送信先情報が示す宛先サーバ２との間の通信であって、中継装置識別情報が示す中継装置３を介した通信についての防御設定情報を生成する。具体的には、防御設定情報生成処理において、防御設定情報生成部４３は、攻撃中継装置情報は中継装置識別情報が示す中継装置３を示し、攻撃元デバイス情報は送信元情報が示すＩｏＴデバイス１を示し、攻撃先情報は送信先情報が示す宛先サーバ２を示す防御設定情報を生成する。
【００４６】
防御設定情報生成部４３は、生成した防御設定情報の通信制限の対象である通信（すなわち制限通信）を補助記憶装置４５に記録する。通信を補助記憶装置４５に記録するとは、具体的には、通信の送信元であるＩｏＴデバイス１の識別子と、通信の宛先サーバ２の識別子と、通信を介する中継装置３の識別子とを補助記憶装置４５に記録することである。
【００４７】
解除管理部４４は、防御設定情報生成部４３が防御設定情報を生成した時点（以下「生成時」という。）をｔ０として、生成時ｔ０以降、定期的に、生成時防御設定情報に対する解除判定処理を実行する。生成時防御設定情報は、生成時ｔ０において生成された防御設定情報である。なお、解除管理部４４は、必ずしも定期的に、解除判定処理を実行する必要はない。解除管理部４４は、所定の条件が満たされた時点で解除判定処理を実行してもよい。所定の条件は、例えば、トラフィック情報受信部４１１がトラフィック情報を受信する、という条件であってもよい。
【００４８】
解除判定処理において、解除管理部４４は、生成時ｔ０に防御設定情報生成部４３が防御設定情報を生成してから所定の時間が経過するまでに、第一解除条件が満たされた場合に、解除決定処理を実行する。
第一解除条件は、生成時ｔ０において生成された防御設定情報が示す攻撃元デバイス及び攻撃先デバイスを示すデバイス送信情報を、生成時ｔ０より後に、トラフィック情報受信部４１１が受信しない、という条件である。
解除決定処理は、生成時ｔ０において生成された防御設定情報によって制限通信として補助記憶装置４５に記録された通信の通信制限の解除の指示を示す防御設定解除情報を、生成時ｔ０において生成された防御設定情報が示す中継装置３に送信することを決定する処理である。
【００４９】
なお、解除判定処理は、必ずしも、第一解除条件が満たされた場合に解除決定処理が実行される処理でなくてもよい。解除判定処理は、生成時ｔ０に防御設定情報生成部４３が防御設定情報を生成してから所定の時間が経過するまでに、第二解除条件が満たされた場合に、解除管理部４４が解除決定処理を実行する処理であってもよい。
第二解除条件は、補助記憶装置４５に記憶された制限通信情報が示す制限通信によるデバイス送信情報を、生成時ｔ０より後に、トラフィック情報受信部４１１が受信しない、という条件である。
第二解除条件は、制限通信が、必ずしも、生成時ｔ０に生成された防御設定情報によって通信が制限された制限通信でなくてもよい点で第一解除条件と異なる。具体的には、第二解除条件における制限通信は、生成時ｔ０の以前又は以降に生成された防御設定情報によって制限された通信であって通信の制限が解除されていない通信であれば、どのような制限通信であってもよい。
以下、第一解除条件及び第二解除条件をそれぞれ区別しない場合、解除条件という。
【００５０】
補助記憶装置４５は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。補助記憶装置４５は制限通信情報を記憶する。
【００５１】
図６は、第１の実施形態における中継装置３がデバイス取得データの宛先サーバ２への送信と、トラフィック情報の通信管理装置４への送信とを管理する具体的な処理の流れを示すフローチャートである。
【００５２】
データ受信部３０がデバイス送信情報を受信する（ステップＳ１０１）。データ判定部３２が、送受信先情報が示すＩｏＴデバイス１と宛先サーバ２との間の通信が、補助記憶装置３７の制限通信情報に制限通信として記憶されているか否かを判定する（ステップＳ１０２）。ステップＳ１０２において、制限通信として記憶されていると判定された場合（ステップＳ１０２：ＹＥＳ）、デバイス取得データを宛先サーバ２に送信しない。ステップＳ１０２において、制限通信として記憶されていると判定された場合（ステップＳ１０２：ＹＥＳ）、トラフィック情報生成部３３が受信データ関連情報に基づいてトラフィック情報を生成する（ステップＳ１０３）。トラフィック情報生成部３３が、トラフィック情報、トラフィック送受信先情報及び中継装置識別情報を通信管理装置４に送信する（ステップＳ１０４）。
【００５３】
一方、ステップＳ１０２において、制限通信として記憶されていないと判定された場合（ステップＳ１０２：ＮＯ）、中継装置３は、データ送信部３４２によって、送受信先情報が示す宛先サーバ２にデバイス取得データを送信する（ステップＳ１０５）。ステップＳ１０５の次に、ステップＳ１０３の処理に戻る。なお、ステップＳ１０５の処理とステップＳ１０３及びステップＳ１０４の処理とは、必ずしもステップＳ１０５の処理の次に、ステップＳ１０３及びステップＳ１０４の処理が実行される必要はない。例えば、ステップＳ１０５の処理と、ステップＳ１０３及びステップＳ１０４の処理とは並行して実行されてもよい。例えば、ステップＳ１０５の処理は、ステップＳ１０３及びステップＳ１０４の処理の次に実行されてもよい。
【００５４】
図７は、第１の実施形態における通信管理装置４が防御設定情報を送信する具体的な処理の流れを示すフローチャートである。
トラフィック情報受信部４１１がトラフィック情報、トラフィック送受信先情報及び中継装置識別情報を受信する（ステップＳ２０１）。攻撃開始判定部４２が、トラフィック情報、トラフィック送受信先情報及び中継装置識別情報に基づいて、送信元情報が示すＩｏＴデバイス１による、送信先情報が示す宛先サーバ２に対する攻撃が開始されたか否かを判定する（ステップＳ２０２）。
攻撃が開始されたと判定された場合（ステップＳ２０２：ＹＥＳ）、防御設定情報生成部４３が、ステップＳ２０１において取得されたトラフィック送受信先情報が示す送信元と送信先との間の通信制限を指示する防御設定情報を生成する（ステップＳ２０３）。防御設定情報送信部４１２が、ステップＳ２０３において生成された防御設定情報を送信する（ステップＳ２０４）。
一方、攻撃が開始されたと判定されなかった場合（ステップＳ２０２：ＮＯ）、処理が終了する。
【００５５】
図８は、第１の実施形態における通信管理装置４が防御設定解除情報を送信する具体的な処理の流れを示すフローチャートである。以下、説明の簡単のため、解除管理部４４は定期的に解除条件が満たされたか否かを判定するものと仮定する。
【００５６】
図７におけるステップＳ２０３と同様に、防御設定情報生成部４３が、防御設定情報を生成する（ステップＳ３０１）。ステップＳ３０１が実行された後、解除管理部４４は、定期的に解除条件が満たされたか否かを判定する（ステップＳ３０２）。解除条件が満たされた場合（ステップＳ３０２：ＹＥＳ）、解除管理部４４は、解除決定処理を実行する（ステップＳ３０３）。防御設定解除情報送信部４１３が、防御設定解除情報を送信する（ステップＳ３０４）。
一方、ステップＳ３０２において、解除条件が満たされなかった場合（ステップＳ３０２：ＮＯ）、ステップＳ３０２の処理に戻る。
【００５７】
このように構成された第１の実施形態の通信システム１００は、防御設定を解除する。そのため、不必要に通信を制限することがなく、宛先サーバ２の可用性の低下を抑制することができる。
【００５８】
（第２の実施形態）
図９は、第２の実施形態の通信システム１００ａの具体的なシステム構成を示す図である。通信システム１００ａは、通信管理装置４に代えて通信管理装置４ａを備える点で通信システム１００と異なる。以下、図１と同様の機能をもつものは同じ符号を付すことで説明を省略する。
【００５９】
図１０は、第２の実施形態における通信管理装置４ａの機能構成の具体例を示す図である。通信管理装置４ａは、通信部４１に代えて、通信部４１ａを備える点と、解除管理部４４に代えて、解除管理部４４ａを備える点とで、通信管理装置４と異なる。以下、図２及び図５と同様の機能をもつものは同じ符号を付すことで説明を省略する。
【００６０】
通信部４１ａは、トラフィック情報受信部４１１、防御設定情報送信部４１２、防御設定解除情報送信部４１３及び送信先通信部４１４を備える。送信先通信部４１４は、宛先サーバ２と通信する。送信先通信部４１４は、生成時ｔ０において生成された防御設定情報が示す攻撃先デバイスと通信する。送信先通信部４１４は、生成時ｔ０において生成された防御設定情報が示す攻撃先デバイスと通信できない場合、解除管理部４４ａに通信不可情報を送信する。通信不可情報は、生成時ｔ０において生成された防御設定情報が示す攻撃先デバイスと通信できないことを示す。
【００６１】
解除管理部４４ａは、生成時ｔ０より後の所定の期間中に、第三解除条件が満たされた場合に、解除決定処理を実行する。解除管理部４４ａは、定期的に、第三解除条件が満たされるか否かを判定する。なお、解除管理部４４は、必ずしも定期的に、第三解除条件が満たされるか否かを判定する必要はない。解除管理部４４は、所定の条件が満たされた時点で第三解除条件が満たされるか否かを判定してもよい。所定の条件は、例えば、トラフィック情報受信部４１１がトラフィック情報を受信する、という条件であってもよい。
【００６２】
第三解除条件は、生成時ｔ０において生成された防御設定情報が示す攻撃先デバイスが存在しない、という条件である。
第三解除条件は、例えば、生成時ｔ０において生成された防御設定情報が示す攻撃先デバイスが、生成時ｔ０より後に通信システム１００から取り外された場合に満たされる。この場合、送信先通信部４１４は、生成時ｔ０において生成された防御設定情報が示す攻撃先デバイスとの通信ができない。そのため、送信先通信部４１４は、通信不可情報を解除管理部４４ａに送信する。通信不可信号を取得した解除管理部４４ａは、生成時ｔ０において生成された防御設定情報が示す攻撃先デバイスが存在しないと判定する。
【００６３】
図１１は、第２の実施形態における通信管理装置４ａが防御設定解除情報を送信する具体的な処理の流れを示すフローチャートである。以下、説明の簡単のため、解除管理部４４ａは定期的に解除条件が満たされたか否かを判定するものと仮定する。
図１１は、ステップＳ３０２に代えてステップＳ３０２ａが実行される点で図８と異なる。ステップＳ３０２ａにおいて、解除管理部４４ａは、定期的に第三解除条件が満たされたか否かを判定する。
【００６４】
このように構成された第２の実施形態の通信システム１００ａは、防御設定を解除する。そのため、不必要に通信を制限することがなく、宛先サーバ２の可用性の低下を抑制することができる。
【００６５】
なお、中継装置３、通信管理装置４及び４ａの各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。プログラムは、電気通信回線を介して送信されてもよい。
【００６６】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００６７】
１…ＩｏＴデバイス、  ２…宛先サーバ、  ３…中継装置、  ４…通信管理装置、  ３０…データ受信部、  ３１…受信データ記録部、  ３２…データ判定部、  ３３…トラフィック情報生成部、  ３４…通信部、  ３５…防御設定情報記録部、  ３６…防御設定解除部、３７…補助記憶装置、  ３４１…トラフィック情報送信部、  ３４２…データ送信部、  ３４３…防御設定情報受信部、  ３４４…防御設定解除情報受信部、  ４１…通信部、  ４２…攻撃開始判定部、  ４３…防御設定情報生成部、  ４４…解除管理部、  ４５…補助記憶装置、  ４１１…トラフィック情報受信部、  ４１２…防御設定情報送信部、  ４１３…防御設定解除情報送信部、  １００…通信システム、  １００ａ…通信システム、  ４１ａ…通信部、  ４４ａ…解除管理部、  ４１４…送信先通信部
【図１】
2019216350.tif 000003
【図２】
2019216350.tif 000004
【図３】
2019216350.tif 000005
【図４】
2019216350.tif 000006
【図５】
2019216350.tif 000007
【図６】
2019216350.tif 000008
【図７】
2019216350.tif 000009
【図８】
2019216350.tif 000010
【図９】
2019216350.tif 000011
【図１０】
2019216350.tif 000012
【図１１】
2019216350.tif 000013
【手続補正書】
【提出日】令和1年8月8日(2019.8.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
送信先に対して送信元が送信するデータの単位時間のデータ量を示すトラフィック情報と、前記送信元を示す送信元情報と、前記送信先を示す送信先情報とに基づいて、前記トラフィック情報が示す前記単位時間のデータ量が所定の値を超える場合に、前記送信元を攻撃元とし、前記送信先を攻撃先とし、前記攻撃元と前記攻撃先との間の通信を制限通信とし、前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定する攻撃開始判定部と、
前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点以降に、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定してから経過した時間と、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点より後に取得した前記トラフィック情報、前記送信元情報及び前記送信先情報と、に基づいて、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する解除管理部と、
を備え、
前記解除管理部は、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点から所定の時間が経過するまでに、前記攻撃開始判定部によって送信元から送信先への攻撃が開始されたと前記時点の以前及び以降に判定された通信であって、前記解除管理部が制限通信ではないとは判定していない通信、によるデータの送受信がない場合に、前記攻撃元と前記攻撃先との間の通信を、制限通信ではないと判定する、
通信管理装置。
【請求項２】
送信先に対して送信元が送信するデータの単位時間のデータ量を示すトラフィック情報と、前記送信元を示す送信元情報と、前記送信先を示す送信先情報とに基づいて、前記トラフィック情報が示す前記単位時間のデータ量が所定の値を超える場合に、前記送信元を攻撃元とし、前記送信先を攻撃先とし、前記攻撃元と前記攻撃先との間の通信を制限通信とし、前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定する攻撃開始判定部と、
前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点以降に、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定してから経過した時間と、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点より後に取得した前記トラフィック情報、前記送信元情報及び前記送信先情報と、に基づいて、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する解除管理部と、
前記送信先情報が示す送信先と通信する送信先通信部と、
を備え、
前記送信先通信部は、前記送信先情報が示す送信先との通信ができない場合に、前記送信先との通信ができないことを示す通信不可情報を前記解除管理部に送信し、
前記解除管理部は、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点以降に、前記送信先と前記送信先通信部との間の通信ができないことを示す前記通信不可情報を取得した場合に、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する、
通信管理装置。
【請求項３】
送信元が送信先に対して、前記送信元を示す送信元情報と、前記送信先を示す送信先情報とともに送信するデータを受信するデータ受信部と、
前記データ受信部が受信する前記データの単位時間のデータ量を示すトラフィック情報を生成するトラフィック情報生成部と、
前記データ受信部が受信したデータの送信元及び送信先が、前記トラフィック情報、前記送信元情報及び前記送信先情報に基づいて、前記トラフィック情報が示す前記単位時間のデータ量が所定の値を超える場合に、前記送信元を攻撃元とし、前記送信先を攻撃先とし、前記攻撃元と前記攻撃先との間の通信を制限通信とし、前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定する攻撃開始判定部、によって送信元から送信先への攻撃が開始されたと判定された通信であって、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点以降に、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定してから経過した時間と、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点より後に取得した前記トラフィック情報、前記送信元情報及び前記送信先情報と、に基づいて、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する解除管理部によって制限通信ではないとは判定されていない通信の送信元及び送信先、ではない場合に、前記データを前記送信先に送信するデータ送信部と、
を備え、
前記解除管理部は、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点から所定の時間が経過するまでに、前記攻撃開始判定部によって送信元から送信先への攻撃が開始されたと前記時点の以前及び以降に判定された通信であって、前記解除管理部が制限通信ではないとは判定していない通信、によるデータの送受信がない場合に、前記攻撃元と前記攻撃先との間の通信を、制限通信ではないと判定する、
中継装置。
【請求項４】
送信元が送信先に対して、前記送信元を示す送信元情報と、前記送信先を示す送信先情報とともに送信するデータを受信するデータ受信部と、
前記データ受信部が受信する前記データの単位時間のデータ量を示すトラフィック情報を生成するトラフィック情報生成部と、
前記データ受信部が受信したデータの送信元及び送信先が、前記トラフィック情報、前記送信元情報及び前記送信先情報に基づいて、前記トラフィック情報が示す前記単位時間のデータ量が所定の値を超える場合に、前記送信元を攻撃元とし、前記送信先を攻撃先とし、前記攻撃元と前記攻撃先との間の通信を制限通信とし、前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定する攻撃開始判定部、によって送信元から送信先への攻撃が開始されたと判定された通信であって、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点以降に、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定してから経過した時間と、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点より後に取得した前記トラフィック情報、前記送信元情報及び前記送信先情報と、に基づいて、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する解除管理部によって制限通信ではないとは判定されていない通信の送信元及び送信先、ではない場合に、前記データを前記送信先に送信するデータ送信部と、
を備え、
前記解除管理部は、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点以降に、前記送信先情報が示す送信先と通信し前記送信先情報が示す送信先との通信ができない場合に前記送信先との通信ができないことを示す通信不可情報を前記解除管理部に送信する送信先通信部と前記送信先との間の通信ができないことを示す前記通信不可情報を取得した場合に、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する、
中継装置。
【請求項５】
送信元が送信するデータを受信して送信先へ送信する中継装置と、前記中継装置による前記データの送信を管理する通信管理装置とを備える通信システムであって、
前記中継装置は、
送信元が送信先に対して、前記送信元を示す送信元情報と、前記送信先を示す送信先情報とともに送信するデータを受信するデータ受信部と、
前記データ受信部が受信する前記データの単位時間のデータ量を示すトラフィック情報を生成するトラフィック情報生成部と、
前記データ受信部が受信したデータの送信元及び送信先が、前記トラフィック情報、前記送信元情報及び前記送信先情報に基づいて、前記トラフィック情報が示す前記単位時間のデータ量が所定の値を超える場合に、前記送信元を攻撃元とし、前記送信先を攻撃先とし、前記攻撃元と前記攻撃先との間の通信を制限通信とし、前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定する攻撃開始判定部、によって送信元から送信先への攻撃が開始されたと判定された通信であって、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点以降に、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定してから経過した時間と、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点より後に取得した前記トラフィック情報、前記送信元情報及び前記送信先情報と、に基づいて、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する解除管理部によって制限通信ではないとは判定されていない通信の送信元及び送信先、ではない場合に、前記データを前記送信先に送信するデータ送信部と、を備え、
前記通信管理装置は、
前記攻撃開始判定部と、
前記解除管理部と、を備え、
前記解除管理部は、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点から所定の時間が経過するまでに、前記攻撃開始判定部によって送信元から送信先への攻撃が開始されたと前記時点の以前及び以降に判定された通信であって、前記解除管理部が制限通信ではないとは判定していない通信、によるデータの送受信がない場合に、前記攻撃元と前記攻撃先との間の通信を、制限通信ではないと判定する、
通信システム。
【請求項６】
送信元が送信するデータを受信して送信先へ送信する中継装置と、前記中継装置による前記データの送信を管理する通信管理装置とを備える通信システムであって、
前記中継装置は、
送信元が送信先に対して、前記送信元を示す送信元情報と、前記送信先を示す送信先情報とともに送信するデータを受信するデータ受信部と、
前記データ受信部が受信する前記データの単位時間のデータ量を示すトラフィック情報を生成するトラフィック情報生成部と、
前記データ受信部が受信したデータの送信元及び送信先が、前記トラフィック情報、前記送信元情報及び前記送信先情報に基づいて、前記トラフィック情報が示す前記単位時間のデータ量が所定の値を超える場合に、前記送信元を攻撃元とし、前記送信先を攻撃先とし、前記攻撃元と前記攻撃先との間の通信を制限通信とし、前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定する攻撃開始判定部、によって送信元から送信先への攻撃が開始されたと判定された通信であって、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点以降に、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定してから経過した時間と、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点より後に取得した前記トラフィック情報、前記送信元情報及び前記送信先情報と、に基づいて、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する解除管理部によって制限通信ではないとは判定されていない通信の送信元及び送信先、ではない場合に、前記データを前記送信先に送信するデータ送信部と、を備え、
前記通信管理装置は、
前記攻撃開始判定部と、
前記解除管理部と、
前記送信先情報が示す送信先と通信する送信先通信部と、
を備え、
前記送信先通信部は、前記送信先情報が示す送信先との通信ができない場合に、前記送信先との通信ができないことを示す通信不可情報を前記解除管理部に送信し、
前記解除管理部は、前記攻撃開始判定部が前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定した時点以降に、前記送信先と前記送信先通信部との間の通信ができないことを示す前記通信不可情報を取得した場合に、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する、
通信システム。
【請求項７】
送信元が送信するデータを受信して送信先へ送信する中継装置と、前記中継装置による前記データの送信を管理する通信管理装置とを備える通信システムが行う通信方法であって、
送信元が送信先に対して、前記送信元を示す送信元情報と、前記送信先を示す送信先情報とともに送信するデータを受信するデータ受信ステップと、
前記データ受信ステップにおいて受信される前記データの単位時間のデータ量を示すトラフィック情報を生成するトラフィック情報生成ステップと、
前記データ受信ステップにおいて受信されたデータの送信元及び送信先が、前記トラフィック情報、前記送信元情報及び前記送信先情報に基づいて、前記トラフィック情報が示す前記単位時間のデータ量が所定の値を超える場合に、前記送信元を攻撃元とし、前記送信先を攻撃先とし、前記攻撃元と前記攻撃先との間の通信を制限通信とし、前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定する攻撃開始判定ステップ、において送信元から送信先への攻撃が開始されたと判定された通信であって、前記攻撃開始判定ステップにおいて前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定された時点以降に、前記攻撃開始判定ステップにおいて前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定されてから経過した時間と、前記攻撃開始判定ステップにおいて前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定された時点より後に取得した前記トラフィック情報、前記送信元情報及び前記送信先情報と、に基づいて、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する解除管理ステップによって制限通信ではないとは判定されていない通信の送信元及び送信先、ではない場合に、前記データを前記送信先に送信するデータ送信ステップと、
前記攻撃開始判定ステップと、
前記解除管理ステップと、
を有し、
前記解除管理ステップでは、前記攻撃開始判定ステップにおいて前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定された時点から所定の時間が経過するまでに、前記攻撃開始判定ステップにおいて送信元から送信先への攻撃が開始されたと前記時点の以前及び以降に判定された通信であって、前記解除管理ステップにおいて制限通信ではないとは判定していない通信、によるデータの送受信がない場合に、前記攻撃元と前記攻撃先との間の通信は、制限通信ではないと判定される、
通信方法。
【請求項８】
送信元が送信するデータを受信して送信先へ送信する中継装置と、前記中継装置による前記データの送信を管理する通信管理装置とを備える通信システムが行う通信方法であって、
送信元が送信先に対して、前記送信元を示す送信元情報と、前記送信先を示す送信先情報とともに送信するデータを受信するデータ受信ステップと、
前記データ受信ステップにおいて受信される前記データの単位時間のデータ量を示すトラフィック情報を生成するトラフィック情報生成ステップと、
前記データ受信ステップにおいて受信されたデータの送信元及び送信先が、前記トラフィック情報、前記送信元情報及び前記送信先情報に基づいて、前記トラフィック情報が示す前記単位時間のデータ量が所定の値を超える場合に、前記送信元を攻撃元とし、前記送信先を攻撃先とし、前記攻撃元と前記攻撃先との間の通信を制限通信とし、前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定する攻撃開始判定ステップ、において送信元から送信先への攻撃が開始されたと判定された通信であって、前記攻撃開始判定ステップにおいて前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定された時点以降に、前記攻撃開始判定ステップにおいて前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定されてから経過した時間と、前記攻撃開始判定ステップにおいて前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定された時点より後に取得した前記トラフィック情報、前記送信元情報及び前記送信先情報と、に基づいて、前記攻撃元と前記攻撃先との間の前記通信を、制限通信ではないと判定する解除管理ステップによって制限通信ではないとは判定されていない通信の送信元及び送信先、ではない場合に、前記データを前記送信先に送信するデータ送信ステップと、
前記攻撃開始判定ステップと、
前記解除管理ステップと、
前記送信先情報が示す送信先と通信する送信先通信ステップと、
を有し、
前記送信先通信ステップでは、前記送信先情報が示す送信先との通信ができない場合に、前記送信先との通信ができないことを示す通信不可情報が送信され、
前記解除管理ステップでは、前記攻撃開始判定ステップにおいて前記制限通信による前記攻撃元から前記攻撃先への攻撃が開始されたと判定された時点以降に、前記通信不可情報を取得した場合に、前記攻撃元と前記攻撃先との間の前記通信が、制限通信ではないと判定される、
通信方法。
【請求項９】
請求項１又は２に記載の通信管理装置としてコンピュータを機能させるためのコンピュータプログラム。
【請求項１０】
請求項３又は４に記載の中継装置としてコンピュータを機能させるためのコンピュータプログラム。