(57)【要約】局所ネットワーク（例えば、ホームネットワーク）に接続されているデバイスと局所ネットワークに接続しようと試みているデバイスとをモニタリングすることにより局所ネットワークを保護するためのシステム、デバイス、及び方法。モニタリングは、接続されているデバイスの構成及び動作をモニタリングすることに加えて、局所ネットワークに接続しようと試みているデバイス又は局所ネットワークに接続するために利用可能なデバイスに関するセキュリティ懸念を評価してセキュリティ懸念に対処することを含む。モニタリングすべきデバイスは、コンピュータ、携帯情報端末（ＰＤＡ）、ラップトップ、タブレット、ホームアプライアンス、スマートフォン、スマートテレビジョン、及び、局所ネットワークに論理的に近接する任意の他のタイプのデバイスを含む。
2016537894.tif 000002
【特許請求の範囲】
【請求項１】
プログラム可能なデバイスに、
第１のネットワークに接続しようとする第１のデバイスによる接続の試みをモニタリングすることと、
前記第１のデバイスが前記第１のネットワークに以前には接続していなかったと識別することと、
第２のネットワークを介して、サブスクライバデバイスへ第１の通信を開始することであって、前記第１の通信は、前記第１のデバイスに関する情報を含み、前記第１のデバイスの接続を可能にする許可を要求するものである、開始することと、
前記サブスクライバデバイスから開始された、接続を許可する第１の応答を受信することと、
前記第１の応答に基づいて、前記第１のネットワークへの前記第１のデバイスの接続を可能にすることと、
を行わせるプログラム。
【請求項２】
前記第２のネットワークは、セルラネットワークを含む、請求項１記載のプログラム。
【請求項３】
前記第１のネットワーク及び前記第２のネットワークは、互いと直接通信しない、請求項１又は２記載のプログラム。
【請求項４】
前記第１のネットワーク及び前記第２のネットワークはそれぞれ、オペレータネットワークと通信する、請求項１又は２記載のプログラム。
【請求項５】
前記第１のネットワークは、ネットワークパスワードを用いて保護されない、請求項１又は２記載のプログラム。
【請求項６】
前記プログラム可能なデバイスに、さらに、
前記第１のデバイスの属性を判別するために、前記第１のネットワークへの接続後に前記第１のデバイスをプロファイルすること
を行わせる、請求項１又は２記載のプログラム。
【請求項７】
前記プログラム可能なデバイスに、さらに、
前記第１のネットワークのためのネットワーク保護機能を実行することであって、前記ネットワーク保護機能は、脅威評判保護、ボットネット保護、マルウェア保護、ペアレンタル制御保護、及び侵入防止のうちの１以上を含む、実行すること
を行わせる、請求項１又は２記載のプログラム。
【請求項８】
前記プログラム可能なデバイスに、さらに、
オペレータネットワークへのセキュア通信接続を確立し、前記第１のネットワークに接続されている複数のデバイスに関する情報を、前記オペレータネットワークにおけるデバイスに提供することであって、前記情報は、前記第１のネットワークに接続されている前記複数のデバイスの各々に関するエンドポイントセキュリティ構成を含む、提供すること
を行わせる、請求項１又は２記載のプログラム。
【請求項９】
前記プログラム可能なデバイスに、さらに、
前記オペレータネットワークへの前記セキュア通信接続を介して、前記第１のネットワークに接続されている前記複数のデバイスのうちの１以上のデバイスのための、エンドポイントセキュリティ構成の利用可能なアップデートに関する情報を受信することと、
前記サブスクライバデバイスへ、前記利用可能なアップデートに関する情報を含む第２の通信を開始することと、
を行わせる、請求項８記載のプログラム。
【請求項１０】
前記プログラム可能なデバイスに、さらに、
前記第２の通信に対する第２の応答を受信することであって、前記第２の応答は、前記第１のネットワークに接続されている前記複数のデバイスのうちの１以上のデバイスのためのアップデート要求を示すものである、受信することと、
前記第２の応答において識別されたアップデートに対応する、前記エンドポイントセキュリティ構成のアップデートを開始することと、
行わせる、請求項９記載のプログラム。
【請求項１１】
前記第１のネットワークは、ホーム無線ネットワーク、スモールオフィス無線ネットワーク、及び、グループ又は組織をサポートする無線ネットワークからなる群から選択される無線ネットワークを含む、請求項９記載のプログラム。
【請求項１２】
プログラム可能なデバイスに、
第１のネットワークに接続されている複数のデバイスをモニタリングして検出することと、
パッシブネットワークモニタリング技術を使用して、前記複数のデバイスの属性を識別することと、
アクティブフィンガープリンティング技術を使用して、前記複数のデバイスのうちの第１のデバイスを判別することと、
オペレータネットワークへのセキュア通信接続を介して、第１の通信を開始することであって、前記第１の通信は、前記第１のデバイスに関する情報を含み、前記第１のデバイスのための利用可能な複数のアップデートに関する情報を要求するものである、開始することと、
サブスクライバデバイスへ、前記利用可能な複数のアップデートに関する情報を含む第２の通信を開始することであって、前記サブスクライバデバイスは、前記第１のネットワークに関連付けられているものとして、前記オペレータネットワークに知られている、開始することと、
前記サブスクライバデバイスから、前記オペレータネットワークへの前記セキュア通信接続を介して、前記利用可能な複数のアップデートのうちの１以上のアップデートを適用する許可に関する情報を受信することと、
前記許可に対応する、前記第１のデバイスのアップデートを開始することと、
を行わせるプログラム。
【請求項１３】
第１のネットワークへの接続及び接続の試みをモニタリングするためのシステムであって、
プロセッサと、
前記第１のネットワークに接続されているネットワークインタフェースと、
前記プロセッサに結合されているメモリと、
前記メモリに記憶されており前記プロセッサ上で実行される１以上のモジュールであって、
第１のネットワークに接続しようとする第１のデバイスによる接続の試みをモニタリングするよう動作可能なモニタリングモジュールと、
前記第１のデバイスが前記第１のネットワークに以前には接続していなかったかどうかを識別する又は前記第１のデバイスを以前に接続されていたデバイスとして識別するよう動作可能なデバイス識別プロファイリングモジュールと、
第２のネットワークを介して、サブスクライバデバイスへ第１の通信を開始するよう構成されている無線ネットワーク侵入防止モジュールであって、前記第１の通信は、前記第１のデバイスに関する情報を含み、前記第１のデバイスが以前には接続していなかったと識別された場合には、前記第１のデバイスの接続を可能にする許可を要求するものであり、前記無線ネットワーク侵入防止モジュールは、前記サブスクライバデバイスへ開始された各通信について、前記サブスクライバデバイスから開始された、接続の許可に関する第１の応答を受信するようさらに構成されている、無線ネットワーク侵入防止モジュールと、
前記第１の応答に基づいて、又は、前記第１のデバイスが以前に接続していたというインジケーションが受信されると、前記第１のネットワークへの前記第１のデバイスの接続を可能にするよう構成されている接続モジュールと、
を含む１以上のモジュールと、
を備えたシステム。
【請求項１４】
前記第２のネットワークは、セルラネットワークを含む、請求項１３記載のシステム。
【請求項１５】
前記第１のネットワーク及び前記第２のネットワークは、互いと直接通信しない、請求項１３又は１４記載のシステム。
【請求項１６】
前記第１のネットワーク及び前記第２のネットワークはそれぞれ、オペレータネットワークと通信する、請求項１３又は１４記載のシステム。
【請求項１７】
前記第１のネットワークは、ネットワークパスワードを用いて保護されない、請求項１３又は１４記載のシステム。
【請求項１８】
前記デバイス識別プロファイリングモジュールは、前記第１のデバイスの属性を判別するために、前記第１のネットワークへの接続後に前記第１のデバイスをプロファイルするようさらに構成されている、請求項１３又は１４記載のシステム。
【請求項１９】
前記第１のネットワークのためのネットワーク保護機能を実行するように前記プロセッサ上で実行されるよう構成されている１以上のモジュールであって、前記ネットワーク保護機能は、脅威評判保護、ボットネット保護、マルウェア保護、ペアレンタル制御保護、及び侵入防止のうちの１以上を含む、１以上のモジュール
をさらに備えた、請求項１３又は１４記載のシステム。
【請求項２０】
オペレータネットワークへのセキュア通信接続を確立し、前記第１のネットワークに接続されている複数のデバイスに関する情報を、前記オペレータネットワークにおけるデバイスに提供するように前記プロセッサ上で実行されるよう構成されている１以上のモジュールであって、前記情報は、前記第１のネットワークに接続されている前記複数のデバイスの各々に関するエンドポイントセキュリティ構成を含む、１以上のモジュール
をさらに備えた、請求項１３記載のシステム。
【請求項２１】
前記オペレータネットワークへの前記セキュア通信接続を介して、前記第１のネットワークに接続されている前記複数のデバイスのうちの１以上のデバイスのための、エンドポイントセキュリティ構成の利用可能なアップデートに関する情報を受信し、
前記サブスクライバデバイスへ、前記利用可能なアップデートに関する情報を含む第２の通信を開始する
ように前記プロセッサ上で実行されるよう構成されている１以上のモジュール
をさらに備えた、請求項２０記載のシステム。
【請求項２２】
前記第２の通信に対する第２の応答を受信し、ここで、前記第２の応答は、前記第１のネットワークに接続されている前記複数のデバイスのうちの１以上のデバイスのためのアップデート要求を示すものであり、
前記第２の応答において識別されたアップデートに対応する、前記エンドポイントセキュリティ構成のアップデートを開始する
ように前記プロセッサ上で実行されるよう構成されている１以上のモジュール
をさらに備えた、請求項２１記載のシステム。
【請求項２３】
前記第１のネットワークは、ホーム無線ネットワーク、スモールオフィス無線ネットワーク、及び、グループ又は組織をサポートする無線ネットワークからなる群から選択される無線ネットワークを含む、請求項２１記載のシステム。
【請求項２４】
第１のネットワークをモニタリングするためのシステムであって、
プロセッサと、
前記第１のネットワークに接続されているネットワークインタフェースと、
前記プロセッサに結合されているメモリと、
前記メモリに記憶されており前記プロセッサ上で実行される１以上のモジュールであって、
第１のネットワークに接続されている複数のデバイスをモニタリングして検出するよう動作可能なモニタリングモジュールと、
パッシブネットワークモニタリング技術を使用して、前記複数のデバイスの属性を識別するよう動作可能なデバイス識別プロファイリングモジュールであって、アクティブフィンガープリンティング技術を使用して、前記複数のデバイスのうちの第１のデバイスを判別するようさらに動作可能なデバイス識別プロファイリングモジュールと、
オペレータネットワークへのセキュア通信接続を介して、第１の通信を開始するよう構成されている無線ネットワーク侵入防止モジュールであって、前記第１の通信は、前記第１のデバイスに関する情報を含み、前記第１のデバイスのための利用可能な複数のアップデートに関する情報を要求するものである、無線ネットワーク侵入防止モジュールと、
サブスクライバデバイスへ、前記利用可能な複数のアップデートに関する情報を含む第２の通信を開始するよう構成されているアップデートモジュールであって、前記サブスクライバデバイスは、前記第１のネットワークに関連付けられているものとして、前記オペレータネットワークに知られており、前記アップデートモジュールは、前記サブスクライバデバイスから、前記オペレータネットワークへの前記セキュア通信接続を介して、前記利用可能な複数のアップデートのうちの１以上のアップデートを適用する許可に関する情報を受信するようさらに構成されており、前記アップデートモジュールは、前記許可に対応する、前記第１のデバイスのアップデートを開始するようさらに構成されている、アップデートモジュールと、
を含む１以上のモジュールと、
を備えたシステム。
【請求項２５】
セキュリティゲートウェイデバイスをリモートで維持させる方法であって、
前記セキュリティゲートウェイデバイスを使用して、インターネットに接続されている第１のネットワークに関する情報を受信するステップであって、前記情報は、前記第１のネットワークに接続されている複数のデバイスと、前記複数のデバイスの各デバイス上で動作中のエンドポイントセキュリティソフトウェアのレベルと、を識別するものである、ステップと、
サブスクライバデバイスへ、前記第１のネットワークに接続されている前記複数のデバイスのうちの第１のデバイスのための利用可能なアップデートに関する情報を含む通信を開始するステップであって、前記サブスクライバデバイスは、前記第１のネットワークに関連付けられているものとして、知られている、ステップと、
前記サブスクライバデバイスから、前記通信に対する応答を受信するステップであって、前記応答は、前記第１のデバイスへのアップデートを許可するものである、ステップと、
前記サブスクライバデバイスからの前記の受信された応答に従って、前記第１のデバイスへのアップデートを開始するインジケーションを、前記セキュリティゲートウェイデバイスに送信するステップと、
を含む方法。
【請求項２６】
請求項１乃至１２いずれか一項記載のプログラムを記憶したマシン読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に記載の実施形態は、一般に、多くの異なるタイプのデバイスが局所（regional）ネットワーク（例えばホームネットワーク）に接続することを適切且つセキュアに可能にするのを支援するための、局所ネットワークのモニタリングに関する。
【背景技術】
【０００２】
現在、より多くのタイプのデバイスが、ネットワーク対応するようになってきている。２０２０年までに、６０億人の人口に対し、５００億のデバイスがインターネットに接続されるであろうと予測されている。ホームネットワークにおいて、例えば、テレビジョン、サーモスタット、ホームセキュリティシステム、サウンドシステム、電力メーター、ホームアプライアンス、ゲームシステム、ヘルスケアデバイス等が、ラップトップ、デスクトップ、タブレット等といった従来のコンピューティングデバイスに加えて、ネットワーク対応可能である。これらのネットワーク対応デバイスは、ホームネットワークに無線で自動的に接続しようと試みることがしばしばある。当業者であれば、いかなるタイプの接続も、ネットワーク自体及びネットワークに接続される任意の他のデバイスに関するセキュリティ懸念又は性能懸念を生じさせる可能性があることが理解されよう。一般的な自宅所有者は、映画をダウンロード／ストリーミングするために自分の新たなテレビジョンを接続することが、自分のホームネットワークに対するセキュリティ脅威となる可能性があることを認識していない。
【０００３】
上述した問題に加えて、典型的なホームネットワークは、将来、より複雑になるであろう。さらに、より多くのデバイスが、ホームネットワークに接続されるので、それら多くのデバイスと、それら多くのデバイスにより必要とされるセキュリティアップデートと、の管理は、より複雑になるであろう。したがって、ホームネットワーク管理者は、専門のネットワーク管理者よりも容易に理解可能且つ使用可能なネットワーク管理ツールを必要とするであろう。
【０００４】
本開示は、ホームネットワークに接続されるコンシューマデバイスであって、任意的に、セキュリティ運用センター（ＳＯＣ）の支援によりリモートでサポートされるコンシューマデバイスを介して、包括的で使用／理解しやすい管理及びセキュリティツールのセットを提供することにより、上述した問題及びより多くの問題に対処する。
【図面の簡単な説明】
【０００５】
【図１】潜在的にインターネットに接続する可能性がある複数の異なるネットワークタイプ及びネットワークデバイスを含む自宅を示すブロック図。
【図２】１以上の開示する実施形態に従った、ホームネットワークを保護するよう構成されているホームセキュリティゲートウェイ（ＨＳＧ）を示すブロック図。
【図３】１以上の開示する実施形態をサポートするための様々な機能モジュールを示すブロック図。
【図４】１以上の開示する実施形態に従った、ＨＳＧの初期セットアップのための可能な構成プロセスを示すフローチャート。
【図５】複数のＨＳＧデバイスをサポートするよう構成されているポータブルセキュリティ運用センターを示すブロック図。
【図６】１以上の開示する実施形態に従った、ローカル又はリモートでＨＳＧとインタラクトするためのアプリケーションへの１つの可能なインタフェースを示すブロック図。
【図７】１以上の開示する実施形態に従った、ＨＳＧを含む自宅におけるエンドポイントをセキュアにするためのプロセスを示すフローチャート。
【図８】１以上の開示する実施形態に従った、エンドポイントデバイスのデバイスプロファイリングのためのプロセスを示すフローチャート。
【図９】１以上の開示する実施形態に従った、脅威処理のためのプロセスを示すフローチャート。
【図１０】一実施形態に従った、本明細書の技術とともに使用されるプログラム可能なデバイスを示すブロック図。
【図１１】別の実施形態に従った、本明細書の技術とともに使用されるプログラム可能なデバイスを示すブロック図。
【図１２】本明細書に記載の技術を実装することができる、プログラム可能なデバイスのネットワークを示すブロック図。
【発明を実施するための形態】
【０００６】
以下の記載においては、説明の目的上、本発明の完全な理解を提供するために、多数の具体的な詳細が記載されている。しかしながら、本発明は、それらの具体的な詳細がなくても実施できることが当業者には明らかであろう。他の例においては、本発明を曖昧にするのを避けるために、構造及びデバイスが、ブロック図の形で示されている。下付き記号又はサフィックスを伴わない符号の参照は、その参照される符号に対応する下付き記号又はサフィックスの全ての例を指すことを理解されたい。さらに、本開示において使用されている言葉は、可読性及び教示の目的のために、原則的には選択されており、発明の主題を線引きする又は限定するために選択されているものではない。このような発明の主題を決定するために、特許請求の範囲が用いられる必要がある。本明細書内での「一実施形態」又は「ある実施形態」との言及は、その実施形態に関連して説明される特定の特徴、構造、又は特性が、本発明の少なくとも１つの実施形態に含まれることを意味し、「一実施形態」又は「ある実施形態」との複数回の言及は、必ずしも全て同じ実施形態を指しているわけではないことを理解されたい。
【０００７】
本明細書で使用される場合、「プログラム可能なデバイス」という用語は、１つのプログラム可能なデバイス、又は、１つのプログラム可能なデバイス上で又は１つのプログラム可能なデバイスにより実行されるものとして説明される機能を実行するために協働する複数のプログラム可能なデバイスを指し得る。
【０００８】
ホームネットワーク環境の観点で、技術が以下において説明されるが、以下において説明される技術は、そのような実施形態に限定されるものではなく、開示するＨＳＧデバイス等のデバイスが有益である任意のネットワーク環境において使用されてよい。例えば、そのような環境として、パブリックネットワークへのアクセスを可能にするとともにＨＳＧにより保護される第２のネットワークを維持するレストラン、教会又はクラブ（club）のネットワーク、局所的なオフィス環境等がある。
【０００９】
図１は、複数のネットワーク対応デバイス及び複数の異なるネットワーク技術を含む典型的な自宅を示すブロック図１００である。ラップトップ及びスマートフォン等のデバイスは、従来から、ネットワーク保護を必要とするデバイスとして考えられているが、ネットワークアクセスを必要とする又は要求する多くの他のデバイスが、自宅環境において使用されている。いくつかの例においては、そのようなデバイス（例えば、無線スピーカ）は、自宅内のみで通信することを意図しているのに対し、他の例においては、そのようなデバイス（例えば、遠隔モニタリング能力を有するセキュリティシステム、電気供給者に情報を送信するスマートメーター等）は、インターネットを介して通信することを意図している。ブロック図１００に示されるように、１つの自宅の中で動作中の多くの異なるタイプの有線ネットワーク技術及び無線ネットワーク技術が存在し得る。そのような無線技術のうちのいくつか（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｚｉｇｂｅｅ（登録商標））は、非常に限られた距離で通信するのに対し、他のタイプの無線技術（例えば、Ｗｉ−Ｆｉ（登録商標））は、より長い距離で通信することができる。有線技術は、電力線、ケーブルプロバイダ網、及び電話会社網を介する通信能力を含む。典型的な家は、ＤＳＬ網又はケーブル網用に構成されているモデムを使用してインターネットに接続する。他のあまり一般的ではないインターネット接続タイプ（例えば、衛星）も利用可能であり、本開示は、特定のタイプのインターネット接続に限定されるものと解釈すべきではない。いずれかのタイプのデバイスが、インターネット等の外部ネットワークに接続されているネットワークに接続すると、そのデバイス及びそのネットワークの両方に対するセキュリティ脅威が存在する可能性がある。なぜならば、何らかの種類のコンピュータウイルス（例えば、マルウェア、トロイの木馬等）を用いてそのネットワーク／デバイスに侵入しようと試みる人がいる可能性があるからである。
【００１０】
次に図２及びネットワーク図２００を参照すると、自宅２０５は、複数のネットワーク２１０を含み、１以上の開示する実施形態に従ったホームセキュリティゲートウェイ（ＨＳＧ）２１５を有するよう構成されている。以下でより詳細に説明するように、ＨＳＧ２１５は、様々な方法により、自宅２０５内のホームネットワーク（図示せず）を保護しようと試みる。ＨＳＧ２１５は、ホームネットワークからのいずれのデバイスも、ＨＳＧ２１５を介して通信を送信することによってのみインターネット２２０と通信できるように、「インラインで（in-line）」設置され得る。代替的に、ＨＳＧ２１５は、インターネット通信との直接的インラインではなく、他の接続デバイスをモニタリングするＷｉ−Ｆｉ（登録商標）ネットワークデバイスとして構成されてもよい。ＨＳＧ２１５は、許可されているユーザへのインタフェースを提供するために、インターネット２２０を介して通信する。例えば、自宅２０５の外にいる顧客（customer）／自宅所有者は、制御コンソール２４５と通信して、登録されているＨＳＧ２１５（すなわち、自宅の自分のＨＳＧ２１５）に関する包括的な情報を、登録されているＨＳＧ２１５から受信することができる。顧客は、代替的に、スマートフォンデバイス２３０を使用して、セルラネットワーク２３５又はインターネット２２０を介して制御コンソール２４５と通信してもよい。すなわち、インターネット２２０に接続されていないときでもサブスクライバ（subscriber）にアラートする／連絡を取ることができるように、サブスクライバに関する以下で説明するアラート及びインタラクションが、セルラネットワークを使用してサブスクライバに直接的に通信され得る。顧客が、（参照符号２２９により示される）自分のスマートフォンを持って自宅にいるときには、顧客は、自宅２０５の外にいるときには利用できない複数のネットワークを介して、ＨＳＧ２１５及びサブスクライバアプリケーションにアクセスすることができる。ＨＳＧ２１５はまた、（以下でより詳細に説明するように）オペレータネットワーク２４０と通信して、ステータスをレポートし、構成アップデートを受信することができる。オペレータネットワーク２４０は、制御コンソール２４５、セキュリティ運用センター（ＳＯＣ）２５０、及びネットワークセキュリティ機能２５５を含み得る。ＨＳＧ２１５とネットワークセキュリティプラットフォーム（ＮＳＰ）又はＳＯＣ２５０との間には、専用の（proprietary）通信プロトコルが存在し得る。これは、オペレータが、自分の顧客のための包括的なセキュリティを提供することを可能にし得る。例えば、電話機が、Ｗｉ−Ｆｉ（登録商標）を介して接続され、ＨＳＧ２１５にとって可視になり、その後、同じ電話機が、セルラネットワーク２３５を介して接続された（ＨＳＧ２１５にとって可視でない）場合、オペレータは、その特定の電話機とこれら２つの異なる接続タイプとを関連付けることができ得る。同様に、車のダッシュボードは、ＮＳＰにとっては可視であるがＨＳＧ２１５にとっては可視でないセルラネットワークを介して接続することができる。次いで、オペレータ及びサービスプロバイダは、このようなデバイスが、ＨＳＧ２１５によりモニタリングされていたか（自宅時）又はネットワークセキュリティプラットフォーム（ＮＳＰ）を介してモニタリングされていたか（ローミング時）にかかわらず、顧客のためのレポートを作成することができる。これは、サードパーティ（例えば、ネットワークプロバイダ）が、包括的なマネージドセキュリティサービスをホームユーザに提供するよう構成されるシナリオにおいて有用であり得る。次いで、ネットワークオペレータは、ＨＳＧを使用してホームネットワークを保護することができ、ネットワークセキュリティデバイスを使用してローミングデバイス（車、電話機等）を保護することができる。次いで、サードパーティは、顧客（例えば、サブスクライバ）のための異なるタイプの月次セキュリティレポートを作成するために、ＨＳＧ及びネットワークセキュリティデバイス両方からのイベントを組み合わせることができる。
【００１１】
図３は、ＨＳＧ２１５に含まれ得るいくつかの可能な機能モジュールを、ブロック図３００内に示している。これらの機能モジュールは、単なる例であり、組み合わせた機能を実行する他の機能モジュールも、本開示の範囲内で可能である。ＨＳＧ２１５は、脅威評判（threat  reputation）モジュール（３０５）を含み、脅威評判モジュール（３０５）を実行するよう構成され得る。脅威評判モジュール（３０５）は、デフォルトでは、無効にされるための設定オプションを有して動作するよう構成され得る、又は、ブロック感度（blocking  sensitivity）を調整するよう構成され得る。脅威評判モジュール（３０５）は、悪評判を有するユニフォームリソースロケータ（ＵＲＬ）へのアクセスをブロックすることができ、インラインで構成されている場合には、所定のインターネットプロトコル（ＩＰ）アドレスへのアクセスをブロックすることができる。代替的に、ＨＳＧ２１５が、Ｗｉ−Ｆｉ（登録商標）モニタリングデバイスとして構成されているに過ぎない場合には、脅威評判モジュール（３０５）は、イベントを発生させ、制御コンソール２４５及びユーザのアプリケーションインタフェースを介して、サブスクライバにアラートすることができる。評判情報は、例えば、インターネット２２０上で又はオペレータネットワーク２４５内で利用可能な評判サーバにアクセスすることにより取得することができる。
【００１２】
ＨＳＧ２１５はまた、デバイス識別プロファイリングモジュール（３１０）を有するよう構成され得る。デバイス識別プロファイリングモジュール（３１０）は、有効にされ、デフォルトでは、アクティブフィンガープリンティング（finger  printing）を無効にするための設定オプションを有して動作するよう構成され得る。定期的なフィンガープリンティング情報が、ＳＯＣ２５０から取得され得る。デバイス識別プロファイリングモジュール（３１０）は、接続デバイスのアイデンティティ（identity）、構成、及び能力を判別するための、接続デバイスに関する情報を受動的に収集することができる、又は、接続デバイスに問い合わせて、この種の情報を収集することができる。ＨＳＧ２１５により保護されているネットワークに以前に接続していたデバイスは、そのデバイスが再接続したときに再認識され得（remembered）、そのデバイスに関する情報がアップデートされ得る。どのデバイスがネットワークに接続されているかを認識することは、ＨＳＧ２１５は、接続されている各デバイスが、適切にインストールされる最新のエンドポイント保護ソフトウェアとともに維持されるのを確実にすることを可能にし得る。
【００１３】
ＨＳＧ２１５はまた、無線ネットワーク侵入防止モジュール（３１５）を有するよう構成され得る。無線ネットワーク侵入防止モジュール（３１５）は、認証されていないデバイス及び認識されていないデバイスがネットワークにアクセスする試みを検出するよう構成され得る。ネットワークへの新たなデバイス接続（すなわち、試みられた接続）を検出すると、サブスクライバアプリケーションを介してサブスクライバにアラートすることができ、サブスクライバは、そのデバイス接続を許可又はブロックすることができる。任意的に、新たなデバイスは、接続することを許可されてもよく、サブスクライバは、その後に、必要に応じて、サブスクライバアプリケーションを介して、強制的に、新たなデバイスをネットワークから接続解除してもよい。侵入防止モジュール（３１５）はまた、サブスクライバのためのレポート能力を円滑にするために、デバイス接続に関する情報を保持することができる。
【００１４】
ＨＳＧ２１５はまた、マルウェア検査モジュール（３２５）、ボットネット署名（botnet  signature）モジュール（３３０）、接続モニタリングモジュール（３２０）、アップデートモジュール（３４０）、ペアレンタル制御モジュール（３３５）、及び／又は他のソフトウェアモジュール（３５０）を有するよう構成され得る。これらのモジュールの各々は、サブスクライバのネットワークを保護することを支援するための、それぞれの対応する機能を実行する。詳細には、ペアレンタル制御モジュール（３３５）は、サブスクライバが、サブスクライバインタフェースを介して、リモートでペアレンタル制御を維持することを可能にし得る。ペアレンタル制御は、インターネットサイト及びソーシャルメディアサイトへのアクセスに関する日／時ルールを含み得る。例えば、サブスクライバは、（ネットワーク上の又はソーシャルメディアアプリケーション上の）特定のユーザＩＤについては、１日のうちの所定の時間、１週間のうちの所定の曜日、又はこれらの組合せにおける、ソーシャルメディアサイトへのアクセスや電子メールを防止するようにＨＳＧ２１５を構成することができる。例外的な状況が発生した場合には、サブスクライバは、リモート位置からのサブスクライバインタフェースアプリケーションを介する、例外的な状況が発生しなければブロックされたであろう接続を許可することができる。
【００１５】
図４は、ＨＳＧ２１５デバイスを初期設定するための例示的なプロセスであるフローチャート４００を示している。最初にブロック４０５において、コンシューマは、コンシューママーケットプレースから、又は、オペレータから直接、ＨＳＧ２１５を入手する。本開示のコンテキストにおいて、オペレータは、セルラプロバイダが、セル電話機所有者にサービスを提供するのと同様の方法で、サービスをコンシューマに提供する。セル電話機と同様、ＨＳＧ２１５は、特定のサービスプロバイダ（すなわち、オペレータ）に関連付けられ得る。代替的に、複数の異なるサービスプロバイダを伴う使用が両立でき、購入者がサービスプロバイダを時間に応じて変更できるようにする競合的（competitive）サブスクリプション契約を複数の異なるサービスプロバイダが提供し得るように、ＨＳＧ２１５が構成されてもよい。入手されると、ＨＳＧ２１５は、コンピュータに接続され、ケーブル／ＤＳＬルータ及びモデムに関して従来行われているのと非常に類似した方法により、インターネットアクセス及びＷｉ−Ｆｉ（登録商標）アクセスを設定するための必要なパラメータを有するよう構成される（ブロック４１０）。ブロック４１５において、ＨＳＧ２１５は、ピアネットワークデバイスとして、又は、ネットワークとインターネットとの間のインラインゲートウェイとして、ネットワークに接続され得る。インターネットに接続されると、ＨＳＧ２１５は、適切なオペレータ又はＳＯＣサービスプロバイダに接続することができる（ブロック４２０）。ブロック４２５において、ＨＳＧ２１５は、サービスプロバイダに接続しており、サブスクライバは、適切なモバイルデバイスアプリケーションをダウンロードすることができる、又は、オペレータネットワーク２４０における制御コンソール２４５に他の形で接続することができる。入手されたＨＳＧ２１５のデバイスアイデンティフィケーション（ＩＤ）が入力されると、ユーザ（例えば、サブスクライバ）は、ブロック４２０において接続したＨＳＧ２１５に関連付けられ得る。ブロック４３０において、サブスクライバは、ユーザプロファイルのセットアップを完了することができ、ＨＳＧ２１５が、デフォルト設定で構成され、使用の準備がされた状態となる（ブロック４３５）。
【００１６】
次に図５を参照すると、ブロック図５００は、多数の個々のＨＳＧ５０５が、ポータブルセキュリティ運用センター５１０からどのように管理され得るかを示している。この例において、ＨＳＧ５０５は、ポータブルセキュリティ運用センター５１０と通信して、デバイスサブスクライバとして個々に登録される。ＨＳＧ５０５の各々は、ポータブルＳＯＣ５１０において構成情報を保持するための対応するセキュアパーティションを有することができる。ポータブルＳＯＣ５１０は、必要に応じて、アップデート及び情報を、ＨＳＧ５０５の各々に提供することができる。例えば、ＨＳＧは、対応するネットワークにおいて接続されているデバイスのタイプをレポートして、最新版ではないエンドポイントデバイスのための適切なエンドポイントセキュリティアップデートを取得することができる。代替的に、ＨＳＧは、ポータブルＳＯＣ５１０に問い合わせて、疑わしいＩＰアドレス又はＵＲＬに関するアップデートを受信してもよく、ＨＳＧにおいてローカルで保持されている情報のための定期的なアップデートを受信してもよい。ポータブルＳＯＣ５１０は、「ポータブル」と示されているが、これは、必要に応じて、オペレータにおいて存在することもあるし、サードパーティＳＯＣサービスプロバイダにおいて存在することもあるからである。さらに、ポータブルＳＯＣ５１０においては直接実行されない機能に関して、ポータブルＳＯＣ５１０は、クラウド５１５において、ＳＯＣサービスプロバイダと通信することができる。エンドユーザ（例えば、サブスクライバ）は、ポータブルＳＯＣ５１０において保持されている情報にアクセスすることにより、エンドユーザの特定のＨＳＧに関連する情報にアクセスすることができる（５２０）。アクセスは、サブスクライバアプリケーションを介することもあるし、標準的なウェブブラウザを使用してサービスプロバイダのウェブインタフェースに接続することによりなされることもある。いくつかの場合において、サブスクライバが、例えば、ブリッジ型デバイス又はポータルとしてポータブルＳＯＣ５１０を使用してサブスクライバのＨＳＧに直接接続することも可能であり得る。
【００１７】
図６は、上述したサブスクライバアプリケーションに関する潜在的なユーザインタフェース画面のモックアップを示すブロック図６００を示している。画面モックアップ６０５は、エンドユーザとエンドユーザのネットワークとの関連付けをセキュアな方式で促進するための、特定のＨＳＧのハードウェアアドレスの入力を可能にする認証画面を示している。画面モックアップ６１０は、対応するＨＳＧがそのネットワークに関して認識している情報の概要を提供するための、認証後に表示され得る情報画面を示している。画面モックアップ６１０は、さらに、上述したＨＳＧモジュールのうちの一部にアクセスすることを可能にする選択ボタンも示している。画面モックアップ６１５は、モニタリングされているネットワーク上に存在するデバイスに関するさらなる詳細（例えば、デバイスの表示）を示している。
【００１８】
図７は、ホームネットワーク又は局所ネットワークにおける接続されているエンドポイントをセキュアにするためのフローチャート７００を示している。最初にブロック７０５において、デバイスプロファイリングモジュールは、ＨＳＧと同じネットワークに接続されているできるだけ多くのデバイスを識別してプロファイルする。接続されているデバイスが識別され得る場合、いくつかの方法により、エンドポイントセキュリティソフトウェアが実行されているかどうかと、そうである場合、実行されているソフトウェアのバージョンと、を調べることができる。ブロック７１０において、検出されたデバイスが、エンドポイントセキュリティソフトウェアを伴うように適切に構成されていないと判定された場合、ＨＳＧ２１５は、デバイスに、エンドポイントセキュリティソフトウェアの最新のバージョンをインストールさせるように、デバイスに再指示し（redirect）、適切なアラートをサブスクライバアプリケーションに送信することができる、又は、任意的に、適切に保護されていないそのデバイスを接続解除することができる（ブロック７１５）。ブロック７２０において、重大なイベントが、サブスクライバの適切なアプリケーションインタフェースのインスタンス内に提示され得る。ブロック７２５において、このイベント及び／又は再指示若しくは再指示を進めるべきであるとの肯定応答を無効にする（override）するためのオプションが、サブスクライバに提供され得る。
【００１９】
図８は、ＨＳＧ２１５のデバイスプロファイリングモジュールにより実施される１つの可能なプロセスを示すフローチャート８００を示している。最初にブロック８０５において、ネットワークをモニタリングするよう構成されているＨＳＧ２１５は、ネットワーク上でアクティブな新たなＩＰアドレスを識別する。新たなＩＰアドレスは、おそらくは、必ずではないが、ネットワークに接続する新たなデバイスに関連付けられている。いくつかの場合において、以前に識別されたデバイスが、再接続していることもあり、ＤＨＣＰ（dynamic  host  connection  protocol）を理由として異なるアドレスを有していることがある、又は、異なる静的ＩＰアドレスを有するよう再構成されていることがある。以前に識別されたデバイスが、ネットワークに接続される２以上のネットワークアクセスカードを有することもあり、したがって、接続されるネットワークカードごとにＩＰアドレスを有することもある。新たなＩＰアドレスが識別された後、ＨＳＧ２１５は、ＩＰアドレスをハードウェアアドレスに解決しようと試みることができる（ブロック８１０）。当技術分野において理解されているように、ハードウェアアドレスは、ネットワークアクセスカードに関して、時間とともに変化しないものである。しかしながら、いくつかの場合において、特定のネットワークアクセスカードは、１つのデバイスから別のデバイスに移されることもあるので、ネットワークカードのハードウェアアドレスに単に解決するだけでは、時間とともに特定のデバイスを決定的に識別するには十分でないことがある。次いで、ブロック８１５において、デバイスプロファイリングモジュールは、識別された新たなＩＰアドレスのデバイスから、情報を収集することができる。ＨＳＧ２１５は、全ての利用可能な情報を使用して、デバイスがネットワークに初めて接続されたかどうか、すなわち、既知のデバイスの再接続であるかどうかを判定しようと試みることができる。明らかなように、既知のデバイスが再接続している場合、新たなデバイスが初めて接続している場合とは異なる、プロファイリングためのプロセスが、使用され得る。ブロック８２０において、伝送制御プロトコル（ＴＣＰ）又はハイパーテキスト転送プロトコル（ＨＴＴＰ）フィンガープリンティング等の技術を使用して、情報がデバイスから収集され得る。ＨＳＧ２１５は、必要に応じて、パッシブモニタリングを用いて、フィンガープリンティングデバイスに関する情報を収集することもあるし、アクティブフィンガープリンティングを用いることもある（ブロック８２５）。パッシブ情報収集（passive  information  gathering）とは、デバイスに関するネットワーク送信をモニタリングすることを指し、アクティブフィンガープリンティングとは、情報を問い合わせる又は判別するためのデバイスとの直接的なインタラクションを指す。ブロック８３０において、デバイスプロファイリングモジュールは、デバイスから、ソーシャルメディアアカウントに関するユーザ名や、プロファイルされているデバイス上の電子メールクライアントに関連する電子メールアイデンティフィケーション（ＩＤ）等といったアプリケーションメタデータを収集することができる。特定のユーザ情報を知ることは、ペアレンタル制御モジュール等の、ＨＳＧ２１５の他のモジュールにとっても有用であり得る。ブロック８３５において、新たに接続しているデバイスの詳細が、サブスクライバに通知されるように、プロファイリングにより収集された情報を含むレポートが、上述したサブスクライバアプリケーションに送信され得る。明らかなように、以前の既知のデバイスが再接続していると判定された場合には、サブスクライバには任意的にアラートしなくてもよい。ブロック８４０において、サブスクライバは、提供された情報を使用して、ペアレンタル制御と、ＨＳＧ２１５がデバイスとどのようにインタラクトすべきであるかに関する任意の他の所望される構成パラメータと、を任意的に設定することができる。最後に、新たなＩＰアドレスが、ＩＰアドレスが単に変わったに過ぎないデバイスに属するものであると判定された場合、ブロック８４５において、ＨＳＧ２１５は、以前の既知の以前に構成されたデバイスからの以前の構成パラメータを転送することができる。
【００２０】
次に図９を参照すると、フローチャート９００は、ＨＳＧ２１５の１以上の脅威処理モジュールにより実施される１つの可能なプロセスを示している。最初にブロック９０５において、ＨＳＧ２１５は、ＴＣＰ／ＵＤＰストリームを処理し、ＴＣＰ／ＵＤＰストリームをデフラグメントして、メモリ内にステートフルレイヤ７フロー（stateful  Layer  7  flow）を構成することができる。インターネットプロトコル伝送は、まさにその設計により、（例えば、サーバからクライアントへの）ペイロード伝送に関する非常に大きな程度の柔軟性を可能にする。例えば、１０００バイトのペイロードを送信するサーバは、極端な場合、各パケットが１バイトのペイロード（ユーザデータ）を含む１０００個のパケットで、１０００バイトのペイロードを送信し得る。また、そのＩＰパケットは、サーバからのクライアントへのパスに沿ってフラグメントされることになり得る。実際には頻繁には見られないが、これが生じるときには、この状況は、悪意の目的での伝送のインジケーションであることがほとんど常である。これを表す１つの適切な用語は、「回避／難読化（evasion/obfuscation）」である。したがって、ＨＳＧ２１５は、最初のステップとして、パケットストリーム内の全ての回避／難読化を正常にするように構成され得る。（必要に応じて）パケットストリームが正常にされると、ブロック９１０において、保護されているネットワーク上でのデバイスとの通信に伴うＩＰアドレスが、その評判に関してチェックされ得る。典型的には、これは、ＨＳＧ２１５が、そのＩＰアドレスを取得し、そのＩＰアドレスの評判／リスク評価（rating）を要求するために、インターネット上の評判サーバ又はポータブルＳＯＣ５１０を介して評判サーバに問い合わせることを含む。その評価により、リスクが閾値を超えていると示された場合、その疑わしいＩＰアドレスからの通信がブロックされ得る（インライン構成モード）、且つ／又は、サブスクライバアプリケーションを介して、サブスクライバにアラートすることができる。ブロック９１５において、ＨＳＧ２１５は、保護されているネットワークに入ってくるトラフィックのボットネット検査（botnet  inspection）を実行することができる。ボットネットは、悪意のあるソフトウェアに感染し、例えばスパムメッセージを送信するために、所有者が知ることなくグループとして制御されるプライベートコンピュータ群のネットワークを含む。ブロック９２０において、ＨＳＧ２１５は、保護されているネットワークにダウンロードされているファイルに対して、マルウェア用のファイル検査を実行することができ、同様に、是正アクションをとることができる（例えば、ダウンロードをブロックする、サブスクライバにアラートする等）。ブロック９２５において、ＨＳＧ２１５は、ブロック９１０に関して説明したＩＰ評判サービスと同様に、ＵＲＬ評判サービスを実行することができる。ブロック９３０において、脅威処理モジュールは、ＨＳＧ２１５のペアレンタルアクセス制御モジュールとともに動作して、ペアレンタルアクセス制御モジュールにより提供された設定情報を考慮に入れることができる。最後に、ブロック９３５において、ＨＳＧ２１５は、上述したように、侵入��止保護を提供することができる。
【００２１】
要するに、１以上の開示した実施形態に従って構成されているＨＳＧ２１５は、ホームネットワーク又は局所ネットワークに、エンタープライズ級のセキュリティを提供することができる。保護されているホームネットワークは、ＨＳＧ２１５等のように構成されているデバイスがなければ利用できないであろうレベルのサービスを平均的な自宅所有者に提供するために、ポータブルＳＯＣ５１０における訓練された専門家により提供されるサービスの利益を享受することができる。ＨＳＧ２１５は、上述したユーザアプリケーションを介して、ＨＳＧ２１５自身と、ＨＳＧ２１５が保護するネットワークと、のクラウドベースの管理を容易にすることができる。ＨＳＧ２１５は、全てのエンドポイントが、サブスクライバの裁量に合わせて保護されることを確実にするための、先を見越したエンドポイントソフトウェアアップグレードをサポートすることができる。必要に応じて、ＨＳＧ２１５は、必要なエンドポイント保護ソフトウェアの配布ポイントにエンドポイントをリダイレクトすることにより、エンドポイントを保護することを支援することができる。ＨＳＧ２１５はまた、サブスクライバのための包括的な監査及びレポート情報を提供することができるので、サブスクライバは、ネットワークに接続されている全てのデバイスの正確な全体像を有することができる。識別されたデバイスは、デバイスプロファイリングモジュールにより判別された具体的な詳細とともに、レポート内に含められ得る。ＨＳＧ２１５はまた、新たなデバイスが、保護されているネットワークに接続しようと試みたときに、侵入保護アラート及び簡易的な通知を提供することができる。説明したサブスクライバアプリケーションは、緊急状況においてホームネットワーク全体をシャットダウンするための１つのボタンを含んでもよいし、特定のデバイスのネットワークアクセスを無効にする１つの要求を受信してもよい。
【００２２】
１つのユースケースにおいて、サブスクライバのホームネットワークを保護する適切に構成されたＨＳＧ２１５を有するサブスクライバは、許可されていないネットワークデバイスが、サブスクライバのホームネットワークに接続しようと試みていることを判別することができる。例えば、侵入者が、自宅に押し入り、ネットワークに接続しようと自動的に試みるように設定されているセル電話機を有する場合、自宅所有者（サブスクライバ）は、サブスクライバアプリケーションを介して、自分のモバイルアプリケーション上でアラートを得るであろう。このユースケースでは、サブスクライバは、「セキュアでない」ネットワークとして識別されるネットワークを保護するようにＨＳＧ２１５を構成することができる。なぜならば、これは、接続のためのパスワードを必要としないからである。しかしながら、ＨＳＧ２１５は、サブスクライバアプリケーションからの肯定応答に基づいてのみネットワークへの接続を可能にするよう構成されてもよい。このように、いかなるデバイスも、ネットワークパスワードを入力する必要がある、サブスクライバの明示的な許可があれば、ネットワークに容易に接続することができる。別の例において、「セキュアでない」ネットワーク構成はまた、ゲストがやってきてホーム無線ネットワークへのアクセスを要求するときに、有用であろう。サブスクライバは、ゲストが訪問している間にゲストにいかなるネットワークパスワードも通知する必要なく、ゲストが接続するのを許可することができる。多くの他の変形例及びユースケースが、本開示の利点を所与として、当業者には明らかになるであろう。
【００２３】
次に図１０を参照すると、ブロック図は、一実施形態に従った、ＨＳＧ２１５内で使用され得るプログラム可能なデバイス１０００を示している。図１０に示されるプログラム可能なデバイスは、第１の処理要素１０７０及び第２の処理要素１０８０を含む、マルチプロセッサのプログラム可能なデバイス１０００である。２つの処理要素１０７０及び１０８０が示されているが、プログラム可能なデバイス１０００の実施形態は、そのような１つの処理要素のみを含んでもよい。
【００２４】
プログラム可能なデバイス１０００は、ポイントツーポイントインターコネクトシステムとして示されており、第１の処理要素１０７０及び第２の処理要素１０８０は、ポイントツーポイントインターコネクト１０５０を介して結合される。図１０に示されるインターコネクトのいずれか又は全ては、ポイントツーポイントインターコネクトではなく、マルチドロップバスとして実装されてもよい。
【００２５】
図１０に示されるように、処理要素１０７０及び１０８０の各々は、マルチコアプロセッサとすることができ、第１のプロセッサコア及び第２のプロセッサコア（すなわち、プロセッサコア１０７４ａ及び１０７４ｂ、プロセッサコア１０８４ａ及び１０８４ｂ）を含む。そのようなコア１０７４ａ、１０７４ｂ、１０８４ａ、１０８４ｂは、図１〜図９に関連して上述したのと同様、命令コードを実行するよう構成され得る。しかしながら、他の実施形態は、必要に応じて、シングルコアプロセッサである処理要素を使用してもよい。複数の処理要素１０７０、１０８０を有する実施形態において、各処理要素は、必要に応じて、異なる数のコアを有するよう実装され得る。
【００２６】
各処理要素１０７０、１０８０は、少なくとも１つの共用キャッシュ１０４６を含み得る。共用キャッシュ１０４６ａ、１０４６ｂは、コア１０７４ａ、１０７４ｂ、１０８４ａ、１０８４ｂ等、処理要素の１以上のコンポーネントにより利用されるデータ（例えば、命令）を記憶することができる。例えば、共用キャッシュは、処理要素１０７０、１０８０のコンポーネントによるより高速なアクセスのために、メモリ１０３２、１０３４に記憶されているデータをローカルにキャッシュすることができる。１以上の実施形態において、共用キャッシュ１０４６ａ、１０４６ｂは、レベル２（Ｌ２）、レベル３（Ｌ３）、レベル４（Ｌ４）、若しくは他のレベルのキャッシュ等といった１以上の中間レベルキャッシュ、最終レベルキャッシュ（ＬＬＣ）、又はこれらの組合せを含み得る。
【００２７】
図１０は、図面の明瞭さのために、２つの処理要素１０７０、１０８０を有するプログラム可能なデバイスを示しているが、本発明の範囲は、そのように限定されるものではなく、任意の数の処理要素が存在してもよい。代替的に、処理要素１０７０、１０８０のうちの１以上は、グラフィックス処理装置（ＧＰＵ）、デジタル信号処理（ＤＳＰ）装置、フィールドプログラマブルゲートアレイ、又は任意の他のプログラム可能な処理要素等の、プロセッサ以外の要素であってもよい。処理要素１０８０は、処理要素１０７０と異種であってもよいし非対称であってもよい。アーキテクチャ的特徴、マイクロアーキテクチャ的特徴、熱的特徴、電力消費特徴等を含む、広範な尺度のメリットの点で、処理要素１０７０と処理要素１０８０との間には、多様な違いが存在し得る。これらの違いは、処理要素１０７０と処理要素１０８０との間の非対称性及び異種性として、それらを実効的に表し得る。いくつかの実施形態において、様々な処理要素１０７０、１０８０は、同じダイパッケージ内に存在してもよい。
【００２８】
第１の処理要素１０７０は、メモリコントローラロジック（ＭＣ）１０７２とポイントツーポイント（Ｐ−Ｐ）インターコネクト１０７６及び１０７８とをさらに含み得る。同様に、第２の処理要素１０８０は、ＭＣ１０８２とＰ−Ｐインターコネクト１０８６及び１０８８とを含み得る。図１０に示されるように、ＭＣ１０７２及び１０８２は、処理要素１０７０及び処理要素１０８０を、それぞれのメモリ、すなわち、メモリ１０３２及びメモリ１０３４に結合する。メモリ１０３２及びメモリ１０３４は、それぞれのプロセッサにローカルに接続されるメインメモリの一部であり得る。ＭＣロジック１０７２及び１０８２は、処理要素１０７０、１０８０に統合されたものとして示されているが、いくつかの実施形態において、ＭＣロジックは、処理要素１０７０、１０８０に統合されるのではなく、処理要素１０７０、１０８０の外部に存在する別個のロジックであってもよい。
【００２９】
処理要素１０７０及び処理要素１０８０は、Ｐ−Ｐインターコネクト１０７６、１０８６、及び１０８４それぞれを介して、Ｉ／Ｏサブシステム１０９０に結合され得る。図１０に示されるように、Ｉ／Ｏサブシステム１０９０は、Ｐ−Ｐインターコネクト１０９４及び１０９８を含む。さらに、Ｉ／Ｏサブシステム１０９０は、Ｉ／Ｏサブシステム１０９０を高性能グラフィックスエンジン１０３８に結合するためのインタフェース１０９２を含む。一実施形態において、バス１０４９は、グラフィックスエンジン１０３８をＩ／Ｏサブシステム１０９０に結合するために使用され得る。代替的に、ポイントツーポイントインターコネクト１０３９が、これらのコンポーネントを結合してもよい。
【００３０】
今度は、Ｉ／Ｏサブシステム１０９０は、インタフェース１０９６を介して、第１のリンク１０１６に結合され得る。一実施形態において、第１のリンク１０１６は、周辺コンポーネントインターコネクト（ＰＣＩ）バスであってもよいし、ＰＣＩエクスプレスバスなどのバスであってもよいし、別のＩ／Ｏインターコネクトバスであってもよい。しかしながら、本発明の範囲は、そのように限定されるものではない。
【００３１】
図１０に示されるように、様々なＩ／Ｏデバイス１０１４は、第１のリンク１０１６に結合されるとともに、第１のリンク１０１６を第２のリンク１０１０に結合し得るブリッジ１０１８に結合され得る。一実施形態において、第２のリンク１０１０は、ローピンカウント（ＬＰＣ）バスとすることができる。一実施形態において、例えば、キーボード／マウス１０１２、通信デバイス１０２６（コンピュータネットワーク１００３と通信することができる）、及び、ディスクドライブ又は他の大容量記憶デバイス等の、コード１０３０を含み得るデータストレージ１０２８を含む様々なデバイスは、第２のリンク１０１０に結合され得る。コード１０３０は、上述した技術のうちの１以上の実施形態を実行するための命令を含み得る。さらに、オーディオＩ／Ｏ１０２４は、第２のバス１０１０に結合され得る。
【００３２】
他の実施形態も想定されていることに留意されたい。例えば、図１０のポイントツーポイントアーキテクチャの代わりに、システムは、マルチドロップバス又は別のそのような通信トポロジを実装してもよい。リンク１０１６及び１０１０は、図１０において、バスとして示されているが、任意の所望のタイプのリンクが使用されてもよい。また、図１０の要素は、代替的に、図１０に示されるよりも多い又は少ない集積チップを使用して分割されてもよい。
【００３３】
次に図１１を参照すると、ブロック図は、別の実施形態に従ったプログラム可能なデバイス１１００を示している。図１０の所定の要素は、図１１の他の要素を曖昧にするのを避けるために、図１１から省かれている。
【００３４】
図１１は、処理要素１１７０、１１８０がそれぞれ、統合されたメモリとＩ／Ｏ制御ロジック（「ＣＬ」）１１７２及び１１８２とを含み得ることを示している。いくつかの実施形態において、ＣＬ１１７２、１１８２は、図１０に関連して上述したもの等のメモリ制御ロジック（ＭＣ）を含み得る。さらに、ＣＬ１１７２、１１８２は、Ｉ／Ｏ制御ロジックも含み得る。図１１は、メモリ１１３２、１１３４が、ＣＬ１１７２、１１８２に結合され得ることだけでなく、Ｉ／Ｏデバイス１１１４も、ＣＬ１１７２、１１８２に結合され得ることを示している。レガシーＩ／Ｏデバイス１１１５は、Ｉ／Ｏサブシステム１１９０に結合され得る。
【００３５】
図１０及び図１１に示されるプログラム可能なデバイスは、本明細書で説明した様々な実施形態を実装するために利用することができるプログラム可能なデバイスの実施形態の概略的な例示である。図１０及び図１１に示されるプログラム可能なデバイスの様々なコンポーネントは、システムオンチップ（ＳｏＣ）アーキテクチャにおいて組み合わされてもよいことが理解されよう。
【００３６】
次に図１２を参照すると、例示的なインフラストラクチャ１２００が、概略的に示されている。インフラストラクチャ１２００は、コンピュータネットワーク１２０２を含む。コンピュータネットワーク１２０２は、インターネット、企業ネットワーク、又はローカルエリアネットワーク（ＬＡＮ）等の、現在利用可能な多くの異なるタイプのコンピュータネットワークを含み得る。これらのネットワークの各々は、有線デバイス又は無線デバイスを含み、任意の数のネットワークプロトコル（例えば、ＴＣＰ／ＩＰ）を使用して動作し得る。ネットワーク１２０２は、（１２０８により表される）ゲートウェイ及びルータ、エンドユーザコンピュータ１２０６、並びにコンピュータサーバ１２０４に接続され得る。インフラストラクチャ１２００はまた、モバイル通信デバイスにより使用されるセルラネットワーク１２０３を含む。モバイルセルラネットワークは、移動電話機及び多くの他のタイプのデバイス（例えば、タブレットコンピュータ（図示せず））をサポートする。インフラストラクチャ１２００におけるモバイルデバイスは、移動電話機１２１０として示されている。
【００３７】
図１２に示されるようなインフラストラクチャにおいて、ＨＳＧにより保護されるネットワークを使用するシステムは、様々なネットワーク１２０２又は１２０３のうちのいずれかに接続され得る。このようなシステムは、モバイルデバイス１２１０及び組み込み型のプログラム可能なデバイス（図示せず）を含む任意のタイプのネットワーク接続デバイスを含み得る。したがって、上述した技術は、多様なデバイスとともに使用され得る。
【００３８】
以下は、可能な実施形態の非網羅的なリストである。
【００３９】
例１は、命令が記憶されているマシン読み取り可能な媒体であって、プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、第１のネットワークに接続しようとする第１のデバイスによる接続の試みをモニタリングさせる命令と、前記第１のデバイスが前記第１のネットワークに以前には接続していなかったと識別させる命令と、第２のネットワークを介して、サブスクライバデバイスへ通信を開始させる命令であって、前記通信は、前記第１のデバイスに関する情報を含み、前記第１のデバイスの接続を可能にする許可を要求するものである、命令と、前記サブスクライバデバイスから開始された、接続を許可する応答を受信させる命令と、前記応答に基づいて、前記第１のネットワークへの前記第１のデバイスの接続を可能にさせる命令と、を含むマシン読み取り可能な媒体である。
【００４０】
例２は、例１のマシン読み取り可能な媒体であって、前記第２のネットワークは、セルラネットワークを含む。
【００４１】
例３は、例１のマシン読み取り可能な媒体であって、前記第１のネットワーク及び前記第２のネットワークは、互いと直接通信しない。
【００４２】
例４は、例１のマシン読み取り可能な媒体であって、前記第１のネットワーク及び前記第２のネットワークはそれぞれ、オペレータネットワークと通信する。
【００４３】
例５は、例１のマシン読み取り可能な媒体であって、前記第１のネットワークは、ネットワークパスワードを用いて保護されない。
【００４４】
例６は、例１のマシン読み取り可能な媒体であって、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、前記第１のデバイスの属性を判別するために、前記第１のネットワークへの接続後に前記第１のデバイスをプロファイルさせる命令をさらに含む。
【００４５】
例７は、例１のマシン読み取り可能な媒体であって、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、前記第１のネットワークのためのネットワーク保護機能を実行させる命令であって、前記ネットワーク保護機能は、脅威評判保護、ボットネット保護、マルウェア保護、ペアレンタル制御保護、及び侵入防止のうちの１以上を含む、命令をさらに含む。
【００４６】
例８は、例１のマシン読み取り可能な媒体であって、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、オペレータネットワークへのセキュア通信接続を確立させ、前記第１のネットワークに接続されている複数のデバイスに関する情報を、前記オペレータネットワークにおけるデバイスに提供させる命令であって、前記情報は、前記第１のネットワークに接続されている前記複数のデバイスの各々に関するエンドポイントセキュリティ構成を含む、命令をさらに含む。
【００４７】
例９は、例８のマシン読み取り可能な媒体であって、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、前記オペレータネットワークへの前記セキュア通信接続を介して、前記第１のネットワークに接続されている前記複数のデバイスのうちの１以上のデバイスのための、エンドポイントセキュリティ構成の利用可能なアップデートに関する情報を受信させる命令と、前記サブスクライバデバイスへ、前記利用可能なアップデートに関する情報を含む第２の通信を開始させる命令と、をさらに含む。
【００４８】
例１０は、例９のマシン読み取り可能な媒体であって、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、前記第２の通信に対する第２の応答を受信させる命令であって、前記第２の応答は、前記第１のネットワークに接続されている前記複数のデバイスのうちの１以上のデバイスのためのアップデート要求を示すものである、命令と、前記第２の応答において識別されたアップデートに対応する、前記エンドポイントセキュリティ構成のアップデートを開始させる命令と、をさらに含む。
【００４９】
例１１は、例９のマシン読み取り可能な媒体であって、前記第１のネットワークは、ホーム無線ネットワーク、スモールオフィス無線ネットワーク、及び、グループ又は組織をサポートする無線ネットワークからなる群から選択される無線ネットワークを含む。
【００５０】
例１２は、命令が記憶されているマシン読み取り可能な媒体であって、プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、第１のネットワークに接続されている複数のデバイスをモニタリングさせて検出させる命令と、パッシブネットワークモニタリング技術を使用して、前記複数のデバイスの属性を識別させる命令と、アクティブフィンガープリンティング技術を使用して、前記複数のデバイスのうちの第１のデバイスを判別させる命令と、オペレータネットワークへのセキュア通信接続を介して、通信を開始させる命令であって、前記通信は、前記第１のデバイスに関する情報を含み、前記第１のデバイスのための利用可能な複数のアップデートに関する情報を要求するものである、命令と、サブスクライバデバイスへ、前記利用可能な複数のアップデートに関する情報を含む第２の通信を開始させる命令であって、前記サブスクライバデバイスは、前記第１のネットワークに関連付けられているものとして、前記オペレータネットワークに知られている、命令と、前記サブスクライバデバイスから、前記オペレータネットワークへの前記セキュア通信接続を介して、前記利用可能な複数のアップデートのうちの１以上のアップデートを適用する許可に関する情報を受信させる命令と、前記許可に対応する、前記第１のデバイスのアップデートを開始させる命令と、を含むマシン読み取り可能な媒体である。
【００５１】
例１３は、第１のネットワークへの接続及び接続の試みをモニタリングするためのシステムであって、プロセッサと、前記第１のネットワークに接続されているネットワークインタフェースと、前記プロセッサに結合されているメモリと、前記メモリに記憶されている実行可能な命令であって、前記プロセッサにより実行されたときに、前記プロセッサに、第１のネットワークに接続しようとする第１のデバイスによる接続の試みをモニタリングさせる命令と、前記第１のデバイスが前記第１のネットワークに以前には接続していなかったかと識別させる命令と、第２のネットワークを介して、サブスクライバデバイスへ通信を開始させる命令であって、前記通信は、前記第１のデバイスに関する情報を含み、前記第１のデバイスの接続を可能にする許可を要求するものである、命令と、前記サブスクライバデバイスから開始された、接続を許可する応答を受信させる命令と、前記応答に基づいて、前記第１のネットワークへの前記第１のデバイスの接続を可能にさせる命令と、を含む実行可能な命令と、を備えているシステムである。
【００５２】
例１４は、例１３のシステムであって、前記第２のネットワークは、セルラネットワークを含む。
【００５３】
例１５は、例１３のシステムであって、前記第１のネットワーク及び前記第２のネットワークは、互いと直接通信しない。
【００５４】
例１６は、例１３のシステムであって、前記第１のネットワーク及び前記第２のネットワークはそれぞれ、オペレータネットワークと通信する。
【００５５】
例１７は、例１３のシステムであって、前記第１のネットワークは、ネットワークパスワードを用いて保護されない。
【００５６】
例１８は、例１３のシステムであって、前記プロセッサにより実行されたときに、前記プロセッサに、前記第１のデバイスの属性を判別するために、前記第１のネットワークへの接続後に前記第１のデバイスをプロファイルさせる実行可能な命令をさらに備えている。
【００５７】
例１９は、例１３のシステムであって、前記プロセッサにより実行されたときに、前記プロセッサに、前記第１のネットワークのためのネットワーク保護機能を実行させる実行可能な命令であって、前記ネットワーク保護機能は、脅威評判保護、ボットネット保護、マルウェア保護、ペアレンタル制御保護、及び侵入防止のうちの１以上を含む、実行可能な命令をさらに備えている。
【００５８】
例２０は、例１３のシステムであって、前記プロセッサにより実行されたときに、前記プロセッサに、オペレータネットワークへのセキュア通信接続を確立させ、前記第１のネットワークに接続されている複数のデバイスに関する情報を、前記オペレータネットワークにおけるデバイスに提供させる実行可能な命令であって、前記情報は、前記第１のネットワークに接続されている前記複数のデバイスの各々に関するエンドポイントセキュリティ構成を含む、実行可能な命令をさらに備えている。
【００５９】
例２１は、例２０のシステムであって、前記プロセッサにより実行されたときに、前記プロセッサに、前記オペレータネットワークへの前記セキュア通信接続を介して、前記第１のネットワークに接続されている前記複数のデバイスのうちの１以上のデバイスのための、エンドポイントセキュリティ構成の利用可能なアップデートに関する情報を受信させる実行可能な命令と、前記サブスクライバデバイスへ、前記利用可能なアップデートに関する情報を含む第２の通信を開始させる実行可能な命令と、をさらに備えている。
【００６０】
例２２は、例２１のシステムであって、前記プロセッサにより実行されたときに、前記プロセッサに、前記第２の通信に対する第２の応答を受信させる実行可能な命令であって、前記第２の応答は、前記第１のネットワークに接続されている前記複数のデバイスのうちの１以上のデバイスのためのアップデート要求を示すものである、実行可能な命令と、前記第２の応答において識別されたアップデートに対応する、前記エンドポイントセキュリティ構成のアップデートを開始させる実行可能な命令と、をさらに備えている。
【００６１】
例２３は、例２１のシステムであって、前記第１のネットワークは、ホーム無線ネットワーク、スモールオフィス無線ネットワーク、及び、グループ又は組織をサポートする無線ネットワークからなる群から選択される無線ネットワークを含む。
【００６２】
例２４は、第１のネットワークをモニタリングするためのシステムであって、プロセッサと、前記第１のネットワークに接続されているネットワークインタフェースと、前記プロセッサに結合されているメモリと、前記メモリに記憶されている実行可能な命令であって、前記プロセッサにより実行されたときに、前記プロセッサに、第１のネットワークに接続されている複数のデバイスをモニタリングさせて検出させる命令と、パッシブネットワークモニタリング技術を使用して、前記複数のデバイスの属性を識別させる命令と、アクティブフィンガープリンティング技術を使用して、前記複数のデバイスのうちの第１のデバイスを判別させる命令と、オペレータネットワークへのセキュア通信接続を介して、通信を開始させる命令であって、前記通信は、前記第１のデバイスに関する情報を含み、前記第１のデバイスのための利用可能な複数のアップデートに関する情報を要求するものである、命令と、サブスクライバデバイスへ、前記利用可能な複数のアップデートに関する情報を含む第２の通信を開始させる命令であって、前記サブスクライバデバイスは、前記第１のネットワークに関連付けられているものとして、前記オペレータネットワークに知られている、命令と、前記サブスクライバデバイスから、前記オペレータネットワークへの前記セキュア通信接続を介して、前記利用可能な複数のアップデートのうちの１以上のアップデートを適用する許可に関する情報を受信させる命令と、前記許可に対応する、前記第１のデバイスのアップデートを開始させる命令と、を含む実行可能な命令と、を備えているシステムである。
【００６３】
例２５は、命令が記憶されているマシン読み取り可能な媒体であって、プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、第１のネットワークに接続しようとする第１のデバイスによる接続の試みをモニタリングさせる命令と、前記第１のデバイスが前記第１のネットワークに以前には接続していなかったと識別させる命令と、第２のネットワークを介して、サブスクライバデバイスへ通信を開始させる命令であって、前記通信は、前記第１のデバイスに関する情報を含み、前記第１のデバイスの接続を可能にする許可を要求するものである、命令と、前記サブスクライバデバイスから開始された、接続を許可する応答を受信させる命令と、前記応答に基づいて、前記第１のネットワークへの前記第１のデバイスの接続を可能にさせる命令と、を含むマシン読み取り可能な媒体である。
【００６４】
例２６は、例２５のマシン読み取り可能な媒体であって、前記第２のネットワークは、セルラネットワークを含む。
【００６５】
例２７は、例２５又は２６のマシン読み取り可能な媒体であって、前記第１のネットワーク及び前記第２のネットワークは、互いと直接通信しない。
【００６６】
例２８は、例２５又は２６のマシン読み取り可能な媒体であって、前記第１のネットワーク及び前記第２のネットワークはそれぞれ、オペレータネットワークと通信する。
【００６７】
例２９は、例２５又は２６のマシン読み取り可能な媒体であって、前記第１のネットワークは、ネットワークパスワードを用いて保護されない。
【００６８】
例３０は、例２５又は２６のマシン読み取り可能な媒体であって、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、前記第１のデバイスの属性を判別するために、前記第１のネットワークへの接続後に前記第１のデバイスをプロファイルさせる命令をさらに含む。
【００６９】
例３１は、例２５又は２６のマシン読み取り可能な媒体であって、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、前記第１のネットワークのためのネットワーク保護機能を実行させる命令であって、前記ネットワーク保護機能は、脅威評判保護、ボットネット保護、マルウェア保護、ペアレンタル制御保護、及び侵入防止のうちの１以上を含む、命令をさらに含む。
【００７０】
例３２は、例２５のマシン読み取り可能な媒体であって、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、オペレータネットワークへのセキュア通信接続を確立させ、前記第１のネットワークに接続されている複数のデバイスに関する情報を、前記オペレータネットワークにおけるデバイスに提供させる命令であって、前記情報は、前記第１のネットワークに接続されている前記複数のデバイスの各々に関するエンドポイントセキュリティ構成を含む、命令をさらに含む。
【００７１】
例３３は、例３２のマシン読み取り可能な媒体であって、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、前記オペレータネットワークへの前記セキュア通信接続を介して、前記第１のネットワークに接続されている前記複数のデバイスのうちの１以上のデバイスのための、エンドポイントセキュリティ構成の利用可能なアップデートに関する情報を受信させる命令と、前記サブスクライバデバイスへ、前記利用可能なアップデートに関する情報を含む第２の通信を開始させる命令と、をさらに含む。
【００７２】
例３４は、例３３のマシン読み取り可能な媒体であって、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、前記第２の通信に対する第２の応答を受信させる命令であって、前記第２の応答は、前記第１のネットワークに接続されている前記複数のデバイスのうちの１以上のデバイスのためのアップデート要求を示すものである、命令と、前記第２の応答において識別されたアップデートに対応する、前記エンドポイントセキュリティ構成のアップデートを開始させる命令と、をさらに含む。
【００７３】
例３５は、例３３のマシン読み取り可能な媒体であって、前記第１のネットワークは、ホーム無線ネットワーク、スモールオフィス無線ネットワーク、及び、グループ又は組織をサポートする無線ネットワークからなる群から選択される無線ネットワークを含む。
【００７４】
例３６は、命令が記憶されているマシン読み取り可能な媒体であって、プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、第１のネットワークに接続されている複数のデバイスをモニタリングさせて検出させる命令と、パッシブネットワークモニタリング技術を使用して、前記複数のデバイスの属性を識別させる命令と、アクティブフィンガープリンティング技術を使用して、前記複数のデバイスのうちの第１のデバイスを判別させる命令と、オペレータネットワークへのセキュア通信接続を介して、通信を開始させる命令であって、前記通信は、前記第１のデバイスに関する情報を含み、前記第１のデバイスのための利用可能な複数のアップデートに関する情報を要求するものである、命令と、サブスクライバデバイスへ、前記利用可能な複数のアップデートに関する情報を含む第２の通信を開始させる命令であって、前記サブスクライバデバイスは、前記第１のネットワークに関連付けられているものとして、前記オペレータネットワークに知られている、命令と、前記サブスクライバデバイスから、前記オペレータネットワークへの前記セキュア通信接続を介して、前記利用可能な複数のアップデートのうちの１以上のアップデートを適用する許可に関する情報を受信させる命令と、前記許可に対応する、前記第１のデバイスのアップデートを開始させる命令と、を含むマシン読み取り可能な媒体である。
【００７５】
例３７は、第１のネットワークへの接続及び接続の試みをモニタリングするためのシステムであって、プロセッサと、前記第１のネットワークに接続されているネットワークインタフェースと、前記プロセッサに結合されているメモリと、前記メモリに記憶されている実行可能な命令であって、前記プロセッサにより実行されたときに、前記プロセッサに、第１のネットワークに接続しようとする第１のデバイスによる接続の試みをモニタリングさせる命令と、前記第１のデバイスが前記第１のネットワークに以前には接続していなかったかと識別させる命令と、第２のネットワークを介して、サブスクライバデバイスへ通信を開始させる命令であって、前記通信は、前記第１のデバイスに関する情報を含み、前記第１のデバイスの接続を可能にする許可を要求するものである、命令と、前記サブスクライバデバイスから開始された、接続を許可する応答を受信させる命令と、前記応答に基づいて、前記第１のネットワークへの前記第１のデバイスの接続を可能にさせる命令と、を含む実行可能な命令と、を備えているシステムである。
【００７６】
例３８は、例３７のシステムであって、前記第２のネットワークは、セルラネットワークを含む。
【００７７】
例３９は、例３７又は３８のシステムであって、前記第１のネットワーク及び前記第２のネットワークは、互いと直接通信しない。
【００７８】
例４０は、例３７又は３８のシステムであって、前記第１のネットワーク及び前記第２のネットワークはそれぞれ、オペレータネットワークと通信する。
【００７９】
例４１は、例３７又は３８のシステムであって、前記第１のネットワークは、ネットワークパスワードを用いて保護されない。
【００８０】
例４２は、例３７又は３８のシステムであって、前記プロセッサにより実行されたときに、前記プロセッサに、前記第１のデバイスの属性を判別するために、前記第１のネットワークへの接続後に前記第１のデバイスをプロファイルさせる実行可能な命令をさらに備えている。
【００８１】
例４３は、例３７又は３８のシステムであって、前記プロセッサにより実行されたときに、前記プロセッサに、前記第１のネットワークのためのネットワーク保護機能を実行させる実行可能な命令であって、前記ネットワーク保護機能は、脅威評判保護、ボットネット保護、マルウェア保護、ペアレンタル制御保護、及び侵入防止のうちの１以上を含む、実行可能な命令をさらに備えている。
【００８２】
例４４は、例３７のシステムであって、前記プロセッサにより実行されたときに、前記プロセッサに、オペレータネットワークへのセキュア通信接続を確立させ、前記第１のネットワークに接続されている複数のデバイスに関する情報を、前記オペレータネットワークにおけるデバイスに提供させる実行可能な命令であって、前記情報は、前記第１のネットワークに接続されている前記複数のデバイスの各々に関するエンドポイントセキュリティ構成を含む、実行可能な命令をさらに備えている。
【００８３】
例４５は、例４４のシステムであって、前記プロセッサにより実行されたときに、前記プロセッサに、前記オペレータネットワークへの前記セキュア通信接続を介して、前記第１のネットワークに接続されている前記複数のデバイスのうちの１以上のデバイスのための、エンドポイントセキュリティ構成の利用可能なアップデートに関する情報を受信させる実行可能な命令と、前記サブスクライバデバイスへ、前記利用可能なアップデートに関する情報を含む第２の通信を開始させる実行可能な命令と、をさらに備えている。
【００８４】
例４６は、例４５のシステムであって、前記プロセッサにより実行されたときに、前記プロセッサに、前記第２の通信に対する第２の応答を受信させる実行可能な命令であって、前記第２の応答は、前記第１のネットワークに接続されている前記複数のデバイスのうちの１以上のデバイスのためのアップデート要求を示すものである、実行可能な命令と、前記第２の応答において識別されたアップデートに対応する、前記エンドポイントセキュリティ構成のアップデートを開始させる実行可能な命令と、をさらに備えている。
【００８５】
例４７は、例４５のシステムであって、前記第１のネットワークは、ホーム無線ネットワーク、スモールオフィス無線ネットワーク、及び、グループ又は組織をサポートする無線ネットワークからなる群から選択される無線ネットワークを含む。
【００８６】
例４８は、第１のネットワークをモニタリングするためのシステムであって、プロセッサと、前記第１のネットワークに接続されているネットワークインタフェースと、前記プロセッサに結合されているメモリと、前記メモリに記憶されている実行可能な命令であって、前記プロセッサにより実行されたときに、前記プロセッサに、第１のネットワークに接続されている複数のデバイスをモニタリングさせて検出させる命令と、パッシブネットワークモニタリング技術を使用して、前記複数のデバイスの属性を識別させる命令と、アクティブフィンガープリンティング技術を使用して、前記複数のデバイスのうちの第１のデバイスを判別させる命令と、オペレータネットワークへのセキュア通信接続を介して、通信を開始させる命令であって、前記通信は、前記第１のデバイスに関する情報を含み、前記第１のデバイスのための利用可能な複数のアップデートに関する情報を要求するものである、命令と、サブスクライバデバイスへ、前記利用可能な複数のアップデートに関する情報を含む第２の通信を開始させる命令であって、前記サブスクライバデバイスは、前記第１のネットワークに関連付けられているものとして、前記オペレータネットワークに知られている、命令と、前記サブスクライバデバイスから、前記オペレータネットワークへの前記セキュア通信接続を介して、前記利用可能な複数のアップデートのうちの１以上のアップデートを適用する許可に関する情報を受信させる命令と、前記許可に対応する、前記第１のデバイスのアップデートを開始させる命令と、を含む実行可能な命令と、を備えているシステムである。
【００８７】
例４９は、セキュリティゲートウェイデバイスをリモートで維持させる方法であって、前記セキュリティゲートウェイデバイスを使用して、インターネットに接続されている第１のネットワークに関する情報を受信するステップであって、前記情報は、前記第１のネットワークに接続されている複数のデバイスと、前記複数のデバイスの各デバイス上で動作中のエンドポイントセキュリティソフトウェアのレベルと、を識別するものである、ステップと、サブスクライバデバイスへ、前記第１のネットワークに接続されている前記複数のデバイスのうちの第１のデバイスのための利用可能なアップデートに関する情報を含む通信を開始するステップであって、前記サブスクライバデバイスは、前記第１のネットワークに関連付けられているものとして、知られている、ステップと、前記サブスクライバデバイスから、前記通信に対する応答を受信するステップであって、前記応答は、前記第１のデバイスへのアップデートを許可するものである、ステップと、前記サブスクライバデバイスからの前記の受信された応答に従って、前記第１のデバイスへのアップデートを開始するインジケーションを、前記セキュリティゲートウェイデバイスに送信するステップと、を含む方法である。
【００８８】
例５０は、命令が記憶されているマシン読み取り可能な媒体であって、プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、第１のネットワークに接続しようとする第１のデバイスによる接続の試みをモニタリングさせる命令と、前記第１のデバイスが前記第１のネットワークに以前には接続していなかったと識別させる命令と、第２のネットワークを介して、サブスクライバデバイスへ通信を開始させる命令であって、前記通信は、前記第１のデバイスに関する情報を含み、前記第１のデバイスの接続を可能にする許可を要求するものである、命令と、前記サブスクライバデバイスから開始された、接続を許可する応答を受信させる命令と、前記応答に基づいて、前記第１のネットワークへの前記第１のデバイスの接続を可能にさせる命令と、を含むマシン読み取り可能な媒体である。
【００８９】
例５１は、例５０のマシン読み取り可能な媒体であって、前記第２のネットワークは、セルラネットワークを含む。
【００９０】
例５２は、例５０又は５１のマシン読み取り可能な媒体であって、前記第１のネットワーク及び前記第２のネットワークは、互いと直接通信しない。
【００９１】
例５３は、例５０〜５２のうちのいずれかのマシン読み取り可能な媒体であって、前記第１のネットワーク及び前記第２のネットワークはそれぞれ、オペレータネットワークと通信する。
【００９２】
例５４は、例５０〜５３のうちのいずれかのマシン読み取り可能な媒体であって、前記第１のネットワークは、ネットワークパスワードを用いて保護されない。
【００９３】
例５５は、例５０〜５４のうちのいずれかのマシン読み取り可能な媒体であって、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、前記第１のデバイスの属性を判別するために、前記第１のネットワークへの接続後に前記第１のデバイスをプロファイルさせる命令をさらに含む。
【００９４】
例５６は、例５０〜５５のうちのいずれかのマシン読み取り可能な媒体であって、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、前記第１のネットワークのためのネットワーク保護機能を実行させる命令であって、前記ネットワーク保護機能は、脅威評判保護、ボットネット保護、マルウェア保護、ペアレンタル制御保護、及び侵入防止のうちの１以上を含む、命令をさらに含む。
【００９５】
例５７は、例５０〜５６のうちのいずれかのマシン読み取り可能な媒体であって、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、オペレータネットワークへのセキュア通信接続を確立させ、前記第１のネットワークに接続されている複数のデバイスに関する情報を、前記オペレータネットワークにおけるデバイスに提供させる命令であって、前記情報は、前記第１のネットワークに接続されている前記複数のデバイスの各々に関するエンドポイントセキュリティ構成を含む、命令をさらに含む。
【００９６】
例５８は、例５７のマシン読み取り可能な媒体であって、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、前記オペレータネットワークへの前記セキュア通信接続を介して、前記第１のネットワークに接続されている前記複数のデバイスのうちの１以上のデバイスのための、エンドポイントセキュリティ構成の利用可能なアップデートに関する情報を受信させる命令と、前記サブスクライバデバイスへ、前記利用可能なアップデートに関する情報を含む第２の通信を開始させる命令と、をさらに含む。
【００９７】
例５９は、例５８のマシン読み取り可能な媒体であって、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、前記第２の通信に対する第２の応答を受信させる命令であって、前記第２の応答は、前記第１のネットワークに接続されている前記複数のデバイスのうちの１以上のデバイスのためのアップデート要求を示すものである、命令と、前記第２の応答において識別されたアップデートに対応する、前記エンドポイントセキュリティ構成のアップデートを開始させる命令と、をさらに含む。
【００９８】
例６０は、例５８のマシン読み取り可能な媒体であって、前記第１のネットワークは、ホーム無線ネットワーク、スモールオフィス無線ネットワーク、及び、グループ又は組織をサポートする無線ネットワークからなる群から選択される無線ネットワークを含む。
【００９９】
例６１は、命令が記憶されているマシン読み取り可能な媒体であって、プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、第１のネットワークに接続されている複数のデバイスをモニタリングさせて検出させる命令と、パッシブネットワークモニタリング技術を使用して、前記複数のデバイスの属性を識別させる命令と、アクティブフィンガープリンティング技術を使用して、前記複数のデバイスのうちの第１のデバイスを判別させる命令と、オペレータネットワークへのセキュア通信接続を介して、通信を開始させる命令であって、前記通信は、前記第１のデバイスに関する情報を含み、前記第１のデバイスのための利用可能な複数のアップデートに関する情報を要求するものである、命令と、サブスクライバデバイスへ、前記利用可能な複数のアップデートに関する情報を含む第２の通信を開始させる命令であって、前記サブスクライバデバイスは、前記第１のネットワークに関連付けられているものとして、前記オペレータネットワークに知られている、命令と、前記サブスクライバデバイスから、前記オペレータネットワークへの前記セキュア通信接続を介して、前記利用可能な複数のアップデートのうちの１以上のアップデートを適用する許可に関する情報を受信させる命令と、前記許可に対応する、前記第１のデバイスのアップデートを開始させる命令と、を含むマシン読み取り可能な媒体である。
【０１００】
例６２は、第１のネットワークへの接続及び接続の試みをモニタリングするためのシステムであって、プロセッサと、前記第１のネットワークに接続されているネットワークインタフェースと、前記プロセッサに結合されているメモリと、前記メモリに記憶されている実行可能な命令であって、前記プロセッサにより実行されたときに、前記プロセッサに、第１のネットワークに接続しようとする第１のデバイスによる接続の試みをモニタリングさせる命令と、前記第１のデバイスが前記第１のネットワークに以前には接続していなかったかと識別させる命令と、第２のネットワークを介して、サブスクライバデバイスへ通信を開始させる命令であって、前記通信は、前記第１のデバイスに関する情報を含み、前記第１のデバイスの接続を可能にする許可を要求するものである、命令と、前記サブスクライバデバイスから開始された、接続を許可する応答を受信させる命令と、前記応答に基づいて、前記第１のネットワークへの前記第１のデバイスの接続を可能にさせる命令と、を含む実行可能な命令と、を備えているシステムである。
【０１０１】
例６３は、例６２のシステムであって、前記第１のネットワーク及び前記第２のネットワークは、互いと直接通信しない。
【０１０２】
例６４は、第１のネットワークをモニタリングするためのシステムであって、プロセッサと、前記第１のネットワークに接続されているネットワークインタフェースと、前記プロセッサに結合されているメモリと、前記メモリに記憶されている実行可能な命令であって、前記プロセッサにより実行されたときに、前記プロセッサに、第１のネットワークに接続されている複数のデバイスをモニタリングさせて検出させる命令と、パッシブネットワークモニタリング技術を使用して、前記複数のデバイスの属性を識別させる命令と、アクティブフィンガープリンティング技術を使用して、前記複数のデバイスのうちの第１のデバイスを判別させる命令と、オペレータネットワークへのセキュア通信接続を介して、通信を開始させる命令であって、前記通信は、前記第１のデバイスに関する情報を含み、前記第１のデバイスのための利用可能な複数のアップデートに関する情報を要求するものである、命令と、サブスクライバデバイスへ、前記利用可能な複数のアップデートに関する情報を含む第２の通信を開始させる命令であって、前記サブスクライバデバイスは、前記第１のネットワークに関連付けられているものとして、前記オペレータネットワークに知られている、命令と、前記サブスクライバデバイスから、前記オペレータネットワークへの前記セキュア通信接続を介して、前記利用可能な複数のアップデートのうちの１以上のアップデートを適用する許可に関する情報を受信させる命令と、前記許可に対応する、前記第１のデバイスのアップデートを開始させる命令と、を含む実行可能な命令と、を備えているシステムである。
【０１０３】
例６５は、第１のネットワークへの接続及び接続の試みをモニタリングするためのシステムであって、プロセッサと、前記第１のネットワークに接続されているネットワークインタフェースと、前記プロセッサに結合されているメモリと、前記メモリに記憶されている実行可能な命令であって、前記プロセッサにより実行されたときに、前記プロセッサに、第１のネットワークに接続しようとする第１のデバイスによる接続の試みをモニタリングさせる命令と、前記第１のデバイスが前記第１のネットワークに以前には接続していなかったかと識別させる命令と、第２のネットワークを介して、サブスクライバデバイスへ通信を開始させる命令であって、前記通信は、前記第１のデバイスに関する情報を含み、前記第１のデバイスの接続を可能にする許可を要求するものである、命令と、前記サブスクライバデバイスから開始された、接続を許可する応答を受信させる命令と、前記応答に基づいて、前記第１のネットワークへの前記第１のデバイスの接続を可能にさせる命令と、を含む実行可能な命令と、を備えているシステムである。
【０１０４】
例６６は、例６５のシステムであって、前記第２のネットワークは、セルラネットワークを含む。
【０１０５】
例６７は、例６５又は６６のシステムであって、前記第１のネットワーク及び前記第２のネットワークは、互いと直接通信しない。
【０１０６】
例６８は、例６５又は６６のシステムであって、前記第１のネットワーク及び前記第２のネットワークはそれぞれ、オペレータネットワークと通信する。
【０１０７】
例６９は、例６５又は６６のシステムであって、前記第１のネットワークは、ネットワークパスワードを用いて保護されない。
【０１０８】
例７０は、例６５又は６６のシステムであって、前記プロセッサにより実行されたときに、前記プロセッサに、前記第１のデバイスの属性を判別するために、前記第１のネットワークへの接続後に前記第１のデバイスをプロファイルさせる実行可能な命令をさらに備えている。
【０１０９】
例７１は、例６５又は６６のシステムであって、前記プロセッサにより実行されたときに、前記プロセッサに、前記第１のネットワークのためのネットワーク保護機能を実行させる実行可能な命令であって、前記ネットワーク保護機能は、脅威評判保護、ボットネット保護、マルウェア保護、ペアレンタル制御保護、及び侵入防止のうちの１以上を含む、実行可能な命令をさらに備えている。
【０１１０】
例７２は、例６５のシステムであって、前記プロセッサにより実行されたときに、前記プロセッサに、オペレータネットワークへのセキュア通信接続を確立させ、前記第１のネットワークに接続されている複数のデバイスに関する情報を、前記オペレータネットワークにおけるデバイスに提供させる実行可能な命令であって、前記情報は、前記第１のネットワークに接続されている前記複数のデバイスの各々に関するエンドポイントセキュリティ構成を含む、実行可能な命令をさらに備えている。
【０１１１】
例７３は、例７２のシステムであって、前記プロセッサにより実行されたときに、前記プロセッサに、前記オペレータネットワークへの前記セキュア通信接続を介して、前記第１のネットワークに接続されている前記複数のデバイスのうちの１以上のデバイスのための、エンドポイントセキュリティ構成の利用可能なアップデートに関する情報を受信させる実行可能な命令と、前記サブスクライバデバイスへ、前記利用可能なアップデートに関する情報を含む第２の通信を開始させる実行可能な命令と、をさらに備えている。
【０１１２】
例７４は、例７３のシステムであって、前記プロセッサにより実行されたときに、前記プロセッサに、前記第２の通信に対する第２の応答を受信させる実行可能な命令であって、前記第２の応答は、前記第１のネットワークに接続されている前記複数のデバイスのうちの１以上のデバイスのためのアップデート要求を示すものである、実行可能な命令と、前記第２の応答において識別されたアップデートに対応する、前記エンドポイントセキュリティ構成のアップデートを開始させる実行可能な命令と、をさらに備えている。
【０１１３】
例７５は、例７４のシステムであって、前記第１のネットワークは、ホーム無線ネットワーク、スモールオフィス無線ネットワーク、及び、グループ又は組織をサポートする無線ネットワークからなる群から選択される無線ネットワークを含む。
【０１１４】
例７６は、メモリと、前記メモリに通信可能に結合されているプログラム可能なデバイスと、を備えたコンピュータシステムを動作させる方法であって、前記メモリは、前記プログラム可能なデバイスに実行されたときに、前記プログラム可能なデバイスに、第１のネットワークに接続しようとする第１のデバイスによる接続の試みをモニタリングさせる命令と、前記第１のデバイスが前記第１のネットワークに以前には接続していなかったかと識別させる命令と、第２のネットワークを介して、サブスクライバデバイスへ通信を開始させる命令であって、前記通信は、前記第１のデバイスに関する情報を含み、前記第１のデバイスの接続を可能にする許可を要求するものである、命令と、前記サブスクライバデバイスから開始された、接続を許可する応答を受信させる命令と、前記応答に基づいて、前記第１のネットワークへの前記第１のデバイスの接続を可能にさせる命令と、を記憶している、コンピュータシステムを動作させる方法である。
【０１１５】
例７７は、例７６のコンピュータシステムを動作させる方法であって、前記第２のネットワークは、セルラネットワークを含む。
【０１１６】
例７８は、例７６又は７７のコンピュータシステムを動作させる方法であって、前記第１のネットワーク及び前記第２のネットワークは、互いと直接通信しない。
【０１１７】
例７９は、例７６又は７７のコンピュータシステムを動作させる方法であって、前記第１のネットワーク及び前記第２のネットワークはそれぞれ、オペレータネットワークと通信する。
【０１１８】
例８０は、例７６又は７７のコンピュータシステムを動作させる方法であって、前記第１のネットワークは、ネットワークパスワードを用いて保護されない。
【０１１９】
例８１は、例７６又は７７のコンピュータシステムを動作させる方法であって、前記メモリは、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、前記第１のデバイスの属性を判別するために、前記第１のネットワークへの接続後に前記第１のデバイスをプロファイルさせる命令をさらに記憶している。
【０１２０】
例８２は、例７６又は７７のコンピュータシステムを動作させる方法であって、前記メモリは、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、前記第１のネットワークのためのネットワーク保護機能を実行させる命令であって、前記ネットワーク保護機能は、脅威評判保護、ボットネット保護、マルウェア保護、ペアレンタル制御保護、及び侵入防止のうちの１以上を含む、命令をさらに記憶している。
【０１２１】
例８３は、例７６のコンピュータシステムを動作させる方法であって、前記メモリは、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、オペレータネットワークへのセキュア通信接続を確立させ、前記第１のネットワークに接続されている複数のデバイスに関する情報を、前記オペレータネットワークにおけるデバイスに提供させる命令であって、前記情報は、前記第１のネットワークに接続されている前記複数のデバイスの各々に関するエンドポイントセキュリティ構成を含む、命令をさらに記憶している。
【０１２２】
例８４は、例８３のコンピュータシステムを動作させる方法であって、前記メモリは、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、前記オペレータネットワークへの前記セキュア通信接続を介して、前記第１のネットワークに接続されている前記複数のデバイスのうちの１以上のデバイスのための、エンドポイントセキュリティ構成の利用可能なアップデートに関する情報を受信させる命令と、前記サブスクライバデバイスへ、前記利用可能なアップデートに関する情報を含む第２の通信を開始させる命令と、をさらに記憶している。
【０１２３】
例８５は、例８３のコンピュータシステムを動作させる方法であって、前記メモリは、前記プログラム可能なデバイスにより実行されたときに、前記プログラム可能なデバイスに、前記第２の通信に対する第２の応答を受信させる命令であって、前記第２の応答は、前記第１のネットワークに接続されている前記複数のデバイスのうちの１以上のデバイスのためのアップデート要求を示すものである、命令と、前記第２の応答において識別されたアップデートに対応する、前記エンドポイントセキュリティ構成のアップデートを開始させる命令と、をさらに記憶している。
【０１２４】
例８６は、例８４のコンピュータシステムを動作させる方法であって、前記第１のネットワークは、ホーム無線ネットワーク、スモールオフィス無線ネットワーク、及び、グループ又は組織をサポートする無線ネットワークからなる群から選択される無線ネットワークを含む。
【０１２５】
例８７は、第１のネットワークをモニタリングするためのシステムであって、プロセッサと、前記第１のネットワークに接続されているネットワークインタフェースと、前記プロセッサに結合されているメモリと、前記メモリに記憶されている実行可能な命令であって、前記プロセッサにより実行されたときに、前記プロセッサに、第１のネットワークに接続されている複数のデバイスをモニタリングさせて検出させる命令と、パッシブネットワークモニタリング技術を使用して、前記複数のデバイスの属性を識別させる命令と、アクティブフィンガープリンティング技術を使用して、前記複数のデバイスのうちの第１のデバイスを判別させる命令と、オペレータネットワークへのセキュア通信接続を介して、通信を開始させる命令であって、前記通信は、前記第１のデバイスに関する情報を含み、前記第１のデバイスのための利用可能な複数のアップデートに関する情報を要求するものである、命令と、サブスクライバデバイスへ、前記利用可能な複数のアップデートに関する情報を含む第２の通信を開始させる命令であって、前記サブスクライバデバイスは、前記第１のネットワークに関連付けられているものとして、前記オペレータネットワークに知られている、命令と、前記サブスクライバデバイスから、前記オペレータネットワークへの前記セキュア通信接続を介して、前記利用可能な複数のアップデートのうちの１以上のアップデートを適用する許可に関する情報を受信させる命令と、前記許可に対応する、前記第１のデバイスのアップデートを開始させる命令と、を含む実行可能な命令と、を備えているシステムである。
【０１２６】
例８８は、セキュリティゲートウェイデバイスをリモートで維持させる方法であって、前記セキュリティゲートウェイデバイスを使用して、インターネットに接続されている第１のネットワークに関する情報を受信するステップであって、前記情報は、前記第１のネットワークに接続されている複数のデバイスと、前記複数のデバイスの各デバイス上で動作中のエンドポイントセキュリティソフトウェアのレベルと、を識別するものである、ステップと、サブスクライバデバイスへ、前記第１のネットワークに接続されている前記複数のデバイスのうちの第１のデバイスのための利用可能なアップデートに関する情報を含む通信を開始するステップであって、前記サブスクライバデバイスは、前記第１のネットワークに関連付けられているものとして、知られている、ステップと、前記サブスクライバデバイスから、前記通信に対する応答を受信するステップであって、前記応答は、前記第１のデバイスへのアップデートを許可するものである、ステップと、前記サブスクライバデバイスからの前記の受信された応答に従って、前記第１のデバイスへのアップデートを開始するインジケーションを、前記セキュリティゲートウェイデバイスに送信するステップと、を含む方法である。
【０１２７】
例８９は、コードを含むマシン読み取り可能な媒体であって、前記コードは、実行されると、マシンに例８８の方法を実行させる、マシン読み取り可能な媒体である。
【０１２８】
上記の説明及び例は、限定的なものではなく例示的なものであることが意図されている。例えば、上述した実施形態は、互いと組み合わせて使用されてもよい。上記の説明を検討すれば、多くの他の実施形態が当業者には明らかであろう。
【図１】
2016537894.tif 000003
【図２】
2016537894.tif 000004
【図３】
2016537894.tif 000005
【図４】
2016537894.tif 000006
【図５】
2016537894.tif 000007
【図６】
2016537894.tif 000008
【図７】
2016537894.tif 000009
【図８】
2016537894.tif 000010
【図９】
2016537894.tif 000011
【図１０】
2016537894.tif 000012
【図１１】
2016537894.tif 000013
【図１２】
2016537894.tif 000014
【国際調査報告】
2016537894.tif 000015
2016537894.tif 000016