(57)【要約】【課題】他網から管理下の着信端末へと伝送されるメッセージに対するセキュリティチェックを一元化すること。【解決手段】第２のネットワークＮ２からのＳＭＳメッセージを第１のネットワークＮ１内の着信端末４０に伝送する通信システム１は、ＳＭＳメッセージに対してセキュリティチェックを実行することで、着信端末４０にそのＳＭＳメッセージを送信するか否かを決定するＳＭＳゲートウェイ２０と、ＳＭＳメッセージの転送先を問い合わせるための問合せ信号を受信する受信部１２と、その問合せ信号が第２のネットワークＮ２から送信されたものであるか否かを判定する判定部１３と、その問合せ信号が第２のネットワークＮ２から送信されてきた場合に、ＳＭＳゲートウェイ２０のアドレスを転送先アドレスとして第２のネットワークＮ２に送信する応答部１４とを備えている。【選択図】図１
2010199825.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークを管理し、他の通信事業者により管理されている第２のネットワークからのメッセージを該第１のネットワークに在圏する着信端末に伝送する通信システムであって、
前記着信端末宛のメッセージに対してセキュリティチェックを実行することで、該着信端末に該メッセージを送信するか否かを決定する検査手段と、
前記着信端末宛のメッセージの転送先を問い合わせるための問合せ信号を受信する受信手段と、
前記受信手段により受信された問合せ信号が前記第２のネットワークから送信されたものであるか否かを判定する判定手段と、
前記判定手段により前記問合せ信号が前記第２のネットワークから送信されたものであると判定された場合に、前記検査手段のアドレスを転送先アドレスとして前記第２のネットワークに送信する応答手段と、
を備え、
前記検査手段が、前記応答手段によるアドレスの送信に応じて前記第２のネットワークから送信されてきたメッセージに対してセキュリティチェックを実行する、
通信システム。
【請求項２】
前記判定手段が、更に、前記着信端末に番号ポータビリティが適用されていることで該着信端末が他の通信事業者により管理されているか否かを判定し、
前記応答手段が、前記判定手段により、前記問合せ信号が前記第２のネットワークから送信されたものであり、且つ前記着信端末に番号ポータビリティが適用されていないと判定された場合に、前記検査手段のアドレスを転送先アドレスとして前記第２のネットワークに送信する、
請求項１に記載の通信システム。
【請求項３】
前記メッセージがショート・メッセージ・サービスのメッセージである、請求項１又は２に記載の通信システム。
【請求項４】
第１のネットワークを管理し、他の通信事業者により管理されている第２のネットワークからのメッセージを該第１のネットワークに在圏する着信端末に伝送する通信システム、により実行される通信方法であって、
検査手段が、前記着信端末宛のメッセージに対してセキュリティチェックを実行することで、該着信端末に該メッセージを送信するか否かを決定する検査ステップと、
前記着信端末宛のメッセージの転送先を問い合わせるための問合せ信号を受信する受信ステップと、
前記受信ステップにおいて受信された問合せ信号が前記第２のネットワークから送信されたものであるか否かを判定する判定ステップと、
前記判定ステップにおいて前記問合せ信号が前記第２のネットワークから送信されたものであると判定された場合に、前記検査手段のアドレスを転送先アドレスとして前記第２のネットワークに送信する応答ステップと、
を含み、
前記検査ステップでは、前記応答ステップにおけるアドレスの送信に応じて前記第２のネットワークから送信されてきたメッセージに対してセキュリティチェックを実行する、
通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、着信端末宛のメッセージに対してセキュリティチェックを実行する通信システム及び通信方法に関する。
【背景技術】
【０００２】
従来から、着信端末宛のメッセージ（例えばショート・メッセージ・サービス（ＳＭＳ）のメッセージ）に対してセキュリティチェックを実行する技術が知られている。例えば下記特許文献１には、電気通信ネットワークにおいてメッセージ要求が受け入れ可能か否かを判定する一元化スパム防止サーバが開示されている。このサーバは、メッセージ要求を受信したノードからそのメッセージ要求に関する検査の要求を受け付け、そのメッセージ要求を解析し、解析結果に基づいてノードにメッセージ要求の処理（受け入れ又はブロック）を指示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１７８９９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、ある通信事業者が、他の通信事業者により管理されているネットワーク（他網）から自網内の着信端末に伝送されるメッセージに対してセキュリティチェックを実行するためには、そのチェック機能を自網内の各交換機に実装する必要がある。なぜならば、他網の通信制御装置がメッセージの転送先を自網の加入者データベース（例えばＨＬＲ（Home Location Register））に問い合わせると、その加入者データベースは、着信端末が在圏する交換機のアドレスを返すからである。したがって、このようなネットワーク環境下では、上記特許文献１に記載のようにセキュリティチェックを一元化することができない。
【０００５】
本発明は上記課題を解決するためになされたものであり、他網から管理下の着信端末へと伝送されるメッセージに対するセキュリティチェックを一元化することが可能な通信システム及び通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の通信システムは、第１のネットワークを管理し、他の通信事業者により管理されている第２のネットワークからのメッセージを該第１のネットワークに在圏する着信端末に伝送する通信システムであって、着信端末宛のメッセージに対してセキュリティチェックを実行することで、該着信端末に該メッセージを送信するか否かを決定する検査手段と、着信端末宛のメッセージの転送先を問い合わせるための問合せ信号を受信する受信手段と、受信手段により受信された問合せ信号が第２のネットワークから送信されたものであるか否かを判定する判定手段と、判定手段により問合せ信号が第２のネットワークから送信されたものであると判定された場合に、検査手段のアドレスを転送先アドレスとして第２のネットワークに送信する応答手段と、を備え、検査手段が、応答手段によるアドレスの送信に応じて第２のネットワークから送信されてきたメッセージに対してセキュリティチェックを実行する。
【０００７】
また、本発明の通信方法は、第１のネットワークを管理し、他の通信事業者により管理されている第２のネットワークからのメッセージを該第１のネットワークに在圏する着信端末に伝送する通信システム、により実行される通信方法であって、検査手段が、着信端末宛のメッセージに対してセキュリティチェックを実行することで、該着信端末に該メッセージを送信するか否かを決定する検査ステップと、着信端末宛のメッセージの転送先を問い合わせるための問合せ信号を受信する受信ステップと、受信ステップにおいて受信された問合せ信号が第２のネットワークから送信されたものであるか否かを判定する判定ステップと、判定ステップにおいて問合せ信号が第２のネットワークから送信されたものであると判定された場合に、検査手段のアドレスを転送先アドレスとして第２のネットワークに送信する応答ステップと、を含み、検査ステップでは、応答ステップにおけるアドレスの送信に応じて第２のネットワークから送信されてきたメッセージに対してセキュリティチェックを実行する。
【０００８】
このような通信システム及び通信方法によれば、第１のネットワーク（自社ネットワーク）に在圏する着信端末のメッセージの転送先について問合せがあると、その問合せが第２のネットワーク（他網）からのものであるか否かが判定される。そして、第２のネットワークからの問合せである場合には、検査手段のアドレスが転送先アドレスとして第２のネットワークに送信される。これにより、第２のネットワークから第１のネットワークに在圏する着信端末へのメッセージがすべて検査手段に転送されて検査されるので、そのメッセージに対するセキュリティチェックを一元化することができる。
【０００９】
本発明の通信システムでは、判定手段が、更に、着信端末に番号ポータビリティが適用されていることで該着信端末が他の通信事業者により管理されているか否かを判定し、応答手段が、判定手段により、問合せ信号が第２のネットワークから送信されたものであり、且つ着信端末に番号ポータビリティが適用されていないと判定された場合に、検査手段のアドレスを転送先アドレスとして第２のネットワークに送信することが好ましい。
【００１０】
この場合、着信端末に対する番号ポータビリティの適用の有無が更に判定され、その結果も考慮して検査手段のアドレスが第２のネットワークに返される。着信端末に番号ポータビリティが適用されて他の通信事業者により管理されているならば、自社ネットワークに転送する必要はない。したがって、このような判定を付加することで、実際に自社ネットワークの管理下にある着信端末宛のメッセージに限ってセキュリティチェックを一元的に実行できる。
【００１１】
本発明の通信システムでは、メッセージがショート・メッセージ・サービスのメッセージであることが好ましい。
【００１２】
この場合ＳＭＳメッセージのセキュリティチェックを一元化することができる。
【発明の効果】
【００１３】
このような通信システム及び通信方法によれば、メッセージの転送先についての問合せが他網からあった場合には、セキュリティチェックを実行する検査手段のアドレスが転送先アドレスとして他網に送信されるので、他網から管理下の着信端末へと伝送されるメッセージに対するセキュリティチェックを一元化することができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態に係る通信システムの機能構成を示す図である。
【図２】図１に示す加入者データベースのハードウェア構成を示す図である。
【図３】図１に示す通信システムの動作を示すシーケンス図である。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００１６】
まず、図１及び２を用いて、実施形態に係る通信システム１の構成を説明する。図１は通信システム１の機能構成を示す図である。図２は図１に示す加入者データベース１０のハードウェア構成を示す図である。
【００１７】
通信システム１は、第１の通信事業者により管理されている第１のネットワークＮ１を制御するコンピュータシステムである。第１のネットワークＮ１は、第２の通信事業者（他の通信事業者）により管理されている第２のネットワークＮ２と接続し、互いに様々なデータや信号を送受信することができる。以下では、特に、第２のネットワークＮ２から第１のネットワークＮ１に在圏する着信端末４０にＳＭＳメッセージを伝送するための構成について説明する。その際には、第１のネットワークＮ１を自社ネットワークと言い、第２のネットワークＮ２を他網と言う場合もある。なお、第１及び第２のネットワークとしては、例えば移動体通信網が挙げられるが、これに限定されるものではない。また、第１及び第２のネットワークの通信方式も限定されない。
【００１８】
通信システム１は、加入者データベース１０、ＳＭＳゲートウェイ２０、交換機３０及び着信端末４０を含んでいる。ここで、着信端末４０は交換機３０のエリアに在圏しているものとする。図１では、交換機３０及び着信端末４０をそれぞれ一つのみ示しているが、一般に通信システム１は複数の交換機及び通信端末を含む。また、第１のネットワークＮ１と接続する第２のネットワークＮ２が複数存在する場合もある。なお、着信端末４０とは、携帯電話機や携帯情報端末（Personal Digital Assistant（ＰＤＡ））などの移動通信端末や、特定の場所に設置された固定端末などの任意の通信端末のことをいう。
【００１９】
加入者データベース１０は、通信端末及びその利用者に関する情報を記憶するコンピュータである。加入者データベース１０としては、例えばＨＬＲ（Home Location Register）が挙げられるが、これに限定されるものではない。加入者データベース１０は、機能的構成要素として記憶部１１、受信部（受信手段）１２、判定部（判定手段）１３及び応答部（応答手段）１４を備えている。
【００２０】
加入者データベース１０は、図２に示すように、オペレーティングシステムやアプリケーションプログラムなどを実行するＣＰＵ１０１と、ＲＯＭ及びＲＡＭで構成される主記憶部１０２と、ハードディスクなどで構成される補助記憶部１０３と、ネットワークカードなどで構成される通信制御部１０４と、キーボードやマウスなどの入力部１０５と、モニタやプリンタなどの出力部１０６とで構成される。加入者データベース１０の各機能は、ＣＰＵ１０１や主記憶部１０２の上に所定のソフトウェアを読み込ませ、ＣＰＵ１０１の制御の下で通信制御部１０４を動作させ、主記憶部１０２や補助記憶部１０３におけるデータの読み出し及び書き込みを行うことで実現される。
【００２１】
記憶部１１は、通信端末及びその利用者に関する情報を記憶する部分である。例えば、記憶部１１は、端末の識別子、電話番号、端末の位置情報、加入しているサービスの情報などを互いに関連付け、加入者情報として記憶している。
【００２２】
受信部１２は、着信端末４０宛のメッセージの転送先を問い合わせるための問合せ信号を受信する部分である。受信部１２は、例えば自社ネットワークＮ１内の交換機３０から問合せ信号を受信する場合もあれば、他網Ｎ２内の通信制御装置であるＳＭＳ−ＧＭＳＣ（SMS Gateway Mobile Switching Center）５０から問合せ信号を受信する場合もある。この問合せ信号は、少なくとも着信端末４０の電話番号と、信号の送信元のアドレスとを含んでいる。受信部１２は、受信した問合せ信号を判定部１３に出力する。
【００２３】
判定部１３は、受信部１２により受信された問合せ信号が第２のネットワークＮ２から送信されたものであるか否かを判定する部分である。判定部１３は、受信部１２から入力された問合せ信号に含まれる送信元アドレスに基づいて、問合せ信号の送信元を判定する。更に、判定部１３は着信端末４０に対応する加入者情報を記憶部１１から読み出し、着信端末４０の位置情報が登録されているか否か（着信端末４０が在圏しているか否か）、及び着信端末４０が携帯電話番号ポータビリティ（Mobile Number Portability：ＭＮＰ）の適用により他社の管理下にあるか否か（着信端末４０のユーザが他社ユーザであるか否か）を判定する。なお、「他社」は第２のネットワークＮ２を管理する第２の通信事業者とは限らない。
【００２４】
判定部１３は、問合せ信号が他網Ｎ２から送信されたものであり、着信端末４０の位置情報が記憶部１１に登録されており、且つ着信端末４０にＭＮＰが適用されていない（着信端末４０のユーザが自社ユーザである）と判定した場合に、予め記憶しているＳＭＳゲートウェイ２０のアドレスを応答部１４に出力する。一方、そうでない場合には、判定部１３は記憶部１１に記憶されている加入者情報に基づいて、着信端末４０が在圏するエリアの交換機のアドレスを応答部１４に出力する。
【００２５】
応答部１４は、判定部１３から入力されたアドレスを転送先アドレスとして第２のネットワークＮ２（ＳＭＳ−ＧＭＳＣ５０）に送信する部分である。
【００２６】
次に、ＳＭＳゲートウェイ（検査手段）２０について説明する。ＳＭＳゲートウェイ２０は、着信端末４０宛のＳＭＳメッセージに対してセキュリティチェックを実行することで、着信端末４０にそのメッセージを送信するか否かを決定する通信制御装置である。ＳＭＳゲートウェイ２０のハードウェア構成は図２に示す加入者データベース１０のものと同様であり、セキュリティチェック機能がハードウェアを用いてどのように実行されるかという点についても加入者データベース１０と同様である。
【００２７】
ＳＭＳゲートウェイ２０は、応答部１４によるＳＭＳゲートウェイ２０のアドレスの送信に応じてＳＭＳ−ＧＭＳＣ５０から送信されてきたＳＭＳメッセージを受信し、このメッセージに対してセキュリティチェックを実行する。
【００２８】
セキュリティチェックの種類は限定されない。例えばＳＭＳゲートウェイ２０は、ホワイトリスト方式やブラックリスト方式を利用する。ホワイトリスト方式を用いる場合、ＳＭＳゲートウェイ２０は、転送を許可するフォーマット、コンテンツタイプ（content-type）、又はアプリケーションＩＤを含むホワイトリストを予め記憶しておき、受信したＳＭＳメッセージのフォーマットなどがホワイトリストに登録されていれば転送を許可する。ブラックリスト方式を用いる場合、ＳＭＳゲートウェイ２０は、転送を許可しないフォーマットなどを含むブラックリストを予め記憶しておき、受信したＳＭＳメッセージのフォーマットなどがブラックリストに登録されていれば転送を拒否する。また、ＳＭＳゲートウェイ２０は制御ＳＭＳを一律に拒否する方式を用いてもよい。この場合、ＳＭＳゲートウェイ２０は、ＳＭＳメッセージ中のＴＰ−ＵＨＤＩ（制御ヘッダが本文中に含まれるか否かを示すフラグ）を検査し、制御ヘッダが含まれていれば転送を拒否する。
【００２９】
転送を許可すると決定した場合には、ＳＭＳゲートウェイ２０は加入者データベース１０に対して転送先の交換機３０を問い合わせ、それに対する加入者データベース１０の応答に基づいてＳＭＳメッセージを交換機３０に転送する。また、ＳＭＳゲートウェイ２０はＳＭＳ−ＧＭＳＣ５０に所定の応答信号を送信する。最終的に、ＳＭＳメッセージは交換機３０を経由して着信端末４０に到達する。一方、転送を拒否すると決定した場合には、ＳＭＳゲートウェイ２０はそのＳＭＳメッセージを転送することなく破棄し、所定の応答信号をＳＭＳ−ＧＭＳＣ５０に送信する。
【００３０】
次に、図３を用いて、図１に示す通信システム１の動作を説明するとともに本実施形態に係る通信方法について説明する。図３は通信システム１の動作を示すシーケンス図である。
【００３１】
ＳＭＳ−ＧＭＳＣ５０は第２のネットワークＮ２内の通信装置（例えば、ローミングアウト中のユーザが所持する携帯電話機や、所定のメッセージ発信サーバなど）からＳＭＳメッセージを受信すると、そのメッセージの転送先を問い合わせるための問合せ信号を加入者データベース１０に送信する（ステップＳ１１）。
【００３２】
加入者データベース１０は、問合せ信号を受信すると（ステップＳ１１、受信ステップ）、その信号が他網Ｎ２から送信されたか否かを判定すると共に、着信端末４０の位置情報の有無と、着信端末４０に対するＭＮＰの適用の有無とを判定する（ステップＳ１２、判定ステップ）。そして、問合せ信号が他網Ｎ２から送信されたものであり、着信端末４０が在圏しており、且つ着信端末４０にＭＮＰが適用されていない（着信端末４０のユーザが自社ユーザである）と判定した場合に、判定部１３はＳＭＳゲートウェイ２０のアドレスを応答部１４に出力する。そして、応答部１４がＳＭＳゲートウェイ２０のアドレスをＳＭＳ−ＧＭＳＣ５０に送信する（ステップＳ１３、応答ステップ）。
【００３３】
その後、ＳＭＳ−ＧＭＳＣ５０は受信したアドレスに基づいてＳＭＳメッセージをＳＭＳゲートウェイ２０に送信する（ステップＳ１４）。ＳＭＳゲートウェイ２０は、受信したＳＭＳメッセージに対して所定のセキュリティチェックを実行する（ステップＳ１５、検査ステップ）。このとき、ＳＭＳメッセージが送信条件を満たしていなければ（ステップＳ１６；ＮＯ）、ＳＭＳゲートウェイ２０はそのメッセージを破棄する（ステップＳ１７）。
【００３４】
一方、ＳＭＳメッセージが送信条件を満たしていれば（ステップＳ１６；ＹＥＳ）、ＳＭＳゲートウェイ２０は転送先を加入者データベース１０に問い合わることで（ステップＳ１８）、交換機３０のアドレスを取得する（ステップＳ１９）。続いて、ＳＭＳゲートウェイ２０はＳＭＳメッセージを交換機３０に送信し（ステップＳ２０）、これによりＳＭＳメッセージが着信端末４０に到達する（ステップＳ２０）。また、ＳＭＳゲートウェイ２０は所定の応答信号をＳＭＳ−ＧＭＳＣ５０に送信する（ステップＳ２１）。
【００３５】
以上説明したように、本実施形態によれば、自社ネットワークＮ１に在圏する着信端末４０のＳＭＳメッセージの転送先について問合せがあると、その問合せが他網Ｎ２からのものであるか否かが判定される。そして、他網Ｎ２からの問合せである場合には、ＳＭＳゲートウェイ２０のアドレスが転送先アドレスとして他網Ｎ２（ＳＭＳ−ＧＭＳＣ５０）に送信される。これにより、他網Ｎ２から自社ネットワークＮ１内の着信端末へのＳＭＳメッセージがすべてＳＭＳゲートウェイ２０に転送されて検査されるので、ＳＭＳメッセージに対するセキュリティチェックを一元化することができる。
【００３６】
ＳＭＳメッセージは、連絡ツールとしてだけでなく、通信端末に所定の動作を実行させるためにも利用されている（制御ＳＭＳ）。しかし、制御ＳＭＳが悪用されると、誤課金や端末の不具合（意図しない端末のロックなど）などが発生するおそれがあるので、ＳＭＳメッセージのセキュリティチェックを実行することは重要である。本実施形態のような通信システムを採用すれば、ローミングアウトにおけるネットワークＮ２からのＳＭＳ着信処理においても、各通信端末や各交換機にセキュリティチェック機能を搭載することなく、ＳＭＳメッセージを効率良く検査することができる。
【００３７】
また、本実施形態によれば、着信端末４０の在圏状況、及び着信端末４０に対するＭＮＰの適用の有無が更に判定され、その結果も考慮してＳＭＳゲートウェイ２０のアドレスが他網Ｎ２に返される。着信端末４０が在圏していなかったり、着信端末４０にＭＮＰが適用されて他の通信事業者により管理されているならば、自社ネットワークに転送する必要はないからである。ＭＮＰに関して言うと、ＭＮＰが適用された通信端末についても、一旦、元の通信事業者の加入者データベースに対して問合せが行われる。したがって、このような判定を付加することで、現在他の通信事業者の管理下にある通信端末宛のＳＭＳメッセージを自社ネットワークＮ１に引き込むことなく、実際に管理している着信端末４０宛のＳＭＳメッセージに限ってセキュリティチェックを一元的に実行できる。
【００３８】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で以下のような様々な変形が可能である。
【００３９】
上記実施形態では、判定部１３が問合せ信号の送信元と、着信端末４０の在圏状況と、ＭＮＰの適用の有無とを判定したが、ＭＮＰが導入されていないネットワークあるいは通信システムにおいては、判定手段は問合せ信号の送信元及び在圏状況のみを判定してもよい。
【００４０】
上記実施形態では、通信システム１がＳＭＳメッセージのセキュリティチェック及び伝送を制御したが、通信システムが処理するメッセージの種類は限定されない。
【符号の説明】
【００４１】
１…通信システム、１０…加入者データベース、１１…記憶部、１２…受信部（受信手段）、１３…判定部（判定手段）、１４…応答部（応答手段）、２０…ゲートウェイ（検査手段）、３０…交換機、４０…着信端末、Ｎ１…第１のネットワーク、Ｎ２…第２のネットワーク。
【図１】
2010199825.tif 000003
【図２】
2010199825.tif 000004
【図３】
2010199825.tif 000005