(57)【特許請求の範囲】
【請求項１】
ブラックリスト対象者を登録するブラックリスト及び一時的なブラックリスト対象者を登録する一時ブラックリストを記憶する記憶部と、
ＩＰ電話の利用者を登録するための登録メッセージを受信し、前記登録メッセージの認証処理を行う認証部と、
前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されているか否かに応じて、当該登録者情報を前記一時ブラックリストまたは前記ブラックリストに登録する登録部と、
前記登録メッセージの登録者情報が前記ブラックリストに登録されているか否かに応じて、前記登録メッセージに対しレスポンスメッセージを返信するか否かを判断する応答判断部と、
を備える、電話交換装置。
【請求項２】
前記登録部は、
前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されていない場合、当該登録者情報を前記一時ブラックリストに登録し、
前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されている場合、当該登録者情報を前記ブラックリストに登録する、
請求項１に記載の電話交換装置。
【請求項３】
前記応答判断部は、
前記登録メッセージの登録者情報が前記ブラックリストに登録されていない場合、前記登録メッセージの認証結果に応じて、正常レスポンスメッセージ、または、エラーレスポンスメッセージを返信し、
前記登録メッセージの登録者情報が前記ブラックリストに登録されている場合、前記登録メッセージに対しレスポンスメッセージを返信せずに、前記登録メッセージを廃棄する、
請求項１または２に記載の電話交換装置。
【請求項４】
前記登録メッセージは、ＳＩＰプロトコルで規定されたＲＥＧＩＳＴＥＲメッセージであり、
前記登録部は、前記登録者情報として、前記ＲＥＧＩＳＴＥＲメッセージに含まれるＩＰアドレス及びユーザエージェント情報を前記一時ブラックリスト及び前記ブラックリストに登録する、
請求項１乃至３のいずれか一項に記載の電話交換装置。
【請求項５】
前記登録部は、前記登録者情報として、前記ＲＥＧＩＳＴＥＲメッセージに含まれるユーザＩＤを前記一時ブラックリストにさらに登録する、
請求項４に記載の電話交換装置。
【請求項６】
前記ユーザＩＤは、前記認証処理で使用される情報である、
請求項５に記載の電話交換装置。
【請求項７】
前記登録部は、前記認証が失敗した、前記ＲＥＧＩＳＴＥＲメッセージに含まれるＩＰアドレス、ユーザエージェント情報及びユーザＩＤを前記一時ブラックリストから検索し、前記一時ブラックリストにＩＰアドレス及びユーザエージェント情報が一致で、かつ、ユーザＩＤが不一致の組み合わせがある場合、前記登録者情報を前記ブラックリストに登録する、
請求項５または６に記載の電話交換装置。
【請求項８】
ＩＰ電話端末と電話交換装置とを備えた電話交換システムであって、
前記電話交換装置は、
ブラックリスト対象者を登録するブラックリスト及び一時的なブラックリスト対象者を登録する一時ブラックリストを記憶する記憶部と、
前記ＩＰ電話端末からＩＰ電話の利用者を登録するための登録メッセージを受信し、前記登録メッセージの認証処理を行う認証部と、
前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されているか否かに応じて、当該登録者情報を前記一時ブラックリストまたは前記ブラックリストに登録する登録部と、
前記登録メッセージの登録者情報が前記ブラックリストに登録されているか否かに応じて、前記登録メッセージに対しレスポンスメッセージを返信するか否かを判断する応答判断部と、
を備える、電話交換システム。
【請求項９】
ブラックリスト対象者を登録するブラックリスト及び一時的なブラックリスト対象者を登録する一時ブラックリストを記憶し、
ＩＰ電話の利用者を登録するための登録メッセージを受信し、前記登録メッセージの認証処理を行い、
前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されているか否かに応じて、当該登録者情報を前記一時ブラックリストまたは前記ブラックリストに登録し、
前記登録メッセージの登録者情報が前記ブラックリストに登録されているか否かに応じて、前記登録メッセージに対しレスポンスメッセージを返信するか否かを判断する、
電話交換装置の制御方法。
【請求項１０】
ブラックリスト対象者を登録するブラックリスト及び一時的なブラックリスト対象者を登録する一時ブラックリストを記憶し、
ＩＰ電話の利用者を登録するための登録メッセージを受信し、前記登録メッセージの認証処理を行い、
前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されているか否かに応じて、当該登録者情報を前記一時ブラックリストまたは前記ブラックリストに登録し、
前記登録メッセージの登録者情報が前記ブラックリストに登録されているか否かに応じて、前記登録メッセージに対しレスポンスメッセージを返信するか否かを判断する、
処理を電話交換装置に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話交換装置、電話交換システム、制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、インターネットなどのＩＰ（Internet Protocol）ネットワークの普及に伴いＩＰ電話が広く利用されており、ボタン電話装置やＩＰ−ＰＢＸ（IP Private Branch eXchange）などの電話交換装置においてもＩＰ電話への対応が進められている。一方、ＩＰネットワークを介して悪意のある不正なアクセスが増えており、不正利用に対する対策が求められている。
【０００３】
関連する技術として、例えば、特許文献１や２が知られている。特許文献１には、電話端末において、電話番号や発信者名を含む発信者情報に基づいて迷惑電話を拒否する技術が記載されている。特許文献２には、ＩＰ電話端末において、ポート番号やＩＰアドレスに基づいて不正な通信を判断する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１３４２１８号公報
【特許文献２】特開２００４−３２０３３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のように、関連する技術では、不正な発信者情報等を登録しておき、該当するアクセスを拒否等している。しかしながら、関連する技術では、ブルートフォースアタック（Brute-force attack：総当たり攻撃）などの攻撃が考慮されていないため、不正利用を防ぐことが困難な場合があるという問題がある。
【０００６】
本開示は、このような課題に鑑み、不正利用を防ぐことが可能な電話交換装置、電話交換システム、制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本開示に係る電話交換装置は、ブラックリスト対象者を登録するブラックリスト及び一時的なブラックリスト対象者を登録する一時ブラックリストを記憶する記憶部と、ＩＰ電話の利用者を登録するための登録メッセージを受信し、前記登録メッセージの認証処理を行う認証部と、前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されているか否かに応じて、当該登録者情報を前記一時ブラックリストまたは前記ブラックリストに登録する登録部と、前記登録メッセージの登録者情報が前記ブラックリストに登録されているか否かに応じて、前記登録メッセージに対しレスポンスメッセージを返信するか否かを判断する応答判断部と、を備えるものである。
【０００８】
本開示に係る電話交換システムは、ＩＰ電話端末と電話交換装置とを備えた電話交換システムであって、前記電話交換装置は、ブラックリスト対象者を登録するブラックリスト及び一時的なブラックリスト対象者を登録する一時ブラックリストを記憶する記憶部と、前記ＩＰ電話端末からＩＰ電話の利用者を登録するための登録メッセージを受信し、前記登録メッセージの認証処理を行う認証部と、前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されているか否かに応じて、当該登録者情報を前記一時ブラックリストまたは前記ブラックリストに登録する登録部と、前記登録メッセージの登録者情報が前記ブラックリストに登録されているか否かに応じて、前記登録メッセージに対しレスポンスメッセージを返信するか否かを判断する応答判断部と、を備えるものである。
【０００９】
本開示に係る電話交換装置の制御方法は、ブラックリスト対象者を登録するブラックリスト及び一時的なブラックリスト対象者を登録する一時ブラックリストを記憶し、ＩＰ電話の利用者を登録するための登録メッセージを受信し、前記登録メッセージの認証処理を行い、前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されているか否かに応じて、当該登録者情報を前記一時ブラックリストまたは前記ブラックリストに登録し、前記登録メッセージの登録者情報が前記ブラックリストに登録されているか否かに応じて、前記登録メッセージに対しレスポンスメッセージを返信するか否かを判断するものである。
【００１０】
本開示に係るプログラムは、ブラックリスト対象者を登録するブラックリスト及び一時的なブラックリスト対象者を登録する一時ブラックリストを記憶し、ＩＰ電話の利用者を登録するための登録メッセージを受信し、前記登録メッセージの認証処理を行い、前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されているか否かに応じて、当該登録者情報を前記一時ブラックリストまたは前記ブラックリストに登録し、前記登録メッセージの登録者情報が前記ブラックリストに登録されているか否かに応じて、前記登録メッセージに対しレスポンスメッセージを返信するか否かを判断する、処理を電話交換装置に実行させるためのプログラムである。
【発明の効果】
【００１１】
本開示によれば、不正利用を防ぐことが可能な電話交換装置、電話交換システム、制御方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態に係る電話交換システムの概要を示す構成図である。
【図２】実施の形態に係る電話交換装置の概要を示す構成図である。
【図３】実施の形態１に係るボタン電話システムの構成例を示す構成図である。
【図４】実施の形態１に係るボタン電話装置で用いるブラックリストの例を示す図である。
【図５】実施の形態１に係るボタン電話装置で用いるテンポラリブラックリストの例を示す図である。
【図６】実施の形態１に係るボタン電話システムの動作例を示すシーケンス図である。
【図７】実施の形態１に係るボタン電話装置の動作例を示すフローチャートである。
【図８】実施の形態１に係るボタン電話装置の動作例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
（実施の形態に至る検討）
ＩＰ電話を実現するためのプロトコルとしてＳＩＰ（Session Initiation Protocol）が利用されている。ボタン電話装置やＩＰ−ＰＢＸではＳＩＰサーバ機能を搭載している製品が多く、このような製品では、ＳＩＰ内線電話機を収容することが可能である。ＳＩＰ内線電話機は、ＳＩＰプロトコルを使用してＳＩＰサーバと通信を行い、ＳＩＰサーバに登録（ＲＥＧＩＳＴＥＲ）メッセージを送信し、登録が成功することでＳＩＰサーバ（ボタン電話装置、ＩＰ−ＰＢＸ）の機能や資源を利用することが可能となる。
【００１４】
悪意ある攻撃者は、攻撃対象のＩＰアドレスがＳＩＰサーバ機能を搭載していると判断すると、正規のＳＩＰ内線電話機に成りすまそうとメッセージを送信してくる。例えば、攻撃者のＳＩＰメッセージにエラーメッセージを返信してしまうことで、該当ＩＰアドレスはＳＩＰ機能を有していると認識されてしまう。
【００１５】
一般的にＳＩＰサーバでは正規のＳＩＰ内線電話機のみにシステムの利用を許可するため、パスワード認証を実施している。この認証に対し、攻撃者は登録に成功するまでＩＤとパスワードを変更したブルートフォースアタックを行ってくる。ブルートフォースアタックとは、考えられる全ての文字の組み合わせのパターンにより、ユーザアカウント（ＩＤ及びパスワード）の解読を試みる攻撃手法である。この攻撃により、ひとたび登録が成功してしまうと、ボタン電話装置内の資源、機能が利用可能となるため、例えばボタン電話装置から外線を使用して国際不正発信が行われてしまうなどの被害が報告されている。また、乗っ取りのためのブルートフォースアタック自体がボタン電話装置の負荷となってしまい、正常動作を阻害してしまっている。
【００１６】
このように、関連する技術では、ＳＩＰ対応のボタン電話装置やＩＰ−ＰＢＸにおいて、ブルートフォースアタック等による不正利用を防ぐことができないという問題がある。すなわち、ブルートフォースアタックにより、ユーザアカウント（ＩＤ及びパスワード）が解読されて不正利用されてしまい、高額な国際電話料金を請求される等の被害が増えている。この課題は、正規の電話機と、攻撃者の電話機の判別が難しいことに起因している。すなわち、攻撃者もＳＩＰプロトコルを使用して通信するため、ボタン電話装置は正規ユーザと攻撃者の識別ができず、受信したＳＩＰメッセージには応答するしかなかった。また、ＳＩＰメッセージに返信してしまうことで、攻撃者に対して該当ＩＰアドレスはＳＩＰ機能を有していることが漏洩してしまっていた。
【００１７】
そこで、以下の実施の形態では、ブルートフォースアタック等の悪意ある攻撃への対処方法を提供し、不正利用を防ぐことを可能とする。
【００１８】
（実施の形態の概要）
図１は、実施の形態に係る電話交換システムの概要を示し、図２は、実施の形態に係る電話交換装置の概要を示している。図１に示すように、実施の形態に係る電話交換システム１は、互いに通信可能に接続された電話交換装置１０とＩＰ電話端末２０を備えている。
【００１９】
図２に示すように、電話交換装置１０は、記憶部１１、認証部１２、登録部１３、応答判断部１４を備えている。記憶部１１は、ブラックリスト対象者（不正利用を行う攻撃者）を登録するブラックリスト１１ａ及び一時的なブラックリスト対象者を登録する一時ブラックリスト１１ｂを記憶する。認証部１２は、ＩＰ電話端末２０から受信する、ＩＰ電話の利用者を登録するための登録メッセージの認証処理を行う。登録部１３は、登録メッセージの認証が失敗し、かつ、登録メッセージの登録者情報が一時ブラックリスト１１ｂに登録されているか否かに応じて、当該登録者情報を一時ブラックリスト１１ｂまたはブラックリスト１１ａに登録する。応答判断部１４は、登録メッセージの登録者情報がブラックリスト１１ａに登録されているか否かに応じて、登録メッセージに対しレスポンスメッセージを返信するか否かを判断する。
【００２０】
このように、実施の形態では、登録メッセージの認証が失敗すると、一時ブラックリストの登録状況に応じて、一時ブラックリストまたはブラックリストに登録者情報を登録し、さらに、ブラックリストの登録状況に応じて、レスポンスメッセージを返信するか否かを判断する。これにより、ブルートフォースアタック等の攻撃者をブラックリストに登録し、その攻撃による不正利用を防ぐことが可能となる。
【００２１】
（実施の形態１）
以下、図面を参照して実施の形態１について説明する。まず、図３を用いて、本実施の形態に係るボタン電話システム及びボタン電話装置の構成例について説明する。図３に示すように、本実施の形態に係るボタン電話システム２は、ボタン電話装置１００と複数のＳＩＰ端末２０１及び２０２を備えている。ボタン電話システム２は、ボタン電話装置１００がＳＩＰ端末２０１等の内線電話機（ボタン電話機）を収容し、発着信制御（呼制御）を行って内線通話や外線通話等を可能にするシステムである。
【００２２】
ＳＩＰ端末２０１及び２０２は、ＳＩＰ内線電話機（ＩＰ電話端末）であり、構内ネットワークであるＩＰネットワーク３００を介して通信可能に接続されている。ボタン電話装置１００とＳＩＰ端末２０１及び２０２は、ＩＰ通話（ＶｏＩＰ）を行うためのＳＩＰプロトコルに従ったメッセージを送受信する。ＳＩＰ端末２０１及び２０２は、ＳＩＰプロトコルのＵｓｅｒ−Ａｇｅｎｔ（ＵＡ）機能を有しており、ＩＰ通話の利用者（Ｕｓｅｒ−Ａｇｅｎｔ）を登録するために、登録（ＲＥＧＩＳＴＥＲ）メッセージをボタン電話装置１００に送信する。
【００２３】
ここでは、ＳＩＰ端末２０１及び２０２を、正規のＳＩＰ端末２０１、攻撃者のＳＩＰ端末２０２とする。すなわち、正規のＳＩＰ端末２０１は、正規のユーザＩＤ及びパスワードを使用してＲＥＧＩＳＴＥＲメッセージを送信し、攻撃者のＳＩＰ端末２０２は、不正なユーザＩＤ及びパスワードを使用してＲＥＧＩＳＴＥＲメッセージを送信する。
【００２４】
ボタン電話装置１００は、ＳＩＰサーバ機能を有する主装置（電話交換装置）であり、ＳＩＰ端末２０１等とＩＰネットワーク３００上の他のＳＩＰ端末との内線通話や、外部のネットワークのＩＰ電話機との外線通話のための発着信等を制御する。ボタン電話装置１００は、制御部１０１、ＩＰインタフェース１０２、ＳＩＰ制御部１０３、ブラックリストデータベース１０４、テンポラリデータベース１０５を備えている。また、ボタン電話装置１００は、後述の本実施形態に係る動作を行うために必要な、認証情報（ユーザＩＤ及びパスワード）を記憶する記憶部等を備えている。なお、ボタン電話装置１００は、ＳＩＰサーバ機能を有するＩＰ−ＰＢＸでもよいし、ＳＩＰサーバ機能を有する他の交換装置やサーバ装置等でもよい。
【００２５】
制御部１０１は、ボタン電話装置１００のメイン制御を行うメイン制御部であり、ボタン電話装置１００の各部の動作を制御する。制御部１０１は、メイン制御として、ＩＰインタフェース１０２やＳＩＰ制御部１０３の動作を制御し、また、ＳＩＰ以外のプロトコル処理等を行う。例えば、メモリ上のメイン制御プログラムをＣＰＵ（Central Processing Unit）等のプロセッサで実行することで、制御部１０１の機能が実現される。
【００２６】
ＩＰインタフェース１０２は、ＩＰネットワーク３００を介して、ＳＩＰ端末２０１等とＩＰ通信を行うＩＰ通信部である。ＩＰインタフェース１０２は、ＳＩＰ内線電話機であるＳＩＰ端末２０１等を収容する収容部でもある。ＩＰインタフェース１０２は、送受信するＩＰパケットがＳＩＰメッセージの場合、ＳＩＰ制御部１０３とＩＰネットワーク３００の間でメッセージを転送し、送受信するＩＰパケットがその他のメッセージの場合、制御部１０１とＩＰネットワーク３００の間でメッセージを転送する。
【００２７】
ＳＩＰ制御部１０３は、ＳＩＰプロトコルに従いＳＩＰサーバ機能としての制御（呼制御）を行う制御部である。ＳＩＰ制御部１０３は、ＩＰインタフェース１０２及びＩＰネットワーク３００を介してＳＩＰ端末２０１等との間で送受信するＳＩＰメッセージの解析や生成等を行う。例えば、メモリ上のＳＩＰ制御プログラムをＣＰＵ等のプロセッサで実行することで、ＳＩＰ制御部１０３の機能が実現される。
【００２８】
ＳＩＰサーバ機能には、ＳＩＰプロトコルで規定される、ＳＩＰメッセージの転送処理を行うプロキシサーバ、ＳＩＰメッセージの転送先の応答処理を行うリダイレクトサーバ、ＲＥＧＩＳＴＥＲメッセージを受信しＵｓｅｒ−Ａｇｅｎｔの登録処理を行うレジストラ、登録されたＵｓｅｒ−Ａｇｅｎｔの場所を管理するロケーションサーバとしての機能が含まれる。各サーバの機能を複数の装置で実現してもよいが、ボタン電話装置１００のＳＩＰ制御部１０３は、ＲＥＧＩＳＴＥＲメッセージの受信処理を行うため、少なくともレジストラとしての機能を有する。
【００２９】
また、ＳＩＰ制御部１０３は、後述の本実施の形態に係る動作を行うための機能を有している。すなわち、ＳＩＰ制御部１０３は、受信したＲＥＧＩＳＴＥＲメッセージの認証処理（認証部）、ブラックリストデータベース１０４及びテンポラリデータベース１０５の登録処理（登録部）、ＲＥＧＩＳＴＥＲメッセージに対する応答処理（応答判断部）等を行う機能を有する。例えば、登録処理として、ＲＥＧＩＳＴＥＲメッセージの認証が失敗し、かつ、ＲＥＧＩＳＴＥＲメッセージの登録者情報がテンポラリブラックリスト１０５ａに登録されていない場合、当該登録者情報をテンポラリブラックリスト１０５ａに登録し、ＲＥＧＩＳＴＥＲメッセージの認証が失敗し、かつ、ＲＥＧＩＳＴＥＲメッセージの登録者情報がテンポラリブラックリスト１０５ａに登録されている場合、当該登録者情報をブラックリスト１０４ａに登録する。応答処理として、ＲＥＧＩＳＴＥＲメッセージの登録者情報がブラックリスト１０４ａに登録されていない場合、ＲＥＧＩＳＴＥＲメッセージの認証結果に応じて、正常レスポンスメッセージ、または、エラーレスポンスメッセージを返信し、ＲＥＧＩＳＴＥＲメッセージの登録者情報がブラックリスト１０４ａに登録されている場合、ＲＥＧＩＳＴＥＲメッセージに対しレスポンスメッセージを返信せずに、ＲＥＧＩＳＴＥＲメッセージを廃棄する。
【００３０】
ブラックリストデータベース１０４は、ブラックリスト１０４ａを格納（記憶）するブラックリスト格納部（記憶部）である。テンポラリデータベース１０５は、テンポラリブラックリスト１０５ａを格納（記憶）するテンポラリブラックリスト格納部（記憶部）である。ブラックリストデータベース１０４及びテンポラリデータベース１０５は、例えばＲＡＭ（Random Access Memory）等の揮発性メモリ（揮発性記憶装置）で構成されるが、フラッシュメモリ等の不揮発性メモリ（不揮発性）で構成されてもよい。また、ブラックリストデータベース１０４及びテンポラリデータベース１０５のいずれか、または両方を、ボタン電話装置１００の外部の記憶装置としてもよい。
【００３１】
図４は、ブラックリストデータベース１０４に格納されるブラックリスト１０４ａの例を示している。ブラックリスト１０４ａは、ブラックリスト対象者の情報を登録するリストであり、攻撃者からのＲＥＧＩＳＴＥＲメッセージを識別して廃棄するための情報を登録する。具体的には、図４に示すように、ブラックリスト１０４ａは、Ｉｎｄｅｘ、ＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔを格納する欄を有する。すなわち、ブラックリスト１０４ａには、Ｉｎｄｅｘごとに、攻撃者のＳＩＰ端末２０２のＩＰアドレスとＵｓｅｒ−Ａｇｅｎｔ情報を対応付けて登録する。ＩＰアドレスとＵｓｅｒ−Ａｇｅｎｔ情報は、ＲＥＧＩＳＴＥＲメッセージに含まれる情報であり、ＩＰアドレスは、ＳＩＰ端末のＩＰアドレス（ＩＰレイヤの識別情報）であり、ＳＩＰプロトコル上のＵｓｅｒ−Ａｇｅｎｔを識別する情報（セッションレイヤの識別情報）である。この例では、ＩＰアドレス＝"XXX.XXX.XXX.XXX"とＵｓｅｒ−Ａｇｅｎｔ＝"SIP APP"が対応付けられている。
【００３２】
図５は、テンポラリデータベース１０５に格納されるテンポラリブラックリスト１０５ａの例を示している。テンポラリブラックリスト１０５ａは、一時的なブラックリスト対象者の情報を登録するリストであり、ブラックリスト１０４ａに登録する攻撃者を判定するために攻撃者の情報を一時的に登録する。具体的には、図５に示すように、テンポラリブラックリスト１０５ａは、Ｉｎｄｅｘ、ＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔ、ユーザＩＤを格納する欄を有する。すなわち、テンポラリブラックリスト１０５ａには、Ｉｎｄｅｘごとに、攻撃者のＳＩＰ端末２０２のＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔ情報、ユーザＩＤ（内線番号）を対応付けて登録する。ＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔ情報、ユーザＩＤは、ＲＥＧＩＳＴＥＲメッセージに含まれる情報であり、ユーザＩＤは、パスワードと共に認証処理の判断に使用される情報である。この例では、ＩＰアドレス＝"XXX.XXX.XXX.XXX"とＵｓｅｒ−Ａｇｅｎｔ＝"SIP APP"とユーザＩＤ＝"AAA"が対応付けられている。
【００３３】
本実施の形態では、テンポラリブラックリスト１０５ａに登録があるＩＰアドレス及びＵｓｅｒ−Ａｇｅｎｔ情報を持った送信者から、別のユーザＩＤ（内線番号）を指定した登録（ＲＥＧＩＳＴＥＲ）メッセージが受信された場合には、有効なユーザＩＤをブルートフォース攻撃により探索していると判定できるため、送信者を攻撃者と判断する。
【００３４】
特に、本実施の形態では、登録メッセージを監視し、アカウント（ＩＤ＆パスワード）によるユーザ認証に、１回目失敗した場合、エラーレスポンスを返信し、当該登録要求者（ＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔヘッダ情報）をテンポラリブラックリスト１０５ａに登録し、２回目失敗した場合、エラーレスポンスを返信し、当該登録要求者（ＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔヘッダ情報）をブラックリスト１０４ａに登録し、ブラックリスト１０４ａの登録者からの登録メッセージに対しては、エラーレスポンスを返信すること無く、当該メッセージを廃棄する。これにより、ブルートフォースアタックへの対処を可能とする。すなわち、アカウント（ＩＤ＆パスワード）によるユーザ認証に２回失敗すると、同じ要求者（ＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔヘッダ情報）からの登録メッセージを無視するため、ユーザアカウント（ＩＤ＆パスワード）が解読されることが無く、不正利用による高額国際電話料金を請求されることを防ぐことができる。
【００３５】
次に、図６のシーケンスを用いて、ボタン電話装置１００に対する攻撃者のＳＩＰ端末２０２からのＲＥＧＩＳＴＥＲメッセージを無視する際の動作例を説明する。
【００３６】
ボタン電話装置１００は、攻撃者のＳＩＰ端末２０２からＲＥＧＩＳＴＥＲメッセージを受信すると（Ｓ１０１）、メッセージ解析を行い、ユーザＩＤ及びパスワードの認証を行う（Ｓ１０２）。例えば、ＲＥＧＩＳＴＥＲメッセージには、ＩＰアドレス＝"XXX.XXX.XXX.XXX"、Ｕｓｅｒ−Ａｇｅｎｔ＝"SIP APP"、ユーザＩＤ＝"AAA"及びパスワードが含まれており、ボタン電話装置１００は、このユーザＩＤ及びパスワードが正規かどうか判断する。
【００３７】
受信したＲＥＧＩＳＴＥＲメッセージのユーザＩＤ及びパスワードがボタン電話装置１００内に保存されている正しいユーザＩＤ及びパスワードと一致しなかった場合、ボタン電話装置１００は、受信したＲＥＧＩＳＴＥＲメッセージに基づいて、ＳＩＰ端末２０２のＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔ情報、ユーザＩＤをテンポラリデータベース１０５のテンポラリブラックリスト１０５ａに登録し（Ｓ１０３）、ＳＩＰ端末２０２に対してエラーレスポンスを送信する（Ｓ１０４）。図５のように、テンポラリブラックリスト１０５ａに、受信したＲＥＧＩＳＴＥＲメッセージに含まれる、ＩＰアドレス＝"XXX.XXX.XXX.XXX"、Ｕｓｅｒ−Ａｇｅｎｔ＝"SIP APP"、ユーザＩＤ＝"AAA"を組み合わせて登録する。
【００３８】
続けてＳＩＰ端末２０２からＲＥＧＩＳＴＥＲメッセージが送信されてきた場合（Ｓ１０５）、ボタン電話装置１００は、メッセージ解析を行い、ユーザＩＤ及びパスワード認証を行う（Ｓ１０６）。例えば、ＲＥＧＩＳＴＥＲメッセージには、ＩＰアドレス＝"XXX.XXX.XXX.XXX"、Ｕｓｅｒ−Ａｇｅｎｔ＝"SIP APP"、ユーザＩＤ＝"BBB"及びパスワードが含まれている。
【００３９】
受信したＲＥＧＩＳＴＥＲメッセージのユーザＩＤ及びパスワードがボタン電話装置１００内に保存されている正しいユーザＩＤ及びパスワードと一致しなかった場合、ボタン電話装置１００は、テンポラリデータベース１０５のテンポラリブラックリスト１０５ａを取得する。テンポラリブラックリスト１０５ａに、受信したＲＥＧＩＳＴＥＲメッセージと同じＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔの組み合わせの登録があり、ユーザＩＤが異なっている場合、ボタン電話装置１００は、ＳＩＰ端末２０２を攻撃者の端末と判定し、ＳＩＰ端末２０２のＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔ情報をブラックリストデータベース１０４のブラックリスト１０４ａに登録し（Ｓ１０７）、ＳＩＰ端末２０２に対してエラーレスポンスを送信する（Ｓ１０８）。
【００４０】
受信したＲＥＧＩＳＴＥＲメッセージには、ＩＰアドレス＝"XXX.XXX.XXX.XXX"、Ｕｓｅｒ−Ａｇｅｎｔ＝"SIP APP"、ユーザＩＤ＝"BBB"が含まれ、テンポラリブラックリスト１０５ａには、ＩＰアドレス＝"XXX.XXX.XXX.XXX"、Ｕｓｅｒ−Ａｇｅｎｔ＝"SIP APP"、ユーザＩＤ＝"AAA"の組み合わせが登録されており、ＩＰアドレス及びＵｓｅｒ−Ａｇｅｎｔが一致し、ユーザＩＤが不一致の組み合わせがあるため、図４のように、ブラックリスト１０４ａに、受信したＲＥＧＩＳＴＥＲメッセージに含まれる、ＩＰアドレス＝"XXX.XXX.XXX.XXX"とＵｓｅｒ−Ａｇｅｎｔ＝"SIP APP"を組み合わせて登録する。
【００４１】
なお、テンポラリブラックリスト１０５ａに、受信したＲＥＧＩＳＴＥＲメッセージと同じＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔの組み合わせの登録がない場合、ボタン電話装置１００は、新規攻撃者の疑いがあるため、Ｓ１０３と同様、テンポラリブラックリスト１０５ａに登録する。
【００４２】
続けてＳＩＰ端末２０２からＲＥＧＩＳＴＥＲメッセージが送信されてきた場合（Ｓ１０９）、ボタン電話装置１００は、ブラックリストデータベース１０４のブラックリスト１０４ａに、受信したＲＥＧＩＳＴＥＲメッセージと同じＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔの組み合わせの登録があるかどうか検索を行う（Ｓ１１０）。例えば、ＲＥＧＩＳＴＥＲメッセージには、ＩＰアドレス＝"XXX.XXX.XXX.XXX"、Ｕｓｅｒ−Ａｇｅｎｔ＝"SIP APP"、ユーザＩＤ＝"CCC"及びパスワードが含まれている。
【００４３】
ブラックリスト１０４ａとＲＥＧＩＳＴＥＲメッセージの情報が一致した場合には、ボタン電話装置１００は、ＲＥＧＩＳＴＥＲメッセージの送信者が攻撃者であると認定し、ＳＩＰメッセージのレスポンスを返信しない（Ｓ１１１）。受信したＲＥＧＩＳＴＥＲメッセージには、ＩＰアドレス＝"XXX.XXX.XXX.XXX"、Ｕｓｅｒ−Ａｇｅｎｔ＝"SIP APP"が含まれ、ブラックリスト１０４ａにも、ＩＰアドレス＝"XXX.XXX.XXX.XXX"、Ｕｓｅｒ−Ａｇｅｎｔ＝"SIP APP"の組み合わせが登録されており、ＩＰアドレス及びＵｓｅｒ−Ａｇｅｎｔが一致するため、レスポンスを返信しない。
【００４４】
次に、図７のフローチャートを用いて、ボタン電話装置１００に正規のＳＩＰ端末２０１または攻撃者のＳＩＰ端末２０２からＲＥＧＩＳＴＥＲメッセージが送信されてきた際に、認証成功または認証失敗する場合の動作例を説明する。
【００４５】
まず、ＲＥＧＩＳＴＥＲメッセージを受信すると（Ｓ２０１）、ＳＩＰ制御部１０３は、メッセージ解析を行い、メッセージ中にあるユーザＩＤ及びパスワードにより認証処理を実施し（Ｓ２０２）、認証成功か否か判定する（Ｓ２０３）。例えばＳＩＰ端末２０１からのＲＥＧＩＳＴＥＲメッセージに含まれるユーザＩＤ及びパスワードが正規のユーザＩＤ及びパスワードと一致し、認証に成功した場合、ＳＩＰ制御部１０３は、ＳＩＰ端末２０１を内線電話機として登録し（Ｓ２０４）、ＳＩＰ端末２０１に正常レスポンスを返信する（Ｓ２０５）。
【００４６】
一方、攻撃者のＳＩＰ端末２０２からのＲＥＧＩＳＴＥＲメッセージに含まれるユーザＩＤ及びパスワードが正規のユーザＩＤ及びパスワードと一致せず、認証に失敗した場合、ＳＩＰ制御部１０３は、送信者（攻撃者）の情報として、ＲＥＧＩＳＴＥＲメッセージから送信者のＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔ情報、ユーザＩＤを取得する（Ｓ２０６）。次に、ＳＩＰ制御部１０３は、テンポラリデータベース１０５を検索し（Ｓ２０７）、テンポラリブラックリスト１０５ａに該当する情報があるかどうか判定する（Ｓ２０８）。すなわち、受信したＲＥＧＩＳＴＥＲメッセージのＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔ、ユーザＩＤと、テンポラリブラックリスト１０５ａの組み合わせを比較し、ＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔが一致し、ユーザＩＤが異なる組み合わせの情報が登録されているかどうかを判定する。
【００４７】
テンポラリブラックリスト１０５ａに該当する情報がある場合、つまり、ＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔが一致し、ユーザＩＤが異なる組み合わせの情報が見つかった場合、ＳＩＰ制御部１０３は、送信者が過去にも異なるユーザＩＤにて探索を行っていた攻撃者であると認定し、ブラックリストデータベース１０４のブラックリスト１０４ａにそのＩＰアドレス及びＵｓｅｒ−Ａｇｅｎｔを登録し（Ｓ２０９）、エラーレスポンスを返信する（Ｓ２１１）。
【００４８】
また、テンポラリブラックリスト１０５ａに該当する情報がない場合、つまり、ＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔが一致し、ユーザＩＤが異なる情報が見つからなかった場合、ＳＩＰ制御部１０３は、攻撃者の疑いがあるとしてテンポラリデータベース１０５のテンポラリブラックリスト１０５ａにそのＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔ、ユーザＩＤを登録し（Ｓ２１０）、エラーレスポンスを返信する（Ｓ２１１）。
【００４９】
次に、図８のフローチャートを用いて、ボタン電話装置１００に攻撃者のＳＩＰ端末２０２からのＲＥＧＩＳＴＥＲメッセージを無視する動作例を説明する。
【００５０】
まず、ＲＥＧＩＳＴＥＲメッセージを受信すると（Ｓ３０１）、ＳＩＰ制御部１０３は、メッセージ解析を行い、送信者の情報として、メッセージ中にあるＵｓｅｒ−Ａｇｅｎｔ情報と送信者のＩＰアドレスを取得する（Ｓ３０２）。次に、ＳＩＰ制御部１０３は、ブラックリストデータベース１０４を検索し（Ｓ３０３）、ブラックリスト１０４ａに、受信したＲＥＧＩＳＴＥＲメッセージとＩＰアドレス及びＵｓｅｒ−Ａｇｅｎｔが一致する情報が登録されているかどうかを判定する（Ｓ３０４）。
【００５１】
ブラックリスト１０４ａに、受信したＲＥＧＩＳＴＥＲメッセージのＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔと一致する情報が見つからなかった場合、ＳＩＰ制御部１０３は、通常のＳＩＰ解析処理を実行する（Ｓ３０６）。例えば、図７のように認証処理を行う。
【００５２】
また、ブラックリスト１０４ａに、受信したＲＥＧＩＳＴＥＲメッセージのＩＰアドレス、Ｕｓｅｒ−Ａｇｅｎｔと一致する情報が見つかった場合、ＳＩＰ制御部１０３は、送信者が攻撃者であると判定し、ＳＩＰメッセージに対する応答を返さずに処理を終了する（Ｓ３０５）。
【００５３】
以上のように、本実施の形態では、攻撃者の登録（ＲＥＧＩＳＴＥＲ）メッセージを監視し、テンポラリデータベースを用いて、攻撃者の認定を行う。さらに、攻撃者のＩＰアドレスとＳＩＰメッセージにあるＵｓｅｒ−Ａｇｅｎｔヘッダ情報を対としてブラックリストデータベースに登録し、攻撃者のＲＥＧＩＳＴＥＲメッセージには返信を行わない（無視する）。
【００５４】
これにより、ＳＩＰサーバを搭載しているボタン電話装置で悪意ある攻撃を容易に遮断することができ、ＳＩＰを使用した電話交換システムの堅牢性を向上することができる。すなわち、悪意ある攻撃者によるシステムの停止、資源消費を食い止めることが可能である。また、電話交換システムのパフォーマンス向上についても期待できる。関連する技術では悪意ある攻撃者のＳＩＰメッセージを受信し、解析を行い、呼制御処理を実行していたため、無駄な処理時間を費やしていた。処理時間は攻撃パケットを受信する数によって比例的に増えていく。本実施の形態により悪意ある攻撃パケットを入り口で無視するようにするため、解析以降の処理にＣＰＵ等が消費されない効果が期待できる。
【００５５】
なお、本開示は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【００５６】
上述の実施形態における各構成は、ハードウェア又はソフトウェア、もしくはその両方によって構成され、１つのハードウェア又はソフトウェアから構成してもよいし、複数のハードウェア又はソフトウェアから構成してもよい。各装置の機能（処理）を、ＣＰＵやメモリ等を有するコンピュータにより実現してもよい。例えば、記憶装置に実施形態における方法（電話交換装置の制御方法）を行うためのプログラムを格納し、各機能を、記憶装置に格納されたプログラムをＣＰＵで実行することにより実現してもよい。
【００５７】
これらのプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００５８】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
ブラックリスト対象者を登録するブラックリスト及び一時的なブラックリスト対象者を登録する一時ブラックリストを記憶する記憶部と、
ＩＰ電話の利用者を登録するための登録メッセージを受信し、前記登録メッセージの認証処理を行う認証部と、
前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されているか否かに応じて、当該登録者情報を前記一時ブラックリストまたは前記ブラックリストに登録する登録部と、
前記登録メッセージの登録者情報が前記ブラックリストに登録されているか否かに応じて、前記登録メッセージに対しレスポンスメッセージを返信するか否かを判断する応答判断部と、
を備える、電話交換装置。
（付記２）
前記登録部は、
前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されていない場合、当該登録者情報を前記一時ブラックリストに登録し、
前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されている場合、当該登録者情報を前記ブラックリストに登録する、
付記１に記載の電話交換装置。
（付記３）
前記応答判断部は、
前記登録メッセージの登録者情報が前記ブラックリストに登録されていない場合、前記登録メッセージの認証結果に応じて、正常レスポンスメッセージ、または、エラーレスポンスメッセージを返信し、
前記登録メッセージの登録者情報が前記ブラックリストに登録されている場合、前記登録メッセージに対しレスポンスメッセージを返信せずに、前記登録メッセージを廃棄する、
付記１または２に記載の電話交換装置。
（付記４）
前記登録メッセージは、ＳＩＰプロトコルで規定されたＲＥＧＩＳＴＥＲメッセージであり、
前記登録部は、前記登録者情報として、前記ＲＥＧＩＳＴＥＲメッセージに含まれるＩＰアドレス及びユーザエージェント情報を前記一時ブラックリスト及び前記ブラックリストに登録する、
付記１乃至３のいずれかに記載の電話交換装置。
（付記５）
前記登録部は、前記登録者情報として、前記ＲＥＧＩＳＴＥＲメッセージに含まれるユーザＩＤを前記一時ブラックリストにさらに登録する、
付記４に記載の電話交換装置。
（付記６）
前記ユーザＩＤは、前記認証処理で使用される情報である、
付記５に記載の電話交換装置。
（付記７）
前記登録部は、前記認証が失敗した、前記ＲＥＧＩＳＴＥＲメッセージに含まれるＩＰアドレス、ユーザエージェント情報及びユーザＩＤを前記一時ブラックリストから検索し、前記一時ブラックリストにＩＰアドレス及びユーザエージェント情報が一致で、かつ、ユーザＩＤが不一致の組み合わせがある場合、前記登録者情報を前記ブラックリストに登録する、
付記５または６に記載の電話交換装置。
（付記８）
ＩＰ電話端末と電話交換装置とを備えた電話交換システムであって、
前記電話交換装置は、
ブラックリスト対象者を登録するブラックリスト及び一時的なブラックリスト対象者を登録する一時ブラックリストを記憶する記憶部と、
前記ＩＰ電話端末からＩＰ電話の利用者を登録するための登録メッセージを受信し、前記登録メッセージの認証処理を行う認証部と、
前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されているか否かに応じて、当該登録者情報を前記一時ブラックリストまたは前記ブラックリストに登録する登録部と、
前記登録メッセージの登録者情報が前記ブラックリストに登録されているか否かに応じて、前記登録メッセージに対しレスポンスメッセージを返信するか否かを判断する応答判断部と、
を備える、電話交換システム。
（付記９）
前記登録部は、
前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されていない場合、当該登録者情報を前記一時ブラックリストに登録し、
前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されている場合、当該登録者情報を前記ブラックリストに登録する、
付記８に記載の電話交換システム。
（付記１０）
ブラックリスト対象者を登録するブラックリスト及び一時的なブラックリスト対象者を登録する一時ブラックリストを記憶し、
ＩＰ電話の利用者を登録するための登録メッセージを受信し、前記登録メッセージの認証処理を行い、
前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されているか否かに応じて、当該登録者情報を前記一時ブラックリストまたは前記ブラックリストに登録し、
前記登録メッセージの登録者情報が前記ブラックリストに登録されているか否かに応じて、前記登録メッセージに対しレスポンスメッセージを返信するか否かを判断する、
電話交換装置の制御方法。
（付記１１）
前記登録では、
前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されていない場合、当該登録者情報を前記一時ブラックリストに登録し、
前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されている場合、当該登録者情報を前記ブラックリストに登録する、
付記１０に記載の電話交換装置の制御方法。
（付記１２）
ブラックリスト対象者を登録するブラックリスト及び一時的なブラックリスト対象者を登録する一時ブラックリストを記憶し、
ＩＰ電話の利用者を登録するための登録メッセージを受信し、前記登録メッセージの認証処理を行い、
前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されているか否かに応じて、当該登録者情報を前記一時ブラックリストまたは前記ブラックリストに登録し、
前記登録メッセージの登録者情報が前記ブラックリストに登録されているか否かに応じて、前記登録メッセージに対しレスポンスメッセージを返信するか否かを判断する、
処理を電話交換装置に実行させるためのプログラム。
（付記１３）
前記登録では、
前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されていない場合、当該登録者情報を前記一時ブラックリストに登録し、
前記登録メッセージの認証が失敗し、かつ、前記登録メッセージの登録者情報が前記一時ブラックリストに登録されている場合、当該登録者情報を前記ブラックリストに登録する、
付記１２に記載のプログラム。
【符号の説明】
【００５９】
１      電話交換システム
２      ボタン電話システム
１０    電話交換装置
１１    記憶部
１１ａ  ブラックリスト
１１ｂ  一時ブラックリスト
１２    認証部
１３    登録部
１４    応答判断部
２０    ＩＰ電話端末
１００  ボタン電話装置
１０１  制御部
１０２  ＩＰインタフェース
１０３  ＳＩＰ制御部
１０４  ブラックリストデータベース
１０４ａ  ブラックリスト
１０５  テンポラリデータベース
１０５ａ  テンポラリブラックリスト
２０１、２０２  ＳＩＰ端末
３００  ＩＰネットワーク
【要約】
【課題】不正利用を防ぐことが可能な電話交換装置、電話交換システム、制御方法及びプログラムを提供する。
【解決手段】電話交換装置１０は、ブラックリスト１１ａ及び一時ブラックリスト１１ｂを記憶する記憶部１１と、ＩＰ電話の利用者を登録するための登録メッセージを受信し、登録メッセージの認証処理を行う認証部１２と、登録メッセージの認証が失敗し、かつ、登録メッセージの登録者情報が一時ブラックリスト１１ｂに登録されているか否かに応じて、当該登録者情報を一時ブラックリスト１１ｂまたはブラックリスト１１ａに登録する登録部１３と、登録メッセージの登録者情報がブラックリスト１１ａに登録されているか否かに応じて、登録メッセージに対しレスポンスメッセージを返信するか否かを判断する応答判断部１４と、を備える。
【選択図】図２【図１】
0006769664.tif 000002
【図２】
0006769664.tif 000003
【図３】
0006769664.tif 000004
【図４】
0006769664.tif 000005
【図５】
0006769664.tif 000006
【図６】
0006769664.tif 000007
【図７】
0006769664.tif 000008
【図８】
0006769664.tif 000009