(57)【要約】  方法は、携帯電話加入者に関するイングレスＤｉａｍｅｔｅｒメッセージを非ホームネットワークにおけるＭＭＥから受信するステップと、携帯電話加入者識別子を含んだＲＩＲメッセージを携帯電話加入者のホームネットワークにおけるＨＳＳに送信するステップと、携帯電話加入者の直近のアタッチメントを行ったホームネットワークにおけるＭＭＥを識別する識別情報を受信するステップと、識別情報を利用して、識別したＭＭＥに携帯電話加入者識別子を含んだＩＤＲメッセージを送信するステップと、ホームネットワークでの携帯電話加入者の直近のアタッチメントに対応するアタッチメントタイムスタンプデータを含んだＩＤＡメッセージを受信するステップと、ＵＥアタッチメントタイムスタンプデータおよびイングレスＤｉａｍｅｔｅｒメッセージに対応するタイムスタンプ情報を用いて移動時間を求めるステップと、移動時間を分析して、イングレスＤｉａｍｅｔｅｒメッセージが怪しいイングレスメッセージとして指定されるかどうかを判断するステップとを含む。
2021534633.tif 000002
【特許請求の範囲】
【請求項１】
ＤＥＡ（Ｄｉａｍｅｔｅｒ  Ｅｄｇｅ  Ａｇｅｎｔ）を利用して下りローミング加入者のために時間距離セキュリティ対策を行うための方法であって、
非ホームネットワークに位置するＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）から携帯電話加入者に関するイングレスＤｉａｍｅｔｅｒメッセージをＤＥＡが受信するステップを含み、前記イングレスＤｉａｍｅｔｅｒメッセージは、ＡＩＲ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージまたはＤｉａｍｅｔｅｒＵＬＲ（Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージであり、前記方法は、さらに、
前記携帯電話加入者に対応付けられた携帯電話加入者識別子を含んだＲＩＲ（Ｒｏｕｔｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージを、前記携帯電話加入者のホームネットワークにおけるＨＳＳ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ）に送信するステップと、
前記ホームネットワークでの前記携帯電話加入者の直近のアタッチメントを行った前記ホームネットワークにおけるＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）を識別する識別情報を受信するステップと、
前記識別情報を利用して、前記携帯電話加入者識別子を含んだＩＤＲ（Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ  Ｒｅｑｕｅｓｔ）メッセージを前記識別したＭＭＥに送信するステップと、
前記ホームネットワークでの前記携帯電話加入者の直近のアタッチメントに対応するＵＥ（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）アタッチメントタイムスタンプデータを含んだＩＤＡ（Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ  Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）メッセージを前記ＭＭＥから受信するステップと、
前記ＵＥアタッチメントタイムスタンプデータおよび前記イングレスＤｉａｍｅｔｅｒメッセージに対応するタイムスタンプ情報を用いて移動時間を求めるステップと、
前記移動時間を分析して、前記イングレスＤｉａｍｅｔｅｒメッセージが怪しいイングレスメッセージとして指定されるかどうかを判断するステップとを含む、方法。
【請求項２】
前記移動時間は、前記イングレスＤｉａｍｅｔｅｒメッセージに対応する前記タイムスタンプ情報と直近のアタッチメントに対応する前記ＵＥアタッチメントタイムスタンプデータとの間に存在する算出された時間差に等しいと判断される、請求項１に記載の方法。
【請求項３】
前記移動時間を分析するステップは、前記算出された時間差を、前記ＤＥＡがホストする移動時間データベースに格納された予め定義された最小移動値と比較するステップと、前記予め定義された最小移動値が前記移動時間を超えると判断するステップとを含む、請求項２に記載の方法。
【請求項４】
前記最小移動時間値が前記移動時間よりも大きいと判断したことに応答して、前記ＤＥＡが前記イングレスＤｉａｍｅｔｅｒメッセージを拒否するステップを含む、請求項３に記載の方法。
【請求項５】
前記最小移動時間値が前記移動時間よりも大きいと判断したことに応答して、前記ＤＥＡがアラートメッセージをネットワーク事業者に送信するステップを含む、先行する請求項のいずれか１項に記載の方法。
【請求項６】
前記イングレスＤｉａｍｅｔｅｒメッセージに含まれるＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）からＭＣＣ（Ｍｏｂｉｌｅ  Ｃｏｕｎｔｒｙ  Ｃｏｄｅ）識別子を抽出して、前記非ホームネットワークに対応付けられた国を識別するステップを含む、先行する請求項のいずれか１項に記載の方法。
【請求項７】
前記ＤＥＡは、前記携帯電話加入者の前記ホームネットワークのエッジにおいて機能するためのＤＲＡ（Ｄｉａｍｅｔｅｒ  Ｒｏｕｔｉｎｇ  Ａｇｅｎｔ）を含む、先行する請求項のいずれか１項に記載の方法。
【請求項８】
ＤＥＡ（Ｄｉａｍｅｔｅｒ  Ｅｄｇｅ  Ａｇｅｎｔ）を利用して下りローミング加入者のために時間距離セキュリティ対策を行うためのシステムであって、
少なくとも１つのプロセッサを含むＤＥＡ（Ｄｉａｍｅｔｅｒ  Ｅｄｇｅ  Ａｇｅｎｔ）と、
前記ＤＥＡにローカルな、１対の国に関する最小移動時間を格納するための移動時間データベースと、
前記ＤＥＡにローカルな、前記少なくとも１つのプロセッサを用いて実現されるセキュリティエンジンとを備え、
前記セキュリティエンジンは、非ホームネットワークに位置するＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）から携帯電話加入者に関するイングレスＤｉａｍｅｔｅｒメッセージを受信し、前記イングレスＤｉａｍｅｔｅｒメッセージは、ＡＩＲ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージまたはＤｉａｍｅｔｅｒＵＬＲ（Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージであり、
前記セキュリティエンジンは、さらに、
前記携帯電話加入者に対応付けられた携帯電話加入者識別子を含んだＲＩＲ（Ｒｏｕｔｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージを前記携帯電話加入者のホームネットワークにおけるＨＳＳ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ）に送信し、
前記ホームネットワークでの前記携帯電話加入者の直近のアタッチメントを行った前記ホームネットワークにおけるＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）を識別する識別情報を受信し、
前記識別情報を利用して、前記携帯電話加入者識別子を含んだＩＤＲ（Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ  Ｒｅｑｕｅｓｔ）メッセージを前記識別したＭＭＥに送信し、
前記ホームネットワークでの前記携帯電話加入者の直近のアタッチメントに対応するＵＥ（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）アタッチメントタイムスタンプデータを含んだＩＤＡ（Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ  Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）メッセージを前記ＭＭＥから受信し、
前記ＵＥアタッチメントタイムスタンプデータおよび前記イングレスＤｉａｍｅｔｅｒメッセージに対応するタイムスタンプ情報を用いて移動時間を求め、
前記移動時間を分析して、前記イングレスＤｉａｍｅｔｅｒメッセージが怪しいイングレスメッセージとして指定されるかどうかを判断する、システム。
【請求項９】
前記移動時間は、前記イングレスＤｉａｍｅｔｅｒメッセージに対応する前記タイムスタンプ情報と直近のアタッチメントに対応する前記ＵＥアタッチメントタイムスタンプデータとの間に存在する算出された時間差に等しいと判断される、請求項８に記載のシステム。
【請求項１０】
前記セキュリティエンジンは、さらに、前記算出された時間差を、前記移動時間データベースに格納された予め定義された最小移動値と比較し、かつ、前記予め定義された最小移動値が前記移動時間を超えると判断するように構成される、請求項９に記載のシステム。
【請求項１１】
前記セキュリティエンジンは、さらに、前記最小移動時間値が前記移動時間よりも大きいと判断したことに応答して、前記イングレスＤｉａｍｅｔｅｒメッセージを拒否するように構成される、請求項１０に記載のシステム。
【請求項１２】
前記セキュリティエンジンは、さらに、前記最小移動時間値が前記移動時間よりも大きいと判断したことに応答して、アラートメッセージをネットワーク事業者に送信するように構成される、請求項８〜１１のいずれか１項に記載のシステム。
【請求項１３】
前記セキュリティエンジンは、さらに、前記イングレスＤｉａｍｅｔｅｒメッセージに含まれるＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）からＭＣＣ（Ｍｏｂｉｌｅ  Ｃｏｕｎｔｒｙ  Ｃｏｄｅ）識別子を抽出して、前記非ホームネットワークに対応付けられた国を識別するように構成される、請求項８〜１２のいずれか１項に記載のシステム。
【請求項１４】
前記ＤＥＡは、前記携帯電話加入者の前記ホームネットワークのエッジにおいて機能するためのＤＲＡ（Ｄｉａｍｅｔｅｒ  Ｒｏｕｔｉｎｇ  Ａｇｅｎｔ）を含む、請求項８〜１３のいずれか１項に記載のシステム。
【請求項１５】
実行可能な命令を格納した非一時的なコンピュータ読み取り可能な媒体であって、前記命令は、コンピュータのプロセッサによって実行されると、ステップを実行するように前記コンピュータを制御し、前記ステップは、
非ホームネットワークに位置するＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）から携帯電話加入者に関するイングレスＤｉａｍｅｔｅｒメッセージをＤＥＡが受信するステップを含み、前記イングレスＤｉａｍｅｔｅｒメッセージは、ＡＩＲ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージまたはＤｉａｍｅｔｅｒＵＬＲ（Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージであり、前記ステップは、さらに、
前記携帯電話加入者に対応付けられた携帯電話加入者識別子を含んだＲＩＲ（Ｒｏｕｔｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージを前記携帯電話加入者のホームネットワークにおけるＨＳＳ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ）に送信するステップと、
前記ホームネットワークでの前記携帯電話加入者の直近のアタッチメントを行った前記ホームネットワークにおけるＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）を識別する識別情報を受信するステップと、
前記識別情報を利用して、前記携帯電話加入者識別子を含んだＩＤＲ（Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ  Ｒｅｑｕｅｓｔ）メッセージを前記識別したＭＭＥに送信するステップと、
前記ホームネットワークでの前記携帯電話加入者の直近のアタッチメントに対応するＵＥ（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）アタッチメントタイムスタンプデータを含んだＩＤＡ（Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ  Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）メッセージを前記ＭＭＥから受信するステップと、
前記ＵＥアタッチメントタイムスタンプデータおよび前記イングレスＤｉａｍｅｔｅｒメッセージに対応するタイムスタンプ情報を用いて移動時間を求めるステップと、
前記移動時間を分析して、前記イングレスＤｉａｍｅｔｅｒメッセージが怪しいイングレスメッセージとして指定されるかどうかを判断するステップとを含む、非一時的なコンピュータ読み取り可能な媒体。
【請求項１６】
前記移動時間は、前記イングレスＤｉａｍｅｔｅｒメッセージに対応する前記タイムスタンプ情報と直近のアタッチメントに対応する前記ＵＥアタッチメントタイムスタンプデータとの間に存在する算出された時間差に等しいと判断される、請求項１５に記載の非一時的なコンピュータ読み取り可能な媒体。
【請求項１７】
前記移動時間を分析するステップは、前記算出された時間差を、前記ＤＥＡがホストする移動時間データベースに格納された予め定義された最小移動値と比較するステップと、前記予め定義された最小移動値が前記移動時間を超えると判断するステップとを含む、請求項１６に記載の非一時的なコンピュータ読み取り可能な媒体。
【請求項１８】
前記最小移動時間値が前記移動時間よりも大きいと判断したことに応答して、前記ＤＥＡが前記イングレスＤｉａｍｅｔｅｒメッセージを拒否するステップを含む、請求項１７に記載の非一時的なコンピュータ読み取り可能な媒体。
【請求項１９】
前記最小移動時間値が前記移動時間よりも大きいと判断したことに応答して、前記ＤＥＡがアラートメッセージをネットワーク事業者に送信するステップを含む、請求項１５〜１８のいずれか１項に記載の非一時的なコンピュータ読み取り可能な媒体。
【請求項２０】
前記イングレスＤｉａｍｅｔｅｒメッセージに含まれるＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）からＭＣＣ（Ｍｏｂｉｌｅ  Ｃｏｕｎｔｒｙ  Ｃｏｄｅ）識別子を抽出して、前記非ホームネットワークに対応付けられた国を識別するステップを含む、請求項１５〜１９のいずれか１項に記載の非一時的なコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権の主張
本願は、２０１８年８月９日に出願された米国特許出願第１６／１００，１７２号の優先権の利益を主張するものであり、そのすべての開示内容を引用により本明細書に援用する。
【０００２】
技術分野
本明細書において説明する主題は、移動通信ネットワークにおける不正防止に関する。より特定的には、本明細書において説明する主題は、ＤＥＡ（Ｄｉａｍｅｔｅｒ  Ｅｄｇｅ  Ａｇｅｎｔ）を利用して下りローミング加入者のために時間距離セキュリティ対策を行うための方法、システム、およびコンピュータ読み取り可能な媒体に関する。
【背景技術】
【０００３】
背景
移動通信ネットワークは拡大しており、複数の技術および相互接続を利用して、ネットワークで通信を確立するために利用されるシグナリングメッセージを運ぶ。コアネットワークのホームネットワーク要素は、通常、外部ネットワークや移動先ネットワークに接続されない。その代わりに、相互接続ネットワークを利用して、ホームネットワークとその他のネットワークとの間でシグナリングを転送する。現在、ネットワーク事業者は、時間および距離に関連するセキュリティ対策を使用して、携帯電話加入者が実際に／物理的にあるネットワーク（または国）から別のネットワーク（または別の国）に特定の移動時間内に移動できるかどうかを判断することができる。このようなセキュリティ対策は、現在ネットワーク事業者によって利用されているが、このような対策は、携帯電話加入者がホームネットワークコアシグナリングを傍受しないで２つの異なる非ホームネットワーク間を移動する（すなわち、携帯電話加入者のホームネットワークから非ホームネットワークに移動しない）シナリオにおいてのみ用いることができる。ＤＥＡは、通常、２つの移動先非ホームネットワークに位置するＭＭＥから受信するそれぞれ２つの位置更新要求メッセージに対応するタイムスタンプを利用することによって、携帯電話加入者の移動時間を判断可能である。特に、加入者が最初にホームネットワークから移動先ネットワークに移動した場合、ＤＥＡは、ホームネットワークで開始された最後に更新した位置に関するタイムスタンプについての知識またはレコードを有さないので、時間および／または距離のセキュリティ対策を適用することができない。より具体的には、ホームネットワークから当該ホームネットワークにおけるＨＳＳ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ）に向けて送信されるＤｉａｍｅｔｅｒＡＩＲ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージまたはＵＬＲ（Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージがＤＥＡによって受信されることはない。
【０００４】
したがって、ＤＥＡを利用して下りローミング加入者のために時間距離セキュリティ対策を行うための方法、システム、およびコンピュータ読み取り可能な媒体が必要である。
【発明の概要】
【課題を解決するための手段】
【０００５】
概要
本明細書において説明する主題は、ＤＥＡ（Ｄｉａｍｅｔｅｒ  Ｅｄｇｅ  Ａｇｅｎｔ）を利用して下りローミング加入者のために時間距離セキュリティ対策を行うための方法、システム、およびコンピュータ読み取り可能な媒体を含む。１つの方法は、非ホームネットワークに位置するＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）から携帯電話加入者に関するイングレスＤｉａｍｅｔｅｒメッセージをＤＥＡが受信するステップを含み、イングレスＤｉａｍｅｔｅｒメッセージは、ＡＩＲ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージまたはＤｉａｍｅｔｅｒＵＬＲ（Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージであり、方法は、さらに、携帯電話加入者に対応付けられた携帯電話加入者識別子を含んだＲＩＲ（Ｒｏｕｔｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージを、携帯電話加入者のホームネットワークにおけるＨＳＳ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ）に送信するステップを含む。この方法は、さらに、ホームネットワークでの携帯電話加入者の直近のアタッチメントを行ったホームネットワークにおけるＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）を識別する識別情報を受信するステップと、識別情報を利用して、携帯電話加入者識別子を含んだＩＤＲ（Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ  Ｒｅｑｕｅｓｔ）メッセージを識別したＭＭＥに送信するステップとを含む。また、方法は、ホームネットワークでの携帯電話加入者の直近のアタッチメントに対応するＵＥ（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）アタッチメントタイムスタンプデータを含んだＩＤＡ（Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ  Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）メッセージをＭＭＥから受信するステップと、ＵＥアタッチメントタイムスタンプデータおよびイングレスＤｉａｍｅｔｅｒメッセージに対応するタイムスタンプ情報を用いて移動時間を求めるステップと、移動時間を分析して、イングレスＤｉａｍｅｔｅｒメッセージが怪しいイングレスメッセージとして指定されるかどうかを判断するステップとを含む。
【０００６】
一例において、移動時間は、イングレスＤｉａｍｅｔｅｒメッセージに対応するタイムスタンプ情報と直近のアタッチメントに対応するＵＥアタッチメントタイムスタンプデータとの間に存在する算出された時間差に等しいと判断される。
【０００７】
一例において、移動時間を分析するステップは、算出された時間差を、ＤＥＡがホストする移動時間データベースに格納された予め定義された最小移動値と比較するステップと、予め定義された最小移動値が移動時間を超えると判断するステップとを含む。
【０００８】
一例において、方法は、さらに、最小移動時間値が移動時間よりも大きいと判断したことに応答して、ＤＥＡがイングレスＤｉａｍｅｔｅｒメッセージを拒否するステップを含む。
【０００９】
また、一例において、方法は、最小移動時間値が移動時間よりも大きいと判断したことに応答して、ＤＥＡがアラートメッセージをネットワーク事業者に送信するステップを含む。
【００１０】
一例において、方法は、イングレスＤｉａｍｅｔｅｒメッセージに含まれるＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）からＭＣＣ（Ｍｏｂｉｌｅ  Ｃｏｕｎｔｒｙ  Ｃｏｄｅ）識別子を抽出して、非ホームネットワークに対応付けられた国を識別するステップを含む。
【００１１】
一例において、ＤＥＡは、携帯電話加入者のホームネットワークのエッジにおいて機能するためのＤＲＡ（Ｄｉａｍｅｔｅｒ  Ｒｏｕｔｉｎｇ  Ａｇｅｎｔ）を含む。
【００１２】
Ｄｉａｍｅｔｅｒ  Ｅｄｇｅ  Ａｇｅｎｔを利用して下りローミング加入者のために時間距離セキュリティ対策を行うためのシステムは、少なくとも１つのプロセッサを有するＤＥＡ（Ｄｉａｍｅｔｅｒ  Ｅｄｇｅ  Ａｇｅｎｔ）を備える。システムは、さらに、ＤＥＡにローカルな、１対の国に関する最小移動時間を格納するための移動時間データベースと、ＤＥＡにローカルな、少なくとも１つのプロセッサを用いて実現されるセキュリティエンジンとを備え、当該セキュリティエンジンは、非ホームネットワークに位置するＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）から携帯電話加入者に関するイングレスＤｉａｍｅｔｅｒメッセージを受信し、イングレスＤｉａｍｅｔｅｒメッセージは、ＡＩＲ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージまたはＤｉａｍｅｔｅｒＵＬＲ（Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージである。セキュリティエンジンは、さらに、携帯電話加入者に対応付けられた携帯電話加入者識別子を含んだＲＩＲ（Ｒｏｕｔｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージを携帯電話加入者のホームネットワークにおけるＨＳＳ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ）に送信し、ホームネットワークでの携帯電話加入者の直近のアタッチメントを行ったホームネットワークにおけるＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）を識別する識別情報を受信し、識別情報を利用して、携帯電話加入者識別子を含んだＩＤＲ（Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ  Ｒｅｑｕｅｓｔ）メッセージを識別したＭＭＥに送信するように構成される。セキュリティエンジンは、さらに、ホームネットワークでの携帯電話加入者の直近のアタッチメントに対応するＵＥ（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）アタッチメントタイムスタンプデータを含んだＩＤＡ（Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ  Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）メッセージをＭＭＥから受信し、ＵＥアタッチメントタイムスタンプデータおよびイングレスＤｉａｍｅｔｅｒメッセージに対応するタイムスタンプ情報を用いて移動時間を求め、移動時間を分析して、イングレスＤｉａｍｅｔｅｒメッセージが怪しいイングレスメッセージとして指定されるかどうかを判断するように構成される。
【００１３】
システムの一例において、移動時間は、イングレスＤｉａｍｅｔｅｒメッセージに対応するタイムスタンプ情報と直近のアタッチメントに対応するＵＥアタッチメントタイムスタンプデータとの間に存在する算出された時間差に等しいと判断される。
【００１４】
システムの一例において、セキュリティエンジンは、さらに、算出された時間差を、移動時間データベースに格納された予め定義された最小移動値と比較し、かつ、予め定義された最小移動値が移動時間を超えると判断するように構成される。
【００１５】
システムの一例において、セキュリティエンジンは、さらに、最小移動時間値が移動時間よりも大きいと判断したことに応答して、イングレスＤｉａｍｅｔｅｒメッセージを拒否するように構成される。
【００１６】
システムの一例において、セキュリティエンジンは、さらに、最小移動時間値が移動時間よりも大きいと判断したことに応答して、アラートメッセージをネットワーク事業者に送信するように構成される。
【００１７】
システムの一例において、セキュリティエンジンは、さらに、イングレスＤｉａｍｅｔｅｒメッセージに含まれるＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）からＭＣＣ（Ｍｏｂｉｌｅ  Ｃｏｕｎｔｒｙ  Ｃｏｄｅ）識別子を抽出して、非ホームネットワークに対応付けられた国を識別するように構成される。
【００１８】
システムの一例において、ＤＥＡは、携帯電話加入者のホームネットワークのエッジにおいて機能するためのＤＲＡ（Ｄｉａｍｅｔｅｒ  Ｒｏｕｔｉｎｇ  Ａｇｅｎｔ）を含む。
【００１９】
下記の用語を用いて、本明細書において説明する、ＤＥＡを利用して下りローミング加入者のために時間距離セキュリティ対策を行うための主題を説明する。
【００２０】
下りローミング加入者：非ホームネットワーク（たとえば、移動先ネットワークまたは外部ネットワーク）をローミングするホームネットワーク加入者。
【００２１】
上りローミング加入者：ローミングしてＭＮＯのホームネットワークに入る非ホームネットワーク携帯電話加入者。
【００２２】
ホームネットワーク：携帯電話加入者が加入者サブスクリプション契約を結んでいるモバイルネットワーク事業者が運営するネットワーク。
【００２３】
移動先ネットワーク：移動先の携帯電話加入者がローミングする外部ネットワーク。
ＤＥＡ（Ｄｉａｍｅｔｅｒ  Ｅｄｇｅ  Ａｇｅｎｔ）：ＤＥＡとは、モバイルネットワーク事業者の（ＭＮＯ）シグナリングコアネットワークの周囲またはエッジに展開されるＤｉａｍｅｔｅｒネットワークノードである。ＤＥＡは、ＭＮＯのホームネットワーク要素をその他の相互接続要素に接続する（すなわち、ホームネットワーク要素を、その他のＭＮＯネットワーク要素、または携帯電話加入者のローミングをサポートするＩＰＸプロバイダのノードに接続する）。ＤＥＡのその他の機能として、ローミングトラフィック保安検査、トポロジ隠蔽、および過剰なローミングトラフィック負荷からホームネットワークを保護するための輻輳制御などが挙げられる。
【００２４】
ＵＬＲ（Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ  Ｒｅｑｕｅｓｔ）：ＨＳＳにおける加入者の位置を更新するために利用されるＤｉａｍｅｔｅｒメッセージ。
【００２５】
ＡＩＲ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｑｕｅｓｔ）：ＨＳＳ情報を用いて加入者を認証するために利用されるＤｉａｍｅｔｅｒメッセージ。
【００２６】
ＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）：加入者の一意のＩＤ。
【００２７】
タイムスタンプ情報：イベント（たとえば、アタッチメントイベント、または特定のイングレスシグナリングメッセージの受信）日時を記録した任意のデータ。
【００２８】
本明細書において説明する主題は、ハードウェア、ソフトウェア、ファームウェア、または、それらの任意の組合せで実現されてもよい。このように、「機能」、「ノード」、または「エンジン」という用語は、本明細書において用いられる場合、記載の特徴を実現するためのハードウェア（ソフトウェアおよび／またはファームウェアコンポーネントも含んでもよい）を指す。一例示的な実施態様では、本明細書において説明する主題は、コンピュータにより実行可能な命令を格納した非一時的なコンピュータ読み取り可能な媒体を用いて実現されてもよい。当該命令は、コンピュータのプロセッサによって実行されると、ステップを実行させるようにコンピュータを制御する。本明細書において説明する主題を実現するのに適した例示的なコンピュータ読み取り可能な媒体として、ディスク記憶装置、チップ記憶装置、プログラム可能な論理回路、および特定用途向け集積回路など、非一時的なコンピュータ読み取り可能な媒体などが挙げられる。これに加えて、本明細書において説明する主題を実現するコンピュータ読み取り可能な媒体は、１つのデバイスまたは１つのコンピューティングプラットフォーム上に位置してもよいし、複数のデバイスまたは複数のコンピューティングプラットフォーム間で分散されてもよい。
【図面の簡単な説明】
【００２９】
【図１】本明細書において説明する主題の実施の形態に係る、ＤＥＡを利用して下りローミング加入者のために時間距離セキュリティ対策を行うための例示的なネットワークを示すブロック図である。
【図２】ＤＥＡを利用して非ホームネットワーク間でローミングする携帯電話加入者のために時間距離セキュリティ対策を行うためのメッセージの通信を説明するシグナリング図である。
【図３Ａ】本明細書において説明する主題の実施の形態に係る、ＤＥＡを利用してホームネットワークから非ホームネットワークにローミングする下り携帯電話加入者のために時間距離セキュリティ対策を行うためメッセージの通信を説明するシグナリング図である。
【図３Ｂ】本明細書において説明する主題の実施の形態に係る、ＤＥＡを利用してホームネットワークから非ホームネットワークにローミングする下り携帯電話加入者のために時間距離セキュリティ対策を行うためメッセージの通信を説明するシグナリング図である。
【図４】本明細書において説明する主題の実施の形態に係る、ＤＥＡを利用して下りローミング加入者のために時間距離セキュリティ対策を行うために利用される時間移動データベーステーブルのブロック図である。
【図５】本明細書において説明する主題の実施の形態に係る、ＤＥＡを利用して下りローミング加入者のために時間距離セキュリティ対策を行う例示的な処理を説明するフローチャートである。
【発明を実施するための形態】
【００３０】
詳細な説明
ＤＥＡを利用して下りローミング加入者のために時間距離セキュリティ対策を行うための方法、システム、およびコンピュータ読み取り可能な媒体を開示する。特に、開示の主題は、携帯電話加入者が最初にホームネットワーク外をローミングしてから移動先非ホームネットワークに入るときにＤＥＡにおいて実施される時間距離解析セキュリティ対策を実現する方法およびシステムを提示する。特に、開示のシステムおよび方法は、コアネットワークのＤｉａｍｅｔｅｒシグナリングトラフィックを傍受することなくＤＥＡにおいて時間距離解析セキュリティ対策を実施して、ホームネットワークにおいて発生した携帯電話加入者の最終アタッチメントを知ろうと試みる。
【００３１】
本明細書において説明するように、時間距離解析は、Ｄｉａｍｅｔｅｒセキュリティ対策を含む。Ｄｉａｍｅｔｅｒセキュリティ対策は、携帯電話加入者の所有するユーザ機器が第１の国（またはネットワーク）から第２の国（またはネットワーク）にローミングしたときの不正攻撃の発生を減らすために用いられる。前述したように、時間距離解析は、確立された移動時間（すなわち、確立する可能性があるまたは確立可能な予め定義された移動時間）内に携帯電話加入者が（携帯電話加入者のホームネットワークを含む）第１の国から第２の国に移動またはローミングすることが物理的に可能であるかどうかを検出するセキュリティ対策である。特に、このセキュリティ対策は、ホームネットワークを離れる下りローミング中の携帯電話加入者に適用可能であり、現在地を携帯電話加入者の以前の位置と比較して、携帯電話加入者がその時間内に以前の位置から現在地に移動することが物理的に可能であるかどうかを判断するように構成される。いくつかの実施の形態では、この判断は、ＶＰＬＭＮ識別子の各々またはＶＰＬＭＮ識別子に対応するＭＣＣの識別子との間の予め定義された最小移動時間を記録するデータベースを保持することによって実現することができる。特に、携帯電話加入者が第１の国から第２の国に移動し、最後の位置更新プロシージャと現在の位置更新プロシージャとの時間差（たとえば、ホームネットワークでの最終アタッチメント時間と移動先／外部ネットワークで受信された現在のＡＩＲ／ＵＬＲメッセージとの時間差）が予め定義された最小移動時間を超えない場合、ＤＥＡは、移動先ネットワークからの現在のイングレスＡＩＲ／ＵＬＲメッセージを検出し、怪しいメッセージである可能性があるというマークを付す。
【００３２】
図１は、例示的な通信ネットワーク１００を示すブロック図である。通信ネットワーク１００は、そのネットワークノード間でのＤｉａｍｅｔｅｒシグナリングメッセージの通信を容易にするように構成される。図１に示すように、通信ネットワーク１００は、ホームネットワーク１０１および非ホームネットワーク１０２（たとえば、「移動先ネットワーク」または「外部ネットワーク」）から構成される。たとえば、ホームネットワーク１０１は、ユーザ機器（ＵＥ：Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）１１２と、ｅＮｏｄｅＢ１０３と、ＭＭＥ  Ａ１０４と、ＨＳＳ１０６と、ＤＥＡ１０８とを含む。
【００３３】
いくつかの実施の形態では、ユーザ機器１１２は、携帯スマートフォン、ＧＳＭ（登録商標）基地局、モバイルブロードバンドアダプタが搭載されたラップトップコンピュータ、またはその他の同様のデバイスなど、データを受送信するために携帯電話加入者であるエンドユーザが直接利用する任意のデバイスを含んでもよい。いくつかの実施の形態では、ユーザ機器１１２は、ホームネットワーク１０１をローミング中であり、ｅＮｏｄｅＢ１０３を介してＭＭＥ  Ａ１０４に通信可能に接続（たとえば、アタッチ）されている。たとえば、ユーザ機器１１２は、無線インターフェースを利用してｅＮｏｄｅＢ１０３とワイヤレス接続を確立することができ、ｅＮｏｄｅＢ１０３は、ＭＭＥ  Ａ１０４に接続される。
【００３４】
いくつかの実施の形態では、ＭＭＥ  Ａ１０４は、ＬＴＥ（Ｌｏｎｇ−Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）アクセスネットワーク（たとえば、ホームネットワーク１０１）の制御ノードとして機能する。ＭＭＥ  Ａ１０４は、ベアラの起動／停止プロセスを監視および管理するためのサービスを提供し、かつ、初回アタッチメント時およびＬＴＥ内ハンドオーバー中にユーザ機器１１２にサービスを提供するＳＧＷ（Ｓｉｇｎａｌｉｎｇ  Ｇａｔｅｗａｙ）（図示せず）を選択する役割を担う。また、ＭＭＥ  Ａ１０４は、（たとえば、ＨＳＳとやり取りすることによって）ユーザ機器１１２に対応付けられた携帯電話加入者を認証する役割を担う。具体的には、ＭＭＥ  Ａ１０４は、ＨＳＳ１０６に通信可能に連結されている。ＨＳＳ１０６は、加入者であるユーザのホームネットワーク１０１向けのマスタ継続課金データベースから構成される。特に、ＨＳＳ１０６は、ホームネットワーク１０１に登録されるユーザ機器デバイスのレコードを保持する。いくつかの実施の形態では、ＨＳＳ１０６は、ＩＭＳ（ＩＰ  Ｍｕｌｔｉｍｅｄｉａ  Ｓｕｂｓｙｓｔｅｍ）ネットワーク内で利用されるメインの加入者データベースとして機能し、通信ネットワーク１００内のその他のエンティティの詳細を携帯電話加入者に提供するように構成される。ＨＳＳ１０６を用いることにより、ネットワークは、携帯電話加入者のステータスに応じて異なるサービスへのユーザアクセスを許可したり拒否したりすることができるようになる。
【００３５】
いくつかの実施の形態では、ＭＭＥ  Ａ１０４およびＨＳＳ１０６の両方は、ＤＥＡ１０８に通信可能に接続される。ＤＥＡ１０８は、ホームネットワーク１０１に入るＤｉａｍｅｔｅｒメッセージおよびホームネットワーク１０１を出るＤｉａｍｅｔｅｒメッセージを中継するように構成されたルータ装置またはルータ要素（たとえば、Ｄｉａｍｅｔｅｒ  ｒｏｕｔｉｎｇ  ａｇｅｎｔ）を備えてもよい。特に、ＤＥＡ１０８は、ＤｉａｍｅｔｅｒＡＩＲ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージおよびＵＬＲ（Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ  Ｒｅｑｕｅｓｔ：位置更新要求）メッセージを受信するように構成される。同様に、ＤＥＡ１０８は、受信したＡＩＲメッセージおよびＵＬＲメッセージに応答して、ＤｉａｍｅｔｅｒＡＩＡ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ａｎｓｗｅｒ）メッセージおよびＵＬＡ（Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ  Ａｎｓｗｅｒ）メッセージを送信するようにさらに構成される。
【００３６】
図１は、ＭＭＥ  Ｙ１１０とｅＮｏｄｅＢ１１５とを含む非ホームネットワーク１０２をさらに示している。ＭＭＥ  Ｙ１１０は、（ホームネットワーク１０１ではなく非ホームネットワーク１０２にサービスを提供すること以外は）形態および構造がＭＭＥ  Ａ１０４と同様である。同様に、ｅＮｏｄｅＢ１１５は、形態および機能がｅＮｏｄｅＢ１０３と同様であり、ローミングして非ホームネットワーク１０２に入るＵＥとのワイヤレス接続を確立するように構成される。
【００３７】
本明細書において使用するとき、「位置更新要求メッセージ」という用語は、電気通信ネットワークにおける携帯電話加入者の位置を更新するためのＤｉａｍｅｔｅｒベースのシグナリングメッセージを指す。「位置更新要求メッセージ」は、ＤｉａｍｅｔｅｒＵＬＲメッセージまたは、ネットワークを用いて電気通信ネットワーク加入者の位置を更新するためのその他のメッセージを含む。いくつかの実施の形態では、ＵＬＲメッセージは、ホームネットワーク１０１内の携帯電話加入者のユーザ機器１１２の位置を更新する目的でＭＭＥ（および／またはＳＧＳＮ（Ｓｅｒｖｉｎｇ  ＧＰＲＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ））とＨＳＳとの間で用いられるＳ６ａ／ｄインターフェースメッセージである。同様に、ユーザ機器１１２がローミングして非ホームネットワーク１０２を入ったことに応答して、ＭＭＥ  Ｙ１１０は、ＵＬＲメッセージをＤＥＡ１０８に宛てて送ることができる。
【００３８】
同様に、ＡＩＲメッセージは、Ｄｉａｍｅｔｅｒ認証情報要求情報メッセージまたは携帯電話加入者を認証するためのその他のメッセージを含めるように意図されている。いくつかの実施の形態では、ＡＩＲメッセージとは、携帯電話加入者のユーザ機器１１２が非ホームネットワーク１０２において起動された際または非ホームネットワーク１０２に入る際に当該ユーザ機器１１２を認証する目的でＭＭＥ（および／またはＳＧＳＮ）とＤＥＡ１０８との間で用いられるＳ６ａ／ｄインターフェースメッセージである。
【００３９】
特に、ＵＬＲメッセージおよびＡＩＲメッセージの各々は、ＩＭＳＩ、ＭＳＩＳＤＮ、および／またはＩＭＥＩなど、ユーザ機器１１２を識別する識別子を含む。また、ＵＬＲメッセージおよびＡＩＲメッセージは、ＶＰＬＭＮ（Ｖｉｓｉｔｅｄ  Ｐｕｂｌｉｃ  ａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ）識別子を含んでもよい。ＶＰＬＭＮ識別子は、メッセージ送信者のモバイルネットワーク事業者（ＭＮＯ）を識別する。さらには、ＵＬＲメッセージまたはＡＩＲメッセージに含まれるＶＬＰＭＮ識別子から、メッセージ送信者に関連する国を識別するＭＣＣ（Ｍｏｂｉｌｅ  Ｃｏｕｎｔｒｙ  Ｃｏｄｅ）識別子をＤＥＡ１０８によって抽出することができる。また、いくつかの実施の形態では、ＵＬＲメッセージおよびＡＩＲメッセージは、ＭＮＣ（Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ  Ｃｏｄｅ）識別子を含み得る。
【００４０】
図１に示すように、ＤＥＡ１０８は、中央処理装置（たとえば、１つのコアまたは複数の処理コア）、マイクロプロセッサ、マイクロコントローラ、ネットワークプロセッサ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ−Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）など、１つ以上のプロセッサ１１４を備えてもよい。また、ＤＥＡ１０８は、メモリ１１６を備えてもよい。メモリ１１６は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュメモリ、磁気ディスクストレージドライブなどから構成されてもよい。いくつかの実施の形態では、メモリ１１６は、セキュリティエンジン１１８と、移動時間データベース１２０とを格納するように構成されてもよい。特に、メモリ１１６におけるセキュリティエンジン１１８は、１つ以上のプロセッサ１１４によって実行されると、ＤＥＡ１０８のための様々な監視機能、管理機能、および／または修復機能を実行することができる。
【００４１】
いくつかの実施の形態では、セキュリティエンジン１１８は、ＤＥＡ１０８が受信したＵＬＲメッセージおよび／またはＡＩＲメッセージに対する時間距離解析セキュリティ対策操作の適用を実行する役割を担うソフトウェアコンポーネントを含み得る。さらなる詳細は後述するが、ユーザ機器１１２が非ホームネットワーク１０２に入ったことまたは非ホームネットワーク１０２において起動されたことに応答して、ＤＥＡ１０８は、ＭＭＥ  Ｙ１１０からイングレスＤｉａｍｅｔｅｒメッセージ（すなわち、ＵＬＲメッセージまたはＡＩＲメッセージ）を受信することができる。この例の場合、ユーザ機器１１２は、非ホームネットワーク１０２に入る前のタイミングでホームネットワーク１０１に繋がれたことがわかる。いくつかの実施の形態では、ＭＭＥ  Ｙ１１０は、ＤｉａｍｅｔｅｒＳ６ａ／ｄインターフェースを介してＡＩＲメッセージまたはＵＬＲメッセージをＤＥＡ１０８に伝達する。ＵＬＲメッセージまたはＡＩＲメッセージを受信したことに応答して、ＤＥＡ１０８は、セキュリティエンジン１１８を開始する。セキュリティエンジン１１８は、受信したＵＬＲ／ＡＩＲメッセージのタイムスタンプを記録するように構成される。特に、タイムスタンプは、非ホームネットワークにおいてＤＥＡ１０８がＭＭＥ  Ｙ１１０から受信したＤｉａｍｅｔｅｒＵＬＲメッセージまたはＡＩＲメッセージに関連する時間およびその他のメタデータの記録をとるタイムレコードとして機能する。
【００４２】
タイムスタンプ情報を記録することに加えて、セキュリティエンジン１１８は、受信したイングレスＤｉａｍｅｔｅｒメッセージに含まれるＩＭＳＩを識別するように構成される。特に、ＩＭＳＩは、ユーザ機器が属するホームネットワークのＭＣＣ−ＭＮＣを含んでもよい。さらには、セキュリティエンジン１１８は、（たとえば、ＡＩＲメッセージおよびＵＬＲメッセージに含まれる）ＭＮＣ識別子および／またはＶＰＬＭＮ識別子のうちの１つ以上をＩＭＳＩから順次抽出するように構成され得る。特に、ＵＥがホームネットワークに属すると識別するために、セキュリティエンジン１１８は、ＩＭＳＩのＭＣＣを調べることができる。これに加えて、非ホームネットワーク（たとえば、移動先ネットワーク）のＭＣＣを識別するために、セキュリティエンジン１１８は、ＶＰＬＭＮ識別子からＭＣＣ識別子を抽出するように構成されてもよい。イングレスＤｉａｍｅｔｅｒメッセージから識別子が抽出されると、セキュリティエンジン１１８は、識別データおよびタイムスタンプ情報をローカルストレージまたはバッファメモリに記録する。また、セキュリティエンジン１１８は、ユーザ機器１１２がいつローミングしてホームネットワーク１０１から非ホームネットワーク１０２に入るのかを検出することができる。たとえば、セキュリティエンジン１１８は、ユーザ機器１１２およびそのホームネットワーク１０１に対応するタイムスタンプに関するレコードが格納／記録されていないと判断する場合がある。このような場合、セキュリティエンジン１１８は、ＲＩＲメッセージを生成してＨＳＳ１０６に送信するように構成される。特に、セキュリティエンジン１１８は、携帯電話加入者のホームネットワークの識別子をイングレスＤｉａｍｅｔｅｒメッセージに含まれるＩＭＳＩから取得することによって、ＨＳＳ１０６のＩＤを特定することができる。特に、ＩＭＳＩに含まれるホームネットワーク識別子を、ネットワーク識別子をＨＳＳアドレスにマッピングするローカルデータベースと相互参照することができる。いくつかの実施の形態では、ＨＳＳ１０６に宛てて送られるＲＩＲメッセージは、携帯電話加入者またはユーザ機器１１２に対応付けられたＩＭＳＩおよび／またはその他の識別子を含んでいる。ＲＩＲメッセージを受信したことに応答して、ＨＳＳ１０６は、ユーザ機器１１２の最終アタッチメント（たとえば、ユーザ機器１１２がホームネットワーク１０１内でアタッチメント要求を送信したことに応答してＭＭＥ  Ａ１０４がＵＬＲメッセージをＨＳＳ１０６に送信することによってトリガされるアタッチメント）を確立させる役割を担うホームネットワーク１０１におけるＭＭＥに対応する識別情報を特定する。続いて、ＨＳＳ１０６は、ＭＭＥ  Ａ１０４の識別情報を含んだＲＩＡメッセージをＤＥＡ１０８に宛てて送る。ＤＥＡ１０８は、携帯電話加入者の識別情報（たとえば、ＩＭＳＩ）を含んだＩＤＲメッセージ（たとえば、Ｓ６ａ／ｄ  ＤｉａｍｅｔｅｒＩＤＲメッセージ）を生成し、識別したＭＭＥ、すなわち、ＭＭＥ  Ａ１０４に送信することによって応答する。
【００４３】
ＩＤＲメッセージに応答して、ＭＭＥ  Ａ１０４は、ローカルにあるタイムスタンプレコードデータベース（図示せず）にアクセスして、携帯電話加入者および／またはユーザ機器１１２に対応する最終位置更新要求タイムスタンプデータ（または、最終アタッチメント時間）を特定する。次に、ＭＭＥ  Ａ１０４は、最終位置更新要求タイムスタンプデータを含んだＤｉａｍｅｔｅｒＩＤＡメッセージをＤＥＡ１０８および／またはセキュリティエンジン１１８に送り返す。このタイムスタンプ情報を受信した後、セキュリティエンジン１１８は、ホームネットワーク１０１から非ホームネットワーク１０２に移動するユーザ機器１１２が経験する移動時間を算出するように構成される。たとえば、セキュリティエンジン１１８は、ホームネットワーク１０１での最終アタッチメントの最終タイムスタンプ（たとえば、最終位置更新要求のタイムスタンプ）とＭＭＥ  Ｙ１１０からのＵＬＲメッセージがＤＥＡ１０８によって受信されたＡＩＲ時間との時間差を算出することによって移動時間を求めることができる。移動時間が算出されると、セキュリティエンジン１１８は、移動時間データベース１２０にアクセスして、ホームネットワーク１０１および非ホームネットワーク１０２に対応する最小移動時間値を特定することができる。移動時間データベース１２０の例は後述されており、図４に示されている。移動時間データベース１２０で予め定義された最小移動時間値よりも移動時間が少ないとセキュリティエンジン１１８が判断した場合、セキュリティエンジン１１８は、１１０から受信したＤｉａｍｅｔｅｒメッセージを、怪しいメッセージである可能性があると指定またはタグ付けすることができる。いくつかの実施の形態では、図１に示すように、移動時間データベース１２０は、ＤＥＡ１０８にローカルに存在してもよい。あるいは、移動時間データベース１２０は、ＤＥＡ１０８によってアクセス可能であるが、ＤＥＡ１０８とは別であるデータベースホストに含まれてもよい。
【００４４】
図２は、ＤＥＡを利用して非ホームネットワーク間をローミングする携帯電話加入者のために時間距離セキュリティ対策を行うためのメッセージの通信を説明するシグナリング図である。図２のブロック２１０を参照すると、ユーザ機器は、国「Ｘ」（または、ネットワーク「Ｘ」）に入る、または国「Ｘ」で起動される。これに応答して、ユーザ機器は、ｅＮｏｄｅＢを介してアタッチメント要求メッセージをＭＭＥ  Ｘ２０２に送信する（ブロック２１０を参照）。アタッチメント要求を受信した後、移動先のＭＭＥ  Ｘ２０２は、ＵＬＲメッセージ２１２を生成してＤＥＡ２０６に送信する。ＵＬＲメッセージ２１２を受信した後、ＤＥＡ２０６は、受信したＵＬＲメッセージ２１２のタイムスタンプを記録する（ブロック２１４を参照）。
【００４５】
ＵＬＲメッセージ２１２を受信した後のいつかの時点で、ブロック２１６で表されているように、ユーザ機器は、第２の国（たとえば、国「Ｙ」）に入る。このとき、ユーザ機器も同様にｅＮｏｄｅＢ（図示せず）を介してアタッチメント要求メッセージを移動先のＭＭＥ  Ｙ１１０に送信する。アタッチメント要求を受信したことに応答して、移動先のＭＭＥ  Ｙ１１０は、Ｄｉａｍｅｔｅｒ要求メッセージ２１８（たとえば、ＡＩＲメッセージまたはＵＬＲメッセージ）をＤＥＡ２０６に送信する。ＡＩＲメッセージまたはＵＬＲメッセージを受信した後、ＤＥＡ２０６は、受信したＤｉａｍｅｔｅｒ要求メッセージ２１８のタイムスタンプを記録する（ブロック２２０を参照）。ブロック２２２では、ＤＥＡ２０６は、さらに、（たとえば、ブロック２１４およびブロック２２０で記録されたような）以前に記録されたユーザ機器に関連するタイムスタンプ情報を利用して、移動時間を求める。また、ＤＥＡ２０６は、この移動時間情報を利用して、受信したＡＩＲメッセージまたはＵＬＲメッセージが怪しい行為に関連していないかどうかを判断することができる。特に、図２は、ＤＥＡ２０６が移動先ネットワークにおけるＭＭＥからＵＬＲメッセージまたはＡＩＲメッセージを受信するシナリオを示す図である。なお、より具体的には、この例では、ユーザ機器は、携帯電話加入者のホームネットワークを移動またはローミングして出入りしていない。
【００４６】
図３Ａおよび図３Ｂは、本明細書において説明する主題の実施の形態に係る、ＤＥＡを利用してホームネットワークから非ホームネットワークに下りローミングする携帯電話加入者のために時間距離セキュリティ対策を行うためのメッセージの通信を説明するシグナリング図を示す。図３Ａを参照すると、ユーザ機器は、関連する携帯電話加入者のホームネットワークに入る、または当該ホームネットワークで起動されてもよい。これに応答して、ユーザ機器は、ｅＮｏｄｅＢを介して、アタッチメント要求メッセージをホームネットワークのＭＭＥ  Ａ１０４に送信する（ブロック３０２を参照）。アタッチメント要求メッセージを受信した後、ホームネットワークのＭＭＥ  Ａ１０４は、ＵＬＲメッセージ３０４を生成してホームネットワークのＨＳＳ１０６に送信する。特に、この段階では、ＤＥＡ１０８は、ＭＭＥ  Ａ１０４またはＨＳＳ１０６からＤｉａｍｅｔｅｒメッセージを受信しない。ＵＬＲメッセージ３０４をＨＳＳ１０６に送信した後、ＭＭＥ  Ａ１０４は、ＵＬＲメッセージ３０４が送信された時および／またはＵＥのアタッチメントのタイムスタンプを記録する（ブロック３０６を参照）。同様に、ＨＳＳ１０６は、ＭＭＥ１０４が、アタッチされたユーザ機器にサービスを提供するＭＭＥであること示すレコードを生成する（すなわち、ＭＭＥのＩＤおよび／またはユーザ機器の識別子にマッピングされるアドレス情報を格納する）。続いて、ＨＳＳ１０６は、ＵＬＲメッセージ３０４に応答してＵＬＡメッセージ３０８を送信する。
【００４７】
ホームネットワークにおけるユーザ機器のアタッチメント後のいつかの時点で、ユーザ機器が第２の国（たとえば、国Ｙ）に入る。たとえば、携帯電話加入者は、ローミングして、携帯電話加入者の（たとえば、国「Ｘ」の）ホームネットワークとは離れた場所に位置する国Ｙに対応付けられた移動先ネットワークに入る。上述した方法と同様の方法で、ユーザ機器は、ｅＮｏｄｅＢ（図示せず）を介して、アタッチメント要求メッセージを移動先のＭＭＥ  Ｙ１１０に送信する。アタッチメント要求メッセージを受信したことに応答して、移動先のＭＭＥ  Ｙ１１０（ＭＭＥ／ＳＧＳＮとして実施されてもよい）は、位置認証／更新プロシージャの一部としてＡＩＲメッセージおよび／またはＵＬＲメッセージを生成する。さらには、次に、移動先のＭＭＥ  Ｙ１１０が、生成されたＤｉａｍｅｔｅｒイングレスメッセージ（たとえば、ＡＩＲメッセージまたはＵＬＲメッセージ）３１０をＤＥＡ１０８に送信する。ＡＩＲメッセージまたはＵＬＲメッセージを受信した後、ＤＥＡ１０８は、受信したイングレスＤｉａｍｅｔｅｒメッセージ３１０のタイムスタンプを、後のタイムスタンプ比較のために記録する（ブロック３１２を参照）。
【００４８】
ブロック３１４では、ＤＥＡ１０８は、ユーザ機器がホームネットワークから移動先ネットワーク「Ｙ」にローミングしたことを検出する。ＤＥＡ１０８は、ホームネットワーク要素からＵＬＲメッセージや関連するシグナリングメッセージを受信しないので、ホームネットワークでのユーザ機器の最終アタッチメント（または、最終位置更新要求がＨＳＳに送られた時）に関する情報を特に有していない。その結果、ＤＥＡ１０８は、ＲＩＲメッセージ３１６を開始してＨＳＳ１０６に送信するように構成される。いくつかの実施の形態では、受信したイングレスＤｉａｍｅｔｅｒメッセージ３１０（たとえば、ＡＩＲメッセージまたはＵＬＲメッセージ）からデータを抽出することによって、ＤＥＡ１０８は、ＨＳＳ１０６のアドレス情報または識別情報を取得する。ＲＩＲメッセージ３１６を受信した後、ＨＳＳ１０６は、ＲＩＲメッセージ３１６に含まれる携帯電話加入者ＩＤ（たとえば、ＩＭＳＩ）情報を利用して、サービスを提供するＭＭＥ１０４に対応付けられた格納された識別情報またはアドレス情報を特定する（ブロック３１７を参照）。次に、ＨＳＳ１０６は、ＲＩＡメッセージ３１８を介して、ＭＭＥ  Ａ１０４の識別情報またはアドレス情報（たとえば、ＭＭＥ／ＳＧＳＮ  ＩＤ）をＤＥＡ１０８に提供してもよい。このようなシナリオでは、ＤＥＡ１０８は、ＨＳＳ１０６との通信においてＧＬＭＣ（Ｇａｔｅｗａｙ  Ｍｏｂｉｌｅ  Ｌｏｃａｔｉｏｎ  Ｃｅｎｔｅｒ）ノードとして機能している。
【００４９】
図３Ｂを参照すると、ＤＥＡ１０８は、ＭＭＥ識別情報を抽出し（ブロック３１９を参照）、ＲＩＡメッセージ３１８を受信したことに応答して、識別したＭＭＥ（すなわち、ＭＭＥ  Ａ１０４）に識別データ要求（ＩＤＲ）メッセージ３２０を送信することができる。特に、ＩＤＲメッセージ３２０は、携帯電話加入者識別子（たとえば、ＩＭＳＩ）を含んでもよい。いくつかの実施の形態では、ＩＤＲメッセージ３２０は、最終位置更新タイムスタンプの検索要求として機能するｓ６ａ／ｄインターフェースのＩＤＲメッセージである。ＩＤＲメッセージ３２０を受信すると、ＭＭＥ  Ａ１０４は、ＩＤＡメッセージ３２２で応答する。ＩＤＡメッセージ３２２は、識別した携帯電話加入者および／またはユーザ機器に対応する最終位置更新要求（もしくは、ホームネットワークでの最終アタッチメント時間）のタイムスタンプを含む。いくつかの実施の形態では、ＤＥＡ１０８および／またはセキュリティエンジンは、ＩＤＲメッセージ３２０における「ＥＰＳ  Ｌｏｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｑｕｅｓｔ」ＩＤＲフラグビットを設定することによってホームネットワークＭＭＥ  Ａ１０４に位置情報（最終ホームネットワークアタッチメントのタイムスタンプも含む）を要求する。ＭＭＥ  Ａ１０４は、ＩＤＡメッセージ３２２の「ＭＭＥ−Ｌｏｃａｔｉｏｎ−Ｉｎｆｏｒｍａｔｉｏｎ／ＳＧＳＮ−Ｌｏｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  ＡＶＰに埋め込まれた「Ａｇｅ−ｏｆ−Ｌｏｃａｔｉｏｎ−Ｉｎｆｏｒｍａｔｉｏｎ」ＡＶＰ（Ａｔｔｒｉｂｕｔｅ−Ｖａｌｕｅ  Ｐａｉｒ）を用いて、最終位置更新タイムスタンプを含むことになる。
【００５０】
ブロック３２４では、ＤＥＡ１０８（および／またはそのセキュリティエンジン）は、ＩＤＡメッセージ３２２に含まれる最終位置更新要求時間（および／または最終アタッチメント時間）を抽出して記録するように構成される。たとえば、ＤＥＡ１０８および／またはそのセキュリティエンジンは、今後の分析のためにホームネットワークの最終位置更新タイムスタンプ情報をローカルデータベースに格納するように構成されてもよい。たとえば、ブロック３２４では、ＤＥＡ１０８は、メッセージ３２２において示される最終位置更新要求時間（および／または、ホームネットワークでの最終アタッチメント時間）と、以前受信したＡＩＲメッセージまたはＵＬＲメッセージから記録したタイムスタンプ情報との時間差をとることによってユーザ機器に対応する移動時間を算出することができる（ブロック３１２を参照）。また、ＤＥＡ１０８は、この移動時間を利用して、受信したＤｉａｍｅｔｅｒイングレスメッセージ（たとえば、ＡＩＲメッセージまたはＵＬＲメッセージ）３１０が怪しい行為に関連しているかどうかを判断することができる。いくつかの実施の形態では、ＤＥＡ１０８は、ブロック３２４で算出した移動時間を最小移動時間テーブルに記録された最小移動時間と比較する。ブロック３２４で算出した移動時間が最小移動時間を超えない場合、ＤＥＡ１０８は、受信したＤｉａｍｅｔｅｒイングレスメッセージ３１０を怪しいメッセージであると指定するように構成される。これに応答して、ＤＥＡ１０８は、メッセージ３１０を削除または拒否するように構成され得る。さらには、ＤＥＡ１０８は、ネットワーク事業者またはその他のセキュリティ対策ネットワーク要素にアラートメッセージを送信するように構成されてもよい。
【００５１】
図４は、セキュリティエンジン１１８が利用および参照することができる例示的な移動時間データベーステーブル４００（図１に示す移動時間データベース１２０とは違わない）を示す図である。図４に示すデータベーステーブル４００は、３カ国に関連する最小移動時間を含んだ複数のエントリを含むと示されている。データベーステーブル４００には３カ国しか示されていないが、開示の主題の範囲を逸脱することなく、それ以上の国が表されてもよい。図４に示すように、データベーステーブル４００のエントリの各々は、国Ｘ、国Ｙ、および国Ｚのうちの２カ国間の予め定義された最小移動時間を示す。たとえば、データベーステーブル４００は、国Ｘと国Ｙとの間の最小移動時間が１０時間と定められていると示している。同様に、国Ｘと国Ｚとの間の最小移動時間を４．５時間と定め、国Ｙと国Ｚとの間の最小移動時間を１２時間と定めている。いくつかの実施の形態では、セキュリティエンジン１１８は、２カ国の識別子（たとえば、ＭＣＣ識別子）を利用することによってデータベーステーブル４００にアクセスし、当該２カ国間の関連性のある最小移動時間を、本明細書に記載のその時間距離セキュリティ対策分析のために求めるように構成される。データベーステーブル４００には異なる国を表す複数のＭＣＣ識別子が入れられているが、開示の主題の範囲を逸脱することなく、代わりにＭＮＯ識別子（たとえば、ＶＰＬＭＮ識別子）を利用するようにデータベーステーブル４００を構成することができる。
【００５２】
図５は、本明細書において説明する主題の実施の形態に係る、ＤＥＡを利用して下りローミング加入者のために時間距離セキュリティ対策を行うための例示的な処理または方法５００を示すフローチャートである。いくつかの実施の形態では、図５に示す方法５００は、ハードウェアプロセッサによって実行されるとステップ５０２〜５１４を実行する、メモリに格納されたアルゴリズムである。ブロック５０２では、非ホームネットワークに位置するＭＭＥから携帯電話加入者に関するイングレスＤｉａｍｅｔｅｒメッセージを受信する。いくつかの実施の形態では、ＭＭＥから受信したイングレスＤｉａｍｅｔｅｒメッセージは、ＡＩＲメッセージまたはＵＬＲメッセージである。
【００５３】
ブロック５０４では、携帯電話加入者に対応付けられた携帯電話加入者識別子を含んだＲＩＲメッセージを、当該携帯電話加入者のホームネットワークに位置するＨＳＳに送信する。いくつかの実施の形態では、ＤＥＡは、内部データベースにアクセスして、携帯電話加入者にサービスを提供するＨＳＳを特定する。ＤＥＡは、非ホームネットワークＭＭＥから受信したイングレスＤｉａｍｅｔｅｒメッセージから、ＩＭＳＩなど、携帯電話加入者識別子を抽出することによってＨＳＳのＩＤのアドレスを特定してもよい。次に、ＤＥＡは、携帯電話加入者識別子を含んだＤｉａｍｅｔｅｒＳＬｈインターフェースＲＩＲメッセージなど、ＲＩＲメッセージを生成することができる。また、ＤＥＡは、携帯電話加入者識別子を利用して、ＨＳＳのＩＤまたはアドレスを特定することができる。このアドレス情報を利用して、ＤＥＡは、携帯電話加入者のホームネットワークにおけるＨＳＳに宛ててＲＩＲメッセージを送ることができる。
【００５４】
ブロック５０６では、ホームネットワークでの携帯電話加入者の直近のアタッチメントを行ったＭＭＥを識別する識別情報を受信する。たとえば、ＤＥＡからＲＩＲメッセージを受信したＨＳＳは、携帯電話加入者のＵＥの最終アタッチメントを実行する役割を担うＭＭＥのＩＤを含んだ肯定応答メッセージで応答する。いくつかの実施の形態では、ＤＥＡが受信した応答メッセージは、ＤｉａｍｅｔｅｒＳＬｈインターフェースＲＩＡ（Ｒｅｑｕｅｓｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）メッセージである。
【００５５】
ブロック５０８では、ＭＭＥを識別する識別情報を利用して、識別したＭＭＥに携帯電話加入者識別子を含んだＩＤＲメッセージを送信する。たとえば、セキュリティエンジンは、ＭＭＥ識別子を対応するネットワークアドレスとマッピングしたローカルデータベースを参照してもよい。このように、ＤＥＡは、ブロック５０６で取得したＭＭＥ識別子を利用して、識別したＭＭＥのネットワークアドレスを取得することができる。いくつかの実施の形態では、ＤＥＡにおけるセキュリティエンジンは、識別したＭＭＥに宛てて送られるＩＤＲメッセージに携帯電話加入者のＩＭＳＩを挿入するようにさらに構成されてもよい。
【００５６】
ブロック５１０では、アタッチメントタイムスタンプデータを含んだＩＤＡメッセージが、ＤＥＡによってホームネットワークのＭＭＥから受信される。具体的には、アタッチメントタイムスタンプデータは、ホームネットワークでの携帯電話加入者の最終または直近のアタッチメントのレコードとして機能する。
【００５７】
ブロック５１２では、ＵＥアタッチメントタイムスタンプデータ、およびイングレスＤｉａｍｅｔｅｒメッセージに対応するタイムスタンプが記録された情報を用いて、移動時間を求める。たとえば、ＤＥＡにおけるセキュリティエンジンは、ホームネットワークＭＭＥが提供する直近のアタッチメントタイムスタンプデータと、移動先ネットワークＭＭＥからイングレスＤｉａｍｅｔｅｒメッセージを受信した時刻にＤＥＡが生成したタイムスタンプ情報との時間差を含む移動時間を算出するように構成される。
【００５８】
ブロック５１４では、移動時間を分析して、イングレスＤｉａｍｅｔｅｒメッセージが怪しいイングレスメッセージであると指定されるかどうかを判断する。いくつかの実施の形態では、ＤＥＡにおけるセキュリティエンジンは、移動時間を、ローカルの最小移動時間データベースのエントリと比較するように構成される。特に、最小移動時間データベースは、１対の国間または１対のネットワーク間に存在する最小移動時間を指定したエントリを含む。移動時間データベースで示される最小移動時間よりも移動時間が少ないとセキュリティエンジンが判断した場合、セキュリティエンジンは、移動先の敵から受信したイングレスＤｉａｍｅｔｅｒメッセージを怪しいイングレスメッセージであるとタグ付けまたは指定する。イングレスＤｉａｍｅｔｅｒメッセージが怪しいイングレスメッセージであると指定された場合、ＤＥＡにおけるセキュリティエンジンは、このＤｉａｍｅｔｅｒイングレスメッセージを拒否することができ、潜在的な不正行為を防ぐことができる。さらには、イングレスＤｉａｍｅｔｅｒメッセージが怪しいイングレスメッセージであると指定された場合、セキュリティエンジンは、アラート信号またはメッセージをネットワーク事業者に向けて発行することができる。
【００５９】
本明細書に記載の主題の利点は、ネットワーク事業者のＤｉａｍｅｔｅｒエッジエージェントとして展開されるＤＳＲ（Ｄｉａｍｅｔｅｒ  Ｓｉｇｎａｌｉｎｇ  Ｒｏｕｔｅｒ）またはＤｉａｍｅｔｅｒ  Ｒｏｕｔｉｎｇ  Ａｇｅｎｔで展開されて動作可能になる機能を含む。時間距離解析セキュリティ対策方法をＤＥＡにおいて展開することによって、ＤＥＡがホームネットワークコアシグナリングの傍受を必要としない方法で記載の時間距離解析セキュリティ対策を実装することが可能になる。このように、このような方法で時間距離解析セキュリティ対策を実行するように構成されたＤＥＡは、多数の携帯電話加入者にサービスを提供する多数のＭＭＥにアタッチメント情報を要求して受信し続けなくても、怪しいメッセージングを識別すること、および／または不正攻撃を防ぐことができる。特に、ネットワークで伝達されるシグナリング量およびＤＥＡがホストする必要な記憶空間がかなり削減される。このように、本明細書に記載の時間距離解析セキュリティ対策を行うように構成されたＤＥＡは、コンピュータネットワーク上の不正およびその他の種類のシグナリング攻撃の可能性をより効率的に減らすことにより、コンピュータネットワークセキュリティの技術分野を向上させる。
【００６０】
今回開示された主題の様々な詳細は、今回開示された主題の範囲を逸脱することなく変更されてもよいと理解されるであろう。さらには、上記の説明はあくまで例示にすぎず、限定ではない。
【図１】
2021534633.tif 000003
【図２】
2021534633.tif 000004
【図３Ａ】
2021534633.tif 000005
【図３Ｂ】
2021534633.tif 000006
【図４】
2021534633.tif 000007
【図５】
2021534633.tif 000008
【国際調査報告】
2021534633.tif 000009
2021534633.tif 000010