(57)【特許請求の範囲】
【請求項１】
協調ソースブロッキングを実行するよう構成されるコンピュータシステムであって、
複数のコンピュータネットワークとの１以上の接続と、
相互に通信接続される１以上のプロセッサと、
を有し、
前記１以上のプロセッサは、
第１ネットワーク上のソースアドレスから第２ネットワーク上のデスティネーションアドレス宛てのネットワークデータ送信に関する情報を第１ゲートウェイから受信するステップであって、前記第１ネットワークと前記第２ネットワークとは互いに直接的には接続されておらず、前記第１ゲートウェイは選択されたネットワークデータ送信が前記第２ネットワークに到達することを防ぐことによって前記第２ネットワークをプロテクトするよう構成される、受信するステップと、
前記受信した情報に基づきスコアを決定するステップと、
協調ソースブロッキング方法における前記第１ゲートウェイの参加を示す参加状態を決定するステップと、
前記第１ゲートウェイへの送信用の第１レスポンスメッセージであって、前記スコアの表示とブロッキングリクエストインジケータとを有する前記第１レスポンスメッセージを準備するステップであって、前記ネットワークデータ送信がブロックされるべきであることを前記スコアが示すときでさえ、前記ブロッキングリクエストインジケータは、前記ソースアドレスからの以降の情報をブロックしないように前記第１ゲートウェイに要求する情報を有する、準備するステップと、
前記第１ゲートウェイへの前記第１レスポンスメッセージの送信を開始するステップと、
を実行するようまとめて構成され、
前記第１レスポンスメッセージは、前記参加状態が前記協調ソースブロッキング方法への参加を示す場合に限って、前記ブロッキングリクエストインジケータを有するコンピュータシステム。
【請求項２】
前記ネットワークデータ送信は、電子メールメッセージ、ダウンロードオブジェクト、ＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、インスタントメッセージ、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）送信、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）送信、ＶＯＩＰ（Ｖｏｉｃｅ  Ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）送信又はこれらの組み合わせを含む、請求項１記載のコンピュータシステム。
【請求項３】
前記ネットワークデータ送信のプロトコルは、インターネットプロトコルバージョン４（ＩＰｖ４）又はインターネットプロトコルバージョン６（ＩＰｖ６）を含む、請求項１記載のコンピュータシステム。
【請求項４】
前記ソースアドレスは、インターネットプロトコル（ＩＰ）アドレス、ドメインネーム、ＵＲＬ、ホストネーム又はこれらの組み合わせを含む、請求項１記載のコンピュータシステム。
【請求項５】
前記第１ゲートウェイから受信した情報は、前記ネットワークデータ送信の少なくとも一部のフィンガープリントを含む、請求項１記載のコンピュータシステム。
【請求項６】
前記第１レスポンスメッセージにおけるブロッキングリクエストインジケータは、第２ゲートウェイの前記ソースアドレスに対するブロッキング状態に基づく、請求項１記載のコンピュータシステム。
【請求項７】
前記第１レスポンスメッセージにおけるブロッキングリクエストインジケータは、前記ネットワークデータ送信のソースアドレスに関連するネットワーク活動に基づく、請求項１記載のコンピュータシステム。
【請求項８】
前記第１レスポンスメッセージにおけるブロッキングリクエストインジケータは、前記第１ゲートウェイのコンフィギュレーション情報に基づく、請求項１記載のコンピュータシステム。
【請求項９】
前記第１レスポンスメッセージにおけるブロッキングリクエストインジケータは、前記決定されたスコアに基づく、請求項１記載のコンピュータシステム。
【請求項１０】
当該コンピュータシステムは、クラウドリソースを含む、請求項１記載のコンピュータシステム。
【請求項１１】
前記１以上のプロセッサはさらに、前記協調ソースブロッキング方法に参加する第２ゲートウェイに第２メッセージを送信するよう構成され、
前記第２メッセージは、前記第２ゲートウェイが前記ソースアドレスから送信を受信したかに関わらず、前記第１ゲートウェイにより受信されたネットワークデータ送信の前記ソースアドレスに関するブロッキングリクエストインジケータを含む、請求項１記載のコンピュータシステム。
【請求項１２】
前記第２メッセージは、前記第２ゲートウェイに前記ソースアドレスをブロックしないよう要求するため、前記第２ゲートウェイに送信される、請求項１１記載のコンピュータシステム。
【請求項１３】
前記ソースアドレスをブロックしないためのリクエストは、前記ソースアドレスをブロックしないための期間を示す、請求項１２記載のコンピュータシステム。
【請求項１４】
前記第２メッセージは、前記第２ゲートウェイが前記ソースアドレスをブロックするよう要求するため、前記第２ゲートウェイに送信される、請求項１３記載のコンピュータシステム。
【請求項１５】
プログラム命令が格納された非一時的なコンピュータ可読媒体であって、
前記プログラム命令は、
第１ネットワーク上のソースアドレスから第２ネットワーク上のデスティネーションアドレス宛てのネットワークデータ送信に関する情報を第１ゲートウェイから受信するステップであって、前記第１ネットワークと前記第２ネットワークとは互いに直接的には接続されておらず、前記第１ゲートウェイは選択されたネットワークデータ送信が前記第２ネットワークに到達することを防ぐことによって前記第２ネットワークをプロテクトするよう構成される、受信するステップと、
前記受信した情報に基づきスコアを決定するステップと、
前記第１ゲートウェイが協調ソースブロッキング方法に参加しているかを示す参加状態を決定するステップと、
前記第１ゲートウェイへの送信用の第１レスポンスメッセージであって、前記スコアの表示とブロッキングリクエストインジケータとを有する前記第１レスポンスメッセージを準備するステップであって、前記ネットワークデータ送信がブロックされるべきであることを前記スコアが示すときでさえ、前記ブロッキングリクエストインジケータは、前記ソースアドレスからの以降の情報をブロックしないように前記第１ゲートウェイに要求する情報を有する、準備するステップと、
前記第１ゲートウェイへの前記第１レスポンスメッセージの送信を開始するステップと、
を実行するよう１以上のプロセッサを設定し、
前記第１レスポンスメッセージは、前記参加状態が前記協調ソースブロッキング方法への参加を示す場合に限って、前記ブロッキングリクエストインジケータを有するコンピュータ可読媒体。
【請求項１６】
前記第１レスポンスメッセージにおけるブロッキングリクエストインジケータは、前記第１ゲートウェイの決定された参加状態と前記決定されたスコアとに基づく、請求項１５記載のコンピュータ可読媒体。
【請求項１７】
前記協調ソースブロッキング方法に参加する第２ゲートウェイに第２メッセージを送信するよう１以上のプロセッサを設定するためのプログラム命令をさらに有し、
前記第２メッセージは、前記第２ゲートウェイが前記ソースアドレスから送信を受信したかに関わらず、前記第１ゲートウェイにより受信される前記ネットワークデータ送信のソースアドレスに関するブロッキングリクエストインジケータを含む、請求項１５記載のコンピュータ可読媒体。
【請求項１８】
協調ソースアドレスブロッキング方法に参加するよう構成されるネットワーク装置ゲートウェイであって、
第１ネットワークと第２ネットワークとの１以上の接続であって、前記第１ネットワークと前記第２ネットワークとは互いに直接的には接続されず、当該ネットワーク装置ゲートウェイは選択されたネットワークデータ送信が前記第２ネットワークに到達することを防ぐことによって前記第２ネットワークをプロテクトするよう構成される、１以上の接続と、
相互に通信接続される１以上のプロセッサと、
を有し、
前記１以上のプロセッサは、
前記第１ネットワーク上のソースアドレスから前記第２ネットワーク上のデスティネーションアドレス宛てのネットワークデータ送信を前記ソースアドレスから受信するステップと、
前記ネットワークデータ送信の少なくとも一部のフィンガープリント解析を実行するステップと、
前記フィンガープリント解析の表示、前記ソースアドレスの表示、及び当該ネットワーク装置ゲートウェイに関するブロッキングコンフィギュレーション情報を含む第１メッセージを中央ブロッキング協調コンピュータシステムに送信するステップであって、前記ブロッキングコンフィギュレーション情報は、当該ネットワーク装置ゲートウェイの協調ソースアドレスブロッキング方法における参加状態の表示を有する、送信するステップと、
前記第１メッセージに応答して、前記第１メッセージにおける情報に関するスコアとブロッキングリクエストとを含む第２メッセージを受信するステップであって、前記第１メッセージにおける情報に関するスコアが、前記ネットワークデータ送信が当該ネットワーク装置ゲートウェイによりブロックされるべきであることを示すときでさえ、前記ブロッキングリクエストは、前記ソースアドレスからの以降の情報をブロックしないよう当該ネットワーク装置ゲートウェイに要求する情報を有する、受信するステップと、
前記第２メッセージにおける情報と前記ブロッキングリクエストとに基づき、前記ソースアドレスからの通信をブロックするか又はブロックしないかを決定するステップと、
を実行するよう構成され、
前記第２メッセージは、前記参加状態が前記協調ソースアドレスブロッキング方法への参加を示す場合に限って、前記ブロッキングリクエストを有するネットワーク装置ゲートウェイ。
【請求項１９】
当該ネットワーク装置ゲートウェイは、中央ブロッキング機能を実行するクラウドへの加入者として構成される、請求項１８記載のネットワーク装置ゲートウェイ。
【請求項２０】
前記スコアが設定された閾値を上回る場合に限って、前記ソースアドレスからの送信のブロッキングが実行される、請求項１８記載のネットワーク装置ゲートウェイ。
【請求項２１】
前記ソースアドレスからの送信のブロッキングは、当該ネットワーク装置ゲートウェイのローカルなコンフィギュレーション情報に基づき決定される、請求項１８記載のネットワーク装置ゲートウェイ。
【請求項２２】
前記第２メッセージはさらに、前記ソースアドレスからの以降の情報をブロックしないためのリクエストに関連する期間を示す、請求項１８記載のネットワーク装置ゲートウェイ。
【請求項２３】
前記第２メッセージはさらに、前記ソースアドレスに関するネットワーク通信情報を含み、
前記ソースアドレスからの送信のブロッキングは、前記ネットワーク通信情報に少なくとも部分的に基づき決定される、請求項１８記載のネットワーク装置ゲートウェイ。
【請求項２４】
前記ネットワークデータ送信は、電子メールメッセージ、ダウンロードオブジェクト、ＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、インスタントメッセージ、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）送信、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）送信、ＶＯＩＰ（Ｖｏｉｃｅ  Ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）送信又はこれらの組み合わせを含む、請求項１８記載のネットワーク装置ゲートウェイ。
【請求項２５】
前記ネットワークデータ送信のプロトコルは、インターネットプロトコルバージョン４（ＩＰｖ４）又はインターネットプロトコルバージョン６（ＩＰｖ６）を含む、請求項１８記載のネットワーク装置ゲートウェイ。
【請求項２６】
前記ソースアドレスは、インターネットプロトコル（ＩＰ）アドレス、ドメインネーム、ＵＲＬ、ホストネーム又はこれらの組み合わせを含む、請求項１８記載のネットワーク装置ゲートウェイ。
【請求項２７】
プログラム命令が格納された非一時的なコンピュータ可読媒体であって、
前記プログラム命令は、
第１ネットワーク上のソースアドレスから第２ネットワーク上のデスティネーションアドレス宛のネットワークデータ送信を受信するステップであって、１以上のプロセッサは選択されたネットワークデータ送信が前記第２ネットワークに到達することを防ぐことによって前記第２ネットワークをプロテクトするよう構成される、受信するステップと、
前記ネットワークデータ送信の少なくとも一部のフィンガープリント解析を実行するステップと、
前記フィンガープリント解析の表示、前記ソースアドレスの表示及び前記１以上のプロセッサに関するブロッキングコンフィギュレーション情報を含む第１メッセージを中央ブロッキング協調コンピュータシステムに送信するステップであって、前記ブロッキングコンフィギュレーション情報は、ネットワーク装置ゲートウェイの協調ソースアドレスブロッキング方法における参加状態の表示を含む、送信するステップと、
前記第１メッセージに応答して、前記第１メッセージにおける情報に関するスコアとブロッキングリクエストとを含む第２メッセージを受信するステップであって、前記第１メッセージにおける情報に関するスコアが、前記ネットワークデータ送信が前記１以上のプロセッサによりブロックされるべきであることを示すときでさえ、前記ブロッキングリクエストは、前記ソースアドレスからの以降の情報をブロックしないよう前記１以上のプロセッサに要求する情報を有する、受信するステップと、
前記第２メッセージにおける情報と前記ブロッキングリクエストとに基づき、前記ソースアドレスからの通信をブロックするか、又はブロックしないか決定するステップと、
を実行するよう前記１以上のプロセッサを設定し、
前記第２メッセージは、前記参加状態が前記協調ソースアドレスブロッキング方法への参加を示す場合に限って、前記ブロッキングリクエストを有するコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般にエンドユーザを特定された脅威からプロテクトしながら、特定のソース通信（特定のインターネットプロトコル（ＩＰ）アドレスを有するソースなど）をブロックすべきか制御するため、個々のネットワーク装置（ゲートウェイ）に影響を与えるためのレピュテーションサービスの分野に関する。より詳細には、限定することなく、本開示は、ある期間における“ブロック”されたＩＰアドレスからの通信を許可するため、（ユーザにより定義されたコンフィギュレーションパラメータに基づき）１以上のネットワーク装置のコンフィギュレーションを一時的に変更するためのシステム及び方法に関する。一時的に許可された通信は、当該ＩＰアドレスからの全ての通信がネットワーク装置において実際にブロックされた場合に利用可能にならない脅威に関する情報を知るため利用可能である。
【背景技術】
【０００２】
現在、ＥＷＳ（Ｅｍａｉｌ  ａｎｄ  Ｗｅｂ  Ｓｅｃｕｒｉｔｙ）装置は、それがある形態の脅威を検出すると、設定可能な時間（１０分など）の間にインターネットプロトコル（ＩＰ）ソースアドレスをブロックするよう構成可能である。脅威全体を決定するための中央化システム（例えば、カリフォルニア州サンタクララのＭｃＡｆｅｅ，Ｉｎｃ．により提供されるグローバルスレットインテリジェンス（ＧＴＩ）システムなど）及び方法は、受信した電子メールを利用して（エンドユーザにおいてでなく、解析を実行するプロセッサにおいて）、電子メールのフィンガープリントを生成する。これらのフィンガープリントは、常時インターネットをトラバースして脅威の正確なピクチャを取得するため、ＧＴＩにより利用されてもよい。
【０００３】
しかしながら、ＩＰアドレスが全てのネットワーク装置（ゲートウェイと呼ばれることもある）において完全にブロックされている場合、当該装置は、ＩＰアドレスから電子メールを受信することはできず、このため、ＧＴＩに送信すべきデータをフィンガープリントすることができない。さらに、現在、全てのネットワーク装置は独立に動作し、全てが同一のＩＰアドレスをブロックすることが可能である。この結果、新たな脅威は効果的にはフィンガープリントされず、ＧＴＩはデータが不足し、ＧＴＩの有効性をおそらく低減する。
【０００４】
現在、個別の装置に協調してＩＰアドレスをブロックするか具体的に指示する既知の従来技術の解決手段はない。現在の中央化された解決手段は、全てのゲートウェイ装置に同じレスポンスを提供し、個別のゲートウェイのコンフィギュレーションにＩＰがブロックされるべきか判断させる。このモデルによる１つの問題は、ＴｒｕｓｔｅｄＳｏｕｒｃｅＴＭとＧＴＩとの双方が可能性のある脅威に関して十分な情報を受信しないかもしれないということである（ＴｒｕｓｔｅｄＳｏｕｒｃｅは、ＭｃＡｆｅｅ，Ｉｎｃ．の商標である）。
【０００５】
上記及び他の問題を解決するため、ネットワーク装置のための中央管理システムを提供するための方法及びシステムが開示され、これにより、異なるネットワーク装置が自らのコンフィギュレーションを一時的に変更し、特定のＩＰアドレスから情報を収集し、その後、それらの以前に設定されたブロッキングファンクションを再開するため、協調された方法により指示可能である。
【図面の簡単な説明】
【０００６】
【図１】図１は、一実施例によるネットワークアーキテクチャを示すブロック図である。
【図２】図２は、一実施例によるソフトウェアがインストール可能なコンピュータを示すブロック図である。
【図３】図３は、一実施例によるグローバルスレットインテリジェンス（ＧＴＩ）クラウドのブロック図である。
【図４Ａ】図４Ａは、個々のゲートウェイにおいてＩＰアドレスのブロッキングのための従来技術を示すフローチャートである。
【図４Ｂ】図４Ｂは、開示された一実施例によるＩＰアドレスの協調されたブロッキングのための技術を示すフローチャートである。
【図５】図５は、図４Ｂの技術を利用する協調されたブロッキングを実行するよう構成される複数のネットワーク装置を介しインターネットに接続される複数のネットワークを示すブロック図である。
【発明を実施するための形態】
【０００７】
以下においてより詳細に説明される各種実施例は、特定されたＩＰアドレスからの電子メールの中央化及び協調された解析を実行するための技術を提供する。本開示は“ＩＰ”アドレスに具体的に言及したとしても、本開示のコンセプトは何れか特定バージョンのＩＰ（ＩＰｖ４，ＩＰｖ６など）に限定されず、他のネットワーク技術及びプロトコルに適用可能であってもよい。“ブロック”されたＩＰアドレスなどのＩＰアドレスの参照が簡単化のため利用される。ＩＰアドレスの具体的な参照はまた、悪意のある可能性のあるコンテンツに関する何れかの発信元のソースアドレス又は他のタイプの“発信元の指定”を含むようみなすことができる。
【０００８】
開示された実施例の実現は、中央化された管理及び解析のためのリソースの“クラウド”を利用可能である。クラウドとやりとりする個々のサイト又は内部ネットワークは、クラウドのリソースの内部構造を気にする必要なく、インターネット上の脅威を与える可能性のある“ルージュホスト（ｒｏｕｇｅ  ｈｏｓｔ）”よりグローバルなビューを確実にするため、協調された方法により参加可能である。解析がブロックされたＩＰアドレスに関する更なる情報の必要性を特定した場合、１００％の時間で疑わしいＩＰアドレスをブロックせず、脅威の可能性の集約的なビューを向上させるための情報の更なる収集を可能にするように、リソース（ネットワーク装置など）が一時的に（再）設定可能である。開示の簡単化及び明確化のため、特定のソースホストからの特定の受信者に意図された電子メールのための実施例が主として開示される。しかしながら、ウェブページ又はコンテンツ（実行可能のダウンロードなど）に対するユーザのリクエストは、同様にユーザのリクエストを充足するため事前にブロック可能である。これらの例示的なケースの双方において、内部ネットワークは、所与の内部ネットワークに対するリスク耐性の範囲外とみなされうるオブジェクトからプロテクト可能である。
【０００９】
図１は、一実施例によるネットワークアーキテクチャ１００を示す。図示されるように、複数のネットワーク１０２が提供される。本ネットワークアーキテクチャ１００に関して、ネットワーク１０２はそれぞれ、限定することなく、ローカルエリアネットワーク（ＬＡＮ）、無線ネットワーク、インターネットなどのワイドエリアネットワーク（ＷＡＮ）などを含む何れかの形態をとりうる。
【００１０】
ネットワーク１０２上で通信可能なデータサーバコンピュータ１０４が、ネットワーク１０２に接続される。また、複数のエンドユーザコンピュータ１０６が、ネットワーク１０２及びデータサーバコンピュータ１０４に接続される。このようなデータサーバコンピュータ１０４及び／又はクライアントコンピュータ１０６はそれぞれ、デスクトップコンピュータ、ラップトップコンピュータ、携帯コンピュータ、携帯電話、周辺装置（プリンタなど）、コンピュータの何れかのコンポーネント及び／又は他の何れかのタイプのロジックを含むものであってもよい。ネットワーク１０２の間の通信を実行するため、少なくとも１つのゲートウェイ又はルータ１０８が、任意的にそれらの間に接続される。
【００１１】
図２を参照して、一実施例による接続技術の拒絶の協調を提供する際に利用される一例となる処理装置２００が、ブロック図の形式により示される。処理装置２００は、ゲートウェイ若しくはルータ１０８、クライアントコンピュータ１０６又はサーバコンピュータ１０４として機能してもよい。一例となる処理装置２００は、システム２６０のための入力装置（キーボード、マウス、タッチ画面など）とディスプレイ２７０とに任意的に接続されるシステムユニット２１０を有する。プログラム記憶装置（ＰＳＤ）２８０（ハードディスク又はコンピュータ可読媒体とも呼ばれる）が、システムユニット２１０に含まれる。また、ネットワークを介し他の計算及び企業インフラストラクチャ装置（図示せず）と通信するためのネットワークインタフェース２４０が、システムユニット２１０に含まれる。ネットワークインタフェース２４０は、システムユニット２１０に含まれてもよいし、又はシステムユニット２１０の外部であってもよい。何れのケースでも、システムユニット２１０はネットワークインタフェース２４０に通信接続される。プログラム記憶装置２８０は、限定することなく、ソリッドステートを含み、着脱可能な媒体を含む全ての形態の光及び磁気記憶要素を含む何れかの形態の不揮発性ストレージを表し、システムユニット２１０内に含まれてもよいし、又はシステムユニット２１０の外部であってもよい。プログラム記憶装置２８０は、システムユニット２１０を制御するためのソフトウェア、処理装置２００により利用されるデータ又はその双方を格納するため利用されてもよい。
【００１２】
システムユニット２１０は、本開示による方法を実行するようプログラムされてもよい（その一例は図４Ｂにある）。システムユニット２１０は、プロセッサユニット（ＰＵ）２２０、入出力（Ｉ／Ｏ）インタフェース２５０及びメモリ２３０を有する。処理ユニット２２０は、例えば、メインフレームプロセッサ、インテルコーポレイションのＩｎｔｅｌ  Ａｔｏｍ（登録商標）、Ｃｏｒｅ（登録商標）、Ｐｅｎｔｉｕｍ（登録商標）及びＣｅｌｅｒｏｎ（登録商標）プロセッサファミリの１以上のメンバ、ＡＲＭからのＣｏｒｔｅｘ及びＡＲＭプロセッサファミリを含む何れかのプログラマブルコントローラ装置を含むものであってもよい。ＩＮＴＥＬ、ＩＮＴＥＬ  ＡＴＯＭ、ＣＯＲＥ、ＰＥＮＴＩＵＭ（登録商標）及びＣＥＬＥＲＯＮは、インテルコーポレーションの登録商標である。ＣＯＲＴＥＸは、ＡＲＭ  Ｌｉｍｉｔｅｄ  Ｃｏｒｐｏｒａｔｉｏｎの登録商標である。ＡＲＭは、ＡＲＭ  Ｌｉｍｉｔｅｄ  Ｃｏｍｐａｎｙの登録商標である。メモリ２３０は、１以上のメモリモジュールを含み、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、プログラマブルリードライトメモリ及びソリッドステートメモリを有してもよい。ＰＵ２２０はまた、キャッシュメモリなどを含むある内部メモリを含むものであってもよい。
【００１３】
処理装置２００は、何れか所望のオペレーティングシステム上にあってもよい。実施例は、何れか所望のプログラミング言語を用いて実現されてもよく、協調ＩＰブロッキングソフトウェアのプロバイダ、オペレーティングシステムのプロバイダ、又は他の何れか所望の適切なライブラリルーチンのプロバイダにより提供される実行可能なルーチンの外部ライブラリにリンクされる１以上の実行可能なプログラムとして実現されてもよい。
【００１４】
処理装置２００上で開示される実施例を実行するための準備において、開示される実施例を実行するため処理装置２００を設定するためのプログラム命令が、何れかのタイプの非一時的コンピュータ可読媒体に提供及び格納されるか、又はサーバ１０４からプログラム記憶装置２８０にダウンロードされてもよい。ここで用いられる“コンピュータシステム”という表現は、単一のコンピュータと、コンピュータシステムにより実行されるものとして説明される機能を提供するため一緒に動作する複数の個別コンピュータを含む。
【００１５】
図３を参照して、ブロック図３００はＧＴＩクラウド３１０の一例を示す。ＧＴＩクラウド３１０は、クラウドのクライアントがクラウドリソースの複雑さを理解したり、又はクラウドリソースのサポートを提供することを要求することなく、複数のクライアント（加入者とも呼ばれる）に対する中央化された機能を提供可能である。ＧＴＩクラウド３１０の内部には、典型的には、複数のサーバ（サーバ１（３２０）及びサーバ２（３４０）など）が存在する。各サーバは、典型的には、専用のデータストア（３３０，３５０など）と、おそらく中央ＤＢ３６０などの中央データストアとに接続される。各通信パスは、典型的には、通信パス３２５，３４５，３６１，３６２，３７０により表されるネットワーク又は直接的な接続である。図３００は２つのサーバと１つの中央データベースとを示すが、同等な実現形態は、個別のデータベース、論理的な中央データベースを構成するデータベースの階層、又は双方の組み合わせを有する又は有さない多数のサーバの形態をとりうる。さらに、複数の通信パス及び通信パスのタイプ（有線ネットワーク、無線ネットワーク、直接的なケーブル、スイッチされたケーブルなど）が、ＧＴＩクラウド３１０の各コンポーネント間に存在しうる。このような変形は、当業者に知られており、さらにはここでは説明されない。また、ここではクラウドリソースとして開示されるが、ＧＴＩクラウド３１０の機能の本質は、他の実施例では、組織の内部の従来構成されたリソース（すなわち、クラウド構成されていない）により実行可能である。
【００１６】
図４Ａを参照して、フローチャート４００は、レピュテーションサービスからの（フィンガープリントデータに基づく）スコア及びそれのコンフィギュレーションの組み合わせのみに基づき、ＩＰアドレスをブロックするネットワーク装置の従来技術を示す。すなわち、ゲートウェイ１０８などのネットワーク装置は隔離され、他の何れかのネットワーク装置の現在のアクションを依存しない。ブロック４０１からスタートして、ネットワーク装置１０８は、インターネットなどの外部ネットワーク上のリモートホストから電子メールを受信する（ネットワーク装置１０８はリモートホストに関連するＩＰアドレスをすでにブロックしていないと仮定する）。受信後、典型的には電子メールがネットワーク装置１０８の“他の”（内部など）サイドのネットワークに入ることを許可する前、ネットワーク装置１０８は、ブロック４０２においてフィンガープリント解析を実行する。また、ブロック４０２において、フィンガープリント解析からのデータとリモートホストの発信元の接続に関する情報（ＩＰアドレス、ホストネームネーム）とが、レピュテーションサービス（ＲＳ）を実行する信頼されたソースサービス（ＴＳＳ）に送信される。ＴＳＳは、典型的には、暗黙的に信頼され、それの利用者により依拠される情報のプロバイダ（すなわち、ソース）である。ＴＳＳは、典型的には、それのサービスの何れかのためそれに接続するクライアントにより既知及び認証される。ＲＳは、オブジェクトに関して他のエンティティが保持する意見のコレクションに基づき、コミュニティ又はドメイン内のオブジェクトセット（サービスプロバイダ、サービス、商品又はエンティティなど）のためのレピュテーションスコアを計算及び公開するＴＳＳの１つの機能とすることが可能である。次に、ブロック４０３において、ＲＳは、ＲＳに利用可能な情報から脅威レベル（すなわち、スコア）を決定する。ＲＳに利用可能な情報は、ＲＳにおいて以前に受信された情報と共に、対象となるオブジェクトに関するネットワーク装置１０８から送信されるデータを含む。ＲＳにおける解析後、ＲＳは、オブジェクトに対するスコアをネットワーク装置１０８に送信する（ブロック４０４）。上述されるように、スコアは、ＲＳに利用可能な関連する情報により決定されるようなオブジェクトのリストレベルを示す。最後に、ブロック４０５において、ネットワーク装置１０８は、オブジェクトがそれの意図する受信者に前進する（又は許可されたオブジェクトにアクセスする）ことを許可するか判断する。許可されない場合、ネットワーク装置１０８は、オブジェクトへのアクセス又は送信をブロック可能である。また、それのコンフィギュレーションに基づき、ネットワーク装置１０８は、ある期間において特定された対象ホストのＩＰアドレスからの以降の通信をブロックしてもよい（例えば、デフォルトで１０分間など）。
【００１７】
図４Ｂを参照して、フローチャート４１０は、あるネットワーク装置１０８が開示される一実施例により実現可能な中央サービスを介し他のネットワーク装置とＩＰアドレスの協調されたブロッキングを実行することを可能にする従来技術と異なる技術を示す。ブロック４２０からスタートして、ネットワーク装置１０８は、電子メール（又は他のオブジェクトリクエスト）を受信する。次に、ブロック４３０において、ネットワーク装置１０８は、フィンガープリント処理（又は同様のタイプ解析）を実行し、情報をＲＳに送信可能である。ネットワーク装置１０８は、その後、ＲＳを実行するＴＳＳにフィンガープリントデータ及び送信元の接続情報を送信する。従来技術と異なって、ネットワーク装置１０８は、ＲＳによる解析用の追加的な情報を送信可能である。追加的な情報は、装置識別情報、装置コンフィギュレーション情報、現在のブロッキング情報及びネットワーク通信情報の１以上を含むことが可能である。ブロック４４０において、一実施例では、ＲＳは、従来技術と同一又は同様の方法によりオブジェクトの脅威レベルを決定可能である。ブロック４５０において、ＲＳは、特定のネットワーク装置１０８が更なるサンプルを受信するよう制御可能であるか決定可能である（すなわち、ネットワーク装置１０８は、ここに開示されるような協調ブロッキングに参加している）。ＲＳは、装置の参加状態に基づき、ネットワーク装置１０８に送信するレスポンスのタイプを決定可能である（ブロック４６０）。当該装置が参加していない場合（判定４７０のＮＯ分岐）、ＲＳは、従来技術と全く同様に装置にスコアを送信可能である（ブロック４７５）。あるいは、装置が参加している場合（判定４７０のＹＥＳ分岐）、ＲＳは、（何れの時間においてもブロックしないよう指示するゼロであってもよい）ブロッキングフラグ及び／又は要求されたブロッキング時間に加えて、スコアにより従来技術と異なるレスポンスを送信可能である（ブロック４８０）。最後に、ブロック４９０において、エンハンスされた情報を受信するネットワーク装置（ゲートウェイ）は、それのブロッキング戦略を更新可能である。装置が示唆された時間においてブロックし（例えば、可能な追加的なローカルコンフィギュレーション設定など）、設定／要求された時間においてブロックすることが許可されているかに基づき、ブロッキング戦略が更新可能である。
【００１８】
上記説明から明らかなように、ここに開示される実施例は、ネットワーク装置及びＴＳＳ／ＲＳが協調して他の参加しているネットワーク装置と一緒に動作することを可能にし、これにより、ＴＳＳ／ＲＳは双でない場合には全体的にブロックされる情報を受信し続けることが可能である。従って、ＴＳＳ／ＲＳは、ＴＳＳ／ＲＳに加入する全てのクライアントにエンハンスされたより包括的な情報を提供できる。ＴＳＳ／ＲＳは、以前にブロックされたデータの更なる解析を実行するよう求められる装置を過剰な負担をさせないため、不要な“非ブロッキングリクエスト”が最小限に維持されることを確実にするため、何れのクライアントが参加しているか、またどのように参加しているかトラッキング可能である。また、ここに具体的に開示される実施例では、ＲＳオブジェクトはウェブサイト及び電子メールを有するが、他のタイプのオブジェクトが想定され、本開示のコンセプトを利用可能である。例えば、ＲＳは、ＩＰアドレス（接続のソース）、会話属性（送信者／受信者など）、当該ＩＰが他のメールサーバと接続した回数のカウント（頻度）を集計してもよい。また、ルージュホストの特定とルージュホストのブロッキングとの双方が複数の電子メールに適用可能であり、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＶＯＩＰ（Ｖｏｉｃｅ  Ｏｖｅｒ  ＩＰ）、ＩＭ（Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｉｎｇ）などの何れかの個数のＩＰ技術が含まれてもよいことに留意することが重要である。
【００１９】
図５を参照して、ブロック図５００は、図４Ｂの技術を利用した協調ブロッキングを実行するよう構成される複数のネットワーク装置（５４０及び５５０）を介しインターネット（５１０）及び互いに接続リンク５０１により接続される複数のネットワーク（５２０及び５３０）を示す。ネットワーク５２０，５３０は、単一の組織の２つの異なる物理若しくは論理ネットワーク又は２つの異なる組織の内部ネットワークであってもよい２つの異なるネットワークを表す。例えば、地理的に分散された組織の２つの地域的な分割又は単一の組織の２つの分割は、異なるセキュリティ要求を有してもよい。上記のケースの何れかにおいて、ネットワーク５２０はネットワーク装置１Ａ〜Ｎ（５４０）を介し外部接続され、ネットワーク５３０はネットワーク装置２Ａ〜Ｎ（５５０）を介し外部接続される。
【００２０】
ネットワーク５２０は、１以上のネットワーク装置１Ａ〜Ｎ（５４０）を介しインターネット５１０に接続される企業ネットワークの典型であってもよい簡単化された内部ネットワークを示す。１以上の電子メールサーバ５２２、複数の内部コンピュータ及びネットワークデバイス（ＩＣＮＤ）５２４，５２６は、ネットワーク５２０の内部にある。ＩＣＮＤ１Ａ（５２４）は単一のコンピュータネットワークデバイスを表し、ＩＣＮＤ１Ｂ〜１Ｎ（５２６）は、追加的なルータ、ラップトップコンピュータ、デスクトップコンピュータ又は他のデバイスであってもよい複数の他のコンピュータネットワークデバイスを表す。各ネットワークデバイスは、当業者に知られるようなネットワーク及びネットワークプロトコルを用いて、有線接続又は無線接続を介しネットワークに接続されてもよい。以下の具体例は、複数の内部装置（５２２，５２４，５２６）がインターネット５１０などの外部ネットワークとの接続を提供する１以上のネットワーク装置５４０とどのようにやりとり可能であるか示す。同様に、ネットワーク５３０は、ネットワーク装置５５０を介しインターネット５１０に接続される各内部装置を有する電子メールサーバ５３２、単一のＩＣＮＤ２Ａ５３４及び複数のＩＳＮＤ２Ｂ〜２Ｎ５３６の第２セットを有する第２内部ネットワークを示す。上述されるように、ＩＰアドレスをブロックする従来技術は、全てのネットワーク装置５４０がネットワーク装置５５０から独立に動作させる。他方、開示される実施例は、ネットワーク装置５４０及び５５０が、互いに直接的に通信しないか、又は互いを実際に知らなくても、ＧＴＩクラウド３１０において利用可能な中央化情報により“協調”的に動作することを可能にする。
【００２１】
インターネット５１０は、実際のインターネットのかなり簡単化された図を示す。インターネット５１０は、複数の外部電子メールサーバ１〜Ｎ（５１４）、複数の外部ウェブサーバ１〜Ｎ、可能性のあるルージュサーバ１〜Ｎ（５１７）及び図３からのＧＴＩクラウド３１０を含む。当業者に知られるように、インターネット５１０の各サーバは、一意的なアドレス及び識別情報を有し、一部のサーバが正当なサーバであり、他のサーバがルージュサーバとして脅威の可能性を提供する。ここで用いられるルージュサーバは、スパム、マルウェア、ウイルス、ＤｏＳ（Ｄｅｎｉａｌ  ｏｆ  Ｓｅｒｖｉｃｅ）攻撃などを介しサービスを混乱させる可能性のある方法によって動作するサーバ又は正当なサーバになりすましたサーバを表す。ルージュサーバは、実際、それが適切な方法により現在機能しておらず、他のネットワークの混乱のカスケードを防ぐための期間においてブロックされるべきである方法により影響を受けた正当なサーバであるかもしれない。
【００２２】
以下の具体例は、単一の組織に属してもよいし、属さなくてもよいが、整合性のあるＲＳに接続され、ＲＳと協調して動作可能なネットワーク装置の１つの可能なシナリオを概略する。本例は、ＲＳが脅威からエンドユーザをプロテクトしながら、それが特定のＩＰアドレスをブロックすべきか制御するため個々のゲートウェイにＲＳが影響を与えることを可能にする。まず、ゲートウェイは、それが意図する受信者（ＩＣＮＤ５２４など）に送信する前に、解析用の電子メールを受信する。ゲートウェイは、フィンガープリント処理を実行し、フィンガープリントデータ、送信元接続情報、ゲートウェイブロッキングコンフィギュレーション情報（ブロックするか、又はブロックしないか、また、ブロックするよう設定される場合にはブロッキング時間など）、受信レート（おそらく以前のＸ分からのブロックされた接続を含む当該ＩＰアドレスからゲートウェイが接続を受信するレートなど）を送信する。ＲＳは、脅威レベルを決定し、ゲートウェイが疑わしいＩＰアドレスからサンプルを受信し続けることを所望するか判断する。ＲＳの判断は、ユーザがＩＰアドレスをブロックするか、又はブロックしないようゲートウェイを設定したか、及び他のゲートウェイがＩＰアドレスから脅威を受けているかに基づくものとすることが可能である。ＲＳはさらに、そうでない場合にはブロックされたＩＰアドレスからゲートウェイが受信し続けることを要求したい時間を決定し、当該ゲートウェイ及び他のゲートウェイにおいてＩＰアドレスから接続が到来しているレートに当該リクエストを基づかせることが可能である。次に、ＲＳは、特定の電子メールのスコア（ゲートウェイが当該メッセージにより実行すべきことを知ることができるように）、ゲートウェイがＩＰアドレスをブロック可能であるか（ＲＳの観点から）示すフラグ、及びＲＳがＩＰアドレスをゲートウェイにブロックしてもらいたい時間によって、レスポンスを要求元のゲートウェイに送信可能である。この結果、ゲートウェイがＩＰアドレスをブロックすることが許可され、ユーザがブロックするようゲートウェイを設定した場合、ＩＰアドレスは設定された時間においてブロック可能である。明らかなように、ゲートウェイは依然として、既知の悪意あるインターネットホストから脅威をブロックするための効果的な手段としてＩＰアドレスブロッキングを利用可能であり、ＲＳは、最初の脅威がアドレスから検出されるとすぐに、全ての装置が当該ＩＰアドレスをブロックしているため、レピュテーションシステムが効果的に動作可能でない状態を低減又は解消し、それの効果を維持するのに十分なサンプルデータを受信する可能性がある。
【００２３】
上述されるように、ＲＳは、特定のゲートウェイがＩＰアドレスをブロックすべき時間を決定できる。当該決定は、ゲートウェイがそれ自体のコンフィギュレーションに基づき同意又は不同意することが可能な“リクエスト”としてゲートウェイに送信可能である。ゲートウェイによる同意の決定は、ゲートウェイの他のローカルなコンフィギュレーションパラメータと共に返される実際のスコアに基づくものとしてもよい。あるいは、ＲＳ及びゲートウェイは、ＲＳの決定がローカルなコンフィギュレーションを無効にするマスタ・スレーブ構成において構成可能である。ゲートウェイにおける更なる他のローカルコンフィギュレーション設定は、スコアが所定の範囲内にあるか、又は閾値以下／以上であるときに限って、ＲＳが増谷なることを許可することが可能である。“リクエスト”に同意すべきか判断するゲートウェイのための上記及び他の組み合わせがまた可能である。
【００２４】
上記の説明では、説明のため、多数の具体的な詳細が、開示された実施例の完全な理解を提供するため与えられる。しかしながら、開示された実施例はこれらの具体的な詳細なく実現可能であることは、当業者に明らかであろう。他の例では、開示された実施例を不明瞭にすることを回避するため、構成及び装置がブロック図により示される。サブスクリプト又はサフィックスのない数字の参照は、参照された数字に対応するサブスクリプト及びサフィックスの全てのインスタンスを参照すると理解される。さらに、本開示で利用される言語は、可読性及び教示のため主として選択され、本発明の主題を確定又は制限するため選択されたものでなく、本発明の主題を決定するには、請求項に依拠される必要がある。明細書における“一実施例”又は“実施例”という表現は、当該実施例に関連して説明される特定の特徴、構成又は特性が少なくとも１つの開示された実施例に含まれることを意味し、“一実施例”又は“実施例”の参照は、必ずしも全てが同一の実施例を参照しているとは理解されるべきでない。
【００２５】
上記説明は例示的であり、限定的であることを意図していないことが理解されるべきである。例えば、上述された実施例は、互いに組み合わせて利用されてもよい。他の多くの実施例は、上記説明を参照した当業者に明らかであろう。従って、本発明の範囲は、請求項に付与される均等の完全な範囲と共に、添付した請求項を参照して決定されるべきである。添付した請求項では、“含む”及び“その中で”という用語は、“有する”及び“ここで”の各用語の平易な英語の均等として利用される。
【００２６】
ここに開示される複数の実施例は、協調ソースブロッキング方法を実行するよう構成されるコンピュータシステムであって、複数のコンピュータネットワークとの１以上の接続と、相互に通信接続される１以上のプロセッサとを有し、前記１以上のプロセッサは、第１ネットワーク上のソースアドレスから第２ネットワーク上のデスティネーションアドレス宛てのネットワークデータ送信に関する情報を第１ゲートウェイから受信するステップであって、前記第１ネットワークと前記第２ネットワークとは互いに直接的には接続されていない、受信するステップと、前記受信した情報に基づきスコアを決定するステップと、協調ソースブロッキング方法における前記第１ゲートウェイの参加を示す参加状態を決定するステップと、前記第１ゲートウェイへの送信用の第１レスポンスメッセージであって、前記スコアの表示とブロッキングリクエストインジケータとを有する前記第１レスポンスメッセージを準備するステップと、前記第１ゲートウェイへの前記第１レスポンスメッセージの送信を開始するステップとを実行するようまとめて構成されるコンピュータシステムを含む。コンピュータシステムはまた、前記第１レスポンスメッセージは、前記参加状態が前記協調ソースブロッキング方法への参加を示す場合に限って、ブロッキングリクエストインジケータを有することが可能である。コンピュータシステムは、前記ネットワークデータ送信は、電子メールメッセージ、ダウンロードオブジェクト、ＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、インスタントメッセージ、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）送信、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）送信、ＶＯＩＰ（Ｖｏｉｃｅ  Ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）送信又はこれらの組み合わせを含む、ことを有することが可能である。コンピュータシステムは、前記ネットワークデータ送信のプロトコルは、インターネットプロトコルバージョン４（ＩＰｖ４）又はインターネットプロトコルバージョン６（ＩＰｖ６）を含む、ことを有することが可能である。コンピュータシステムは、前記ソースアドレスは、インターネットプロトコル（ＩＰ）アドレス、ドメインネーム、ＵＲＬ、ホストネーム又はこれらの組み合わせを含む、ことを有することが可能である。コンピュータシステムは、前記第１ゲートウェイから受信した情報は、前記ネットワークデータ送信の少なくとも一部のフィンガープリントを含む、ことを有することが可能である。コンピュータシステムは、前記第１レスポンスメッセージにおけるブロッキングリクエストインジケータは、第２ゲートウェイの前記ソースアドレスに対するブロッキング状態に基づく、ことを有することが可能である。コンピュータシステムは、前記第１レスポンスメッセージにおけるブロッキングリクエストインジケータは、前記ネットワークデータ送信のソースアドレスに関連するネットワーク活動に基づく、ことを有することが可能である。コンピュータシステムは、前記第１レスポンスメッセージにおけるブロッキングリクエストインジケータは、前記第１ゲートウェイのコンフィギュレーション情報に基づく、ことを有することが可能である。コンピュータシステムは、前記第１レスポンスメッセージにおけるブロッキングリクエストインジケータは、前記決定されたスコアに基づく、ことを有することが可能である。コンピュータシステムは、クラウドリソースとして構成可能である。コンピュータシステムは、前記１以上のプロセッサはさらに、前記協調ブロッキング方法に参加する第２ゲートウェイに第２メッセージを先行して送信するよう構成され、前記第２メッセージは、前記第２ゲートウェイが前記ソースアドレスから送信を受信したかに関わらず、前記第１ゲートウェイにより受信されたネットワークデータ送信の前記ソースアドレスに関するブロッキングリクエストインジケータを含む、ことを有することが可能である。また、前記第２メッセージは、前記第２ゲートウェイに前記ソースアドレスをブロックしないよう要求するため、前記第２ゲートウェイに送信されることが可能である。また、前記ソースアドレスをブロックしないためのリクエストは、前記ソースアドレスをブロックしないための期間を示すことが可能である。前記第２メッセージは、前記第２ゲートウェイが前記ソースアドレスをブロックするよう要求するため、前記第２ゲートウェイに送信されることが可能である。
【００２７】
また、協調ソースアドレスブロッキング方法に参加するよう構成されるネットワーク装置ゲートウェイであって、第１ネットワークと第２ネットワークとの１以上の接続であって、前記第１ネットワークと前記第２ネットワークとは互いに直接的には接続されない、１以上の接続と、相互に通信接続される１以上のプロセッサとを有し、前記１以上のプロセッサは、前記第１ネットワーク上のソースアドレスから前記第２ネットワーク上のデスティネーションアドレス宛てのネットワークデータ送信を前記ソースアドレスから受信するステップと、前記ネットワークデータ送信の少なくとも一部のフィンガープリント解析を実行するステップと、前記フィンガープリント解析の表示、前記ソースアドレスの表示、及び当該ネットワーク装置ゲートウェイに関するブロッキングコンフィギュレーション情報を含む第１メッセージを中央ブロッキング協調コンピュータシステムに送信するステップであって、前記ブロッキングコンフィギュレーション情報は、当該ネットワーク装置ゲートウェイの協調ソースアドレスブロッキング方法における参加状態の表示を有する、送信するステップと、前記第１メッセージに応答して、前記第１メッセージにおける情報に関するスコアとブロッキングリクエストとを含む第２メッセージを受信するステップと、前記第２メッセージにおける情報と前記ブロッキングリクエストとに基づき、前記ソースアドレスからの通信をブロックするか又はブロックしないかを決定するステップとを実行するよう構成されるネットワーク装置ゲートウェイが開示される。当該ネットワーク装置ゲートウェイは、中央ブロッキング機能を実行するクラウドへの加入者として構成されることが可能である。ネットワーク装置は、前記ソースアドレスからの送信をブロックするよう示すブロッキングリクエストを送信可能である。ネットワーク装置は、前記スコアが設定された閾値を上回る場合に限って、前記ソースアドレスからの送信のブロッキングのために構成可能である。ネットワーク装置は、前記ソースアドレスからの送信のブロッキングは、当該ネットワーク装置ゲートウェイのローカルなコンフィギュレーション情報に基づき決定されるよう構成可能である。ネットワーク装置は、前記第２メッセージはさらに、前記ソースアドレスからの送信をブロックするためのリクエストに関連する期間を示すよう構成可能である。ネットワーク装置は、前記第２メッセージはさらに、前記ソースアドレスに関するネットワーク通信情報を含み、前記ソースアドレスからの送信のブロッキングは、前記ネットワーク通信情報に少なくとも部分的に基づき決定されるよう構成可能である。ネットワーク装置は、前記ネットワークデータ送信は、電子メールメッセージ、ダウンロードオブジェクト、ＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、インスタントメッセージ、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）送信、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）送信、ＶＯＩＰ（Ｖｏｉｃｅ  Ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）送信又はこれらの組み合わせを含むよう構成可能である。ネットワーク装置は、前記ネットワークデータ送信のプロトコルは、インターネットプロトコルバージョン４（ＩＰｖ４）又はインターネットプロトコルバージョン６（ＩＰｖ６）を含むよう構成可能である。ネットワーク装置は、前記ソースアドレスは、インターネットプロトコル（ＩＰ）アドレス、ドメインネーム、ＵＲＬ、ホストネーム又はこれらの組み合わせを含むよう構成可能である。もちろん、コンピュータ可読媒体は、上述したネットワーク装置を構成するための命令を格納可能である。
【図１】
0005872704.tif 000002
【図２】
0005872704.tif 000003
【図３】
0005872704.tif 000004
【図４Ａ】
0005872704.tif 000005
【図４Ｂ】
0005872704.tif 000006
【図５】
0005872704.tif 000007