(57)【特許請求の範囲】
【請求項１】
クライアントデバイスにアクセスサービスを提供する複数の無線アクセスポイントを含む通信ネットワークにおいて、疑わしい無線アクセスポイントを検出するように評判システムを動作させる方法であって、前記評判システムによって実行される前記方法は、
複数のクライアントデバイスから、前記無線アクセスポイントに関連付けられたＩＤ情報を収集するステップと、
収集したＩＤ情報をＩＤ情報のセットの記録として保持するステップであって、ＩＤ情報の各セットが無線アクセスポイントのうちの１つに関連づけられ、ＩＤ情報の各セット内の重要な情報が、前記ＩＤ情報のセットに関連づけられた無線アクセスポイントを特定するために使用することができる各セットのＩＤ情報の一部を含む、ステップと、
信頼できる無線アクセスポイントに関連付けられるＩＤ情報を受信するステップと、
信頼できる無線アクセスポイントに関連付けられるＩＤ情報のセットを更新するステップと、
受信したＩＤ情報の一部が信頼できる無線アクセスポイントの重要なＩＤ情報の対応する一部とは異なる場合、および、信頼できる無線アクセスポイントに関連付けられるその後に受信したＩＤ情報が第１の期間にわたって受信したＩＤ情報に一致し、その結果、ＩＤ情報のセットが安定しているとみなされている場合に、信頼できる無線アクセスポイントの信頼性の指標を信頼できると判定するステップと、
信頼できる無線アクセスポイントに関連付けられるその後受信したＩＤ情報が第２の期間にわたって対応する重要なＩＤ情報とは実質的に異なり、その結果、ＩＤ情報のセットが不安定であるとみなされるとき、信頼できる無線アクセスポイントの信頼性の指標を信頼できないまたは未知であると判定するステップと、
受信したＩＤ情報を用いて信頼できる無線アクセスポイントに関連付けられるＩＤ情報のセットを更新するステップと、
利用可能な無線アクセスポイントのＩＤ情報を含む評判リクエストをクライアントデバイスから受信するステップと、
前記利用可能な無線アクセスポイントの信頼性の指標を判定するように、ＩＤ情報のセットと前記評判リクエストの受信したＩＤ情報とを比較するステップと、
前記利用可能な無線アクセスポイントへの接続を維持するか否かを判定する際に、前記利用可能な無線アクセスポイントの前記信頼性の指標を、使用される前記クライアントデバイスに送信するステップと
を包含する、方法。
【請求項２】
信頼できる無線アクセスポイントに関連付けられる重要なＩＤ情報とは異なる受信したＩＤ情報の一部は、無線アクセスポイントのパブリックアドレス、無線アクセスポイントのハードウェア識別子またはアドレス、無線アクセスポイントの識別子を含む、請求項１に記載の方法。
【請求項３】
ＩＤ情報の各セットに関連付けられた信頼性の指標を経験則に基づいて判定するステップをさらに包含する、請求項１または２に記載の方法。
【請求項４】
前記比較するステップは、各無線アクセスポイントに関連付けられた前記ＩＤ情報のセットと前記受信したＩＤ情報とを比較し、対応するＩＤ情報のセットの信頼性の指標から前記利用可能な無線アクセスポイントの信頼性の指標を判定するステップをさらに包含する、請求項１乃至３のいずれか１つに記載の方法。
【請求項５】
信頼できるＩＤ情報の記録を保持するステップをさらに包含し、前記ＩＤ情報が第１の期間にわたって安定していると判定された場合には、信頼できる情報が前記記録に追加され、前記比較するステップは、前記記録に保存された前記ＩＤ情報と前記受信したＩＤ情報とを比較することにより、前記信頼性の指標を判定するステップをさらに包含する、請求項１〜４のいずれか１つに記載の方法。
【請求項６】
前記信頼できるＩＤ情報の記録を保持するステップは、前記信頼できる情報の一部に関連づけられた前記ＩＤ情報が第２の期間にわたって不安定であると判定された場合には、前記記録から前記信頼できる情報の一部を取り除くステップを包含し、前記第２の期間は、前記第１の期間より短い、請求項５に記載の方法。
【請求項７】
前記受信したＩＤ情報が前記記録に保存された前記信頼できる情報と実質的に一致する場合には、前記利用可能な無線アクセスポイントの信頼性の指標を信頼できると判定するステップをさらに包含する、請求項５または６に記載の方法。
【請求項８】
前記受信したＩＤ情報に関連付けられた重要なＩＤ情報が前記記録に保存された前記信頼できる情報に関連付けられた対応する重要なＩＤ情報と実質的に異なる場合には、前記利用可能な無線アクセスポイントの信頼性の指標を信頼できないまたは未知であると判定するステップをさらに包含する、請求項５〜７のいずれか１つに記載の方法。
【請求項９】
前記重要なＩＤ情報は、前記無線アクセスポイントのパブリックアドレス、前記無線アクセスポイントのハードウェア識別子またはアドレス、前記無線アクセスポイントの識別子のうちの少なくとも１つを含む、請求項８に記載の方法。
【請求項１０】
前記パブリックアドレスは、パブリックインターネットプロトコル（ＩＰ）アドレスまたはセル識別子であり、前記ハードウェア識別子またはアドレスは、ＭＡＣアドレスであり、および／または前記識別子は、サービスセット識別子（ＳＳＩＤ）または基地局識別子である、請求項９に記載の方法。
【請求項１１】
前記パブリックアドレスは、パブリックインターネットプロトコル（ＩＰ）アドレスまたはセル識別子であり、前記ハードウェア識別子またはアドレスは、ＭＡＣアドレスであり、および／または前記識別子は、サービスセット識別子（ＳＳＩＤ）または基地局識別子である、請求項２、９、または１０のいずれか１つに記載の方法。
【請求項１２】
前記利用可能な無線アクセスポイントは信頼できないと示す報告を前記クライアントデバイスのうちの１つから受信し、前記利用可能な無線アクセスポイントの信頼性の指標を信頼できないと判定するステップをさらに包含する、請求項１〜１１のいずれか１つに記載の方法。
【請求項１３】
前記利用可能な無線アクセスポイントの信頼性の指標を前記利用可能な無線アクセスポイントに関連付けられた前記クライアントデバイスに送信するステップをさらに包含する、請求項１２に記載の方法。
【請求項１４】
前記クライアントデバイスの１つが前記利用可能な無線アクセスポイントの悪意のある挙動を検出する際に、前記利用可能な無線アクセスポイントは信頼できないと示す報告を前記クライアントデバイスのうちの１つから受信し、前記利用可能な無線アクセスポイントの信頼性の指標を信頼できないと判定するステップを包含し、
前記信頼できるＩＤ情報の記録を保持するステップは、前記利用可能な無線アクセスポイントの前記ＩＤ情報に関連付けられた前記信頼できる情報の前記一部を前記記録から取り除くステップを包含する、請求項１３に記載の方法。
【請求項１５】
前記無線アクセスポイントの各々に関連付けられた前記ＩＤ情報は、
前記無線アクセスポイントのパブリックアドレス；
前記無線アクセスポイントのハードウェア識別子またはアドレス；
前記無線アクセスポイントの識別子；
セル識別子；
基地局識別コード；
通信ネットワーク事業者ＩＤ；
前記無線アクセスポイントの内部インターネットプロトコル（ＩＰ）アドレスまたはアドレス範囲；
前記無線アクセスポイントのパブリックＩＰアドレス；
前記無線アクセスポイントの前記パブリックＩＰアドレスの接続タイプ；
前記無線アクセスポイントのタイプ；
前記無線アクセスポイントのサービスセット識別子（ＳＳＩＤ）；
前記クライアントデバイスの物理的位置；
前記無線アクセスポイントの無線信号強度；
前記無線アクセスポイントの無線ネットワークタイプ；
前記無線アクセスポイントのセキュリティ設定；
前記無線アクセスポイントを介して評判リクエストを送信する能力を表すデータ；
前記無線アクセスポイントを介してドメインネームサーバのクエリを正しく解決する能力を表すデータ；
前記無線アクセスポイントによって使用される周波数およびチャネル；および
前記無線アクセスポイントのＩＤまたは署名を表す情報またはデータ
の群における少なくとも１つの無線アクセスポイントパラメータを含む、請求項１〜１４のいずれか１つに記載の方法。
【請求項１６】
前記無線アクセスポイントは、セルラー無線アクセスポイント、基地局無線アクセスポイント、Ｗｉ‐Ｆｉアクセスポイント、および前記通信ネットワークに前記クライアントデバイスを接続するように使用される他の無線アクセスポイントの群における少なくとも１つを含む、請求項１〜１５のいずれか１つに記載の方法。
【請求項１７】
前記無線アクセスポイントを含む前記通信ネットワークとは異なる第２の通信ネットワークを介して、１つ以上の評判リクエストを受信するステップをさらに包含する、請求項１〜１６のいずれか１つに記載の方法。
【請求項１８】
前記利用可能な無線アクセスポイントに関連付けられた前記受信したＩＤ情報を用いて、前記収集したＩＤ情報を更新するステップをさらに包含する、請求項１〜１７のいずれか１つに記載の方法。
【請求項１９】
公衆通信ネットワーク上で利用可能な無線アクセスポイント、ドメインネームサーバートンネリングを用いる利用可能な無線アクセスポイント、ショートメッセージサービスを用いる第２の通信ネットワーク、および、２Ｇ／３Ｇ／４Ｇまたはそれ以上のデータ接続を用いる第２の通信ネットワーク、の少なくとも１つを介して、前記クライアントデバイスから評判リクエストを受信する工程をさらに含む、請求項１〜１８のいずれか１つに記載の方法。
【請求項２０】
通信ネットワークにおいて、クライアントデバイスが疑わしい無線アクセスポイントを検出する方法であって、前記方法は、
前記クライアントデバイスにアクセスサービスを提供する利用可能な無線アクセスポイントを検出するステップであって、利用可能な無線アクセスポイントが前記クライアントデバイスに対して未知な評判を有している、ステップと、
前記利用可能な無線アクセスポイントに関連付けられたＩＤ情報を含む評判リクエストを評判システムに送信するステップと、
前記評判リクエストに応答して、前記クライアントデバイスが接続している前記利用可能な無線アクセスポイントに関連付けられた信頼性の指標を前記評判システムから受信するステップと、
前記信頼性の指標が前記利用可能な無線アクセスポイントは信頼できると示す場合に、前記利用可能な無線アクセスポイントと接続するステップと、
前記信頼性の指標が前記利用可能な無線アクセスポイントは疑わしいまたは信頼できないと示す場合に、別の利用可能な無線アクセスポイントを検出するステップと
を包含し、
評判システムは、利用可能な無線アクセスポイントと前記利用可能な無線アクセスポイントの信頼性の指標との記録を保持し、前記利用可能な無線アクセスポイントに関連付けられる送信されている評判リクエストと前記利用可能な無線アクセスポイントの受信した信頼性の指標とに基づいて前記記録を更新するように構成され、
前記記録は、ＩＤ情報のセットとして集められたＩＤ情報を含み、ＩＤ情報の各セットは無線アクセスポイントの１つに関連付けられ、ＩＤ情報の各セットにおける重要なＩＤ情報は、前記ＩＤ情報の各セットに関連付けられる無線アクセスポイントを特定するために使用することができる各セット内のＩＤ情報の一部を含み、
受信したＩＤ情報の一部が信頼できる無線アクセスポイントの重要なＩＤ情報の対応する一部とは異なり、および、信頼できる無線アクセスポイントに関連付けられるその後に受信したＩＤ情報が第１の期間にわたって受信したＩＤ情報と一致し、その結果、ＩＤ情報のセットが安定しているとみなされる場合に、利用可能な無線アクセスポイントの信頼性の指標は信頼できるとみなされ、
利用可能な無線アクセスポイントに関連付けられるその後に受信したＩＤ情報が第２の期間にわたって対応する重要なＩＤ情報とは実質的に異なり、その結果、ＩＤ情報のセットが不安定であるとみなされる場合に、信頼できる無線アクセスポイントの信頼性の指標は信頼できないまたは未知であるとみなされる、
方法。
【請求項２１】
公衆通信ネットワーク上で利用可能な無線アクセスポイント、ドメインネームサーバートンネリングを用いる利用可能な無線アクセスポイント、ショートメッセージサービスを用いる第２の通信ネットワーク、および、２Ｇ／３Ｇ／４Ｇまたはそれ以上のデータ接続を用いる第２の通信ネットワーク、の少なくとも１つを介して、評判リクエストを評判システムに送信する工程をさらに含む、請求項２０に記載の方法。
【請求項２２】
前記クライアントデバイスが前記利用可能な無線アクセスポイントに接続されている場合に、前記クライアントデバイスに対する悪意のある攻撃を検出し、それに応答して、前記利用可能な無線アクセスポイントは疑わしいまたは信頼できないと報告するさらなる情報を前記評判システムに送信するステップをさらに包含する、請求項２０または２１に記載の方法。
【請求項２３】
前記利用可能な無線アクセスポイントは疑わしいまたは信頼できないと示す信頼性情報の指標を前記評判システムから受信し、それに応答して、前記利用可能な無線アクセスポイントは疑わしいまたは信頼できないと前記クライアントデバイスのユーザに通知する、または前記利用可能な無線アクセスポイントから切断するステップをさらに包含する、請求項２０〜２２のいずれか１つに記載の方法。
【請求項２４】
前記利用可能な無線アクセスポイントの前記ＩＤ情報は、
前記無線アクセスポイントのパブリックアドレス；
前記無線アクセスポイントのハードウェア識別子またはアドレス；
前記無線アクセスポイントの識別子；
セル識別子；
基地局識別コード；
通信ネットワーク事業者ＩＤ；
前記無線アクセスポイントの内部インターネットプロトコル（ＩＰ）アドレスまたはアドレス範囲；
前記無線アクセスポイントのパブリックＩＰアドレス；
前記無線アクセスポイントの前記パブリックＩＰアドレスの接続タイプ；
前記無線アクセスポイントのタイプ；
前記無線アクセスポイントのサービスセット識別子（ＳＳＩＤ）；
前記クライアントデバイスの物理的位置；
前記無線アクセスポイントの無線信号強度；
前記無線アクセスポイントの無線ネットワークタイプ；
前記無線アクセスポイントのセキュリティ設定；
前記無線アクセスポイントを介して評判リクエストを送信する能力を表すデータ；
前記無線アクセスポイントを介してドメインネームサーバのクエリを正しく解決する能力を表すデータ；
前記無線アクセスポイントによって使用される周波数およびチャネル；および
前記無線アクセスポイントのＩＤまたは署名を表す情報またはデータ
の群における少なくとも１つの無線アクセスポイントパラメータを含む、請求項２０〜２３のいずれか１つに記載の方法。
【請求項２５】
前記無線アクセスポイントは、セルラー無線アクセスポイント、基地局無線アクセスポイント、Ｗｉ‐Ｆｉアクセスポイント、および前記通信ネットワークに前記クライアントデバイスを接続するように使用される他の無線アクセスポイントの群における少なくとも１つを含む、請求項２０〜２４のいずれか１つに記載の方法。
【請求項２６】
クライアントデバイスにアクセスサービスを提供する複数の無線アクセスポイントを含む通信ネットワークにおいて、疑わしい無線アクセスポイントを検出する際に使用されるサーバであって、前記サーバは、
受信機と、送信機と、メモリユニットと、処理ロジックとを備え、
前記処理ロジックは、前記受信機と、前記送信機と、前記メモリユニットとに接続されており、
前記受信機と前記処理ロジックとは、
複数のクライアントデバイスから前記無線アクセスポイントと関連付けられたＩＤ情報を収集し、
収集したＩＤ情報をＩＤ情報のセットの記録として保持するように構成され、ＩＤ情報の各セットが無線アクセスポイントのうちの１つに関連づけられ、ＩＤ情報の各セット内の重要な情報が、前記ＩＤ情報のセットに関連づけられた無線アクセスポイントを特定するために使用することができる各セットのＩＤ情報の一部を含み、
前記受信機と前記処理ロジックとはさらに、
信頼できる無線アクセスポイントに関連付けられるＩＤ情報を受信し、
信頼できる無線アクセスポイントに関連付けられるＩＤ情報のセットを更新し、
受信したＩＤ情報の一部が信頼できる無線アクセスポイントの重要なＩＤ情報の対応する一部とは異なる場合、および、信頼できる無線アクセスポイントに関連付けられるその後に受信したＩＤ情報が第１の期間にわたって受信したＩＤ情報に一致し、その結果、ＩＤ情報のセットが安定しているとみなされている場合に、信頼できる無線アクセスポイントの信頼性の指標を信頼できると判定し、
信頼できる無線アクセスポイントに関連付けられるその後受信したＩＤ情報が第２の期間にわたって対応する重要なＩＤ情報とは実質的に異なり、その結果、ＩＤ情報のセットが不安定であるとみなされるとき、信頼できる無線アクセスポイントの信頼性の指標を信頼できないまたは未知であると判定し、および、
受信したＩＤ情報を用いて信頼できる無線アクセスポイントに関連付けられるＩＤ情報のセットを更新する、ように構成されており、
前記受信機は、利用可能な無線アクセスポイントのＩＤ情報を含む評判リクエストをクライアントデバイスから受信するようにさらに構成されており、
前記処理ロジックは、収集したＩＤ情報と前記評判リクエストの受信したＩＤ情報とを比較する比較ロジックと、比較に基づいて、前記利用可能な無線アクセスポイントの信頼性の指標を判定する判定ロジックとを含み、
前記送信機は、前記利用可能な無線アクセスポイントに接続する否かを判定する際に、使用される前記クライアントデバイスに、前記利用可能なアクセスポイントの前記信頼性の指標を送信するように構成されている、サーバ。
【請求項２７】
前記無線アクセスポイントは、セルラー無線アクセスポイント、基地局無線アクセスポイント、Ｗｉ‐Ｆｉアクセスポイント、および前記通信ネットワークに前記クライアントデバイスを接続するように使用される他の無線アクセスポイントの群における少なくとも１つを含む、請求項２６に記載のサーバ。
【請求項２８】
公衆通信ネットワーク上で利用可能な無線アクセスポイント、ドメインネームサーバートンネリングを用いる利用可能な無線アクセスポイント、ショートメッセージサービスを用いる第２の通信ネットワーク、および、２Ｇ／３Ｇ／４Ｇまたはそれ以上のデータ接続を用いる第２の通信ネットワーク、の少なくとも１つを介して、前記クライアントデバイスから評判リクエストを受信することをさらに含む、請求項２６または２７に記載のサーバ。
【請求項２９】
クライアントデバイスにアクセスサービスを提供する複数の無線アクセスポイントを含む通信ネットワークにおいて、疑わしい無線アクセスポイントを検出する際に使用される評判システムであって、
前記無線アクセスポイントの各々に関連付けられた信頼性の指標を判定する際に使用される収集したＩＤ情報を保存し、処理するデータベースと通信する請求項２６乃至２８のいずれか１つに記載の少なくとも１つのサーバを含む評判システム。
【請求項３０】
前記無線アクセスポイントは、セルラー無線アクセスポイント、基地局無線アクセスポイント、Ｗｉ‐Ｆｉアクセスポイント、および無線アクセスポイントの群における少なくとも１つを含む、請求項２９に記載の評判システム。
【請求項３１】
クライアントデバイスにアクセスサービスを提供する複数の無線アクセスポイントを含む通信ネットワークにおいて、疑わしい無線アクセスポイントを検出する際に使用されるクライアントデバイスあって、前記クライアントデバイスは、
受信機と、送信機と、メモリユニットと、処理ロジックとを備え、
前記処理ロジックは、前記受信機と、前記送信機と、前記メモリユニットとに接続されており、
前記受信機と前記処理ロジックとは、前記クライアントデバイスにアクセスサービスを提供する利用可能な無線アクセスポイントを検出するように構成されており、
前記送信機は、前記クライアントデバイスが前記利用可能な無線アクセスポイントに接続した場合に、前記利用可能な無線アクセスポイントに関連付けられたＩＤ情報を含む評判リクエストを評判システムに送信するように構成されており、
前記受信機は、前記評判リクエストに応答して、前記クライアントデバイスが接続している前記利用可能な無線アクセスポイントに関連付けられた信頼性の指標を前記評判システムから受信するようにさらに構成されており、
前記処理ロジックは、
前記信頼性の指標が前記利用可能な無線アクセスポイントは信頼できると示す場合に、前記利用可能な無線アクセスポイントと接続し、または、前記利用可能な無線アクセスポイントとの接続を維持し、
前記信頼性の指標が前記利用可能な無線アクセスポイントは疑わしいまたは信頼できないと示す場合に、前記利用可能な無線アクセスポイントから切断し、および／または別の利用可能な無線アクセスポイントを検出するように構成され、
前記評判システムは、利用可能な無線アクセスポイントと前記利用可能な無線アクセスポイントの信頼性の指標との記録を保持し、前記利用可能な無線アクセスポイントに関連付けられる送信されている評判リクエストと前記利用可能な無線アクセスポイントの受信した信頼性の指標とに基づいて前記記録を更新するように構成され、
前記記録は、ＩＤ情報のセットとして集められたＩＤ情報を含み、ＩＤ情報の各セットは無線アクセスポイントの１つに関連付けられ、ＩＤ情報の各セットにおける重要なＩＤ情報は、前記ＩＤ情報の各セットに関連付けられる無線アクセスポイントを特定するために使用することができる各セット内のＩＤ情報の一部を含み、
受信したＩＤ情報の一部が信頼できる無線アクセスポイントの重要なＩＤ情報の対応する一部とは異なり、および、信頼できる無線アクセスポイントに関連付けられるその後に受信したＩＤ情報が第１の期間にわたって受信したＩＤ情報と一致し、その結果、ＩＤ情報のセットが安定しているとみなされる場合に、利用可能な無線アクセスポイントの信頼性の指標は信頼できるとみなされ、
利用可能な無線アクセスポイントに関連付けられるその後に受信したＩＤ情報が第２の期間にわたって対応する重要なＩＤ情報とは実質的に異なり、その結果、ＩＤ情報のセットが不安定であるとみなされる場合に、信頼できる無線アクセスポイントの信頼性の指標は信頼できないまたは未知であるとみなされる、
クライアントデバイス。
【請求項３２】
前記無線アクセスポイントは、セルラー無線アクセスポイント、基地局無線アクセスポイント、Ｗｉ‐Ｆｉアクセスポイント、および前記通信ネットワークに前記クライアントデバイスを接続するように使用される他の無線アクセスポイントの群における少なくとも１つを含む、請求項３１に記載のクライアントデバイス。
【請求項３３】
公衆通信ネットワーク上で利用可能な無線アクセスポイント、ドメインネームサーバートンネリングを用いる利用可能な無線アクセスポイント、ショートメッセージサービスを用いる第２の通信ネットワーク、および、２Ｇ／３Ｇ／４Ｇまたはそれ以上のデータ接続を用いる第２の通信ネットワーク、の少なくとも１つを介して、評判リクエストを評判システムに送信することをさらに含む、請求項３１または３２に記載のクライアントデバイス。
【請求項３４】
コンピュータプログラム命令が格納された非一時的なコンピュータ可読媒体であって、サーバまたは評判システムの１つ以上のプロセッサ上で実行された場合、請求項１〜１９のいずれか１つに記載の方法のステップを実行するコンピュータ可読媒体。
【請求項３５】
コンピュータプログラム命令が格納された非一時的なコンピュータ可読媒体であって、クライアントデバイスの１つ以上のプロセッサ上で実行された場合、請求項２０〜２５のいずれか１つに記載の方法のステップを実行するコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアントデバイスにアクセスサービスを提供する無線アクセスポイントのＩＤを判定するための方法および装置に関する。特に、本発明は、疑わしい無線アクセスポイントの検出を実行するための方法および装置に関する。
【背景技術】
【０００２】
ハッカーといった犯罪者は、無線アクセスポイントを不当に利用することに熱心であり、それにより、このような無線アクセスポイントと接続するクライアントデバイスから機密情報を悪意をもって盗んだり、または当該デバイスに対して詐欺を働いたりし得る。無線アクセスポイントを不当に利用するいくつかのやり方は、無線アクセスポイになりすまし、当該「偽」の無線アクセスポイントと接続するクライアントデバイスを攻撃することである。犯罪者によって用いられるクライアントデバイスに対する最も一般的な攻撃のいくつかは、いわゆる「フィッシング（Ｐｈｉｓｈｉｎｇ）」または「中間者（ｍａｉｎ‐ｉｎ‐ｔｈｅ‐ｍｉｄｄｌｅ）」攻撃である。
【０００３】
クライアントデバイスは、無線通信に使用される任意のデバイスを含み得、または表し得る。本発明のいくつかの実施形態において使用され得るクライアントデバイスの例としては、携帯電話、端末、スマートフォン；ラップトップ、ハンドヘルドデバイス、タブレット、ネットブック、コンピュータといった携帯型コンピューティングデバイス；パーソナルデジタルアシスタント、通信ネットワークに無線で接続することができるその他のデバイスといった無線デバイスがある。
【０００４】
無線アクセスポイントは、通信ネットワークにクライアントデバイスを無線で接続し、当該クライアントデバイスにアクセスサービスを提供するように使用される任意のデバイスを含み得、または表し得る。本発明のいくつかの実施形態において使用され得る無線アクセスポイントの例としては、無線ローカルエリアネットワークの無線アクセスポイント、Ｗｉ‐Ｆｉアクセスポイント、無線アクセスポイント、無線基地局、フェムトセル基地局、携帯基地局または移動基地局といった無線デバイス；または任意の他の基地局、もしくは第二、第三、第四世代（２Ｇ／３Ｇ／４Ｇ）およびそれ以上のモバイル技術または規格（例えば、グローバル・システム・フォー・モバイル・コミュニケーション（ＧＳＭ（登録商標））、ＣＤＭＡ‐２０００、ユニバーサル移動体通信システム（ＵＭＴＳ）、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、ＬＴＥアドバンスト）に基づいた無線アクセスポイントがある。
【０００５】
フィッシング攻撃は、通常、通信ネットワークにおいて信頼できるエンティティ（例えば、携帯基地局といった無線アクセスポイント）を装うことによって、ユーザ名、パスワード、クレジットカード情報といったクライアントデバイスのユーザから機密情報を取得するよることを「攻撃者」が試みことを含む。そのような信頼できるエンティティは、移動通信ネットワークの携帯基地局、または無線ローカルエリアネットワークの既知のＷｉ‐Ｆｉアクセスポイントでさえもあり得る。いずれにしても、攻撃者が、攻撃者自身の無線アクセスポイント（例えば、不正な（ｒｏｇｕｅ）または「偽」の無線アクセスポイント）を使用して合法的な無線アクセスポイントになりすまし得る。無線アクセスポイントに接続するクライアントデバイスのユーザをだまし、信頼できるまたは合法的な無線アクセスポイントの代わりに、「偽」の無線アクセスポイントにクライアントデバイスを接続し、それにより、攻撃者は、機密情報へのアクセスを得ることができる。
【０００６】
中間者攻撃は、盗聴の形をとる。ここでは、「攻撃者」がユーザのクライアントデバイスと独立した接続を行い、クライアントデバイスと、信頼できるエンティティとの間の中継、例えば無線アクセスポイントや、さらに通信ネットワークを介する別のクライアントデバイスとしてさえ働く。攻撃者は、その後、通信ネットワークを介してユーザの通信セッションを制御または盗聴することができる。これらの攻撃では、攻撃者が、クライアントデバイスへのすべてのメッセージ、およびクライアントデバイスからのすべてのデバイスを傍受することができるはずであり、通信セッションに新しい偽のメッセージを挿入することができる。これは、攻撃者が暗号化されていない無線アクセスポイントの受信範囲内にいる場合には、特に簡単であり得る。
【０００７】
疑わしい無線アクセスポイントは、以下のものに限定されないが、未知である、疑わしい、信頼できない、不誠実である、ブラックリストに載せられた、潜在的に不正な、または不正であると見なされる評判を有する任意の無線アクセスポイントを含み得、または表し得る。
【０００８】
別の例では、携帯電話が携帯電話事業者の基地局といった無線アクセスポイントと接続する場合には、認証キーが携帯電話事業者のネットワークから取得される。これは、安全な通信セッションをセットアップすることを可能にするように使用される。しかしながら、携帯電話のユーザは、通常、いずれの携帯電話事業者の基地局のＩＤをも気に掛けない。ユーザは、単純に、携帯電話が接続する基地局は、携帯事業者であるということを信頼している。ハッカーは、ハッカー自身の基地局を使用し、携帯電話のユーザが、携帯電話事業者と携帯電話との間の中継として働くハッカーの基地局と知らず知らずのうちに接続するように合法的な基地局になりすますことができる。これは、ハッカーが携帯電話とネットワーク事業者と間で渡されたパケットを盗聴することを可能にし、当該携帯電話へのルートアクセルを取得することさえも可能にする。ハッカーはまた、通信セッションを保護するように使用される秘密鍵を取得し得、それにより、ハッカーが他人の携帯電話の通話を聞くこと、または他人の名前で携帯電話に電話し、彼らのボイスメールにアクセスすることを可能にする。フェムトセル基地局がますます普及するにつれて、ほとんど誰でも、「フィッシング」、「中間者」、または他の悪意のある攻撃の形で、携帯電話事業者の加入者に対して使用することができる安価な通話傍受デバイスを構築することができる。
【０００９】
従来、携帯電話などのクライアントデバイスは、ただ、デバイスの画面上に携帯電話事業者名を示すだけである。これは、クライアントデバイスが携帯電話事業者のネットワークに接続されていることをユーザに通知するのみであり、それ以上のものはない。携帯電話事業者のネットワークにアクセスするために使用している基地局の信頼性については何らの表示もない。基地局は、実際には「中間者」攻撃を実行するために使用されている「偽」の無線アクセスポイントであり得る。ラップトップなどの他のクライアントデバイスは、カフェまたは空港内の公共Ｗｉ‐Ｆｉアクセスポイントにクライアントデバイスを無線で接続するのを補助するように、ネットワーク接続アプリケーションを実行し得る。通常、この種類のアプリケーションは、公共Ｗｉ‐Ｆｉアクセスポイントに接続する危険について、クライアントデバイスのユーザに一般的な警告を提供し得るが、それ以外は、Ｗｉ‐Ｆｉアクセスポイントが信頼できるか否かについてユーザが判断し得るようにガイドすることにおいては、ほとんど何も提供されない。
【００１０】
上述したように、不正なまたは「偽」の無線アクセスポイントは、通信ネットワークに無線で接続するクライアントデバイスにとって重大な問題である。企業インフラストラクチャにおいて疑わしい無線アクセスポイントを検出する課題に対する多くの解決策があるが、クライアントデバイスのユーザが、知らず知らずのうちに無線アクセスポイントに接続し、フィッシングによって悪意を持って攻撃され、または中間者攻撃の標的にされる自宅、カフェ、空港等における疑わしいまたは不正な無線アクセスポイントを検出する課題に対する問題には、周知の解決策はない。
【発明の概要】
【００１１】
本発明の目的は、ユーザおよび彼らのクライアントデバイスが疑わしい無線アクセスポイントに曝されるリスクを軽減し、疑わしい無線アクセスポイント、特に不正な無線アクセスポイントにユーザが自身のクライアントデバイスを知らず知らずのうちに接続することを回避することである。本発明は、ユーザが疑わしい無線アクセスポイントに接続する確率を最小限にする無線アクセスポイントの検出を実行し、これにより、不正なエンティティによる攻撃の標的になる確率を最小限にする方法および装置を提供する。
【００１２】
本発明の第１の態様によれば、クライアントデバイスにアクセスサービスを提供する複数の無線アクセスポイントを含む通信ネットワークにおいて、疑わしい無線アクセスポイントを検出する方法が提供される。本方法は、複数のクライアントデバイスから、無線アクセスポイントに関連付けられたＩＤ情報を収集することと、利用可能な無線アクセスポイントのＩＤ情報を含む評判リクエストをクライアントデバイスから受信することとを包含する。受信したＩＤ情報は、収集したＩＤ情報と比較される（比較するステップ）ことより、当該比較に基づいて、利用可能な無線アクセスポイントの信頼性の指標を判定し、利用可能な無線アクセスポイントの信頼性の指標をクライアントデバイスに送信する。
【００１３】
必要に応じて、本発明は、収集したＩＤ情報をＩＤ情報のセットの記録として保持することをさらに包含し、ＩＤ情報の各セットは、無線アクセスポイントのうちの１つに関連づけられている。また、本方法は、ＩＤ情報の各セットに関連付けられた信頼性の指標を経験則に基づいて判定することを包含する。信頼性の指標は、少なくとも１つの信頼できる、未知である、または信頼できないを含む信頼性のレベルに設定される。必要に応じて、比較するステップは、各無線アクセスポイントに関連付けられたＩＤ情報のセットと受信したＩＤ情報とを比較し、対応するＩＤ情報のセットの信頼性の指標から利用可能な無線アクセスポイントの信頼性の指標を判定することをさらに包含する。
【００１４】
無線アクセスポイントは、セルラー無線アクセスポイント（例えば、ＧＳＭ（登録商標）、ＬＴＥ、２Ｇ／３Ｇ／４Ｇまたはそれ以上のアクセスポイント）、基地局、Ｗｉ‐Ｆｉアクセスポイント、および通信ネットワークにクライアントデバイスを接続するように使用される他の無線アクセスポイントの群における少なくとも１つタイプの無線アクセスポイントを含む。
【００１５】
代替的にまたは追加的に、本発明は、信頼できるＩＤ情報の記録を保持することをさらに包含し、ＩＤ情報が第１の期間にわたって安定していると判定された場合には、信頼できる情報が記録に追加される。好ましくは、比較することは、記録に保存されたＩＤ情報と受信したＩＤ情報とを比較することにより、信頼性の指標を判定することをさらに包含する。必要に応じて、信頼できるＩＤ情報の記録を保持することは、信頼できる情報の一部に関連づけられたＩＤ情報が第２の期間にわたって不安定であると判定された場合には、記録から信頼できる情報の一部を取り除くことを包含する。好ましくは、受信したＩＤ情報が記録に保存された信頼できる情報と実質的に一致する場合には、利用可能な無線アクセスポイントの評判を信頼できると定める。
【００１６】
本方法は、必要に応じて、受信したＩＤ情報に関連付けられた重要なＩＤ情報が信頼できる情報の記録に保存された情報および／またはＩＤ情報のセットに関連付けられた対応する重要なＩＤ情報と実質的に異なる場合には、利用可能な無線アクセスポイントの信頼性の指標を信頼できないまたは疑わしいと判定するまたは定めることを包含する。各無線アクセスポイントに関連付けられたＩＤ情報の一部または部分は、これら一部または部分が無線アクセスポイントを実質的に特定するように使用することができる場合には、重要であると考えられる。重要なＩＤ情報は、無線アクセスポイントの識別コード、無線アクセスポイントのアドレスまたはセル識別子、無線アクセスポイントのハードウェア識別子、および／または無線アクセスポイントの識別子、無線アクセスポイントによって使用される周波数を含み得る。代替的にまたは追加的に、重要なＩＤ情報は、無線アクセスポイントの基地局識別コード、無線アクセスポイントのパブリックインターネットプロトコル（ＩＰ）アドレス、無線アクセスポイントのメディアアクセス制御（ＭＡＣ）アドレス、無線アクセスポイントのサービスセット識別子（ＳＳＩＤ）、無線アクセスポイントのセル識別子、および／または無線アクセスポイントの基地局識別子のうちの少なくとも１つを含み得る。
【００１７】
必要に応じて、本方法は、利用可能な無線アクセスポイントは信頼できないまたは疑わしいと示す報告をクライアントデバイスのうちの１つから受信し、利用可能な無線アクセスポイントの信頼性の指標を信頼できないまたは疑わしいと定めることを包含する。また、信頼できるＩＤ情報の記録を保持することは、利用可能な無線アクセスポイントのＩＤ情報に関連付けられた信頼できる情報の一部を記録から取り除くことを包含する。本方法は、必要に応じて、利用可能な無線アクセスポイントに関連付けられたクライアントデバイスに、利用可能なアクセスポイントの信頼性の指標または評判を送信することを包含する。
【００１８】
必要に応じて、本方法は、無線アクセスポイントを含む通信ネットワークとは異なる第２の通信ネットワークを介して、１つ以上の評判リクエストを受信することを包含する。好ましくは、本方法は、利用可能な無線アクセスポイントに関連付けられた受信したＩＤ情報を用いて、収集したＩＤ情報を更新することを包含する。
【００１９】
本発明の第２の態様によれば、疑わしい無線アクセスポイントを検出する際にクライアントデバイスによって使用される方法が提供される。本方法は、クライアントデバイスにアクセスサービスを提供する利用可能な無線アクセスポイントを検出することと、利用可能な無線アクセスポイントに関連付けられたＩＤ情報を含む評判リクエストを評判システムに送信することとを包含する。本発明は、利用可能な無線アクセスポイントに関連付けられた評判を評判システムから受信することと、信頼性の指標または評判が利用可能な無線アクセスポイントは信頼できると示す場合に、利用可能な無線アクセスポイントと接続する、または利用可能な無線アクセスポイントとの接続を維持することと、および／または、信頼性の指標または評判が利用可能な無線アクセスポイントは疑わしいと示す場合に、利用可能な無線アクセスポイントから切断する、および／または別の利用可能な無線アクセスポイントを検出することとを包含する。
【００２０】
必要に応じて、本発明は、利用可能な無線アクセスポイントを含む通信ネットワークとは異なる第２の通信ネットワークを介して、評判リクエストを送信することを包含する。また、本方法は、クライアントデバイスが利用可能な無線アクセスポイントに接続されている場合に、クライアントデバイスに対する悪意のある攻撃を検出し、それに応答して、利用可能な無線アクセスポイントは疑わしいと報告するさらなる情報を評判システムに送信すること（ステップ）を包含し得る。必要に応じて、本方法は、利用可能な無線アクセスポイントは疑わしいと示す評判情報を評判システムから受信し、それに応答して、利用可能な無線アクセスポイントは疑わしいとクライアントデバイスのユーザに通知する、または利用可能な無線アクセスポイントから切断することを包含する。
【００２１】
好ましくは、無線アクセスポイントまたは利用可能な無線アクセスポイントのＩＤ情報は、無線アクセスポイントのパブリックアドレス、無線アクセスポイントのハードウェア識別子またはアドレス、無線アクセスポイントの識別子、無線アクセスポイント識別コードまたは基地局識別コード、セル識別子、通信ネットワーク事業者ＩＤまたは携帯事業者ＩＤ、無線アクセスポイントの内部インターネットプロトコル（ＩＰ）アドレスまたはアドレス範囲、無線アクセスポイントのパブリックＩＰアドレス、無線アクセスポイントのパブリックＩＰアドレスの接続タイプ、無線アクセスポイントのタイプ、無線アクセスポイントのサービスセット識別子（ＳＳＩＤ）、クライアントデイバスの物理的位置、無線アクセスポイントの無線信号強度、無線アクセスポイントの無線ネットワークタイプ、無線アクセスポイントのセキュリティ設定、無線アクセスポイントを介して評判リクエストを送信する能力を表すデータ、無線アクセスポイントを介してドメインネームサーバのクエリを正しく解決する能力を表すデータ、無線アクセスポイントのＩＤまたは署名を表す情報またはデータ、無線アクセスポイントについてクライアントデバイスに対して利用可能な他の入手可能なＩＤ情報の群における少なくとも１つの無線アクセスポイントパラメータを含む。
【００２２】
本発明のさらなる態様によれば、クライアントデバイスにアクセスサービスを提供する複数の無線アクセスポイントを含む通信ネットワークにおいて、疑わしい無線アクセスポイントを検出するように配置された１つ以上のサーバと、評判システムを使用して通信ネットワークにおいて疑わしい無線アクセスポイントを検出するように配置されたクライアントデバイスとを含む評判システムが提供される。
【００２３】
本発明のさらなる態様によれば、コンピュータプログラム命令を含むコンピュータプログラムが提供される。当該コンピュータプログラムは、評判システムの１つ以上のプロセッサ上で実行された場合、記載されるような疑わしい無線アクセスポイントを検出する方法を実行する。
【００２４】
本発明の別の態様によれば、コンピュータプログラム命令が格納されたコンピュータ可読媒体が提供される。当該コンピュータ可読媒体は、クライアントデバイスの１つ以上のプロセッサ上で実行された場合、記載されるような疑わしい無線アクセスポイントを検出する方法を実行する。
【図面の簡単な説明】
【００２５】
【図１】図１は、本発明の一実施形態にかかる通信システムを概略的に示す。
【図２】図２は、本発明の一実施形態にかかるサーバにおいて実行される処理を示すフロー図である。
【図３】図３は、本発明の別の実施形態にかかるサーバにおいて実行される処理を示す別のフロー図である。
【図４】図４は、本発明の一実施形態にかかるクライアントデバイスにおいて実行される処理を示すフロー図である。
【発明を実施するための形態】
【００２６】
上述の課題および問題を少なくとも部分的に克服するため、クライアントデバイスに対して利用可能な外部の無線アクセスポイントの特性でもって、クライアントデバイスにアクセスサービスを提供する無線アクセスポイントを特定することが本明細書において提案されている。特に、これらの課題および問題は、複数のクライアントデバイスから無線アクセスポイントの識別情報（ＩＤ情報）や評判情報を評判システムに蓄積または収集することによって軽減することができる。評判システムは、１つ以上のネットワークバックエンドサーバ（ｎｅｔｗｏｒｋｅｄ  ｂａｃｋｅｎｄ  ｓｅｒｖｅｒ）を含み得る。当該システムは、利用可能な無線アクセスポイントについて、利用可能な無線アクセスポイントに関連付けられた信頼性の指標（ｉｎｄｉｃａｔｉｏｎ）または評判情報をクライアントデバイスに送信することによって、クライアントデバイスの評判リクエストに応答することができる。信頼性の指標または評判は、信頼性、または無線アクセスポイントの評判ステータス、もしくは無線アクセスポイントに関連付けられた情報を表すデータを含み得、または表し得る。
【００２７】
信頼性の指標または評判は、以下のものに限定されないが、無線アクセスポイントが信頼できる、未知である、疑わしい、信頼できない、ブラックリストに載せられた、不正な、または潜在的に不正であると示す様々なレベルの信頼性を表すデータを含み得る。信頼性の指標または評判は、信頼できる、未知である、または信頼できないに設定することができるが、信頼性の指標または評判は、様々なレベルの信頼性や信頼の細かさ（ｇｒａｎｕｌａｒｉｔｙ）を示す離散的なまたは連続的な値もしくは確率の範囲を表すことができることを理解されたい。
【００２８】
無線アクセスポイントを特定するように使用されるＩＤ情報（また、無線アクセスポイントのＩＤ情報としても知られている）は、無線アクセスポイントの挙動を追跡し、無線アクセルポイントの信頼性の指標を判定し、または評判（例えば信頼できる、未知である、信頼できない、疑わしい等）を定めるように使用することができる。このＩＤ情報は、無線アクセスポイントの特定と挙動とを判定するために、クライアントデバイスに対して利用可能な任意の情報を含むことができる。例えば、無線アクセスポイントは、そのＩＤ情報をブロードキャストし得る（例えばＧＳＭ（登録商標）においては、基地局識別子コードが範囲内のすべての携帯電話にブロードキャストされる）か、またはクライアントデバイスからの接続のためのクエリまたはリクエストに応答して、そのＩＤ情報を送信する。クライアントデバイスはまた、例えば、無線アクセスポイントの存在から、ブロードキャスト周波数、制御周波数およびトラフィックチャネル周波数といったＩＤ情報の一部を検出してもよい。無線アクセスポイントからクライアントデバイスに利用可能となり得るＩＤ情報は、以下のものに限定されないが、以下の無線アクセスポイントパラメータまたは特性のうちの１つ以上を含むことができる。
・無線アクセスポイントの内部ＩＰアドレス範囲；
・無線アクセスポイントのセルＩＤまたはセル識別子；
・無線アクセスポイントの識別コード（例えばＧＳＭ（登録商標）において、基地局識別コードは基地局を一意に特定するように使用される）；
・通信ネットワーク事業者のＩＤ（例えば携帯電話事業者のＩＤ）；
・パブリックＩＰアドレス、これより、無線アクセスポイントが、公衆通信ネットワーク、例えばインターネット上で視覚的に確認できる。公衆通信ネットワーク上を無線アクセスポイントを介して送信される場合に、このパブリックＩＰアドレスは評判リクエストのＩＰアドレスから取得することができる；
・パブリックＩＰアドレスの接続タイプ（例えば、固定、ＤＳＬ、３Ｇ、ＵＭＴＳ、ＬＴＥ、ＧＳＭ（登録商標）、または他のタイプの無線アクセスポイント等）；
・無線アクセスポイントのタイプ（例えば、固定式、アドホック式、移動式）；
・無線アクセスポイントのハードウェア識別子；
・無線アクセスポイントの基地局識別子；
・無線アクセスポイントの基地局アドレス；
・無線アクセスポイントのサービスセット識別子（ＳＳＩＤ）およびメディアアクセス制御アドレス（ＭＡＣアドレス）；
・クライアントデバイスの物理的位置；
・無線アクセスポイントの物理的位置（例えば、基地局または無線アクセスポイントが動き回る場合、疑わしいと考えられ得る）；
・無線アクセスポイントの無線信号強度（例えば、携帯電話への基地局の信号強度、またはＷｉ‐ＦｉアクセスポイントのＷｉ‐Ｆｉの信号強度）；
・無線アクセスポイントのネットワークタイプ（例えば、ＧＳＭ（登録商標）ネットワーク、ＬＴＥネットワークまたはＷｉ‐Ｆｉネットワークタイプ）；
・無線アクセスポイントのセキュリティ設定（例えば、暗号化が使用されているかどうか、どのタイプの暗号化または暗号法が使用されているか）；
・無線アクセスポイントを介して評判リクエストを送信する能力；
・無線アクセスポイントを介してドメインネームサーバ（ＤＮＳ）のクエリを解決する能力；
・周知のドメインのアドレスが対応付けされる無線アクセスポイント介してドメインネームサーバ（ＤＮＳ）のクエリを正しく解決する能力；
・無線アクセスポイントが、空港等のある種のログインページを提供し、署名がウェブページのコンテンツ（タイトル、画像の数、フォームの数、フォームのフィールド、キーワード（ユーザ名、クレジットカード等）を特定するかどうか；
・無線アクセスポイントの使用年月（ａｇｅ）（最初のクライアント報告から起算）；
・無線アクセスポイントの接続履歴、（ヒット数、時間間隔当たりのヒット数）；
・クライアントデバイスによって他のどんなＳＳＩＤまたは基地局ＩＤが見られているか（近距離に同一のＩＤを有する２つの無線アクセスポイントが存在するのは、稀である）。所与のＳＳＩＤを有した無線アクセスポイントが１つのみだったのが現在は２つ存在するエリアにおいて、ユーザが評判をリクエストした場合には、アラームを発する；
・無線アクセスポイントのＩＤまたは署名を表す情報またはデータ（例えば、組み合わせた情報のセットが実質的に一意の識別子である）；
・無線アクセスポイントによって使用される搬送周波数またはチャネル周波数（例えばトラフィックチャネル周波数、制御チャネル周波数、放送チャンネル周波数）；
・無線アクセスポイントによって使用される物理的または論理的チャネル（例えば、トラフィックチャネル、制御チャネル、放送チャネル）のセット；
・無線アクセスポイントのＩＤおよび挙動等を判定するために、クライアントデバイスに対して利用可能な任意の他の情報。
【００２９】
図１は、公衆通信ネットワーク１０２（例えばインターネット）と、第２の通信ネットワーク１０４（例えば３Ｇモバイルネットワーク）と、評判システム１０８と、利用可能な無線アクセスポイント１１０と、複数の他の無線アクセスポイント１１４とを含む通信システム１００を概略的に示す。公衆通信ネットワーク１０２と第２の通信ネットワーク１０４とは、クライアントデバイス１０６と通信する。利用可能な無線アクセスポイント１１０は、クライアントデバイス１０６または１１２にアクセスサービスを提供する。複数の他の無線アクセスポイント１１４は、クライアントデバイス１０６または１１２にアクセスサービスを提供する。無線アクセスポイント１１０および１１４は、クライアントデバイス１０６および１１２に、公衆通信ネットワーク１０２へのアクセスサービスを提供する。無線アクセスポイント１１０および１１４は、以下のものに限定されないが、セルラー無線アクセスポイント（例えば、ＧＳＭ（登録商標）、ＬＴＥ、２Ｇ／３Ｇ／４Ｇまたはそれ以上のアクセスポイント）、基地局、Ｗｉ‐Ｆｉアクセスポイント、および通信ネットワークにクライアントデバイスを接続するように使用される他の無線アクセスポイントの群における少なくとも１つタイプの無線アクセスポイントを含み得る。
【００３０】
評判システム１０８は、１つ以上のサーバ１２０を含む。各サーバ１２０は、相互に接続された送信機／受信機ユニット１２２、プロセッサ１２４、およびメモリユニットまたはメモリ１２６を含む。送信機／受信機ユニット１２２は、通信ネットワーク１０２または第２の通信ネットワーク１０４を介して複数のクライアントデバイス１０６および１１２と通信するように構成し得る。メモリ１２６は、データおよびアプリケーションを収集し、保存する際に使用することができ、プロセッサ１２４は、これらのアプリケーションを実行し、とりわけ、利用可能な無線アクセスポイント１１０およびクライアントデバイス１０６を含む通信ネットワーク１０２において疑わしい無線アクセスポイントを検出するアプリケーションまたは処理を実行し得る。１つ以上のサーバ１２０は、互いに通信している。評判システム１０８はまた、ＩＤ情報を収集および／または保存するデータベース１２８を含み得、またはデータベース１２８にアクセスし得る。データベース１２８はまた、信頼できる情報の記録または無線アクセスポイントに関連付けられたＩＤ情報のセットを保持することを含み得る。評判システム１０８はまた、１つ以上のサーバ１２０、アプリケーション、またはプロセッサ１２２によって要求されたデータまたは情報を保存し、処理し、当該データまたは情報にアクセスする他の処理リソース（例えば、ニューラルネットワーク）または保存媒体を含むことができる。
【００３１】
例えば、１つ以上のサーバ１２０が受信機１２２、送信機１２２、メモリ１２６、および処理ロジックまたは１つ以上のプロセッサ１２４を含み得る通信ネットワーク１０２において、１つ以上のサーバ１２０は、疑わしい無線アクセスポイントを検出する際に使用されるように構成することができる。処理ロジック１２４は、受信機１２２、送信機１２２、およびメモリ１２６に接続することができる。受信機１２２および処理ロジック１２４は、複数のクライアントデバイス１０６および／または１１２から、無線アクセスポイント１１０および／または１１４に関連付けられたＩＤ情報を収集するように構成されている。受信機１２２は、クライアントデバイス１０６から評判リクエストを受信するようにさらに構成されている。当該リクエストは、利用可能な無線アクセスポイント１１０のＩＤ情報を含む。処理ロジック１２４は、収集されたＩＤ情報（収集ＩＤ情報）と受信されたＩＤ情報（受信ＩＤ情報）とを比較する比較ロジックと、当該比較に基づいて、利用可能な無線アクセスポイント１１０の信頼性の指標を判定する判定ロジックとを含む。送信機１２２は、クライアントデバイス１０６に信頼性の指標を送信するように構成されている。
【００３２】
評判システム１０８は、上述したような１つ以上のサーバを含む。当該サーバは、無線アクセスポイント１１０および／または１１４の各々に関連付けられた信頼性の指標を判定する際に使用される収集ＩＤ情報を保存し、処理するデータベース１２８と通信することができる。評判システム１０８は、バックエンドサーバであり得る１つ以上のサーバ１２０として示されているが、評判システム１０８は、通信ネットワーク１０２において疑わしい無線アクセスポイントを検出するためのＩＤ情報の収集および保持を実行し、当該ＩＤ情報を処理する保存／処理／通信ハードウェアおよび／またはソフトウェアを含む任意のコンピューティングシステムを含むことができることに留意されたい。
【００３３】
クライアントデバイス１０６はまた、相互に接続された送信機／受信機１３０、プロセッサ１３２、およびメモリ１３４を含む。送信機／受信機ユニット１３０は、通信ネットワーク１０２および／または第２の通信ネットワーク１０４を介して、通信ネットワーク１０２へのアクセスを取得するように、１つ以上の無線アクセスポイント１１０および１１４と通信し、または評判システム１０８と通信するように構成されてもよい。メモリユニットまたはメモリ１３４は、データおよびアプリケーションを保存する際に使用することができ、プロセッサ１２２は、アプリケーションを実行し、とりわけ、通信ネットワーク１０２において疑わしい無線アクセスポイントを検出するアプリケーションまたは処理を実行し得る。
【００３４】
具体的には、クライアントデバイス１０６は、受信機１３０、送信機１３０、メモリ１３４、および処理ロジックまたはプロセッサ１３２を使用して、通信ネットワーク１０２における疑わしい無線アクセスポイントを検出するように構成されてもよい。ここでは、プロセッサ１３２は、受信機１３０、送信機１３０、およびメモリ１３４に接続されている。受信機１３０および処理ロジック１３２は、利用可能な無線アクセスポイントを検出するように構成されている。送信機１３０は、利用可能な無線アクセスポイント１１０に関連付けられたＩＤ情報を含む評判リクエストを、評判システム１０８に送信するように構成されている。受信機１３０は、評判システム１０８から、利用可能な無線アクセスポイント１１０に関連付けられた信頼性の指標を受信するようにさらに構成されている。利用可能な無線アクセスポイント１１０が信頼できると信頼性の指標が示した場合には、処理ロジック１３２は、利用可能な無線アクセスポイント１１０と接続し、または利用可能な無線アクセスポイントとの接続を維持するように構成されている。利用可能な無線アクセスポイント１１０が疑わしいまたは信頼できないと信頼性の指標が示した場合には、処理ロジック１３２はまた、利用可能な無線アクセスポイント１１０からクライアントデバイスを切断するように、および／または別の利用可能な無線アクセスポイント１１０または１１４を検出するように構成されている。
【００３５】
評判システム１０８は、複数のクライアントデバイス１０６および／または１１２から受信した無線アクセスポイントのＩＤ情報を蓄積または収集する。収集ＩＤ情報は、１つ以上のサーバ１２０のメモリ１２６またはデータベース／ニューラルネットワーク１２８において保存または処理され得る。具体的には、評判システム１０８は、複数のクライアントデバイス１０６および１１２から、無線アクセスポイント１１０および１１４に関連付けられたＩＤ情報の収集を実行する。各無線アクセスポイント１１０および１１４に関連付けられたＩＤ情報は、クライアントデバイス１０６および１１２によって評判システム１０８に報告することができ、またはクライアントデバイス１０６および１１２からの評判リクエストに含めることができる。
【００３６】
利用可能な無線アクセスポイント１１０について、利用可能な無線アクセスポイント１１０に関連付けられたＩＤ情報を含む評判リクエストをクライアントデバイス１０６から受信すると、評判システム１０８は、収集ＩＤ情報と受信ＩＤ情報とを比較することによって、利用可能な無線アクセスポイント１１０に関連付けられた信頼性の指標を判定する。収集ＩＤ情報と受信ＩＤ情報との比較は、利用可能な無線アクセスポイント１１０の信頼性の指標が信頼できるか否かを判定するように、命令、規則および／または経験則のセットによって定められてもよい。具体的には、信頼性の指標は、利用可能な無線アクセスポイントの信頼性を定める離散的または連続的な値の範囲からのデータによって表すことができる。例えば、信頼性の指標は、信頼できる、未知である、または信頼できないといった信頼性のレベルを表すデータに設定することができる。
【００３７】
比較は、単純に、収集ＩＤ情報と受信ＩＤ情報とが一致するか、または少なくとも部分的に一致するかに基づき得る。あるいは、収集ＩＤ情報は、信頼できる、未知である、および／または信頼できないＩＤ情報に関連付けられたＩＤ情報の署名のセットを定義するように整理することができる。比較は、署名を有する受信ＩＤ情報を経験則に基づいて処理して、特定の属性および特徴を探すことにより、受信ＩＤ情報が信頼できるまたは疑わしい無線アクセスポイント（例えば、未知であるまたは信頼できない）に関連するどうかを検出する。代替的に、あるいは上述の処理に加えて、比較は、ニューラルネットワーク処理に基づいて実行し得、ここでは、受信ＩＤ情報が、ニュートラルネットワーク（当該ニュートラルネットワークは、規則、経験則、または時間的制約に基づいて、収集ＩＤ情報について訓練され得る）に入力され、受信ＩＤ情報が結果として信頼できるまたは疑わしい無線アクセスポイントに関連するか否かについて評価または信頼性の指標を出力する。
【００３８】
収集ＩＤ情報と受信ＩＤ情報とを比較することは、処理し、または経験則（ｈｅｕｒｉｓｔｉｃ  ｒｕｌｅ）のセットを使用することにより、受信ＩＤ情報および収集ＩＤ情報に基づいて、利用可能な無線アクセスポイント１１０が信頼できるか否かを判定することを包含し得る。経験則は、フィッシングまたは中間者攻撃などの悪意のある攻撃において使用される作戦に基づいて、または、単純に、無線アクセスポイント一般の挙動に基づくことができる。経験則は、ＩＤ情報を分析することにより、無線アクセスポイント１１０および／または１１４のありえる挙動を判定し、各無線アクセスポイント１１４または利用可能な無線アクセスポイント１１０の信頼性の指標を特定し、または評判を定めるように使用される。経験則は、上述したＩＤ情報に基づいており、収集ＩＤ情報および受信ＩＤ情報に適用される。
【００３９】
一例として、無線アクセスポイントが多くのユーザによって使用され、周知のインターネットプロトコルアドレスを有する（例えば、無線アクセスポイントが１０００人のユーザを有し、大規模なまたは周知のインタネットサービスプロバイダに関連付けられたＩＰを有する）場合には、経験則は、無線アクセルポイントの信頼性の指標または評判を信頼できると判定するように設定することができる。無線アクセスポイントに関連付けられた収集ＩＤ情報の大きなセットが存在する場合には、多くのユーザを有する無線アクセスポイントを特定することができる。また、別の経験則は、ユーザの数またはＩＤ情報のセットの大きさに関係なく、無線アクセスポイントがエンドユーザのデジタル加入者回線を介してルートを取るように特定された場合には、無線アクセルポイントの信頼性の指標または評判を信頼できないと設定することができる。
【００４０】
経験則の別の例は、無線アクセスポイントを介し評判リクエストを送信する能力を判定するように設定することができる。無線アクセスポイント１１０または１１４に接続するクライアントデバイス１０６または１１２のユーザが、自身のクレジットカード情報を与えるまで、無線アクセスポイントは、通常、トラフィックがルートを取ることを可能にしないが、無線アクセスポイント１１０または１１４が、突然クレジットカード情報を必要とせずに、トラフィックを通過させ始めた場合には、無線アクセスポイント１１０または１１４は信頼できないまたは不正であると考えられ得る。
【００４１】
周知のドメインのアドレスが対応付けされる無線アクセスポイントを介して、ドメインネームサーバ（ＤＮＳ）のクエリを正しく解決する能力を判定するように、別の規則を設定することができる。アドレスが周知のドメイン（例えばｂａｎｋ  ｏｆ  ａｍｅｒｉｃａ．ｃｏｍ、またはｆａｃｅｂｏｏｋ．ｃｏｍ）からであり、かつ、これらのアドレスが、予想される周知のドメインに正しく対応付けされない場合には、無線アクセスポイントがＤＮＳスプーフィングを行っているかもしれないし、中間者攻撃が実行されている可能性がある。ゆえに、この無線アクセスポイントは、不正であるまたは信頼できないと考えられ得る。これは、ＤＮＳ「ポイズニング」の一例であり、ここでは、無線アクセスポイントが、周知のドメインまたはアドレスのＤＮＳアドレスをハイジャックする。空港のＷＬＡＮは、この技術を用いることにより、そのランディングページを表示することが知られているが、これらのアドレスは、通常周知であり、空港のＷＬＡＮの無線アクセスポイントは信頼できるとマーク付けすることができる。無線アクセスポイント１１４または利用可能な無線アクセスポイント１１０の信頼性の指標を決定するための他の経験則を例に挙げて以下に説明する。
【００４２】
経験則に加えて、クライアントデバイス１０６は、無線アクセスポイントを介して、疑わしい挙動、例えば銀行のウェブサイトのＳＳＬ証明書が検証に失敗した（このことは、ＳＳＬ中間者攻撃を示し得る）等を報告し得る。あるいは、ウェブサイトのＨＴＴＰアドレスは、安全対策が施されていないＨＴＴＰアドレスに自動的に向かわされるかもしれない。このことは、別の周知の中間者攻撃の作戦である。この状況では、クライアントデバイス１０６は、無線アクセスポイントに関連付けられたＩＤ情報を含む報告や、無線アクセスポイントは信頼できないまたは不正であるかもしれないという報告を含む報告を送信し得る。
【００４３】
評判システム１０８は、データベース１２８によって表すことができる、または１つ以上のサーバ１２０のメモリ１２６に保存することができるＩＤ情報のセットに収集ＩＤ情報を編成または整理することによって当該収集ＩＤ情報を処理し得る。ＩＤ情報の各セットは、特定された無線アクセスポイントに関連付けることができる。各無線アクセスポイントに関連付けられたＩＤ情報の一部または部分は、これら一部または部分が無線アクセスポイントを実質的に特定するように使用することができる場合には、重要であると考えられる。各無線アクセスポイントについて、収集ＩＤ情報は、経験則に基づいて分析され得、互いに対応するまたは少なくとも部分的に一致もしくは完全に一致するＩＤ情報の最も重要な部分（例えば、セルＩＤ、基地局ＩＤ、ハードウェア識別子またはアドレス、ＳＳＩＤ、位置情報および／またはＭＡＣアドレス）をＩＤ情報の各セット内のＩＤ情報が有するように、ＩＤ情報のセットが無線アクセスポイントに関連付けられ得る。無線アクセスポイントに関連付けられたＩＤ情報の各セットについては、少なくとも１つまたは２つの重要なＩＤ情報が対応するまたは一致するべきである。
【００４４】
ＩＤ情報のセットは、ＩＤ情報の各セットに関連付けられた信頼性の指標を判定するように経験則に基づいて分析され得る。収集ＩＤ情報から特定された各無線アクセスポイントについては、信頼性の指標は、クライアントデバイスによって報告されたＩＤ情報のセットおよび／または他の情報に適用された経験則に基づいて、例えば信頼できる、未知である、または信頼できないといった信頼性レベルに設定される。追加のＩＤ情報が複数のクライアントデバイスから収集された場合には、ＩＤ情報のセットが更新または保持される。この追加のＩＤ情報は、クライアントデバイス１０６からの評判リクエストに関連付けられた受信ＩＤ情報を含むことができる。クライアントデバイス１０６からの評判リクエストを受信すると、利用可能な無線アクセスポイント１１０の受信ＩＤ情報は、各無線アクセスポイントに関連付けられたＩＤ情報のセットと比較され得る。ここでは、利用可能な無線アクセスポイント１１０の信頼性の指標が、ＩＤ情報の対応するセット（例えば、受信ＩＤ情報に最も対応する可能性の高いＩＤ情報のセット）の信頼性の指標から判定される。対応しないかまたは部分的にも一致しない場合には、利用可能な無線アクセスポイントは、未知であるかまたは信頼できない。代替的にまたは追加的に、受信ＩＤ情報と、ＩＤ情報のセットとは、利用可能な無線アクセスポイント１１０の信頼性の指標を判定するように経験則に基づいて分析される。
【００４５】
代替的に、または無線アクセスポイントに関連付けられたＩＤ情報のセットに収集ＩＤ情報を編成または整理することに加えて、信頼できる情報の記録またはデータベースは、収集ＩＤ情報またはそのセットに基づいて保持することができる。ＩＤ情報が安定していると判定された場合、または第１の期間にわたって大きく変化しないと判定された場合には、信頼できる情報を記録に追加してもよい。収集ＩＤ情報と受信ＩＤ情報とを比較することは、当該記録に保存されたＩＤ情報と、受信ＩＤ情報とを比較することにより、利用可能な無線アクセスポイント１１０の信頼性の指標を判定することをさらに包含し得る。当該記録に保存されたＩＤ情報と、受信ＩＤ情報とを比較する場合に、信頼できる情報の記録と受信ＩＤ情報とに経験則のセットを適用することにより、利用可能な無線アクセスポイント１１０の信頼性の指標を判定することができる。
【００４６】
いずれにしても、利用可能な無線アクセスポイントの信頼性の指標が判定され、結果または信頼性の指標を表すデータがクライアントデバイス１０６に送信される。これにより、評判が信頼できるかまたは疑わしい（例えば未知であるまたは信頼できない）かに応じて、クライアントデバイス１０６は、無線アクセスポイント１１０に接続するか、または無線アクセスポイント１１０から切断するかを情報に基づいて決定することができる。この結果に応じて、クライアントデバイス１０６は、無線アクセスポイント１１０と接続するか、またはその接続を維持するか、もしくは無線アクセスポイント１１０から切断するか、および／または通信ネットワーク１０２にアクセスするために、複数の無線アクセスポイント１１４から別の無線アクセスポイントを探す。
【００４７】
簡単に上述したように、クライアントデバイス１０６が利用可能な無線アクセスポイント１１０を検出する、および／または利用可能な無線アクセスポイント１１０に接続する場合には、クライアントデバイス１０６は、評判システム１０８に評判リクエストを送信する。この評判リクエストは、利用可能な無線アクセスポイント１１０に関連付けられたＩＤ情報を含む。利用可能な無線アクセスポイント１１０の評判が信頼できるかまたは疑わしいかを判定するために、当該情報を利用可能な無線アクセスポイント１１０を特定するように使用することができる。公衆通信ネットワーク１０２上を利用可能な無線アクセスポイント１１０を介して、ＩＤ情報を含む評判リクエストを評判システム１０８に送信することができる。あるいは、クライアントデバイス１０６は、第２の通信ネットワーク１０４を介して、例えば２Ｇ／３Ｇ／４Ｇまたはそれ以上のデータ接続を介してまたはＳＭＳを介して、評判リクエストおよびＩＤ情報を送信することができる。これは、クライアントデバイス１０６の評判リクエストが評判システム１０８によって受信されることを保証する（公衆通信ネットワーク１０２を介して送信される場合には、信頼できない／疑わしい／不正な無線アクセスポイントによって傍受されるかもしれない）。
【００４８】
評判システム１０８は、クライアントデバイス１０６から評判リクエストを受信し、そこに含まれる利用可能な無線アクセスポイント１１０についてのＩＤ情報が評価システム１０８よって使用されることにより、評価システム１０８は、利用可能な無線アクセスポイント１１０について以前に聞いたことがあるか否かを判定し、信頼性の指標を判定する、もしくはその評判が信頼できるまたは疑わしいと定める。
【００４９】
一例として、利用可能な無線アクセスポイント１１０は、新しい「無料公衆Ｗｉ‐Ｆｉ」であり得、第三世代のインターネットプロトコルアドレス（３Ｇ  ＩＰ）のホームデジタル加入者線（ＤＳＬ）インターネットプロトコル（ＩＰ）アドレスに対応付けされている。利用可能な無線アクセスポイント１１０に関連付けられた十分な量のＩＤ情報が、評判デバイス１０８によって複数のクライアントデバイス１０６および／または１０２から受信されるまでは、無線アクセスポイント１１０は、最初は評判が低くなり得、信頼できない（すなわち、潜在的に不正な無線アクセスポイントといった疑わしいものと見なされる）と考えられる。利用可能な無線アクセスポイント１１０に関連づけられたクライアントデバイス１０６および／または１１２からより多くのＩＤ情報を受信すると、評価システム１０８は、信頼できないまたは疑わしい（すなわち潜在的に不正な）から、信頼できるに信頼性の指標または評判を「上げる」ことがある。
【００５０】
別の例では、利用可能な無線アクセスポイント１１０は、長期間存在し、この期間にわたって存在が不変であり、または挙動が一貫している家庭、カフェまたは空港のＷｉ‐Ｆｉアクセスポイントであってもよい。長期間は、１日から数日または数週間程度で定義されてもよい。ＩＤ情報は、長期間にわたって実質的に変化しない場合には、存在が不変であり、または挙動が一貫していると判定される。より具体的には、ＩＤ情報は、ＭＡＣアドレスおよび／またはＭＡＣアドレスのセットといったＩＤ情報の重要な部分が、空港のＷＬＡＮの場合、および／またはパブリックＩＰアドレスが長期間にわたって変化しない（つまり「安定している」または不変である）、もしくは一貫または一定のままである場合には、当該ＩＤ情報は、実質的に変化しないと考えられる。すなわち、評判システム１０８によって報告され、収集された関連するＩＤ情報は、第１の期間にわたって安定している、または実質的に不変であると判定される。利用可能な無線アクセスポイント１１０に関連付けられたＩＤ情報は、第１の期間にわたって実質的に変化しなかったかもしれない。これにより、評判システム１０８は、利用可能な無線アクセスポイント１１０は信頼できる、例えば利用可能な無線アクセスポイント１１０は評判が「良い」と定めることができる。
【００５１】
利用可能な無線アクセスポイント１１０と複数の無線アクセスポイント１１４とに関連付けられたＩＤ情報（無線アクセスポイントのＩＤ情報としても知られる）は、無線アクセスポイント１１０および１１４の挙動を追跡し、それらの評判（例えば信頼できるまたは疑わしい）を定めるように使用される。
【００５２】
利用可能な無線アクセスポイント１１０に関連して、評判システム１０８は、報告と、利用可能な無線アクセスポイント１１０を検出し得るまたは利用可能な無線アクセスポイント１１０と接続し得る複数のクライアントデバイス１０６および１１２によって送信された、受信した評判リクエストとから、無線アクセスポイント情報（または無線アクセスポイント１１０に関連付けられたＩＤ情報）を取り出す。評判システム１０８は、無線アクセスポイント１１０および１１４を検出し得るまたは無線アクセスポイント１１０と接続し得る複数のクライアントデバイス１０６および１１２から複数の評判リクエストを受信する。これらの無線アクセスポイント１１０および１１４に関連付けられた受信ＩＤ情報は、評判システム１０８によって収集される。
【００５３】
上述したように、評判システム１０８は、収集ＩＤ情報を無線アクセスポイント１１４に関連付けられたＩＤ情報のセットに編成または整理し得る。ここで、無線アクセスポイント１１４は、利用可能な無線アクセスポイント１１０を含み得る。代替的にまたは追加的に、評価システム１０８はまた、信頼できる情報の記録を保持し得る。ここでは、ＩＤ情報がある期間にわたって安定していると考えられる場合には、収集ＩＤ情報の一部が記録に追加される。ＩＤ情報のセットまたは記録は、評判システム１０８の１つ以上のサーバ１２０によってデータベース１２６に保存することができる。あるいは、この記録および／または収集ＩＤ情報は、様々な無線アクセスポイント１１０および／または１１４の評判を定めるために、受信ＩＤ情報を処理するように使用されるニューラルネットワークシステム１２６によって表されてもよい。
【００５４】
別の例では、クライアントデバイス１０６が利用可能な無線アクセスポイント１１０を検出するまたは利用可能な無線アクセスポイント１１０と接続する場合には、利用可能な無線アクセスポイント１１０のＩＤ情報を含む評判リクエストがクライアントデバイス１０６から評判システム１０８に送信される。収集ＩＤ情報とクライアントデバイス１１０からの受信ＩＤ情報とを比較して、利用可能な無線アクセスポイント１１０の信頼性の指標を判定することによって、利用可能な無線アクセスポイント１１０に関連付けられた評判が評判システム１０８によって定められる。代替的に、または収集ＩＤ情報と比較することに加えて、受信ＩＤ情報は、信頼できる情報の記録に保存されたＩＤ情報と比較される。クライアントデバイス１０６からの受信ＩＤ情報、またはクライアントデバイス１０６からの十分な量の受信ＩＤ情報が、記録に保存されたＩＤ情報、収集ＩＤ情報、または各無線アクセスポイントに関連付けられたＩＤ情報のセットと一致する場合には、利用可能な無線アクセスポイント１１０の信頼性の指標または評判は、信頼できると定めることができる。その他の場合には、利用可能な無線アクセスポイント１１０の信頼性の指標または評判は、疑わしいまたは未知であると判定され得る。
【００５５】
例えば、記録に保存されたＩＤ情報と、または無線アクセスポイントに関連付けられたＩＤ情報のセットと比較した場合に、受信ＩＤ情報のパブリックＩＰアドレスやＭＡＣアドレスといった重要なＩＤ情報が著しく異なる際には、評判システム１０８は、無線アクセスポイント１１０の信頼性の指標は未知である、疑わしい、または信頼できないと判定する。
【００５６】
評判システム１０８は、利用可能な無線アクセスポイントの信頼性の指標を表すデータをクライアントデバイス１０６に送信することによって、クライアントデバイス１０６に応答する。評判を含む受信したデータ（受信データ）が、利用可能な無線アクセスポイント１１０は信頼できると示す場合には、クライアントデバイス１０６は、利用可能な無線アクセスポイント１１０と接続したり、またはその接続を維持することができる。しかしながら、評判を含む受信データが、利用可能な無線アクセスポイント１１０は未知である、信頼できない、または疑わしいと示す場合には、クライアントデバイス１０６は、利用可能な無線アクセスポイント１１０に接続すべきでなく、もし接続されている場合には、クライアントデバイス１０６と利用可能な無線アクセスポイント１１０との間の接続は、終了されるべきである。最低でも、クライアントデバイス１０６のユーザは、クライアントデバイス１０６が未知である、信頼できない、疑わしい、または潜在的に不正な無線アクセスポイント１１０と接続しているかもしれない、もしくは接続したいたことを警告されるべきである。
【００５７】
評判システム１０８は、使用年月によって疑わしい無線アクセスポイントを特定することができる。通常、疑わしい無線アクセスポイントは、短期間のみエリアに存在する。この時間情報は、インフラストラクチャの無線アクセスポイントであると主張する無線アクセスポイントについて、クライアントデバイス１０６のユーザに警告するように使用することができるが、まれにしか利用可能ではなく、または短期間のみ利用可能である。
【００５８】
他のクライアントデバイス１１２から受信した利用可能な無線アクセスポイント１１０に関連付けられたＩＤ情報に基づいて、クライアントデバイス１０６が利用可能な無線アクセスポイント１１０に接続されている間に、利用可能な無線アクセスポイント１１０の評判を定めたり、変更したりすることができる。利用可能な無線アクセスポイント１１０と接続されている場合に、１つ以上のクライアントデバイス１１２は、悪意のある攻撃を評判システム１０８に報告するので、利用可能な無線アクセスポイント１１０の評判は変更され得る。その後、評判システム１０８は、利用可能な無線アクセスポイント１１０が疑わしいまたは潜在的に不正な無線アクセスポイントであることをクライアントデバイス１０６（およびクライアントデバイス１０６に既知の他のクライアントデバイス）に警告し得る。その後、クライアントデバイス１０６は、利用可能な無線アクセスポイント１１０から切断することを選択できる。
【００５９】
例えば、別のクライアントデバイスがＳＳＬの中間者攻撃を報告した場合や、接続が確立された後にのみ、利用可能な無線アクセスポイント１１０のパブリックＩＰアドレスが対応付けされた場合には、利用可能な無線アクセスポイント１１０に接続されているクライアントデバイス１１０は警告されるか、または利用可能な無線アクセスポイント１１０への接続から自動的に遮断されるようにクライアントデバイスをセットアップすることができる。
【００６０】
無線アクセスポイント１１０の評判をリクエストするためには、クライアントデバイス１０６は、通信ネットワーックにアクセスして、評判リクエストを評判システム１０８に送信する必要がある。一例として、利用可能な無線アクセスポイント１１０は、ランディングページおよび／またはトラフィックブロッキングを有効にし得る。このような場合には、クライアントデバイス１０６のユーザが、インターネット時間を購入するためにパスワードおよび／またはクレジットカード情報といった機密情報を入力するまで、利用可能な無線アクセスポイント１１０は、クライアントデバイス１０６にいかなる接続動作をも行わせることを可能にしない。利用可能な無線アクセスポイント１１０は、信頼できる無線アクセスポイントであり得るが、クライアントデバイス１０６は、そのような機密情報を引き渡す前に、利用可能な無線アクセスポイントが信頼できることを判定すべきである。時期尚早に機密情報を引き渡すことを回避するために、クライアントデバイス１０６は、利用可能な無線アクセスポイント１１０によって提供される通信ネットワーク１０２とは異なる通信ネットワーク１０４を介して、評判リクエストを送信することによって無線アクセスポイントのリクエストクエリを実行することができる。通信ネットワーク１０２は、評判システム１０８と通信することができる移動通信ネットワークであり得る。通信ネットワーク１０２は、例えば２Ｇ／３Ｇ／４Ｇまたはそれ以上のデータ接続を介する、もしくはショートメッセージサービス（ＳＭＳ）さえ介する２Ｇ／３Ｇ／４Ｇまたはそれ以上のネットワークである。あるいは、クライアントデバイス１０６は、利用可能な無線アクセスポイント１１０を介してＤＮＳに評判リクエストまたはクエリをトンネルさせることができる（ＤＮＳは、通常、ＨＴＴＰがブロックされた場合であっても通過することが可能）。クライアントデバイス１０６から評判リクエストを受信すると、評価システム１０８は、利用可能な無線アクセスポイント１１０の評判を判定することができ、上述した通信ネットワークまたは経路を介してその応答を送信する。
【００６１】
合法的に名づけられた無線アクセスポイント、例えば利用可能な無線アクセスポイント１１０が合法的であり得ると思われるものの背後に、攻撃者が「隠れる」ことができる多くの手段がある。評判システム１０８は、クライアントデバイス１０６のユーザに対して合法的であるように見える一意の名前を有し得る疑わしいまたは不正な無線アクセスポイントを特定するように使用することができる能力または経験則のセットを有する必要がある。このような場合には、疑わしい無線アクセスポイント（図示せず）は、エリア内に存在すると既に評判システム１０８によって知られている信頼できるまたは実際のＷｉ‐Ｆｉネットワークにおける合法的な利用可能な無線アクセスポイント１１０と同一のサービスセット識別子（ＳＳＩＤ）を有しない。あるいは、疑わしい無線アクセスポイント（図示せず）は、信頼できるまたは実際の移動通信ネットワークにおける合法的な基地局と同一の基地局識別子コードを有しない。経験則のセットは、このタイプの挙動に基づいて判定することができ、かつ、適用することができる。
【００６２】
例として、疑わしいまたは不正な無線アクセスポイントは、クライアントデバイス１０６の疑いを持たないユーザが接続を試みるかもしれない「無料の公共Ｗｉ‐Ｆｉ」と名づけられているかもしない。代わりに、クライアントデバイス１０６は、疑わしい無線アクセスポイントのパブリックＩＰアドレスおよびＳＳＩＤを含むＩＤ情報であって、疑わしい無線アクセスポイントについてクライアントデバイス１０６が検出したＩＤ情報を含む評判リクエストを送信することができる。経験則のセットは、疑わしい無線アクセスポイントを介して得られたパブリックＩＰアドレスを見ることを包含し得る。パブリックＩＰアドレスがいくつかの信頼できる無線アクセスポイントと同一である、例えば無線アクセスポイント１１０が同一であるがＳＳＩＤが異なる場合には、評判システム１０８は、疑わしい無線アクセスポイントを信頼できないまたは疑わしい、つまり信頼すべきでないと定める。これはなぜなら、疑わしい無線アクセスポイントは、２つのＷｉ‐Ｆｉカードを有する攻撃者であり得る。１つのＷｉ‐Ｆｉカードは、そのエリアにおいて信頼できるＷｉ‐Ｆｉ接続である合法的な利用可能な無線アクセスポイント１１０にアクセスし、もう１つのＷｉ‐Ｆｉカードは、疑わしいまたは不正な無線アクセスポイントを提供することにより、攻撃者が「中間者」攻撃を実行することを可能にする。また、「無料の公共のＷｉ‐Ｆｉ」、例えば「スターバックス」の無線アクセスポイントが通常の加入者ＤＳＬからのものであるかどうかの判定に基づいて、経験則の別のセットを定義することができ、そうであると判定された場合には、信頼すべきではない。
【００６３】
クライアントデバイス１０６が検出し得るまたは接続している無線アクセスポイントが疑わしいまたは潜在的に不正であるとの応答を評判システム１０８から受信すると、クライアントデバイス１０６は、接続すべき信頼できる無線アクセスポイントを見つける必要がある。クライアントデバイス１０６は、安全なまたは信頼できる無線アクセスポイントに自動的に切り替えるように構成することができる。疑わしい無線アクセスポイントは疑わしいと示す評判システム１０８からの応答に加えて、評判システム１０８は、所与のＳＳＩＤを用いて、クライアントデバイスのエリアまたは位置において正しいまたは信頼できる無線アクセスポイントを特定するさらなる情報をクライアントデバイス１０６に送信し得る。クライアントデバイス１０６のユーザは、所与のＳＳＩＤを用いて、既知の信頼できる無線アクセスポイントに接続するように、デバイスのオペレーティングシステムに命令することができる。あるいは、クライアントデバイス１０６は、所与のＳＳＩＤを用いて、既知の信頼できる無線アクセスポイントに自動的に接続し得る。
【００６４】
あるいは、クライアントデバイス１０６は、アプリケーションまたはソフトウェアを含む。これらは、実行された場合、エリアにおいて利用可能な無線アクセスポイントに関連付けられた多数の評判リクエストを評判システム１０８に自動的に送信する。これは、無線アクセスポイントの各々の評判に関連して、多数の対応する返答メッセージまたは応答を評判システム１０８から生成する。アプリケーションは、評判システム１０８からの応答を照合することにより、優良な、既知である、または信頼できる無線アクセスポイントについての情報をユーザに提供する。アプリケーションは、評判が低いまたは悪い疑わしい無線アクセスポイント（すなわち不正な無線アクセスポイント）、もしくは評判が未知である疑わしい無線アクセスポイントについての情報を自動的に非表示たり、差し控え得る。別の実施形態では、アプリケーションは、無線アクセスポイントのクエリ（例えば、評判リクエスト）を介して通信し、評判システム１０８に応答することにより、アプリケーションは、クライアントデバイス１０６のユーザに、優良な、既知である、または信頼できる無線アクセスポイントのみを表示し、評判が悪いまたは未知である無線アクセスポイントを非表示にする。これは、クライアントデバイス１０６のユーザが信頼できる無線アクセスポイントに接続することを確実にする。
【００６５】
利用可能な無線アクセスポイント１１０が不正な無線アクセスポイントであるかどうかを判定する際に、評判システム１０８は、既知であるまたは信頼できる無線アクセスポイントの動作とともに生じ得る変更を意識しなければならない。経験則のセットは、信頼できる無線アクセスポイントにおいて生じる合法的な変更を判定する際に評判システム１０８を支援するように使用することができる。評判システム１０８が信頼できるＩＤ情報の記録を保持する場合（上述したように）に、信頼できる情報の一部に関連付けられたＩＤ情報が第２の期間にわたって不安定であると判定された場合には、評判システム１０８はまた、記録から信頼できる情報の一部を取り除いてもよい。あるいは、セット内のＩＤ情報が第２の期間にわたって不安定であると判断された場合には、評価システム１０８は、無線アクセスポイントに関連付けられたＩＤ情報のセットと、その信頼性の指標とを経験則に基づいて信頼できないに更新することができる。第２の期間は、第１の期間または情報が安定または不変であるとみなされる期間よりも短くてもよい。
【００６６】
しかしながら、信頼できる無線アクセスポイントのＩＤ情報の合法的な変更のせいで、信頼できる無線アクセスポイントが疑わしいと扱われる場合の誤警報を回避する必要がある。これは、信頼できるまたは既知である無線アクセスポイントの事業者がハードウェアまたはパブリックＩＰアドレスもしくは他の識別因子を変更した場合に生じ得る。評判システム１０８または経験則のセットは、部分的な情報の一致を使用することによって、これらのケースにおける誤警報を特定し、防止するように構成することができる。利用可能な無線アクセスポイント１１０についての収集ＩＤ情報が部分的に変更された場合には、残っている過去の情報が信頼できるまたは優良であると考えることができ、不一致情報は、評判システム１０８によって操作されるセット、記録、メモリ１２４またはデータベース１２６において更新することができる。これは、利用可能な無線アクセスポイント１１０は、依然として信頼できると考えることができるか、または「優良」な評判を有していることを意味する。
【００６７】
しかしながら、ＩＤ情報のセットまたは信頼できる情報の記録の保持において、ＩＤ情報に変更が生じた後、クライアントデバイス１１６および１１２からの後続のすべての評判リクエスト（または無線アクセスポイントのクエリリクエスト）が新しく更新されたＩＤ情報であることを示す場合にのみ、評判システム１０８は、利用可能な無線アクセスポイント１１０が信頼できるとみなし得る。例えば、１つのＩＤ情報の特徴が変更され、評判システム１０８が当該新しい情報のみに基づいて新しい評判リクエスト（または無線アクセスポイントのクエリリクエスト）を受信した場合には、ＭＡＣアドレスまたはパブリックＩＰアドレスを変更することは、評判システム１０８によって可能であるとみなされることができる。すなわち、利用可能な無線アクセスポイントに関連付けられたＩＤ情報は再び安定していると考えられる。
【００６８】
しかしながら、評判システム１０８は、新旧の情報、例えば新旧のパブリックＩＰアドレスおよび／またはＭＡＣアドレスを有する、同一エリアのクライアントデバイス１０６および１１２から評判リクエスト（無線アクセスポイントのクエリリクエスト）を受信した場合、評判システム１０８は、無線アクセスポイント１１０の評判が未知である、信頼できない、疑わしい、または潜在的に不正な無線アクセスポイントであり、信頼するべきではないという評判リクエスト（または無線アクセスポイントのクエリ）に応答すべきである。利用可能な無線アクセスポイントに関連付けられたＩＤ情報が不安定であると考えられる。
【００６９】
上述の通信システム１００は、簡略化のため、評判システム１０８およびクライアントデバイス１０６について記載された。評判システム１０８によって実行される疑わしいＷｉ‐Ｆｉ検出処理または方法は、クラウドベースのシステムまたはクラウドコンピューティング装置においてホストされ得ることを理解されたい。ここでは、評判システム１０８の機能は、クラウドベースのシステムまたは装置内に分布している。疑わしいＷｉ‐Ｆｉアクセスポイントを検出する処理は、いくつかのまたは多数のサーバ、コンピュータシステム、および／または大きさが可変のデータベース、ならびにメモリ間で共有することができる。これは、評判システム１０８が、突然、複数のクライアントデバイス１１２から複数の評判リクエストを受信した場合、または単純に、疑わしい無線アクセスポイントの検出がより普及した場合には、クラウドベースのシステムは、より多くの個々のプロセッサ、サーバ、またはデータベースに、着信評判リクエストおよび必要な発信応答のサービングおよび処理をさせるように自動的に導く。クラウドコンピューティング装置は、複数のクライアントデバイスから、無線アクセスポイントに関連付けられた評判リクエストを受信し、受信ＩＤ情報を保存し、更新し、関連付けられた無線アクセスポイントの評判を表すデータを判定し、ネットワークを介して複数のクライアントデイバスの各々に応答を送信する複数のサーバおよびデータベースを含み得る。
【００７０】
図２は、クライアントデバイス１０６および１１２にアクセスサービスを提供する無線アクセスポイント１１０および１１４を含む通信ネットワーク１０２において、疑わしい無線アクセスポイントを検出する方法を示すフロー図である。図１を参照して説明したように、通信ネットワーク１０２は、利用可能な無線アクセスポイント１１０と、クライアントデバイス１０６と、複数の無線アクセスポイント１１４と、複数のクライアントデバイス１１２とを含む。通信ネットワーク１０２において疑わしい無線アクセスポイントを検出する方法は、以下のステップよって概説される。
【００７１】
Ａ１．複数のクライアントデバイス１１２から無線アクセスポイント１０６および１１４に関連付けられたＩＤ情報を収集する。評判システム１０８は、ＩＤ情報を収集し、保存し得る。ＩＤ情報は、複数のソースから受信し、収集することができる。例えば、ＩＤ情報は、複数のクライアントデバイス１０６および／または１１２から、報告に含まれて受信され、および／またはクライアントデバイス１０６および／または１１２からの評判リクエストから収集される。ステップＡ２に進む。
Ａ２．評判リクエストがクライアントデバイス１０６から受信された場合、ステップＡ３に進む。その他の場合には、複数のクライアントデバイスからさらなるＩＤ情報を収集するためにステップＡ１に進む。
Ａ３．評判リクエストがクライアントデバイス１０６から受信される。評判リクエストは、利用可能な無線アクセスポイント１１０のＩＤ情報を含む。ステップＡ４に進む。
Ａ４．収集ＩＤ情報と受信ＩＤ情報とを比較する。受信ＩＤ情報が、整理されたＩＤ情報のセットと比較され得る。ステップＡ５に進む。
Ａ５．比較に基づいて、利用可能な無線アクセスポイント１１０の信頼性の指標を判定する。ステップＡ６に進む。
Ａ６．クライアントデバイス１０６に、利用可能な無線アクセスポイント１１０の信頼性の指標を表すデータを送信する。さらなる整理／処理／保存のために、受信ＩＤ情報を収集ＩＤ情報に組み込むことができる。複数のクライアントデバイス１０６および１１２からさらなるＩＤ情報をさらに収集および／または保持するためにステップＡ１に進む。
【００７２】
必要に応じて、ステップＡ１において、収集ＩＤ情報は、無線アクセスポイントに関連付けられたＩＤ情報のセットに整理または編成し得る。ＩＤ情報の各セットまたは無線アクセスポイントの信頼性の指標は、経験則アルゴリズムまたは経験則から判定することができる。代替的にまたは追加的に、ステップＡ６は、受信ＩＤ情報に関連づけられた重要なＩＤ情報が、信頼できる無線アクセスに関連づけられた、対応する重要なＩＤ情報と実質的に異なる場合には、利用可能な無線アクセスポイント１１０の信頼性の指標を信頼できないと判定することをさらに包含し得る。無線アクセスポイント１１０および１１４は、以下のものに限定されないが、セルラー無線アクセスポイント（例えば、ＧＳＭ（登録商標）、ＬＴＥ、２Ｇ／３Ｇ／４Ｇまたはそれ以上のアクセスポイント）、基地局、Ｗｉ‐Ｆｉアクセスポイント、および通信ネットワークにクライアントデバイスを接続するように使用される他の無線アクセスポイントの群における少なくとも１つタイプの無線アクセスポイントを含み得る。
【００７３】
各無線アクセスポイントに関連付けられたＩＤ情報の一部または部分は、これら一部または部分が無線アクセスポイントを実質的に特定するように使用することができる場合には、重要であると考えられる。例えば、重要なＩＤ情報は、無線アクセスポイントの識別コード、無線アクセスポイントのアドレスまたはセル識別子、無線アクセスポイントのハードウェア識別子、および／または無線アクセスポイントの識別子を含み得る。代替的にまたは追加的に、重要なＩＤ情報は、無線アクセスポイントの識別コード、基地局識別コード、無線アクセスポイントのパブリックインターネットプロトコル（ＩＰ）アドレス、無線アクセスポイントのメディアアクセス制御（ＭＡＣ）アドレス、無線アクセスポイントのサービスセット識別子（ＳＳＩＤ）、無線アクセスポイントのセル識別子、および／または無線アクセスポイントの基地局識別子のうちの少なくとも１つを含み得る。これは、利用可能な無線アクセスポイントについての重要なＩＤ情報のいくつかの重要な部分が変更された場合には、疑わしい無線アクセスポイントを迅速に特定するという利点を提供する。
【００７４】
ステップＡ１においてＩＤ情報を収集することは、利用可能な無線アクセスポイント１１０は信頼できないまたは疑わしいと示す報告をクライアントデバイス１０６または１１２のうちの１つから受信し、利用可能な無線アクセスポイント１１０の信頼性の指標または評判を信頼できないまたは疑わしいと定めることを包含し得る。クライアントデバイス１０６または１１２は、利用可能な無線アクセスポイント１１０に関連してフィッシングまたは中間者攻撃といった悪意のある攻撃の犠牲者であり得、このことを評判システム１０８に報告することによって、利用可能な無線アクセスポイント１１０に接続している、または接続しようとしている他のクライアントデバイス１０６および１１２に警告することができる。報告に応答して、ステップＡ１は、利用可能な無線アクセスポイントに関連付けられた信頼性の指標を信頼できないに設定することをさらに包含し得る。ステップ１はまた、報告を受信したことに応答して、利用可能な無線アクセスポイントに関連付けられたクライアントデバイスに、利用可能な無線アクセスポイントの信頼性の指標を表すデータを送信することを包含し得る。
【００７５】
ステップＡ３における処理は、必要に応じて、無線アクセスポイント１１４を含む通信ネットワーク１０２とは異なる第２の通信ネットワーク１０４を介して、１つ以上の評判リクエストを受信することを包含し得る。これは、評判リクエストが、攻撃者によって干渉されることなく、評判システム１０８によって受信される可能性を高めるという利点を提供し、かつ、これは、クライアントデバイス１０６が評判システム１０８から安全に適切な応答を受信することを可能にする。ステップＡ１における処理は、クライアントデバイス１０６からの評判リクエストの受信ＩＤ情報であって、利用可能な無線アクセスポイント１１０に関連付けられた受信ＩＤ情報を用いて、収集ＩＤ情報を更新することをさらに包含し得る。
【００７６】
図３は、クライアントデバイス１０６および１１２にアクセスサービスを提供する無線アクセスポイント１１０および１１４を含む通信ネットワーク１０２において、疑わしい無線アクセスポイントを検出する方法を示す別のフロー図である。図１を参照して説明したように、通信ネットワーク１０２は、利用可能な無線アクセスポイント１１０と、クライアントデバイス１０６と、複数の無線アクセスポイント１１４と、複数のクライアントデバイス１１２とを含む。通信ネットワーク１０２において疑わしい無線アクセスポイントを検出する方法は、以下のステップよって概説される。
【００７７】
Ｂ１．複数のクライアントデバイス１１２から無線アクセスポイント１０６および１１４に関連付けられたＩＤ情報を収集する。評判システム１０８は、ＩＤ情報を収集し、保存し得る。ＩＤ情報は、複数のソースから受信し、収集することができる。例えば、ＩＤ情報は、複数のクライアントデバイス１０６および／または１１２から、報告に含まれて受信され、および／またはクライアントデバイス１０６および／または１１２からの評判リクエストから収集される。ステップＢ２に進む、またはステップＢ２はステップＢ１と同時に実行される。
Ｂ２．信頼できるＩＤ情報の記録を保持する。ここでは、ＩＤ情報がある期間にわたって安定していると判定された場合には、信頼できる情報が記録に追加される。信頼できるＩＤ情報の記録は、収集ＩＤ情報に基づいており、データベース１２８に保存されてもよいし、ニューラルネットワーク処理構造１２８に組み込まれてもよい。ステップＢ３に進む。
Ｂ３．評判リクエストがクライアントデバイス１０６から受信された場合、ステップＢ４に進む。その他の場合には、複数のクライアントデバイスからさらなるＩＤ情報を収集し、保持するためにステップＢ１および／またはＢ２に進む。
Ｂ４．評判リクエストがクライアントデバイス１０６から受信される。評判リクエストは、利用可能な無線アクセスポイント１１０のＩＤ情報を含む。ステップＢ５に進む。
Ｂ５．当該記録に保存されたＩＤ情報と、受信ＩＤ情報とを比較する。ステップＢ６に進む。
Ｂ６．比較に基づいて、利用可能な無線アクセスポイント１１０の信頼性の指標または評判を信頼できるまたは疑わしいと定める。ステップＢ７に進む。
Ｂ７．クライアントデバイス１０６に、利用可能な無線アクセスポイント１１０の信頼性の指標または評判を表すデータを送信する。さらなる処理／保存のために、受信ＩＤ情報を収集ＩＤ情報に組み込むことができる。複数のクライアントデバイス１０６および１１２からさらなるＩＤ情報をさらに収集および／または保持するためにステップＢ１および／またはＢ２に進む。
【００７８】
ステップＢ２において、処理は、必要に応じて、信頼できる情報の一部に関連付けられたＩＤ情報が第２の期間にわたって不安定であると判定された場合には、記録から当該信頼できる情報の一部を取り除くことを包含し得る。
【００７９】
ステップＢ６において、処理は、受信ＩＤ情報が記録に保存された信頼できる情報と実質的に一致した場合には、利用可能な無線アクセスポイント１１０の評判を信頼できると定めることをさらに包含し得る。代替的にまたは追加的に、ステップＢ６は、受信ＩＤ情報に関連付けられた重要なＩＤ情報が、記録に保存された信頼できる情報に関連付けられた対応する重要なＩＤ情報と実質的に異なる場合には、利用可能な無線アクセスポイント１１０の評判を疑わしいと定めることをさらに包含し得る。無線アクセスポイント１１０および１１４は、以下のものに限定されないが、セルラー無線アクセスポイント（例えば、ＧＳＭ（登録商標）、ＬＴＥ、２Ｇ／３Ｇ／４Ｇまたはそれ以上のアクセスポイント）、基地局、Ｗｉ‐Ｆｉアクセスポイント、および通信ネットワークにクライアントデバイスを接続するように使用される他の無線アクセスポイントの群における少なくとも１つタイプの無線アクセスポイントを含み得る。
【００８０】
各無線アクセスポイントに関連付けられたＩＤ情報の一部または部分は、これら一部または部分が無線アクセスポイントを実質的に特定するように使用することができる場合には、重要であると考えられる。例えば、重要なＩＤ情報は、無線アクセスポイントの識別コード、無線アクセスポイントのアドレスまたはセル識別子、無線アクセスポイントのハードウェア識別子、および／または無線アクセスポイントの識別子を含み得る。代替的にまたは追加的に、重要なＩＤ情報は、無線アクセスポイントの識別コード、基地局識別コード、無線アクセスポイントのパブリックインターネットプロトコル（ＩＰ）アドレス、無線アクセスポイントのメディアアクセス制御（ＭＡＣ）アドレス、無線アクセスポイントのサービスセット識別子（ＳＳＩＤ）、無線アクセスポイントのセル識別子、および／または無線アクセスポイントの基地局識別子のうちの少なくとも１つを含み得る。これは、利用可能な無線アクセスポイントについての重要なＩＤ情報のいくつかの重要な部分が変更された場合には、疑わしい無線アクセスポイントを迅速に特定するという利点を提供する。
【００８１】
ステップＢ１においてＩＤ情報を収集することは、利用可能な無線アクセスポイント１１０は疑わしいと示す報告をクライアントデバイス１０６または１１２のうちの１つから受信し、利用可能な無線アクセスポイント１１０の評判を疑わしいと定めることを包含し得る。クライアントデバイス１０６または１１２は、利用可能な無線アクセスポイント１１０に関連してフィッシングまたは中間者攻撃といった悪意のある攻撃の犠牲者であり得、このことを評判システム１０８に報告することによって、利用可能な無線アクセスポイント１１０に接続している、または接続しようとしている他のクライアントデバイス１０６および１１２に警告することができる。報告に応答して、ステップＢ２は、利用可能な無線アクセスポイントのＩＤ情報に関連付けられた信頼できる情報の一部を記録から取り除くことをさらに包含し得る。ステップＢ２はまた、報告を受信したことに応答して、利用可能な無線アクセスポイントに関連付けられたクライアントデバイスに、利用可能な無線アクセスポイントの評判を送信することを包含し得る。
【００８２】
ステップＢ３における処理は、必要に応じて、無線アクセスポイント１１４を含む通信ネットワーク１０２とは異なる第２の通信ネットワーク１０４を介して、１つ以上の評判リクエストを受信することを包含し得る。これは、評判リクエストが、攻撃者によって干渉されることなく、評判システム１０８によって受信される可能性を高めるという利点を提供し、かつ、これは、クライアントデバイス１０６が評判システム１０８から安全に適切な応答を受信することを可能にする。ステップＢ１における処理は、クライアントデバイス１０６からの評判リクエストの受信ＩＤ情報であって、利用可能な無線アクセスポイント１１０に関連付けられた受信ＩＤ情報を用いて、収集ＩＤ情報を更新することをさらに包含し得る。
【００８３】
本発明にかかる評判システム１０８を実現するために、種々の改変が上述した実施例および実施形態になされてもよいし、および／または上述した実施例および実施形態の１つ以上の特徴は、互いに組み合わせてもよいことが理解されたい。
【００８４】
図４は、無線アクセスポイントが通信ネットワーク１０２において疑わしい無線アクセスポイントであるか否かを検出するために、クライアントデバイス１０６によって実行される方法または処理を示すフロー図である。図１を参照して説明したように、通信ネットワーク１０２は、無線アクセスポイント１１０と、クライアントデバイス１０６と、複数の無線アクセスポイント１１４と、複数のクライアントデバイス１１２とを含む。通信ネットワーク１０２における疑わしい無線アクセスポイントを検出するために、クライアントデバイス１０６において実行されるステップは、以下のように概説される。
【００８５】
Ｃ１．利用可能な無線アクセスポイント１１０を検出する。クライアントデバイス１０６は、利用可能な無線アクセスポイント１１０を検出または利用可能な無線アクセスポイント１１０と接続し得る。
Ｃ２．利用可能な無線アクセスポイント１１０に関連付けられたＩＤ情報を含む評判リクエストを評判システム１０８に送信する。利用可能な無線アクセスポイント１１０に関連付けられたＩＤ情報は、クライアントデバイス１０６が利用可能な無線アクセスポイント１１０について検出できる１つ以上の無線アクセスポイントパラメータであり得る。これらのパラメータは、図１を参照して上述されたような他のパラメータの中でも、利用可能な無線アクセスポイント１１０のパブリックＩＰアドレス、ＳＳＩＤ、ＭＡＣアドレスを含み得る。
Ｃ３．クライアントデバイス１０６は、評判リクエスト、または利用可能な無線アクセスポイント１１０の信頼性の指標または評判に関連付けられた情報に対する応答を待つ。その間、クライアントデバイス１０６は、利用可能な無線アクセスポイント１１０と接続してもよいし、他の利用可能な無線アクセスポイントのさらなる評判リクエストを評判システム１０８に送信してもよい。利用可能な無線アクセスポイント１１０に関連付けられた信頼性の指標または評判を表す評判システムデータを評判システムから受信すると、クライアントデバイス１０６は、ステップＣ４を実行する。
Ｃ４．クライアントデバイス１０６は、利用可能な無線アクセスポイント１１０が信頼できることを信頼性の指標または評判が示すか否かをチェックする。信頼できることを示す場合には、方法はステップＣ５に進む。その他の場合には、ステップＣ６に進む。
Ｃ５．クライアントデバイス１０６は、
ａ）まだ接続されていない場合には、利用可能な無線アクセスポイント１１０と接続する、または
ｂ）通信ネットワーク１０２にアクセスするために、利用可能な無線アクセスポイント１１０との接続を維持する。その後、処理はステップＣ３に進む。ここでは、利用可能な無線アクセスポイント１１０の評判の指標を変更し得る評判システム１０８において受信されたその後のＩＤ情報に起因して、クライアントデバイス１０６は、利用可能な無線なアクセスポイント１１０の評判に関連付けられたさらなる情報を評判システム１０８から受信し得る。
Ｃ６．評判システム１０８から受信した評判が、利用可能な無線アクセスポイント１１０は信頼できないまたは疑わしい、すなわち潜在的に不正であることを示す場合には、方法はＣ７に進む。
Ｃ７．クライアントデバイス１０６は、次の動作を実行する。
ａ）利用可能な無線アクセスポイント１１０から切断すること、および／または
ｂ）通信ネットワークにアクセスするために、別の利用可能な無線アクセスポイントを検出または探すこと。
【００８６】
必要に応じて、ステップＣ２は、利用可能な無線アクセスポイント１１０を含む通信ネットワーク１０２とは異なる第２の通信ネットワーク１０４を介して、評判システム１０８にクライアントデバイス１０６から評判リクエストを送信することを包含し得る。当該方法は、クライアントデバイス１０６が利用可能な無線アクセスポイント１１０に接続された場合に、クライアントデバイス１０６がクライアントデバイス１０６に対する悪意のある攻撃（例えばフィッシングまたは中間者攻撃）を検出し、それに応答して、利用可能な無線アクセスポイント１１０は疑わしいと報告するさらなる情報を評判システム１０８に送信することをさらに包含し得る。クライアントデバイス１０６は、攻撃を検出すると、クライアントデバイス１０６のユーザに、利用可能な無線アクセスポイント１１０から切断するように警告し得、またはクライアントデバイス１０６は、利用可能な無線アクセスポイント１１０から自動時に切断され得る。これは、今疑わしい利用可能な無線アクセスポイント１１０からの攻撃の犠牲に他のクライアントデバイスがなることを最小限に抑える。
【００８７】
ステップＣ３は、必要に応じて、利用可能な無線アクセスポイント１１０に関連付けられた評判システム１０８からさらなる評判情報を受信することを包含し得る。これは、クライアントデバイス１０６が利用可能な無線アクセスポイント１１０と接続した後、または利用可能な無線アクセスポイント１１０との接続を維持した後に生じ得る。評判が利用可能な無線アクセスポイント１１０は疑わしいと示す場合には、それに応答して、クライアントデバイス１０６のユーザは、利用可能な無線アクセスポイント１０６は疑わしいと通知され、またはクライアントデイバス１０６は、利用可能な無線アクセスポイント１１０から自動的に切断され、通信ネットワーク１０２に接続するために別の利用可能な無線アクセスポイントを検出する／探す。
【００８８】
本明細書に記載されるクライアントデバイス、無線アクセスポイント、評判システム、サーバ、およびコンピューティングシステムはそれぞれ、通信ネットワークにおける疑わしい無線アクセスポイントを検出し得る。このようなシステムのプロセッサが本明細書に記載される方法および処理に基づいて、コンピュータプログラム命令を実行するように構成されている。このような命令は、メモリなどのコンピュータ可読媒体中に含まれている。コンピュータプログラム命令は、通信インタフェースを介して、別のコンピュータ可読媒体からまたは別のデバイスからメモリに読み込まれてもよい。メモリに含まれる命令は、本明細書に記載される処理または方法を、クライアントデバイス、評判システム、サーバ、または他のそのようなコンピュータシステムのプロセッサに実行させる。代替的にまたは追加的に、ハードワイヤード回路は、本発明と一致する処理および方法を実行するコンピュータプログラム命令の代わりに、またはそれと組み合わせて使用することができる。ハードウェア回路の例は、以下のものに限定されないが、半導体チップ、集積回路、フィールドプログラマブルゲートアレイ、特定用途向け集積回路、電子的にプログラム可能な集積回路などを含み得る。ゆえに、本発明は、ハードウェア回路および／またはソフトウェアの特定の組み合わせに限定されるものではない。
【００８９】
特に、コンピュータプログラムコード手段またはプログラム命令を含むコンピュータプログラムは、プロセッサまたは他の回路上で実行された場合、クライアントデバイスにアクセスサービスを提供する複数の無線アクセスポイントを含む通信ネットワークにおいて、複数のクライアントデバイスから無線アクセスポイントに関連付けられたＩＤ情報を収集することによって、疑わしい無線アクセスポイントを検出するステップを実行する。利用可能な無線アクセスポイントのＩＤ情報を含む評判リクエストをクライアントデバイスから受信すると、収集ＩＤ情報と、受信ＩＤ情報とを比較することにより、当該比較に基づいて、利用可能な無線アクセスポイントの信頼性の指標を判定し、利用可能な無線アクセスポイントの信頼性の指標をクライアントデバイスに送信するステップを実行する。
【００９０】
また、コンピュータプログラムコード手段またはプログラム命令を含むコンピュータプログラムは、クライアントデバイスのプロセッサまたは他の回路上で実行された場合、クライアントデバイスにアクセスサービスを提供する複数の無線アクセスポイントを含む通信ネットワークにおいて、利用可能な無線アクセスポイントを検出し、利用可能な無線アクセスポイントに関連付けられたＩＤ情報を含む評判リクエストを評判システムに送信することによって、疑わしい無線アクセスポイントを検出するステップを実行する。評判システムから、利用可能な無線アクセスポイントに関連付けられた信頼性の指標または評判を受信する。利用可能な無線アクセスポイントが信頼できると信頼性の指標または評判が示す場合には、コンピュータプログラムは、利用可能な無線アクセスポイントと接続または利用可能な無線アクセスポイントとの接続を維持するステップをさらに実行する。利用可能な無線アクセスポイントは、とりわけ信頼できない、未知である、または疑わしいと評判が示す場合には、コンピュータプログラムは、利用可能な無線アクセスポイントから切断および／または別の利用可能な無線アクセスポイントを検出するステップをさらに実行する。
【００９１】
コンピュータ可読媒体は、当該コンピュータ可読媒体に格納されたコンピュータプログラム命令を含み得る。当該コンピュータプログラム命令が評判システムまたは他のコンピューティングシステムの１つ以上のプロセッサ上で実行された場合、本明細書に記載されるような通信ネットワークにおける疑わしい無線アクセスポイントを検出する処理または方法のステップを実行する。また、コンピュータプログラム命令が格納されたコンピュータ可読媒体は、クライアントデバイスまたは他の同様のデバイスの１つ以上のプロセッサ上で実行された場合、本明細書に記載されるような通信ネットワークにおける疑わしい無線アクセスポイントを検出する処理または方法のステップを実行する。
【００９２】
無線アクセスポイントに関連付けられたＩＤ情報、つまり無線アクセスポイントのＩＤ情報を、様々なタイプの無線アクセスポイント（例えばＷｉ‐Ｆｉアクセスポイント）に関連して例に挙げて説明してきたが、本明細書に記載されるような実施例、方法、装置は、他の無線アクセスポイントに適用可能であることが理解されたい。他の無線アクセスポイントは、以下のものに限定されないが、無線アクセスポイント、無線基地局、フェムトセル基地局、携帯基地局または移動基地局；または任意の他の基地局、もしくは第二、第三、第四世代（２Ｇ／３Ｇ／４Ｇ）およびそれ以上のモバイル技術または規格（例えば、ＧＳＭ（登録商標）、ＣＤＭＡ‐２０００、ＵＭＴＳ、ＷｉＭＡＸ、ＬＴＥ、ＬＴＥアドバンスト）に基づいた無線アクセスポイント、それらの同等または同様なＩＤ情報、ならびに通信ネットワークにクライアントデバイスを接続するように使用される任意の他の無線アクセスポイントがある。
【００９３】
なお、本発明の範囲から逸脱することなく種々の改変が上述した実施形態になされ得、および／または上述した実施形態の１つ以上の特徴が組み合わせられ得ることが当業者には理解される。
【図１】
0005682083.tif 000002
【図２】
0005682083.tif 000003
【図３】
0005682083.tif 000004
【図４】
0005682083.tif 000005