(57)【要約】【課題】セッション中に不正パケット大量送信アタックが発生したとしても、セッションを中断することなく音声パケット通信を継続することができる。【解決手段】相手端末３ＢのＩＰアドレス宛のＡＲＰパケットをブロードキャスト送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信部２１と、相手端末からのＡＲＰパケットに対するＡＲＰ応答を返信するＡＲＰ応答部２２と、セッション開始時に相手側ＭＡＣアドレスを相互に受信するＭＡＣアドレス通信部２４と、相手側ＭＡＣアドレスを使用して、相手端末との音声パケット通信を実行するパケット通信部１２とを有し、ＡＲＰ応答部は、相手側ＭＡＣアドレスを受信すると、セッション終了まで自側のＩＰアドレス宛のＡＲＰパケットを受信したとしても、同ＡＲＰパケットに対するＡＲＰ応答の返信を停止するようにした。【選択図】図１
2008118259.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰネットワーク上で相手端末とセッションを実行する場合、前記相手端末のＩＰアドレス宛のＡＲＰパケットを前記ＩＰネットワークに対してブロードキャスト送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信手段と、このＡＲＰ通信手段を通じて前記相手端末からＡＲＰパケットを受信すると、このＡＲＰパケットに対するＡＲＰ応答を同ＡＲＰパケットの発信元に返信するＡＲＰ応答手段とを有するＩＰ端末装置であって、
前記相手端末とのセッション開始時に、この相手端末に対して自側のＭＡＣアドレスを送信すると共に、この相手端末から相手端末側のＭＡＣアドレスを受信するＭＡＣアドレス通信手段と、
前記相手端末とのセッション中は、前記相手端末のＭＡＣアドレス宛のパケットを送信しながら、自側のＭＡＣアドレス宛のパケットを受信するパケット通信手段とを有し、
前記ＡＲＰ応答手段は、
前記ＭＡＣアドレス通信手段にて前記相手端末側のＭＡＣアドレスを受信すると、前記セッション終了まで前記自側のＩＰアドレス宛のＡＲＰパケットを受信したとしても、同ＡＲＰパケットに対するＡＲＰ応答の返信を停止することを特徴とするＩＰ端末装置。
【請求項２】
ＩＰネットワーク上で相手端末とセッションを実行する場合、前記相手端末のＩＰアドレス宛のＡＲＰパケットを前記ＩＰネットワークに対して所定タイミング毎にブロードキャスト送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信手段と、このＡＲＰ通信手段を通じて前記相手端末からＡＲＰパケットを受信すると、このＡＲＰパケットに対するＡＲＰ応答を同ＡＲＰパケットの発信元に返信するＡＲＰ応答手段とを有するＩＰ端末装置であって、
前記相手端末とのセッション開始時に、この相手端末に対して自側のＭＡＣアドレスを送信すると共に、この相手端末から相手端末側のＭＡＣアドレスを受信するＭＡＣアドレス通信手段と、
前記相手端末とのセッション中は、前記相手端末のＭＡＣアドレス宛のパケットを送信しながら、自側のＭＡＣアドレス宛のパケットを受信するパケット通信手段と、
前記自側のＩＰアドレス宛の不正パケット大量送信アタックを検出するアタック検出手段と、
このアタック検出手段にて不正パケット大量送信アタックを検出すると、前記自側のＩＰアドレスを新たなＩＰアドレスに自動更新するＩＰアドレス更新手段とを有することを特徴とするＩＰ端末装置。
【請求項３】
前記ＡＲＰ通信手段は、
前記ＭＡＣアドレス通信手段にて前記相手端末側のＭＡＣアドレスを受信すると、前記相手端末のＩＰアドレス宛のＡＲＰパケットの送信タイミングであっても、前記セッション終了まで前記相手端末のＩＰアドレス宛のＡＲＰパケットの送信を停止することを特徴とする請求項２記載のＩＰ端末装置。
【請求項４】
前記ＩＰアドレス更新手段は、
前記不正パケット大量送信アタックを検出すると、前記新たなＩＰアドレス候補を自動選択する自動選択手段と、
この自動選択手段にて自動選択したＩＰアドレス候補宛のＡＲＰパケットを、前記ＩＰネットワークに対して前記ＡＲＰ通信手段を通じてブロードキャスト送信し、同ＡＲＰパケットに対するＡＲＰ応答を受信したか否かを判定するＡＲＰ応答受信判定手段と、
このＡＲＰ応答受信判定手段にてＡＲＰ応答を受信しなかった場合、同ＩＰアドレス候補を前記新たなＩＰアドレスとして自動更新する自動更新手段とを有することを特徴とする請求項２又は３に記載のＩＰ端末装置。
【請求項５】
前記アタック検出手段は、
自端末に対する所定時間内の受信パケット数を測定する受信パケット数測定手段と、
この受信パケット数測定手段にて測定した所定時間内の受信パケット数が所定パケット数以上の場合は前記自端末への前記不正パケット大量送信アタックと判断するアタック判別手段とを有することを特徴とする請求項２，３又は４の何れか一に記載のＩＰ端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＩＰネットワーク上でＭＡＣアドレス及びＩＰアドレスを使用して相手端末とのセッション（例えば音声通話や映像ストリーム）を確立する、例えばＩＰ電話機、ＩＰテレビ電話機及びＩＰドアホン装置等のＩＰネットワーク機器に関し、特にＩＰネットワーク機器に対する不正パケット大量送信アタックの攻撃を回避する機能を備えたＩＰ端末装置に関する。
【背景技術】
【０００２】
近年、インターネットの普及に伴い、不特定多数のネットワーク機器からのアクセスを受付けるサーバだけでなく、家庭内で使用するルータやＩＰ電話機等のＩＰネットワーク機器に対しても不正パケットを大量に送り付けて、そのＩＰネットワーク機器の本来の正常動作を破綻させる、不正パケット大量送信アタックが大きな社会問題となっている。
【０００３】
そこで、このような不正パケット大量送信アタックの攻撃を回避するために様々な技術が考えられている（例えば特許文献１参照）。
【０００４】
特許文献１によれば、オフィス用のネットワークプリンタ装置を対象とし、同ネットワークプリンタ装置がポートスキャン、ＳＹＮＦＬＯＤ、ＴｅａｒＤｒｏｐ、ＬＡＮＤ、パスワード不正入手、セキュリティホール攻撃等のアタック発生を検出すると、アタック発信元のＩＰアドレスを記憶し、この記憶したアタック発信元のＩＰアドレスからの不正パケットの受信を禁止する技術内容を開示している。
【０００５】
しかしながら、特許文献１のネットワークプリンタ装置によれば、例えば不正パケット大量送信アタックの攻撃及びアタック発信元ＩＰアドレスを検知し、このアタック発信元ＩＰアドレスからの不正パケットの受信を禁止するようにしたが、そもそも、不正パケットの受信を禁止するためには、受信パケットの発信元ＩＰアドレスがアタック発信元のＩＰアドレスであるか否かを監視し、受信パケットの発信元ＩＰアドレスがアタック発信元のＩＰアドレスの場合に受信パケットを不正パケットとして破棄するようなＩＰアドレス監視処理や不正パケット破棄処理が必要となるため、不正パケット大量送信アタックの攻撃を受けているネットワークプリンタ装置側では、ＩＰアドレス監視処理及び不正パケット破棄処理等の負担が非常に大きくなるため、本来の印刷要求の受信パケットを受信したとしても、実質的な正常動作が阻害されてしまうといった事態が考えられる。
【０００６】
そこで、このような事態に対処すべく、不正パケット大量送信アタックの攻撃を受けているか否かに関係なく、自端末側のＩＰアドレスを、アタック側から察知されないように新ＩＰアドレスに適宜変更することで不正パケット大量送信アタックの攻撃を防御する技術が広く知られている（例えば特許文献２参照）。
【０００７】
このような特許文献２によれば、不正パケット大量送信アタックを検出したか否かに関わらず、自端末側のＩＰアドレスを新ＩＰアドレスに適宜変更して不正パケット大量送信アタックの攻撃を防御することができるため、例えばＩＰアドレス監視処理や不正パケット破棄処理等を実行する必要も無く、本来の正常動作が阻害されてしまうような事態を回避することができる。
【０００８】
また、自端末側のＩＰアドレスを新ＩＰアドレスに適宜変更する方法としては、ＤＨＣＰサーバを使用することなく、要求パケットの受信時刻を自端末側の新ＩＰアドレスとし、この新ＩＰアドレスがＩＰネットワーク上で重複した場合は、この新ＩＰアドレスの値をデクリメントして、そのデクリメント結果の値を新ＩＰアドレスとして自端末側のＩＰアドレスに設定更新する技術内容が広く知られている（例えば特許文献３参照）。
【特許文献１】特開２００５−１９３５９０号公報（要約書及び図１参照）
【特許文献２】特開２００５−３２８３７３号公報（要約書及び図４参照）
【特許文献３】特開平１１−７４９１５号公報（要約書及び図１参照）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来のＩＰ端末装置によれば、自端末及び相手端末間のセッション（例えば音声通話やデータ通信）を、ＩＰアドレスを使用してパケット通信を実行すると共に、自端末のＩＰアドレス宛に不正パケット大量送信アタックが発生したか否かに関係なく、自端末側のＩＰアドレスを新ＩＰアドレスに適宜変更する技術内容を開示しているものの、自端末及び相手端末間のセッション中に不正パケット大量送信アタックが発生した場合、従来技術のような自端末側のＩＰアドレスを新ＩＰアドレスに変更することも想定できるが、自端末側のＩＰアドレスを新ＩＰアドレスに変更した場合、自端末及び相手端末間のセッションを切断しなければならないため、パケット通信を継続することができず、特に音声通話のセッションの場合、一度、通話呼制御を終了して音声通話を切断しなければならないため、音声パケット通信を継続することができない。
【００１０】
本発明は上記点に鑑みてなされたものであり、その目的とするところは、自端末及び相手端末間のセッション中に不正パケット大量送信アタックが発生したとしても、自端末及び相手端末間のセッションを中断させることなく、パケット通信を継続することができるＩＰ端末装置を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために本発明のＩＰ端末装置は、ＩＰネットワーク上で相手端末とセッションを実行する場合、前記相手端末のＩＰアドレス宛のＡＲＰパケットを前記ＩＰネットワークに対してブロードキャスト送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信手段と、このＡＲＰ通信手段を通じて前記相手端末からＡＲＰパケットを受信すると、このＡＲＰパケットに対するＡＲＰ応答を同ＡＲＰパケットの発信元に返信するＡＲＰ応答手段とを有するＩＰ端末装置であって、前記相手端末とのセッション開始時に、この相手端末に対して自側のＭＡＣアドレスを送信すると共に、この相手端末から相手端末側のＭＡＣアドレスを受信するＭＡＣアドレス通信手段と、前記相手端末とのセッション中は、前記相手端末のＭＡＣアドレス宛のパケットを送信しながら、自側のＭＡＣアドレス宛のパケットを受信するパケット通信手段とを有し、前記ＡＲＰ応答手段は、前記ＭＡＣアドレス通信手段にて前記相手端末側のＭＡＣアドレスを受信すると、前記セッション終了まで前記自側のＩＰアドレス宛のＡＲＰパケットを受信したとしても、同ＡＲＰパケットに対するＡＲＰ応答の返信を停止するようにした。
【発明の効果】
【００１２】
上記のように構成された本発明のＩＰ端末装置によれば、前記相手端末とのセッション開始時に相手端末側のＭＡＣアドレスを受信し、この相手端末とのセッション中は、前記相手端末側のＭＡＣアドレス宛のパケットを送信しながら、相手端末から自側のＭＡＣアドレス宛のパケットを受信するようにしたので、相手端末とのセッション開始時に相互に受信したＭＡＣアドレスを使用してパケット通信を実行することになるため、自端末のＩＰアドレス宛の不正パケット大量送信アタックが発生したとしても、自端末及び相手端末間のセッションを中断することなくパケット通信を継続することができる。
【００１３】
さらに本発明のＩＰ端末装置によれば、不正パケット大量送信アタックを実行するアタック側ではアタック対象のＩＰアドレスをＡＲＰテーブル部に保存しておき、このＡＲＰテーブル部に保存中のＩＰアドレス宛に不正パケット大量送信アタックを実行すると共に、ＡＲＰテーブル部に保存中のＩＰアドレス宛のＡＲＰパケットを定期的に送信し、このＡＲＰパケット送信後、制限時間内に同ＡＲＰパケットに対するＡＲＰ応答の返信を受信できなかった場合、ＡＲＰテーブル部の保存内容を消去する点（ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）のＲＦＣ８２６参照）に着目し、前記セッション開始時に相手端末側のＭＡＣアドレスを受信すると、セッション終了まで自側のＩＰアドレス宛のＡＲＰパケットを受信したとしても、同ＡＲＰパケットに対するＡＲＰ応答の返信を停止する、すなわち、自端末のＩＰアドレス宛に不正パケット大量送信アタックが発生したとしても、アタック側からのＡＲＰパケットに対するＡＲＰ応答の返信を停止するようにしたので、アタック側ではＡＲＰ応答の返信を受信することができないため、ＡＲＰテーブル部の保存内容が消去され、不正パケット大量送信アタックを中止せざるを得ず、その結果、自端末側では不正パケット大量送信アタックの攻撃を回避することができる。
【発明を実施するための最良の形態】
【００１４】
本願請求項１記載のＩＰ端末装置は、ＩＰネットワーク上で相手端末とセッションを実行する場合、前記相手端末のＩＰアドレス宛のＡＲＰパケットを前記ＩＰネットワークに対してブロードキャスト送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信手段と、このＡＲＰ通信手段を通じて前記相手端末からＡＲＰパケットを受信すると、このＡＲＰパケットに対するＡＲＰ応答を同ＡＲＰパケットの発信元に返信するＡＲＰ応答手段とを有するＩＰ端末装置であって、前記相手端末とのセッション開始時に、この相手端末に対して自側のＭＡＣアドレスを送信すると共に、この相手端末から相手端末側のＭＡＣアドレスを受信するＭＡＣアドレス通信手段と、前記相手端末とのセッション中は、前記相手端末のＭＡＣアドレス宛のパケットを送信しながら、自側のＭＡＣアドレス宛のパケットを受信するパケット通信手段とを有し、前記ＡＲＰ応答手段は、前記ＭＡＣアドレス通信手段にて前記相手端末側のＭＡＣアドレスを受信すると、前記セッション終了まで前記自側のＩＰアドレス宛のＡＲＰパケットを受信したとしても、同ＡＲＰパケットに対するＡＲＰ応答の返信を停止するようにした。
【００１５】
従って、本願請求項１記載のＩＰ端末装置によれば、前記相手端末とのセッション開始時に相手端末側のＭＡＣアドレスを受信し、この相手端末とのセッション中は、前記相手端末側のＭＡＣアドレス宛のパケットを送信しながら、相手端末から自側のＭＡＣアドレス宛のパケットを受信するようにしたので、相手端末とのセッション開始時に相互に受信したＭＡＣアドレスを使用してパケット通信を実行することになるため、自端末のＩＰアドレス宛に不正パケット大量送信アタックが発生したとしても、自端末及び相手端末間のセッションを中断することなくパケット通信を継続することができる。
【００１６】
さらに本願請求項１記載のＩＰ端末装置によれば、不正パケット大量送信アタックを実行するアタック側ではアタック対象のＩＰアドレスをＡＲＰテーブル部に保存しておき、このＡＲＰテーブル部に保存中のＩＰアドレス宛に不正パケット大量送信アタックを実行すると共に、ＡＲＰテーブル部に保存中のＩＰアドレス宛のＡＲＰパケットを定期的に送信し、このＡＲＰパケット送信後、制限時間内に同ＡＲＰパケットに対するＡＲＰ応答の返信を受信できなかった場合、ＡＲＰテーブル部の保存内容を消去する点（ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）のＲＦＣ８２６参照）に着目し、前記セッション開始時に相手端末側のＭＡＣアドレスを受信すると、セッション終了まで自側のＩＰアドレス宛のＡＲＰパケットを受信したとしても、同ＡＲＰパケットに対するＡＲＰ応答の返信を停止する、すなわち、自端末のＩＰアドレス宛に不正パケット大量送信アタックが発生したとしても、アタック側からのＡＲＰパケットに対するＡＲＰ応答の返信を停止するようにしたので、アタック側ではＡＲＰ応答の返信を受信することができないため、ＡＲＰテーブル部の保存内容が消去され、不正パケット大量送信アタックを中止せざるを得ず、その結果、自端末側では不正パケット大量送信アタックの攻撃を回避することができる。
【００１７】
また、本願請求項２記載のＩＰ端末装置は、ＩＰネットワーク上で相手端末とセッションを実行する場合、前記相手端末のＩＰアドレス宛のＡＲＰパケットを前記ＩＰネットワークに対して所定タイミング毎にブロードキャスト送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信手段と、このＡＲＰ通信手段を通じて前記相手端末からＡＲＰパケットを受信すると、このＡＲＰパケットに対するＡＲＰ応答を同ＡＲＰパケットの発信元に返信するＡＲＰ応答手段とを有するＩＰ端末装置であって、前記相手端末とのセッション開始時に、この相手端末に対して自側のＭＡＣアドレスを送信すると共に、この相手端末から相手端末側のＭＡＣアドレスを受信するＭＡＣアドレス通信手段と、前記相手端末とのセッション中は、前記相手端末のＭＡＣアドレス宛のパケットを送信しながら、自側のＭＡＣアドレス宛のパケットを受信するパケット通信手段と、前記自側のＩＰアドレス宛の不正パケット大量送信アタックを検出するアタック検出手段と、このアタック検出手段にて不正パケット大量送信アタックを検出すると、前記自側のＩＰアドレスを新たなＩＰアドレスに自動更新するＩＰアドレス更新手段とを有するようにした。
【００１８】
従って、本願請求項２記載のＩＰ端末装置によれば、前記相手端末とのセッション開始時に相手端末側のＭＡＣアドレスを受信し、この相手端末とのセッション中は、前記相手端末側のＭＡＣアドレス宛のパケットを送信しながら、相手端末から自側のＭＡＣアドレス宛のパケットを受信するようにしたので、相手端末とのセッション開始時に相互に受信したＭＡＣアドレスを使用してパケット通信を実行することになるため、自端末のＩＰアドレス宛の不正パケット大量送信アタックが発生したとしても、自端末及び相手端末間のセッションを中断することなくパケット通信を継続することができる。
【００１９】
また、本願請求項２記載のＩＰ端末装置によれば、自側のＩＰアドレス宛の不正パケット大量送信アタックを検出すると、自側のＩＰアドレスを新たなＩＰアドレスに自動更新するようにしたので、自端末側では、アタック側の自動更新前のＩＰアドレスに対する不正パケット大量送信アタックの攻撃を回避することができると共に、アタック側では、自動更新前のＩＰアドレス宛のＡＲＰパケットを送信したとしても、制限時間内に同ＡＲＰパケットに対するＡＲＰ応答の返信を受信することができず、ＡＲＰテーブル部の保存内容が消去され、不正パケット大量送信アタックの攻撃を中止せざるを得なくなる。
【００２０】
本願請求項３記載のＩＰ端末装置は、本願請求項２記載の構成に加えて、前記ＡＲＰ通信手段は、前記ＭＡＣアドレス通信手段にて前記相手端末側のＭＡＣアドレスを受信すると、前記相手端末のＩＰアドレス宛のＡＲＰパケットの送信タイミングであっても、前記セッション終了まで前記相手端末のＩＰアドレス宛のＡＲＰパケットの送信を停止するようにした。
【００２１】
従って、本願請求項３記載のＩＰ端末装置によれば、本願請求項２記載の効果に加えて、前記ＡＲＰ通信手段が、前記相手端末とのセッション開始時に受信した相手端末側のＭＡＣアドレスを受信すると、前記相手端末のＩＰアドレス宛のＡＲＰパケットの送信タイミングであっても、前記セッション終了まで前記相手端末のＩＰアドレス宛のＡＲＰパケットの送信を停止するようにしたので、自端末及び相手端末側では、通信相手先からのＡＲＰパケット（更新前のＭＡＣアドレス）に対するＡＲＰ応答の返信を監視する必要がなく、例えば通信相手先のＭＡＣアドレスを保存したＡＲＰテーブル部の保存内容を保持することができるため、通信相手先とセッション中に通信相手先が新たなＩＰアドレスに自動更新されたとしても、ＩＰアドレス更新前のＭＡＣアドレスを使用して通信相手先とのセッションを中断することなく、パケット通信を継続することができる。
【００２２】
また、本願請求項４記載のＩＰ端末装置は、本願請求項２又は３記載の構成に加えて、前記ＩＰアドレス更新手段は、前記不正パケット大量送信アタックを検出すると、前記新たなＩＰアドレス候補を自動選択する自動選択手段と、この自動選択手段にて自動選択したＩＰアドレス候補宛のＡＲＰパケットを、前記ＩＰネットワークに対して前記ＡＲＰ通信手段を通じてブロードキャスト送信し、同ＡＲＰパケットに対するＡＲＰ応答を受信したか否かを判定するＡＲＰ応答受信判定手段と、このＡＲＰ応答受信判定手段にてＡＲＰ応答を受信しなかった場合、同ＩＰアドレス候補を前記新たなＩＰアドレスとして自動更新する自動更新手段とを有するようにした。
【００２３】
従って、本願請求項４記載のＩＰ端末装置によれば、本願請求項２又は３記載の効果に加えて、前記不正パケット大量送信アタックを検出すると、新たなＩＰアドレス候補を自動選択し、この自動選択したＩＰアドレス候補宛のＡＲＰパケットを、前記ＩＰネットワークに対してブロードキャスト送信し、同ＡＲＰパケットに対するＡＲＰ応答を受信しなかった場合、同ＩＰアドレス候補を新たなＩＰアドレスとして自動更新するようにしたので、ＩＰアドレス自動更新する際にＩＰアドレスの重複設定を回避することができる。
【００２４】
また、本願請求項５記載のＩＰ端末装置は、本願請求項２，３又は４記載の構成に加えて、前記アタック検出手段が、自端末に対する所定時間内の受信パケット数を測定する受信パケット数測定手段と、この受信パケット数測定手段にて測定した所定時間内の受信パケット数が所定パケット数以上の場合は前記自端末への前記不正パケット大量送信アタックと判断するアタック判別手段とを有するようにした。
【００２５】
従って、本願請求項５記載のＩＰ端末装置によれば、本願請求項２，３又は４記載の効果に加えて、自端末に対する所定時間内の受信パケット数が所定パケット数以上の場合は自端末への不正パケット大量送信アタックと判断するようにしたので、自端末への不正パケット大量送信アタックを検出することができる。
【００２６】
以下、図面に基づいて本発明のＩＰ端末装置に関わる実施の形態を示すＩＰネットワークシステムについて説明する。
【００２７】
（実施の形態１）
図１は第１の実施の形態を示すＩＰネットワークシステム内部の概略構成を示すブロック図である。
【００２８】
図１に示すＩＰネットワークシステム１Ａは、ＩＰネットワーク２を通じて複数台のＩＰ端末を通信接続した構成とし、各ＩＰ端末３は、ＩＰネットワーク２との通信インタフェースを司るネットワークインタフェース部（以下、単にネットワークＩＦ部と称する）１１と、ＩＰネットワーク２経由で他のＩＰ端末３と音声パケット等のパケットを送受信するパケット通信部１２と、音声通話を実現するハンドセット１３と、ハンドセット１３を通じて音声通話を符号化又は音声パケットを復号化するための処理を司る音声処理部１４と、呼出操作や発信操作等の様々なコマンドを入力する操作部１５と、操作部１５からの呼制御コマンド入力に応じて音声通話機能の呼制御を司る呼制御部１６と、ＩＰネットワーク２に関わる通信制御を司るネットワーク制御部１７と、後述する第１アタック回避処理に関わる制御動作を司るアタック回避処理部１８Ａとを有している。尚、各ＩＰ端末３としては、例えば一般住宅内の玄関外に配置したＩＰネットワーク対応のドアホン玄関子機や、室内に配置され、この玄関子機と通信接続するＩＰネットワーク対応のドアホン室内親機等のＩＰネットワーク機器を例とするが、例えばＩＰ電話機、ＩＰテレビ電話機の他に、ＰＣ上で動作するネットワークゲームのような音声通話機能の無いＩＰネットワーク機器もあるものとする。
【００２９】
また、ＩＰネットワーク２は、ＩＰ端末３の他に、例えばインターネット経由で不正パケット大量送信アタックを実行するアタックＰＣ４と接続しているものとする。
【００３０】
アタック回避処理部１８Ａは、アタックＰＣ４からの不正パケット大量送信アタックの攻撃を回避するための処理部であって、ＩＰネットワーク２上でＩＰ端末３同士（自端末３Ａ及び相手端末３Ｂ）とセッション（通話）を実行する場合、相手端末３ＢのＩＰアドレス宛のＡＲＰパケットをＩＰネットワーク２に対してブロードキャスト送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信部２１と、このＡＲＰ通信部２１を通じて相手端末３ＢからＡＲＰパケットを受信すると、このＡＲＰパケットに対するＡＲＰ応答を自側のＭＡＣアドレスを搭載して同ＡＲＰパケットの発信元に返信するＡＲＰ応答部２２と、ＡＲＰ通信部２１を通じて相手端末３Ｂ側のＡＲＰ応答を受信すると、相手端末３Ｂ側のＩＰアドレス及びＭＡＣアドレスを保存内容として格納するＡＲＰテーブル部２３と、相手端末３Ｂとのセッション開始時に、この相手端末３Ｂに対して自側のＭＡＣアドレスを送信すると共に、この相手端末３Ｂから相手端末３Ｂ側のＭＡＣアドレスを受信するＭＡＣアドレス通信部２４と、ＭＡＣアドレス通信部２４にて受信した相手端末３Ｂ側のＭＡＣアドレスを相手側ＭＡＣアドレスとして格納する相手側ＭＡＣアドレス格納部２５とを有している。尚、説明の便宜上、ＩＰ端末３を自端末３Ａ及び相手端末３Ｂに区別して説明したが、相手端末３Ｂは自端末３Ａと同一の構成であって、その重複する構成及び動作の説明については省略する。
【００３１】
パケット通信部１２は、相手端末３Ｂとのセッション中は、相手側ＭＡＣアドレス格納部２５に格納中の相手側ＭＡＣアドレスを使用して、この相手端末３ＢのＭＡＣアドレス宛のパケットを送信しながら、自側のＭＡＣアドレス宛のパケットを受信するものである。
【００３２】
ＡＲＰ通信部２１は、通常、相手端末３Ｂ側のＭＡＣアドレスを要求するために、この相手端末３Ｂ側のＩＰアドレス宛のＡＲＰパケットを所定タイミング毎にブロードキャスト送信した後、所定時間内に同ＡＲＰパケットに対するＡＲＰ応答を受信すると、このＡＲＰ応答に搭載のＭＡＣアドレスをＡＲＰテーブル部２３に格納するものである。
【００３３】
ＡＲＰテーブル部２３は、相手端末３ＢのＩＰアドレス及びＭＡＣアドレスを対応付けて保存することで、ＡＲＰ通信部２１がパケット通信毎にＡＲＰパケットをブロードキャスト送信するのではなく、所定タイミング毎にブロードキャスト送信することでＡＲＰパケット及びＡＲＰ応答の送受信に伴う負担を軽減するものである。
【００３４】
また、ＡＲＰ通信部２１は、ＡＲＰパケットをブロードキャスト送信した後、制限時間内に同ＡＲＰパケットに対するＡＲＰ応答を受信したのでなければ、ＡＲＰテーブル部２３内の保存内容をクリアするものである。
【００３５】
また、ＡＲＰ応答部２２は、ＭＡＣアドレス通信部２４にて相手端末３Ｂ側のＭＡＣアドレスを受信すると、相手端末３Ｂとのセッション終了まで自側のＩＰアドレス宛のＡＲＰパケットを受信したとしても、同ＡＲＰパケットに対するＡＲＰ応答の返信を停止するものである。
【００３６】
尚、相手端末３Ｂ側のＡＲＰ通信部２１は、自端末３Ａ側のＡＲＰ応答の返信停止に応じて自端末３ＡのＩＰアドレス宛のＡＲＰパケットをブロードキャスト送信した後、所定時間経過しても自端末３ＡからのＡＲＰ応答を受信することができないため、相手端末３Ｂ側のＡＲＰテーブル部２３の保存内容はクリアされてしまうことになるが、自端末３Ａとのセッション開始時に受信した相手側ＭＡＣアドレスを相手側ＭＡＣアドレス格納部に格納しているため、この相手側ＭＡＣアドレス格納部に格納中のＭＡＣアドレスを使用して自端末３Ａとのパケット通信を継続するものである。
【００３７】
また、アタックＰＣ４は、ＩＰネットワーク２上でパケットを送受信するアタック側パケット通信部４Ａと、通信相手先のＭＡＣアドレスを要求すべく、通信相手先のＩＰアドレス宛のＡＲＰパケットをＩＰネットワーク２に対してブロードキャスト送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するアタック側ＡＲＰ通信部４Ｂと、このアタック側ＡＲＰ通信部４Ｂを通じて通信相手先からＡＲＰパケットを受信すると、このＡＲＰパケットに対するＡＲＰ応答を自側のＭＡＣアドレスを搭載して同ＡＲＰパケットの発信元に返信するアタック側ＡＲＰ応答部４Ｃと、アタック側ＡＲＰ通信部４Ｂを通じて通信相手先のＡＲＰ応答を受信すると、通信相手先のＩＰアドレス及びＭＡＣアドレスを保存内容として格納するアタック側ＡＲＰテーブル部４Ｄとを有している。
【００３８】
アタックＰＣ４は、アタック側ＡＲＰテーブル部４Ｄに保存中のＩＰアドレス宛のＩＰ端末３に対して不正パケット大量送信アタックを実行するものである。
【００３９】
また、アタックＰＣ４は、自端末３Ａ及び相手端末３Ｂ間のセッション中に、自端末３ＡのＩＰアドレス宛に不正パケット大量送信アタックを実行したとしても、自端末３Ａ側のＡＲＰ応答部２２がＡＲＰ応答の返信を停止しているため、アタック側ＡＲＰテーブル部４Ｄに格納中の自端末３ＡのＩＰアドレス宛のＡＲＰパケットに対するＡＲＰ応答を受信することができないため、アタック側ＡＲＰテーブル部４Ｄの保存内容が消去され、自端末３ＡのＩＰアドレス宛の不正パケット大量送信アタックを中止せざるを得ないものである。
【００４０】
尚、請求項１記載のＩＰ端末装置はＩＰ端末３、ＩＰネットワークはＩＰネットワーク２、相手端末は相手端末３Ｂ、ＡＲＰ通信手段はＡＲＰ通信部２１、ＡＲＰ応答手段はＡＲＰ応答部２２、ＭＡＣアドレス通信手段はＭＡＣアドレス通信部２４、パケット通信手段はパケット通信部１２に相当するものである。
【００４１】
次に第１の実施の形態を示すＩＰネットワークシステム１Ａの動作について説明する。図２は第１の実施の形態に関わる自端末３Ａ側の第１アタック回避処理に関わる処理動作を示すフロー図である。
【００４２】
図２に示す第１アタック回避処理は、相手端末３Ｂとのセッション開始時に相手端末３Ｂ側のＭＡＣアドレスを受信し、このＭＡＣアドレスを相手側ＭＡＣアドレスとして格納すると、セッション終了まで自側のＩＰアドレス宛のＡＲＰパケットを受信したとしても、同ＡＲＰパケットに対するＡＲＰ応答の返信を停止することで、自端末３Ａに対する不正パケット大量送信アタックの攻撃を回避することができる処理である。
【００４３】
図２において自端末３Ａは、ＩＰネットワーク２経由で相手端末３Ｂとのセッション（通話）を開始したか否かを判定する（ステップＳ１１）。
【００４４】
自端末３Ａ側のＭＡＣアドレス通信部２４は、相手端末３Ｂとのセッションを開始したと判定されると、ＩＰネットワーク２経由で相手端末３Ｂに対して自側のＭＡＣアドレスを送信すると共に、相手端末３Ｂから相手端末３Ｂ側のＭＡＣアドレスを受信する（ステップＳ１２）。
【００４５】
自端末３Ａ側のＭＡＣアドレス通信部２４は、相手端末３Ｂ側のＭＡＣアドレスを受信すると、このＭＡＣアドレスを相手側ＭＡＣアドレスとして相手側ＭＡＣアドレス格納部２５に格納する（ステップＳ１３）。尚、自端末３Ａ及び相手端末３Ｂ間の通話は、相手側ＭＡＣアドレス格納部２５に格納中の相手側ＭＡＣアドレスを使用してパケット通信を継続することになる。
【００４６】
自端末３Ａ側のＡＲＰ応答部２２は、相手側ＭＡＣアドレスを相手側ＭＡＣアドレス格納部２５に格納すると、自側のＩＰアドレス宛のＡＲＰパケットに対するＡＲＰ応答の返信動作を停止し（ステップＳ１４）、ＡＲＰ通信部２１を通じて自側のＩＰアドレス宛のＡＲＰパケットを受信したか否かを判定する（ステップＳ１５）。
【００４７】
自端末３Ａ側のＡＲＰ応答部２２は、ＡＲＰ通信部２１を通じてＡＲＰパケットを受信したとしても、同ＡＲＰパケットを無視して、同ＡＲＰパケットに対するＡＲＰ応答の返信動作を禁止する（ステップＳ１６）。尚、アタックＰＣ４は、自端末３Ａ及び相手端末３Ｂ間のセッション中に、アタック側ＡＲＰテーブル部４Ｄに格納中の自端末３ＡのＩＰアドレス宛に不正パケット大量送信アタックを実行すべく、アタック側ＡＲＰ通信部４Ｂを通じてＩＰネットワーク２に対して自端末３ＡのＩＰアドレス宛のＡＲＰパケットをブロードキャスト送信したとしても、制限時間内に同ＡＲＰパケットに対するＡＲＰ応答を受信することができないため、アタック側ＡＲＰテーブル部４Ｄの保存内容が消去され、その結果、自端末３Ａに対する不正パケット大量送信アタックの攻撃を中止せざるを得なくなる。
【００４８】
自端末３Ａは、ステップＳ１６にて自側のＩＰアドレス宛のＡＲＰパケットを受信したとしても、同ＡＲＰパケットに対するＡＲＰ応答の返信を禁止し、相手端末３Ｂとの通話が終了したか否かを判定する（ステップＳ１７）。
【００４９】
自端末３Ａ側のＡＲＰ応答部２２は、相手端末３Ｂとの通話が終了したのであれば、ＡＲＰ応答の停止動作を解除し（ステップＳ１８）、この処理動作を終了する。
【００５０】
また、自端末３Ａは、ステップＳ１１にて相手端末３Ｂとの通話を開始したのでなければ、この処理動作を終了する。
【００５１】
また、自端末３Ａ側のＡＲＰ通信部２１は、ステップＳ１５にて自側のＩＰアドレス宛のＡＲＰパケットを受信したのでなければ、相手端末３Ｂとの通話が終了したか否かを監視すべく、ステップＳ１７に移行する。
【００５２】
また、自端末３Ａは、ステップＳ１７にて相手端末３Ｂとの通話が終了したのでなければ、自側のＩＰアドレス宛のＡＲＰパケットを受信したか否かを監視すべく、ステップＳ１５に移行する。
【００５３】
図２に示す第１アタック回避処理によれば、相手端末３Ｂとのセッション開始時に受信した相手側ＭＡＣアドレスを使用して相手端末３Ｂとのパケット通信を継続するようにしたので、自端末３Ａ側では、不正パケット大量送信アタックの攻撃を受けたとしても、相手側ＭＡＣアドレスを使用して相手端末３Ｂとのセッションを中断することなくパケット通信を継続することができる。
【００５４】
また、第１アタック回避処理によれば、相手端末３Ｂとのセッション開始時に相手側ＭＡＣアドレスを受信すると、相手端末３Ｂとのセッションが終了するまで自側のＩＰアドレス宛のＡＲＰパケットに対するＡＲＰ応答の返信動作を停止するようにしたので、アタックＰＣ４側では、自端末３Ａ及び相手端末３Ｂ間のセッション中に自端末３Ａに対する不正パケット大量送信アタックを実行すべく、アタック側ＡＲＰテーブル部４Ｄに格納中の自端末３ＡのＩＰアドレス宛のＡＲＰパケットをブロードキャスト送信したとしても、同ＡＲＰパケットに対するＡＲＰ応答を受信することができないため、アタック側ＡＲＰテーブル部４Ｄの保存内容が消去され、自端末３Ａに対する不正パケット大量送信アタックが実行できなくなり、その結果、自端末３Ａ側では、自端末３Ａに対する不正パケット大量送信アタックの攻撃を回避することができる。
【００５５】
図３は第１アタック回避処理に関わる自端末３Ａ、相手端末３Ｂ及びアタックＰＣ４の動作を端的に示すシーケンス図である。尚、説明の便宜上、自端末３ＡのＭＡＣアドレスはＭＡＣ−Ａ、相手端末３ＢのＭＡＣアドレスはＭＡＣ−Ｂ、アタックＰＣ４のＭＡＣアドレスはＭＡＣ−Ｃ、自端末３ＡのＩＰアドレスはＩＰ  Ａｄｄｒ−Ａ、相手端末３ＢのＩＰアドレスはＩＰ  Ａｄｄｒ−Ｂ、アタックＰＣ４のＩＰアドレスはＩＰ−Ａｄｄｒ−Ｃとし、アタックＰＣ４は自端末３Ａに対して不正パケット大量送信アタックを実行すべく、アタック側ＡＲＰテーブル部４Ｄ内に自端末３ＡのＩＰアドレス（ＩＰ  Ａｄｄｒ−Ａ）を保存しているものとする。
【００５６】
図３に示す自端末３Ａ側のＭＡＣアドレス通信部２４は、相手端末３Ｂとのセッション開始時に相手端末３Ｂ側のＭＡＣアドレスを要求するＭＡＣ問い合わせ要求を相手端末３Ｂに通知する（ステップＳ２１）。
【００５７】
相手端末３Ｂ側のＭＡＣアドレス通信部２４は、自端末３ＡからのＭＡＣ問い合わせ要求を受信すると、自側のＭＡＣアドレス（ＭＡＣ−Ｂ）を自端末３Ａに通知する（ステップＳ２２）。
【００５８】
さらに相手端末３Ｂ側のＭＡＣアドレス通信部２４は、自端末３Ａ側のＭＡＣアドレスを要求するＭＡＣ問い合わせ要求を自端末３Ａに通知する（ステップＳ２３）。自端末３Ａ側のＭＡＣアドレス通信部２４は、相手端末３ＢからのＭＡＣ問い合わせ要求を受信すると、自側のＭＡＣアドレス（ＭＡＣ−Ａ）を相手端末３Ｂに通知する（ステップＳ２４）。
【００５９】
自端末３Ａ側のＭＡＣアドレス通信部２４は、相手端末３Ｂ側のＭＡＣアドレスを受信すると、このＭＡＣアドレス（ＭＡＣ−Ｂ）を相手側ＭＡＣアドレスとして相手側ＭＡＣアドレス格納部２５に格納する（ステップＳ２５）。
【００６０】
また、相手端末３Ｂ側のＭＡＣアドレス通信部２４は、自端末３Ａ側のＭＡＣアドレスを受信すると、このＭＡＣアドレス（ＭＡＣ−Ａ）を相手側ＭＡＣアドレスとして相手側ＭＡＣアドレス格納部２５に格納する（ステップＳ２６）。
【００６１】
さらに自端末３Ａ側のＡＲＰ応答部２２は、ステップＳ２５にて相手側ＭＡＣアドレスを格納すると、自側のＩＰアドレス宛のＡＲＰパケットに対するＡＲＰ応答の返信動作を停止する（ステップＳ２７）。
【００６２】
また、相手端末３Ｂ側のＡＲＰ応答部２２も、ステップＳ２６にて相手側ＭＡＣアドレスを格納すると、自側のＩＰアドレス宛のＡＲＰパケットに対するＡＲＰ応答の返信動作を停止する（ステップＳ２８）。
【００６３】
さらに相手端末３Ｂは、ＩＰネットワーク２経由で自端末３Ａからの呼出コマンドに相当するＩＮＶＩＴＥを受信した後（ステップＳ２９）、このＩＮＶＩＴＥの応答コマンドに相当するＯＫを自端末３Ａに返信してセッション（通話）を開始することになる（ステップＳ３０）。
【００６４】
次に自端末３Ａは、相手側ＭＡＣアドレス格納部２５に格納中の相手側ＭＡＣアドレスを使用して音声パケットを相手端末３Ｂに送信すると共に（ステップＳ３１）、相手端末３Ｂは、相手側ＭＡＣアドレス格納部２５に格納中の相手側ＭＡＣアドレスを使用して音声パケットを自端末３Ａに送信することで（ステップＳ３２）、自端末３Ａ及び相手端末３Ｂ間の音声通話を実行することになる。
【００６５】
また、アタックＰＣ４側のアタック側ＡＲＰ通信部４Ｂは、アタック側ＡＲＰテーブル部４Ｄに格納中の自端末３ＡのＩＰアドレスに対して不正パケット大量送信アタックを開始すべく、格納中の自端末３ＡのＩＰアドレス宛のＡＲＰパケットをＩＰネットワーク２上にブロードキャスト送信する（ステップＳ３３）。
【００６６】
しかし、自端末３Ａ側のＡＲＰ応答部２２は、ＡＲＰ応答の返信動作を停止しているため、ＡＲＰ通信部２１を通じてアタックＰＣ４から自側のＩＰアドレス宛のＡＲＰパケットを受信したとしても、同ＡＲＰパケットに対するＡＲＰ応答の返信動作を実行しないことになる（ステップＳ３４）。
【００６７】
その結果、アタックＰＣ４側のアタック側ＡＲＰ通信部４Ｂでは、ＡＲＰパケットのブロードキャスト送信後、制限時間内にＡＲＰパケットに対するＡＲＰ応答を受信することができず（ステップＳ３５）、アタック側ＡＲＰテーブル部４Ｄに保存中の自端末３ＡのＩＰアドレスを消去することになる（ステップＳ３６）。
【００６８】
さらにアタックＰＣ４は、アタック側ＡＲＰテーブル部４Ｄの保存内容が消去されたことで、自端末３Ａに対する不正パケット大量送信アタックを中止することになる（ステップＳ３７）。
【００６９】
また、例えば相手端末３Ｂは、自端末３Ａとの音声通話中に切断コマンドに相当するＢＹＥのパケットを受信すると（ステップＳ３８）、自端末３Ａ及び相手端末３Ｂ間の音声通話を切断してセッションを終了することになる。
【００７０】
自端末３Ａ側のＡＲＰ応答部２２は、相手端末３Ｂとのセッションが終了すると、ステップＳ２７にて設定したＡＲＰ応答の返信動作の停止を解除すると共に（ステップＳ３９）、相手端末３Ｂ側のＡＲＰ応答部２２も、自端末３Ａとのセッションが終了すると、ステップＳ２８にて設定したＡＲＰ応答の返信動作の停止を解除することで（ステップＳ４０）、この処理動作を終了する。
【００７１】
第１の実施の形態によれば、相手端末３Ｂとのセッション開始時に相互に受信した相手側ＭＡＣアドレスを使用して自端末３Ａ及び相手端末３Ｂ間のパケット通信を実行するようにしたので、自端末３ＡのＩＰアドレス宛に不正パケット大量送信アタックが発生したとしても、自端末３Ａ及び相手端末３Ｂ間のセッションを中断することなくパケット通信を継続することができる。
【００７２】
また、第１の実施の形態によれば、不正パケット大量送信アタックを実行するアタックＰＣ４側ではアタック対象のＩＰアドレスをアタック側ＡＲＰテーブル部４Ｄに保存しておき、このアタック側ＡＲＰテーブル部４Ｄに保存中のＩＰアドレス宛に不正パケット大量送信アタックを実行すると共に、アタック側ＡＲＰテーブル部４Ｄに保存中のＩＰアドレス宛のＡＲＰパケットを定期的に送信し、このＡＲＰパケット送信後、制限時間内に同ＡＲＰパケットに対するＡＲＰ応答の返信を受信できなかった場合、アタック側ＡＲＰテーブル部４Ｄの保存内容を消去する点（ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）のＲＦＣ８２６参照）に着目し、セッション開始時に相互に相手側ＭＡＣアドレスを受信すると、セッション終了まで自側のＩＰアドレス宛のＡＲＰパケットを受信したとしても、同ＡＲＰパケットに対するＡＲＰ応答の返信を停止する、すなわち、アタックＰＣ４側からのＡＲＰパケットに対するＡＲＰ応答の返信を停止するようにしたので、アタックＰＣ４側では、制限時間内にＡＲＰ応答の返信を受信することができず、アタック側ＡＲＰテーブル部４Ｄの保存内容が消去され、不正パケット大量送信アタックを中止せざるを得ず、その結果、自端末３Ａ側では不正パケット大量送信アタックの攻撃を回避することができる。
【００７３】
（実施の形態２）
次に第２の実施の形態を示すＩＰネットワークシステムについて説明する。図４は第２の実施の形態を示すＩＰネットワークシステム内部の概略構成を示すブロック図である。尚、第１の実施の形態を示すＩＰネットワークシステム１Ａと同一の構成については同一符号を付すことで、その重複する構成及び動作の説明については省略する。
【００７４】
図４に示すＩＰネットワーク１Ｂと図１に示すＩＰネットワーク１Ａとが異なるところは、自端末３Ａ及び相手端末３Ｂとのセッション開始時に相互に相手側ＭＡＣアドレスを受信すると、セッション終了までＡＲＰ応答の返信動作を停止するのではなく、ＡＲＰパケットの送信動作を停止する機能と、自端末３Ａに対する不正パケット大量送信アタックを検出すると、自端末３ＡのＩＰアドレスを新ＩＰアドレスに自動更新する機能とを備えたアタック回避処理部１８Ｂにある。
【００７５】
アタック回避処理部１８Ｂは、ＩＰネットワーク２上で相手端末３Ｂとセッションを実行する場合、相手端末３ＢのＩＰアドレス宛のＡＲＰパケットをＩＰネットワーク２に対して所定タイミング毎にブロードキャスト送信すると共に、自側のＩＰアドレス宛のＡＲＰパケット又はＡＲＰ応答を受信するＡＲＰ通信部３１と、このＡＲＰ通信部３１を通じて相手端末３ＢからＡＲＰパケットを受信すると、このＡＲＰパケットに対するＡＲＰ応答に自側のＭＡＣアドレスを搭載して同ＡＲＰパケットの発信元に返信するＡＲＰ応答部３２と、相手端末３側のＩＰアドレス及びＭＡＣアドレスを保存するＡＲＰテーブル部３３と、相手端末３Ｂとのセッション開始時に、この相手端末３Ｂに対して自側のＭＡＣアドレスを送信すると共に、この相手端末３Ｂから相手端末３Ｂ側のＭＡＣアドレスを受信するＭＡＣアドレス通信部３４と、このＭＡＣアドレス通信部３４にて受信した相手側のＭＡＣアドレスを相手側ＭＡＣアドレスとして格納する相手側ＭＡＣアドレス格納部３５と、相手端末３Ｂとのセッション中は、相手端末３ＢのＭＡＣアドレス宛のパケットを送信しながら、自側のＭＡＣアドレス宛のパケットを受信するパケット通信部３６と、自側のＩＰアドレス宛の不正パケット大量送信アタックを検出するアタック検出部３６と、このアタック検出部３６にて不正パケット大量送信アタックを検出すると、自側のＩＰアドレスを新ＩＰアドレスに自動更新するＩＰアドレス更新部３７とを有している。
【００７６】
ＡＲＰ通信部３１は、相手端末３Ｂとのセッション開始時にＭＡＣアドレス通信部３４にて相手端末３Ｂ側のＭＡＣアドレスを受信すると、相手端末３ＢのＩＰアドレス宛のＡＲＰパケットの送信タイミングであっても、セッション終了まで相手端末３ＢのＩＰアドレス宛のＡＲＰパケットの送信を停止するものである。その結果、自端末３Ａ及び相手端末３Ｂ間のセッション中は、相互にＡＲＰパケットの送信を停止することになるため、ＡＲＰパケットに対するＡＲＰ応答の制限時間内の受信不可によって生じるＡＲＰテーブル部３３の保存内容の消去が防止されることになる。
【００７７】
アタック検出部３６は、所定時間内の自側に対する受信パケット数を測定する受信パケット数測定部３６Ａと、この受信パケット数測定部３６Ａにて測定した所定時間内の受信パケット数が所定パケット数以上の場合、不正パケット大量送信アタックが発生したものと判断するアタック判定部３６Ｂとを有している。尚、アタック判定部３６Ｂは、所定時間、例えば１秒内の受信パケット数が所定パケット数、例えば２００パケット以上の場合、不正パケット大量送信アタックが発生したものと判断するものである。
【００７８】
ＩＰアドレス更新部３７は、アタック検出部３６を通じて自側のＩＰアドレス宛に対する不正パケット大量送信アタックを検出すると、新たなＩＰアドレス候補を自動選択するＩＰアドレス候補選択部３７Ａと、このＩＰアドレス候補選択部３７Ａにて自動選択したＩＰアドレス候補宛のＡＲＰパケットを、ＡＲＰ通信部３１を通じてＩＰネットワーク２に対してブロードキャスト送信し、同ＡＲＰパケットに対するＡＲＰ応答を受信したか否かを判定するＡＲＰ応答受信判定部３７Ｂと、このＡＲＰ応答受信判定部３７ＢにてＡＲＰ応答を受信しなかった場合、ＩＰネットワーク２上でＩＰアドレス候補と同一のＩＰアドレスが他の装置に重複設定されていないものと判断し、同ＩＰアドレス候補を新たな自側のＩＰアドレスとして自動更新する新ＩＰアドレス自動更新部３７Ｃとを有している。
【００７９】
ＩＰアドレス更新部３７は、アタック検出部３６を通じて自端末３ＡのＩＰアドレス宛に対する不正パケット大量送信アタックを検出すると、ＩＰネットワーク２上で重複設定のない新ＩＰアドレスを自側のＩＰアドレスとして設定更新するものである。その結果、アタックＰＣ４側では、自端末３Ａに対して不正パケット大量送信アタックを実行すべく、アタック側ＡＲＰテーブル部４Ｄに格納中の更新前ＩＰアドレス宛のＡＲＰパケットをブロードキャスト送信するものの、既に自端末３ＡのＩＰアドレスが新ＩＰアドレスに自動更新されているため、制限時間内にＡＲＰパケットに対するＡＲＰ応答を受信することができず、アタック側ＡＲＰテーブル部４Ｄの保存内容が消去され、その結果、自端末３Ａに対する不正パケット大量送信アタックの攻撃を継続することができなくなるものである。
【００８０】
尚、請求項２，３，４又は５記載のＩＰ端末装置はＩＰ端末３、ＩＰネットワークはＩＰネットワーク２、相手端末は相手端末３Ｂ、ＡＲＰ通信手段はＡＲＰ通信部３１、ＡＲＰ応答手段はＡＲＰ応答部３２、ＭＡＣアドレス通信手段はＭＡＣアドレス通信部３４、パケット通信手段はパケット通信部１２、アタック検出手段はアタック検出部３６、ＩＰアドレス更新手段はＩＰアドレス更新部３７、自動選択手段はＩＰアドレス候補選択部３７Ａ、ＡＲＰ応答受信判定手段はＡＲＰ応答受信判定部３７Ｂ、自動更新手段は新ＩＰアドレス自動更新部３７Ｃ、受信パケット数測定手段は受信パケット数測定部３６Ａ、アタック判別手段はアタック判定部３６Ｂに相当するものである。
【００８１】
次に第２の実施の形態を示すＩＰネットワークシステム１Ｂの動作について説明する。図５は第２の実施の形態に関わる自端末３Ａ内部の第２アタック回避処理に関わる処理動作を示すフロー図である。
【００８２】
図５に示す第２アタック回避処理は、自端末３ＡのＩＰアドレス宛に対する不正パケット大量送信アタックを検出すると、ＩＰネットワーク２上で重複設定のない新ＩＰアドレスを自端末３Ａに設定更新することで自端末３ＡのＩＰアドレス宛に対する不正パケット大量送信アタックを回避するための処理である。
【００８３】
図５において自端末３Ａは、ＩＰネットワーク２経由で相手端末３Ｂとのセッション（通話）を開始したか否かを判定する（ステップＳ５１）。
【００８４】
自端末３Ａ側のＭＡＣアドレス通信部３４は、相手端末３Ｂとのセッションを開始したと判定されると、ＩＰネットワーク２経由で相手端末３Ｂに対して自側のＭＡＣアドレスを送信すると共に、相手端末３Ｂから相手端末３Ｂ側のＭＡＣアドレスを受信する（ステップＳ５２）。
【００８５】
自端末３Ａ側のＭＡＣアドレス通信部３４は、相手端末３Ｂ側のＭＡＣアドレスを受信すると、このＭＡＣアドレスを相手側ＭＡＣアドレスとして相手側ＭＡＣアドレス格納部３５に格納する（ステップＳ５３）。尚、自端末３Ａ及び相手端末３Ｂ間の通話は、相手側ＭＡＣアドレス格納部３５に格納中の相手側ＭＡＣアドレスを使用してパケット通信を継続することになる。
【００８６】
自端末３Ａ側のＡＲＰ通信部２１は、ＩＰネットワーク２に対する相手端末３ＢのＩＰアドレス宛のＡＲＰパケットのブロードキャスト送信を停止する（ステップＳ５４）。尚、相手端末３Ｂ側のＡＲＰ通信部２１は、自端末３ＢからのＡＲＰパケットを受信できないので同ＡＲＰパケットに対するＡＲＰ応答を自端末３Ａに返信する必要もなく、その結果、自端末３Ａ側ではＡＲＰテーブル部３３の保存内容を保持することになる。また、相手端末３Ｂ側のＡＲＰ通信部２１も自端末３Ａに対するＡＲＰパケット送信停止で、自端末３Ａ側のＡＲＰ通信部２１は、ＡＲＰパケットを受信することができないので同ＡＲＰパケットに対するＡＲＰ応答を受信する必要がなく、その結果、相手端末３Ｂ側ではＡＲＰテーブル部３３の保存内容を保持することになる。
【００８７】
自端末３Ａ側のアタック検出部３６内のアタック判定部３６Ｂは、受信パケット数測定部３６Ａにて測定した所定時間内の受信パケット数が所定パケット数以上であるか否かを判定する（ステップＳ５５）。
【００８８】
自端末３Ａ側のアタック判定部３６Ｂは、受信パケット数が所定パケット数以上であると判定されると、自端末３ＡのＩＰアドレス宛の不正パケット大量送信アタックが発生したものと判断する（ステップＳ５６）。
【００８９】
自端末３Ａ側のＩＰアドレス更新部３７内のＩＰアドレス候補選択部３７Ａは、自端末３ＡのＩＰアドレス宛の不正パケット大量送信アタックの発生を検出すると、新ＩＰアドレス候補を自動選択し（ステップＳ５７）、ＡＲＰ通信部３１を通じて新ＩＰアドレス候補宛のＡＲＰパケットをブロードキャスト送信する（ステップＳ５８）。
【００９０】
自端末３Ａ側のＡＲＰ応答受信判定部３７Ｂは、ＡＲＰ通信部３１を通じて新ＩＰアドレス候補宛のＡＲＰパケットに対するＡＲＰ応答を受信したか否かを判定する（ステップＳ５９）。
【００９１】
自端末３Ａ側の新ＩＰアドレス自動更新部３７Ｃは、新ＩＰアドレス候補宛のＡＲＰパケットに対するＡＲＰ応答を受信したのでなければ、ＩＰネットワーク２上に新ＩＰアドレス候補と同一のＩＰアドレスが重複設定されていないものと判断し、この新ＩＰアドレス候補を自側の新ＩＰアドレスとして設定更新することになる（ステップＳ６０）。尚、アタックＰＣ４側では、更新前のＩＰアドレス宛に不正パケット大量送信アタックを実行しているため、自端末３Ａ側は、新ＩＰアドレスの設定更新でアタックＰＣ４側の不正パケット大量送信アタックの攻撃を回避することができるものである。
【００９２】
自端末３Ａは、新ＩＰアドレスを設定更新すると、アタックＰＣからの不正パケット大量送信アタックを回避し、相手端末３Ｂとの通話が終了したか否かを判定する（ステップＳ６１）。
【００９３】
自端末３Ａ側のＡＲＰ通信部３１は、相手端末３Ｂとの通話が終了したと判定されると、ステップＳ５４にて設定したＡＲＰパケットのブロードキャスト送信停止を解除し（ステップＳ６２）、この処理動作を終了する。
【００９４】
また、自端末３Ａは、ステップＳ５１にて相手端末３Ａとのセッション（通話）を開始したのでなければ、この処理動作を終了する。
【００９５】
また、自端末３Ａ側のアタック判定部３６Ｂは、ステップＳ５５にて受信パケット数が所定パケット数以上でないと判定されると、自端末３ＡのＩＰアドレス宛の不正パケット大量送信アタックが発生していないものと判断し、相手端末３Ｂとの通話が終了したか否かを判定すべく、ステップＳ６１に移行する。
【００９６】
また、自端末３Ａ側のＡＲＰ応答受信判定部３７Ｂは、ステップＳ５９にて新ＩＰアドレス候補宛のＡＲＰパケットに対するＡＲＰ応答を受信したのであれば、ＩＰネットワーク２上に新ＩＰアドレス候補と同一のＩＰアドレスが重複設定されているものと判断し、新たな新ＩＰアドレス候補を自動選択すべく、ステップＳ５７に移行する。
【００９７】
図５に示す第２アタック回避処理によれば、相手端末３Ｂとのセッション中に自端末３ＡのＩＰアドレス宛への不正パケット大量送信アタックを検出すると、自端末３ＡのＩＰアドレスをＩＰネットワーク２上に重複設定のない新ＩＰアドレスに設定更新するようにしたので、自端末３Ａは、アタックＰＣ４からの不正パケット大量送信アタックを回避することができる。
【００９８】
また、第２アタック回避処理によれば、自端末３Ａ及び相手端末３Ｂ間のセッション開始時に受信した相手側ＭＡＣアドレスを格納し、この相手側ＭＡＣアドレスを使用して自端末３Ａ及び相手端末３Ｂ間のパケット通信を継続するようにしたので、自端末３Ａに対して不正パケット大量送信アタックが発生したとしても、自端末３Ａ及び相手端末３Ｂ間のセッションを中断することなく音声パケット通信を継続することができる。
【００９９】
図６は第２アタック回避処理に関わる自端末３Ａ、相手端末３Ｂ及びアタックＰＣ４の動作を端的に示すシーケンス図である。尚、説明の便宜上、自端末３ＡのＭＡＣアドレスはＭＡＣ−Ａ、相手端末３ＢのＭＡＣアドレスはＭＡＣ−Ｂ、アタックＰＣ４のＭＡＣアドレスはＭＡＣ−Ｃ、自端末３ＡのＩＰアドレスはＩＰ  Ａｄｄｒ−Ａ、相手端末３ＢのＩＰアドレスはＩＰ  Ａｄｄｒ−Ｂ、アタックＰＣ４のＩＰアドレスはＩＰ  Ａｄｄｒ−Ｃとし、アタックＰＣ４は自端末３Ａに対して不正パケット大量送信アタックを実行すべく、アタック側ＡＲＰテーブル部４Ｄ内に自端末３ＡのＩＰアドレス（ＩＰ−Ａｄｄｒ−Ａ）を保存しているものとする。
【０１００】
図６に示す自端末３Ａ側のＭＡＣアドレス通信部３４は、相手端末３Ｂとのセッション開始時に相手端末３Ｂ側のＭＡＣアドレスを要求するＭＡＣ問い合わせ要求を相手端末３Ｂに通知する（ステップＳ７１）。
【０１０１】
相手端末３Ｂ側のＭＡＣアドレス通信部３４は、自端末３ＡからのＭＡＣ問い合わせ要求を受信すると、自側のＭＡＣアドレス（ＭＡＣ−Ｂ）を自端末３Ａに通知する（ステップＳ７２）。
【０１０２】
さらに相手端末３Ｂ側のＭＡＣアドレス通信部３４は、自端末３Ａ側のＭＡＣアドレスを要求するＭＡＣ問い合わせ要求を自端末３Ａに通知する（ステップＳ７３）。自端末３Ａ側のＭＡＣアドレス通信部３４は、相手端末３ＢからのＭＡＣ問い合わせ要求を受信すると、自側のＭＡＣアドレス（ＭＡＣ−Ａ）を相手端末３Ｂに通知する（ステップＳ７４）。
【０１０３】
自端末３Ａ側のＭＡＣアドレス通信部３４は、相手端末３Ｂ側のＭＡＣアドレス（ＭＡＣ−Ｂ）を受信すると、このＭＡＣアドレスを相手側ＭＡＣアドレス（ＭＡＣ−Ｂ）として相手側ＭＡＣアドレス格納部３５に格納する（ステップＳ７５）。
【０１０４】
また、相手端末３Ｂ側のＭＡＣアドレス通信部３４は、自端末３Ａ側のＭＡＣアドレス（ＭＡＣ−Ａ）を受信すると、このＭＡＣアドレスを相手側ＭＡＣアドレス（ＭＡＣ−Ａ）として相手側ＭＡＣアドレス格納部３５に格納する（ステップＳ７６）。
【０１０５】
さらに自端末３Ａ側のＡＲＰ通信部３１は、ステップＳ７５にて相手側ＭＡＣアドレス格納部３５に相手側ＭＡＣアドレス（ＭＡＣ−Ｂ）を格納すると、相手端末３ＡのＩＰアドレス（ＩＰ  Ａｄｄｒ−Ｂ）宛のＡＲＰパケットの送信動作を停止する（ステップＳ７７）。
【０１０６】
また、相手端末３Ｂ側のＡＲＰ通信部３１は、ステップＳ７６にて相手側ＭＡＣアドレス格納部３５に相手側ＭＡＣアドレス（ＭＡＣ−Ａ）を格納すると、自端末３ＡのＩＰアドレス（ＩＰ  Ａｄｄｒ−Ａ）宛のＡＲＰパケットの送信動作を停止する（ステップＳ７８）。
【０１０７】
さらに相手端末３Ｂは、ＩＰネットワーク２経由で自端末３Ａからの呼出コマンドに相当するＩＮＶＩＴＥを受信した後（ステップＳ７９）、このＩＮＶＩＴＥの応答コマンドに相当するＯＫを自端末３Ａに返信する（ステップＳ８０）。
【０１０８】
次に自端末３Ａは、相手側ＭＡＣアドレス格納部３５に格納中の相手側ＭＡＣアドレス（ＭＡＣ−Ｂ）を使用して音声パケットを相手端末３Ｂに送信すると共に（ステップＳ８１）、相手端末３Ｂは、相手側ＭＡＣアドレス格納部３５に格納中の相手側ＭＡＣアドレス（ＭＡＣ−Ａ）を使用して音声パケットを自端末３Ａに送信することで（ステップＳ８２）、自端末３Ａ及び相手端末３Ｂ間の音声通話を実行することになる。
【０１０９】
また、アタックＰＣ４は、自端末３Ａ及び相手端末３Ｂ間のセッション中に、アタック側ＡＲＰテーブル部４Ｄに保存中の自端末３ＡのＩＰアドレスに基づき、自端末３Ａに対する不正パケット大量送信アタックを開始する（ステップＳ８３）。
【０１１０】
自端末３Ａ側のアタック検出部３６のアタック判定部３６Ｂは、受信パケット数測定部３６Ａを通じて所定時間内に受信した受信パケット数を測定し、この受信パケット数が所定パケット数以上であると判定されると、自端末３Ａに対して不正パケット大量送信アタックの発生を検出することになる（ステップＳ８４）。
【０１１１】
自端末３Ａ側のＩＰアドレス更新部３７内部の新ＩＰアドレス候補選択部３７Ａは、アタック検出部３６にて自端末３Ａへの不正パケット大量送信アタックを検出すると、新ＩＰアドレス候補（ＩＰ  Ａｄｄｒ−Ｄ）を自動選択する（ステップＳ８５）。
【０１１２】
さらに自端末３Ａ側のＡＲＰ通信部３１は、新アドレス候補を自動選択すると、ＩＰネットワーク２に対して新ＩＰアドレス候補（ＩＰ−Ａｄｄｒ−Ｄ）宛のＡＲＰパケットをブロードキャスト送信する（ステップＳ８６）。尚、ＡＲＰ通信部３１は、ステップＳ７７又はステップＳ７８にてＡＲＰパケットの送信停止を設定したが、あくまでもセッション中の相手先ＩＰアドレス宛のＡＲＰパケットの送信停止を設定したものである。
【０１１３】
自端末３Ａ側のＩＰアドレス更新部３７内のＡＲＰ応答受信判定部３７Ｂは、新ＩＰアドレス宛のＡＲＰパケットのブロードキャスト送信後、制限時間内に同ＡＲＰパケットに対するＡＲＰ応答を受信したか否かを判定する。
【０１１４】
自端末３Ａ側のＩＰアドレス更新部３７内の新ＩＰアドレス自動更新部３７Ｃは、ＡＲＰ応答受信判定部３７Ｂにて同ＡＲＰ応答を受信していないと判定されると（ステップＳ８７）、この新ＩＰアドレス候補がＩＰネットワーク２上で重複設定されていないものと判断し、新ＩＰアドレス候補を自側のＩＰアドレスとして設定更新することになる（ステップＳ８８）。
【０１１５】
この結果、アタックＰＣ４のアタック側ＡＲＰ通信部４Ｂでは、所定タイミング毎に不正パケット大量送信アタック中のＩＰアドレス宛のＡＲＰパケットをブロードキャスト送信することになるが（ステップＳ８９）、既に自端末３Ａ側では新ＩＰアドレスに自動更新されているため、ブロードキャスト送信後、制限時間内に同ＡＲＰパケットに対するＡＲＰ応答を受信することができず（ステップＳ９０）、アタック側ＡＲＰテーブル部４Ｄの保存内容が消去され（ステップＳ９１）、その結果、自端末３Ａに対する不正パケット大量送信アタックの攻撃を中止せざる得なくなる（ステップＳ９２）。
【０１１６】
自端末３Ａ側では、ステップＳ８８にて新ＩＰアドレス（ＩＰ  Ａｄｄｒ−Ｄ）に設定更新したことで、アタックＰＣ４から不正パケット大量送信アタックの攻撃を回避することができる。
【０１１７】
また、自端末３Ａは、新ＩＰアドレスに設定更新したとしても、相手側ＭＡＣアドレス格納部３５に格納中の相手側ＭＡＣアドレスを使用して音声パケットを相手端末３Ｂに送信すると共に（ステップＳ９３）、相手端末３Ｂは、相手側ＭＡＣアドレス格納部３５に格納中の相手側ＭＡＣアドレスを使用して音声パケットを自端末３Ａに送信することで（ステップＳ９４）、自端末３Ａ及び相手端末３Ｂ間の音声パケット通信を継続するものである。
【０１１８】
さらに相手端末３Ｂは、自端末３Ａとの音声通話中に切断コマンドに相当するＢＹＥのパケットを受信すると（ステップＳ９５）、ＢＹＥの応答コマンドに相当するＯＫを自端末３Ａ側に送信し（ステップＳ９６）、自端末３Ａ及び相手端末３Ｂ間の音声通話を切断することになる。
【０１１９】
そして、自端末３Ａ側のＡＲＰ通信部３１は、相手端末３Ｂとのセッションが終了すると、ステップＳ７７にて設定した相手端末３Ｂ宛のＡＲＰパケットのブロードキャスト送信停止を解除すると共に（ステップＳ９７）、相手端末３Ｂ側のＡＲＰ通信部３１は、自端末３Ａとのセッションが終了すると、ステップＳ７８にて設定した自端末３Ａ宛のＡＲＰパケットのブロードキャスト送信停止を解除することで（ステップＳ９８）、この処理動作を終了する。
【０１２０】
第２の実施の形態によれば、相手端末３Ｂとのセッション開始時に相互に受信した相手側ＭＡＣアドレスを相手側ＭＡＣアドレス格納部３５に格納し、この相手側ＭＡＣアドレスを使用して自端末３Ａ及び相手端末３Ｂ間の音声パケット通信を継続するようにしたので、例えば自端末３ＡのＩＰアドレス宛に不正パケット大量送信アタックが発生したとしても、自端末３Ａ及び相手端末３Ｂ間のセッションを中断することなく音声パケット通信を継続することができる。
【０１２１】
また、第２の実施の形態によれば、自側のＩＰアドレス宛の不正パケット大量送信アタックを検出すると、自側のＩＰアドレスをＩＰネットワーク２上の重複設定のない新ＩＰアドレスに自動更新するようにしたので、ＩＰ端末３は、アタックＰＣ４からの不正パケット大量送信アタックを回避することができると共に、アタックＰＣ４側は、自動更新前のＩＰアドレス宛に定期的にＡＲＰパケットをブロードキャスト送信後、制限時間内に同ＡＲＰパケットに対するＡＲＰ応答を受信することができず、アタック対象のＩＰアドレスを保存したアタック側ＡＲＰテーブル部４Ｄの保存内容が消去され、アタック対象のＩＰアドレス宛の不正パケット大量送信アタックを中止せざるを得なくなる。
【０１２２】
また、第２の実施の形態によれば、例えば自端末３Ａへの不正パケット大量送信アタックを検出すると、新ＩＰアドレス候補を自動選択し、この自動選択した新ＩＰアドレス候補宛のＡＲＰパケットをブロードキャスト送信し、同ＡＲＰパケットに対するＡＲＰ応答を受信しなかった場合、新ＩＰアドレス候補を新ＩＰアドレスとして自側のＩＰアドレスとして自動更新するようにしたので、自端末３Ａは、自側のＩＰアドレスを新ＩＰアドレスに設定更新するに際してＩＰネットワーク２上でＩＰアドレスの重複設定を回避することができる。
【０１２３】
第２の実施の形態によれば、自端末３Ａに対する所定時間内の受信パケット数が所定パケット数以上の場合は自端末３Ａへの不正パケット大量送信アタックが発生したものと判断するようにしたので、自端末３Ａ側では、不正パケット大量送信アタックの発生を速やかに認識することができる。
【０１２４】
尚、上記第２の実施の形態においては、ＭＡＣアドレス通信部３４を通じてセッション開始時に相手側ＭＡＣアドレスを受信し、この相手側ＭＡＣアドレスを相手側ＭＡＣアドレス格納部３５に格納し、この相手側ＭＡＣアドレス格納部３５に格納中の相手側ＭＡＣアドレスを使用して自端末３Ａ及び相手端末３Ｂ間の音声パケット通信を継続するようにしたが、例えばＭＡＣアドレス通信部３４の機能をＡＲＰ通信部３１、相手側ＭＡＣアドレス格納部３５の機能をＡＲＰテーブル部３３に持たせ、セッション開始時に相手側ＭＡＣアドレスを要求する相手先のＩＰアドレス宛のＡＲＰパケットをブロードキャスト送信し、このブロードキャスト送信後、制限時間内に同ＡＲＰパケットに対するＡＲＰ応答を受信して、このＡＲＰ応答に搭載した相手側ＭＡＣアドレスをＡＲＰテーブル部３３に保存することも考えられる。
【０１２５】
この場合でも、自端末３Ｂ側のＡＲＰ通信部３１は、相手端末３Ｂとのセッション開始時に相手端末３Ｂ側のＭＡＣアドレスを受信すると、相手端末３ＢのＩＰアドレス宛のＡＲＰパケット送信タイミングであっても、セッション終了まで相手端末３ＢのＩＰアドレス宛のＡＲＰパケット送信を停止するようにしたので、自端末３Ａ及び相手端末３Ｂ側では、通信相手先からのＡＲＰパケット（新ＩＰアドレス更新前のＭＡＣアドレス）に対するＡＲＰ応答の返信を監視する必要がなく、例えば通信相手先のＭＡＣアドレスを保存したＡＲＰテーブル部３３の保存内容を保持することができるため、通信相手先とセッション中に通信相手先が新たなＩＰアドレスに自動更新されたとしても、新ＩＰアドレス更新前のＭＡＣアドレスを使用して通信相手先とのセッションを中断することなく、音声パケット通信を継続することができる。
【０１２６】
また、上記第２の実施の形態においては、不正パケット大量送信アタックの攻撃を検出すると、ＩＰアドレス更新部３７にて新ＩＰアドレスを自動更新するようにしたが、この自動更新した新ＩＰアドレスをセッション中若しくはセッション終了時にセッション相手先に通知するようにしても良い。
【産業上の利用可能性】
【０１２７】
上記のように構成された本発明のＩＰ端末装置によれば、相手端末とのセッション開始時に相手側ＭＡＣアドレスを相互に受信し、セッション中は、相手側ＭＡＣアドレスを使用して相手端末及び自端末間の音声パケット通信を実行するようにしたので、自端末のＩＰアドレス宛に不正パケット大量送信アタックが発生したとしても、自端末及び相手端末間のセッションを中断することなく音声パケット通信を継続することができるため、例えば通話音声機能を備えた複数のＩＰネットワーク機器を収容したＩＰネットワークシステムに有用である。
【図面の簡単な説明】
【０１２８】
【図１】本発明のＩＰ端末装置に関わる第１の実施の形態を示すＩＰネットワークシステム内部の概略構成を示すブロック図
【図２】第１の実施の形態に関わる自端末側の第１アタック回避処理に関わる処理動作を示すフロー図
【図３】第１アタック回避処理に関わる自端末、相手端末及びアタックＰＣの動作を端的に示すシーケンス図
【図４】第２の実施の形態を示すＩＰネットワークシステム内部の概略構成を示すブロック図
【図５】第２の実施の形態に関わる自端末側の第２アタック回避処理に関わる処理動作を示すフロー図
【図６】第２アタック回避処理に関わる自端末、相手端末及びアタックＰＣの動作を端的に示すシーケンス図
【符号の説明】
【０１２９】
２  ＩＰネットワーク
３  ＩＰ端末（ＩＰ端末装置）
３Ａ  自端末
３Ｂ  相手端末
４  アタックＰＣ
１２  パケット通信部（パケット通信手段）
２１，３１  ＡＲＰ通信部（ＡＲＰ通信手段及びＭＡＣアドレス通信手段）
２２，３２  ＡＲＰ応答部（ＡＲＰ応答手段）
２４，３４  ＭＡＣアドレス通信部（ＭＡＣアドレス通信手段）
３６  アタック検出部（アタック検出手段）
３６Ａ  受信パケット数測定部（受信パケット数測定手段）
３６Ｂ  アタック判定部（アタック判別手段）
３７  ＩＰアドレス更新部（ＩＰアドレス更新手段）
３７Ａ  ＩＰアドレス候補選択部（自動選択手段）
３７Ｂ  ＡＲＰ応答受信判定部（ＡＲＰ応答受信判定手段）
３７Ｃ  新ＩＰアドレス自動更新部（自動更新手段）
【図１】
2008118259.tif 000003
【図２】
2008118259.tif 000004
【図３】
2008118259.tif 000005
【図４】
2008118259.tif 000006
【図５】
2008118259.tif 000007
【図６】
2008118259.tif 000008