(57)【特許請求の範囲】
【請求項１】
通信ネットワークのスパム・センタを備えるシステムであって、
プロセッサを有する前記スパム・センタは、前記通信ネットワークを介してトランスポートされる電子メッセージにおけるスパムを検出する前記通信ネットワークのエンティティからスパム・レポートを受信するように動作可能であり、
エンティティからのスパム・レポートは、電子メッセージに関して見られる乱用のタイプを示す乱用タイプ・フィールドと、前記電子メッセージに関する前記乱用を検出するために前記エンティティによって用いられるスクリーニング方法を示す乱用検出方法フィールドと、前記エンティティがどのように前記電子メッセージをフィルタリングしたかを示すメッセージ配信判定フィールドと、を含むレポート・フィールドでフォーマットされており、
前記スパム・センタは、前記スパム・レポートを処理して、前記通信ネットワークを介してトランスポートされる前記電子メッセージにおけるスパムを検出するための新たなスパム規則を生成し、前記スパム・レポートにおける前記レポート・フィールドを解析して、前記新たなスパム規則に該当する前記エンティティのうちの少なくとも１つを識別し、前記スパム・レポートの前記解析に基づいて、前記識別されたエンティティに前記新たなスパム規則を選択的に配信するようにさらに動作可能であるシステム。
【請求項２】
前記エンティティからの前記スパム・レポートは、前記乱用と関連しているものとして前記エンティティによって前記電子メッセージの中で検出されるマルチメディア要素を示す乱用マルチメディア要素フィールドでフォーマットされている請求項１に記載のシステム。
【請求項３】
前記スパム・センタは、前記スパム・レポートに基づいて、或る特定のメッセージ・タイプの電子メッセージを扱う前記エンティティを識別し、前記メッセージ・タイプに基づいて、前記識別されたエンティティに前記新たなスパム規則を選択的に配信するようにさらに動作可能である請求項１に記載のシステム。
【請求項４】
前記スパム・センタは、前記スパム・レポートに基づいて、前記電子メッセージの中の或る特定の乱用キーワードを検出した前記エンティティを識別し、前記乱用キーワードに基づいて、前記識別されたエンティティに前記新たなスパム規則を選択的に配信するようにさらに動作可能である請求項１に記載のシステム。
【請求項５】
前記スパム・センタは、前記スパム・レポートに基づいて、或る特定の発信元アドレス／ドメインからの電子メッセージを扱う前記エンティティを識別し、前記発信元アドレス／ドメインに基づいて、前記識別されたエンティティに前記新たなスパム規則を選択的に配信するようにさらに動作可能である請求項１に記載のシステム。
【請求項６】
通信ネットワークのスパム・センタにおいて実行される方法であって、
通信ネットワークを介してトランスポートされる電子メッセージにおけるスパムを検出する前記通信ネットワークのエンティティから前記スパム・センタにおいてスパム・レポートを受信するステップであって、
エンティティからのスパム・レポートは、電子メッセージに関して見られる乱用のタイプを示す乱用タイプ・フィールドと、前記電子メッセージに関する前記乱用を検出するために前記エンティティによって用いられるスクリーニング方法を示す乱用検出方法フィールドと、前記エンティティがどのように前記電子メッセージをフィルタリングしたかを示すメッセージ配信判定フィールドと、を含むレポート・フィールドでフォーマットされている、ステップと、
前記スパム・センタにおいて前記スパム・レポートを処理して、前記通信ネットワークを介してトランスポートされる前記電子メッセージにおけるスパムを検出するための新たなスパム規則を生成するステップと、
前記スパム・レポートの前記レポート・フィールドを解析して、前記新たなスパム規則に該当する前記エンティティのうちの少なくとも１つを識別するステップと、
前記スパム・レポートの前記解析に基づいて、前記スパム・センタから前記識別されたエンティティに前記新たなスパム規則を選択的に配信するステップとを含む方法。
【請求項７】
前記エンティティからの前記スパム・レポートは、前記乱用と関連しているものとして前記エンティティによって前記電子メッセージの中で検出されるマルチメディア要素を示す乱用マルチメディア要素フィールドでフォーマットされている、請求項６に記載の方法。
【請求項８】
前記新たなスパム規則を選択的に配信するステップは、
前記スパム・レポートに基づいて、或る特定のメッセージ・タイプの電子メッセージを扱う前記エンティティを識別するステップと、
前記メッセージ・タイプに基づいて、前記識別されたエンティティに前記スパム・センタから前記新たなスパム規則を選択的に配信するステップとを備える請求項６に記載の方法。
【請求項９】
前記新たなスパム規則を選択的に配信するステップは、
前記スパム・レポートに基づいて、前記電子メッセージの中の或る特定の乱用キーワードを検出した前記エンティティを識別するステップと、
前記乱用キーワードに基づいて、前記識別されたエンティティに前記スパム・センタから前記新たなスパム規則を選択的に配信するステップとを備える請求項６に記載の方法。
【請求項１０】
前記新たなスパム規則を選択的に配信するステップは、
前記スパム・レポートに基づいて、或る特定の発信元アドレス／ドメインからの電子メッセージを扱う前記エンティティを識別するステップと、
前記発信元アドレス／ドメインに基づいて、前記識別されたエンティティに前記スパム・センタから前記新たなスパム規則を選択的に配信するステップとを備える請求項６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信の分野に関し、より詳細には、通信ネットワークにおいて検出されたスパムを報告することに関する。
【背景技術】
【０００２】
電子メッセージング技術のほとんどすべてのユーザが、スパム・メッセージに遭遇している。スパムは、求められていないメッセージを複数のエンドユーザに無差別に送る電子メッセージング・システムの使用である。最も広く認識されている形態のスパムが、電子メール・スパムであるが、この用語は、インスタント・メッセージング（ＩＭ）、ＳＭＳ、ＭＭＳ、ソーシャルネットワーキング、および他のタイプのメッセージングにも適用される。
【０００３】
一部の通信ネットワークは、ネットワークにおいてトランスポートされるスパム・メッセージを追跡する集中型スパム・エージェントを有する。エンド・ユーザ・デバイスおよびネットワーク・ノード（例えば、電子メール・サーバ、ＳＭＳＣ、ＭＭＳＣ）が、スパム・メッセージをこの集中型スパム・エージェントに報告するようにプログラミングされ得る。標準化団体が、スパム・レポートに関するフォーマットを規定している。例えば、インターネット・エンジニアリング・タスクフォース（ＩＥＴＦ）が、集中型エージェントにスパムを報告するためのメッセージ乱用報告フォーマット（ＭＡＲＦ）を規定している。同様に、オープン・モバイル・アライアンス（ＯＭＡ）が、スパムを報告するためのフォーマットを示唆している（「Ｍｏｂｉｌｅ  Ｓｐａｍ  Ｒｅｐｏｒｔｉｎｇ  Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ」、ＯＭＡ−ＴＳ−ＳｐａｍＲｅｐ−Ｖ１＿０−２０１００６０１−Ｄ）。
【０００４】
残念ながら、スパムに関する現在の報告標準は、不十分であり、集中型エージェントは、ネットワークをスパムから十分には保護しない。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】オープン・モバイル・アライアンス（ＯＭＡ）、「Ｍｏｂｉｌｅ  Ｓｐａｍ  Ｒｅｐｏｒｔｉｎｇ  Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ」、ＯＭＡ−ＴＳ−ＳｐａｍＲｅｐ−Ｖ１＿０−２０１００６０１−Ｄ
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本明細書で説明される実施形態は、集中型スパム・センタに対するスパムの改良された報告をもたらす。本明細書で説明される報告フォーマットは、メッセージ・プロトコル、乱用タイプ、乱用検出方法、乱用キーワード、乱用マルチメディア要素、配信判定、およびタイムスタンプなどの、スパム情報に関する強化されたフィールドを含む。これらのさらなるフィールドは、スパム・メッセージについてのさらなる情報、およびスパム・メッセージがどのように検出されたかをスパム・センタにもたらす。スパム・センタは、スパム・レポート（強化された報告フォーマットを有する）を処理して、ネットワークを介してトランスポートされる電子メッセージをフィルタリングするのに使用されるスパム規則を生成する。次に、スパム・センタは、それらのスパム規則をネットワーク内のメッセージ・センタに配信する。メッセージ・センタに送られるスパム規則は、スパム・センタが、スパム規則を生成する際に使用すべき、より多くの、より良好な情報を有するため、スパム・フィルタリングのためにより効果的である。このため、スパムは、ネットワーク内で、より小さな問題となるはずである。
【課題を解決するための手段】
【０００７】
一実施形態は、エンド・ユーザ・デバイスまたはメッセージ・センタなどの、通信ネットワークを介してトランスポートされる電子メッセージを扱う通信ネットワークにおけるエンティティを備える。電子メッセージを扱う際、エンティティは、電子メッセージがスパムを含むことを検出するように動作可能である。このことは、そのエンティティが、そのメッセージをスパムとして識別している、またはそのメッセージがスパムであることが疑われると識別していることを意味する。電子メッセージがスパムを含むと判定したことに応答して、そのエンティティは、その電子メッセージに関するスパム・レポートを生成し、そのスパム・レポートをスパム・センタに送信するようにさらに動作可能である。スパム・レポートは、以下のフィールド、すなわち、メッセージ・タイプ、乱用タイプ、乱用検出方法、乱用キーワード、乱用マルチメディア要素、およびメッセージ配信判定のうちの１つまたは複数で強化されたフォーマットである。
【０００８】
別の実施形態は、通信ネットワークにおけるスパム・センタを備える。このスパム・センタは、通信ネットワークのエンティティからスパム・レポートを受信し、それらのスパム・レポートを処理して、通信ネットワークを介してトランスポートされる電子メッセージをフィルタリングするためのスパム規則を生成するように動作可能である。このスパム・センタは、それらのスパム・レポートの解析に基づいて、通信ネットワークのエンティティのうちの１つまたは複数にスパム規則を選択的に配信するようにさらに動作可能である。次に、それらのエンティティが、それらのスパム規則を使用して、通信ネットワークを介してトランスポートされる他の電子メッセージにおけるスパムを検出することが可能である。
【０００９】
他の例示的な実施形態が、後段で説明され得る。
【００１０】
次に、本発明のいくつかの実施形態を、単に例として、添付の図面を参照して説明する。同一の参照符号が、すべての図面の同一の要素、または同一のタイプの要素を表す。
【図面の簡単な説明】
【００１１】
【図１】或る例示的な実施形態における通信ネットワークを示す図である。
【図２】或る例示的な実施形態におけるスパムを報告する方法を示す流れ図である。
【図３】或る例示的な実施形態におけるスパム規則を生成する方法を示す流れ図である。
【図４】或る例示的な実施形態におけるエンティティからスパム・レポートを受信するスパム・センタを示す図である。
【図５】或る例示的な実施形態におけるエンティティにスパム規則を配信するスパム・センタを示す図である。
【発明を実施するための形態】
【００１２】
図および以下の説明は、本発明の特定の例示的な実施形態を示す。このため、当業者は、本明細書で明示的に説明されるとも、示されることもないものの、本発明の原理を実現するとともに、本発明の範囲内に含められる様々な構成を考案することができることが認識されよう。さらに、本明細書で説明されるどんな例も、本発明の原理を理解するのを助けることを意図しており、記載されるそのような特定の例および条件に限定されないものと解釈されるべきである。その結果、本発明は、後段で説明される特定の実施形態にも、特定の例にも限定されず、特許請求の範囲、および均等物の範囲によって限定される。
【００１３】
図１は、或る例示的な実施形態における通信ネットワーク１００を示す。通信ネットワーク１００は、電子メッセージをトランスポートするように動作可能なパケット交換ネットワークを備える。電子メッセージは、ネットワークを介して交換される任意のタイプのデジタル・メッセージを含む。電子メッセージのいくつかの例が、電子メール、ショートメッセージ・サービス（ＳＭＳ）メッセージ、マルチメディア・メッセージ・サービス（ＭＭＳ）メッセージ、インスタント・メッセージ（ＩＭ）などである。この実施形態において、通信ネットワーク１００は、複数のメッセージ・センタ１１０〜１１３を備える。メッセージ・センタ１１０〜１１３は、電子メッセージを扱うように動作可能な任意のサーバ、ルータ、または他のシステムを備える。メッセージ・センタ１１０〜１１３のいくつかの例が、ショートメッセージ・サービス・センタ（ＳＭＳＣ）、マルチメディアメッセージサービスセンタ（ＭＭＳＣ）、電子メール・サーバ、およびインスタント・メッセージング・ゲートウェイ（ＩＭ  ＧＷ）である。通信ネットワーク１００は、他の複数のサーバ、ルータ、およびその他のネットワーク要素を含み得る。
【００１４】
また、通信ネットワーク１００は、ユーザ・エージェント１２０〜１２３と一般に呼ばれる複数のエンド・ユーザ・デバイスにサービスを提供することもする。ユーザ・エージェント１２０〜１２３は、電子メッセージを送信する、または受信するようにエンドユーザによって操作される任意のデバイス（有線またはワイヤレス）を備える。例えば、ユーザ・エージェント１２０〜１２３は、ＳＭＳアプリケーション、ＭＭＳアプリケーション、またはＩＭアプリケーションを有する電話機または他のデバイスを備え得る。また、ユーザ・エージェント１２０〜１２３は、電子メールアプリケーションを有する電話機、ＰＣ、ラップトップなどを備えることも可能である。メッセージ・センタ１１０〜１１３およびユーザ・エージェント１２０〜１２３は、本明細書で「エンティティ」と総称される。
【００１５】
また、図１の通信ネットワーク１００は、スパム・センタ１３０も含む。スパム・センタ１３０は、エンティティからスパム・レポートを受信し、さらに電子メッセージにおけるスパムを検出するためのスパム基準、スパム規則、スパム・アルゴリズムなど（本明細書で「スパム規則」と呼ばれる）を生成する任意のシステムまたはサーバを備える。例えば、スパム規則は、いずれの電子メッセージがスパムを含むかを、そのメッセージの発信元／終端アドレス、そのメッセージの発信元／終端ドメインなどによって、示すことが可能である。また、スパム規則は、スパムを含む電子メッセージを、そのメッセージをブロックすること、そのメッセージを配信すること、そのメッセージを保留にすることなど、どのようにフィルタリングすべきかを示すことも可能である。
【００１６】
動作の際、ユーザ・エージェント１２０〜１２３は、通信ネットワーク１００を介して電子メッセージを送受信する。メッセージ・センタ１１０〜１１３が、通信ネットワーク１００を介して交換されるこれらの電子メッセージを扱う。電子メッセージを扱うことの一環として、メッセージ・センタ１１０〜１１３および／またはユーザ・エージェント１２０〜１２３は、スパム・センタ１３０によって生成されたスパム規則を処理して、スパムを含むものと識別される、または疑われる電子メッセージを検出することが可能である。メッセージ・センタ１１０〜１１３およびユーザ・エージェント１２０〜１２３は、スパム・レポートの中で識別された、または疑われるどんな電子メッセージもスパム・センタ１３０に報告することができる。図２は、ユーザ・エージェント１２０〜１２３および／またはメッセージ・センタ１１０〜１１３がどのようにスパム・センタ１３０に報告するかをさらに示す。
【００１７】
図２は、或る例示的な実施形態におけるスパムを報告する方法２００を示す流れ図である。方法２００のステップは、図１のネットワーク１００を参照して説明されるが、方法２００は、他のネットワークおよびシステムにおいて実行されてもよいことが当業者には認められよう。本明細書で説明される流れ図のステップは、包括的ではなく、図示されない他のステップを含み得る。また、これらのステップは、代替の順序で実行されることも可能である。
【００１８】
ステップ２０２で、ネットワーク１００における或るエンティティ（例えば、メッセージ・センタ１１０〜１１３および／またはユーザ・エージェント１２０〜１２３）が、或る電子メッセージがスパムを含むことを検出する。このことは、そのエンティティが、そのメッセージをスパムとして識別していること、またはそのメッセージがスパムであることが疑われると識別していることを意味する。そのエンティティは、スパム・センタ１３０によって配信された規則および／またはポリシーに基づいて（このことは、図３でさらに説明される）、この判定を行うことが可能である。電子メッセージがスパムを含むことを検出したことに応答して、そのエンティティは、ステップ２０４でその電子メッセージに関するスパム・レポートを生成する。スパム・レポートは、その電子メッセージについての特徴と、どのようにそのエンティティが、その電子メッセージがスパムを含むと判定したかについての特徴とを含む。例えば、スパム・レポートは、その電子メッセージがどこから来たか、その電子メッセージはどこに送られているか、その電子メッセージの内容（例えば、キーワード）、その電子メッセージがどのような規則に違反したかなどを示すことが可能である。ステップ２０６で、そのエンティティが、そのスパム・レポートをスパム・センタ１３０に送信する。
【００１９】
スパム・レポートの中に含められるフィールドを規定するレポートに関する標準化されたフォーマットが存在する。例えば、インターネット・エンジニアリング・タスクフォース（ＩＥＴＦ）およびオープン・モバイル・アライアンス（ＯＭＡ）がそれぞれ、スパム報告に関する標準を規定している。この実施形態において、或るエンティティによってスパム・センタ１３０に送られるスパム・レポートが、新たに規定されたフィールドを含むように強化される。これらの強化によれば、スパムを含む電子メッセージに関するレポートは、以下の新たに規定されたフィールドのうちの１つまたは複数を含む。すなわち、
（１）メッセージＩＤ。メッセージＩＤフィールドは、「整数」型であり、さらにその電子メッセージの一意識別子を示す。メッセージＩＤは、着信するメッセージの場合、その電子メッセージ自体の中に見られることが可能であり、または発信されるメッセージの場合、メッセージ・センタによって作成されることが可能である。
（２）メッセージ・センタＩＤ。メッセージ・センタＩＤフィールドは、「整数」型であり、さらにスパム・レポートを送ったメッセージ・センタの一意識別子を示す。
（３）メッセージ・タイプ。メッセージ・タイプ・フィールドは、「列挙」型であり、さらに電子メッセージのタイプを示す。電子メッセージのタイプの例には、電子メール、ＳＭＳ、ＭＭＳ、およびＩＭが含まれる。
（４）メッセージ・プロトコルＩＤ。メッセージ・プロトコルＩＤフィールドは、「列挙」型であり、さらにその電子メッセージをトランスポートするためにメッセージ・センタによって使用されたメッセージ・プロトコルを示す。メッセージ・プロトコルの例が、ＳＭＴＰ、ＳＭＰＰ、３ＧＰＰ  ＭＡＰ、３ＧＰＰ  ＳＩＰ、３ＧＰＰ２  ＳＩＰ、およびＡＮＳＩ  ＳＭＤＰＰである。
（５）メッセージ・テレサービスＩＤ。メッセージ・テレサービスＩＤフィールドは、「文字列」型であり、さらにメッセージ・テレサービス識別子またはサービス・タイプを示す。例えば、ＳＭＳにおいて、テレサービスＩＤは、ＷＰＴ（ワイヤレス・ページング・テレサービス）、ＷＭＴ（ワイヤレス・メッセージング・テレサービス）、ＶＭＮ（ボイスメール通知）、ＷＡＰ、ＷＥＭＴ（ワイヤレス強化メッセージング・テレサービス）などであり得る。
（６）メッセージ言語標識。メッセージ言語標識フィールドは、「整数」型であり、さらにその電子メッセージにおいて使用される言語を示す。言語の例が、英語、フランス語、スペイン語、イタリア語などである。
（７）メッセージ・セグメント標識。メッセージ・セグメント標識フィールドは、「整数型」であり、さらにスパムとして識別されたメッセージ・セグメントを示す。或る電子メッセージが、プロトコルの中で規定された長さ（例えば、ＳＭＳにおいて１６０文字）を超えた場合、電子メッセージを送るエンティティは、電子メッセージ全体を複数のセグメントに分解する。各セグメントは、プロトコルの許される長さの範囲内にある。エンティティは、受信側のエンティティが、電子メッセージ全体を再組み立てして、１つのメッセージとして表示することができるように、セグメントのシーケンスを示す。スパム検出に関して、セグメントのうちの１つがスパムとして識別されることが、残りのセグメントがスパムとして識別されずに、なされ得る。このフィールドは、いずれのメッセージ・セグメントまたはいずれの複数のメッセージ・セグメントがスパムとして識別されたかを示す。
（８）メッセージ・データ符号化。メッセージ・データ符号化フィールドは、「文字列」型であり、さらにその電子メッセージにおいて使用されたユーザ・データ符号化スキームを示す。電子メッセージのために使用される異なる多くのデータ符号化スキームが存在する。例えば、ＳＭＳは、ＡＳＣＩＩ、ＧＳＭデフォルト・アルファベット、オクテット・アンスペシファイド（Ｏｃｔｅｔ  Ｕｎｓｐｅｃｉｆｉｅｄ）、ＵＳＣ（ユニコード）などを有する。
（９）メッセージ・ユーザ・データ。メッセージ・ユーザ・データフィールドは、「ＵＴＦ８Ｓｔｒｉｎｇ」型であり、さらに元の電子メッセージからのユーザ・データ（ペイロード内容）またはそのユーザ・データのサブセットを含む。
（１０）発信元ドメイン。発信元ドメイン・フィールドは、「文字列」型であり、さらにその電子メッセージに関する発信元ネットワークのドメイン名を示す。
（１１）発信元アドレス・タイプ。発信元アドレス・タイプ・フィールドは、「列挙」型であり、さらにその電子メッセージの発信者のアドレス・タイプを示す。アドレス・タイプの例には、ＩＰアドレス、モバイル番号（ＭＳＩＳＤＮ、ＩＭＳＩ）、電子メール・アドレスなどが含まれる。
（１２）発信元アドレス。発信元アドレス・フィールドは、「文字列」型であり、さらに電子メッセージの発信者のアドレスを示す。
（１３）終端ドメイン。終端ドメイン・フィールドは、「文字列」型であり、さらにその電子メッセージに関する終端ネットワークのドメイン名を示す。
（１４）終端アドレス・タイプ。終端アドレス・タイプ・フィールドは、「列挙」型であり、さらにその電子メッセージの宛先／受信者のアドレス・タイプを示す。
（１５）終端アドレス。終端アドレス・フィールドは、「文字列」型であり、さらにその電子メッセージの宛先／受信者のアドレスを示す。
（１６）乱用タイプ。乱用タイプ・フィールドは、「列挙」型であり、さらにその電子メッセージに関して見られる、または疑われる乱用のタイプを示す。乱用タイプの例には、スパム（またはスパムではない）、フィッシング、スプーフィング、偽の送信者アドレス、許可のない送信者／受信者、疑わしいネットワーク／ドメイン、メッセージ・フラディング、サービス拒否攻撃、マルウェア（例えば、ウイルス／スパイウェア）、および許可のないメッセージ（セキュリティ・ポリシーの違反）が含まれる。
（１７）乱用検出方法。乱用検出方法フィールドは、「列挙」型であり、さらにその電子メッセージのエンティティによってどのように乱用が検出されたかを示す。どのように乱用を検出するかの例には、白／黒リスト、禁止されたネットワーク・ドメイン／アドレスのスクリーニング、禁止されたアプリケーション・エンティティのスクリーニング、スパム・キーワード・マッチ、スパム・マルチメディア・マッチ、スパム・パターン・マッチ、送信者当りのボリュームしきい値マッチ、および送信側ネットワーク／ドメイン当りのボリュームしきい値マッチが含まれる。
（１８）乱用キーワード。乱用キーワード・フィールドは、「文字列」型であり、さらにその電子メッセージに関してエンティティによって検出されたキーワードを示す。このフィールドの内容は、単一の語、複数の語、句、短い文などであり得る。
（１９）乱用マルチメディア要素。乱用マルチメディア要素フィールドは、「ＵＴＦ８Ｓｔｒｉｎｇ」型であり、さらにメッセージ・センタによって検出された乱用マルチメディア要素を示す。一部のメッセージング・プロトコルは、音楽メロディ、呼出音、ピクチャ、アニメーションなどのマルチメディア要素がメッセージに埋め込まれることを許す。このフィールドは、そのメッセージの中で検出されたマルチメディア要素を示す。
（２０）メッセージ配信判定。メッセージ配信判定フィールドは、「列挙」型であり、さらにメッセージ・センタがどのようにその電子メッセージをフィルタリングしたか（該当する場合）を示す。配信判定の例には、配信された、通知を伴って拒否された、暗黙にドロップされた、命令を待って保留が含まれる。
（２１）メッセージ受信タイムスタンプ。メッセージ受信タイムスタンプ・フィールドは、「時刻」型であり、さらにエンティティにおいてその電子メッセージが受信された、または作成された時刻を示す。
（２２）メッセージ配信タイムスタンプ。メッセージ配信タイムスタンプ・フィールドは、「時刻」型であり、さらにその電子メッセージがエンティティに配信された時刻を示す。
（２３）メッセージ・ブロック・タイムスタンプ。メッセージ・ブロック・タイムスタンプは、「時刻」型であり、さらにその電子メッセージがメッセージ・センタにおいて拒否された、または暗黙にドロップされた時刻を示す。
【００２０】
ネットワーク１００における複数のエンティティが、或る期間にわたって電子メッセージを扱うにつれ、多くのエンティティが、強化されたフォーマットを使用してスパム・センタ１３０にスパム・レポートを供給することが可能である。すると、スパム・センタ１３０は、それらのスパム・レポートを処理して、ネットワーク１００に関する新たなスパム規則／ポリシーを生成することが可能である。
【００２１】
図３は、或る例示的な実施形態におけるスパム規則を生成する方法３００を示す流れ図である。方法３００のステップは、図１のスパム・センタ１３０を参照して説明されるが、方法３００は、他のネットワークおよびシステムにおいて実行されてもよいことが当業者には認められよう。
【００２２】
ステップ３０２で、スパム・センタ１３０が、ネットワーク１００の１つまたは複数のエンティティ（例えば、メッセージ・センタ１１０〜１１３およびユーザ・エージェント１２０〜１２３）からスパム・レポートを受信する。図４は、或る例示的な実施形態におけるエンティティからスパム・レポートを受信するスパム・センタ１３０を示す。この場合も、スパム・レポートは、前述した強化されたフォーマットになっている。ステップ３０４で、スパム・センタ１３０が、ネットワーク１００のエンティティからのスパム・レポートを処理し、集計し、さらに／または解析して、通信ネットワーク１００に関する新たなスパム規則（新たなスパム・ポリシーとも呼ばれる）を生成する。これらのスパム規則は、どのようにスパムを識別すべきか、さらに／またはスパムを含む電子メッセージをどのようにフィルタリングすべきかをエンティティに命令するのに使用される。例えば、これらのスパム規則は、スパム・メッセージの送信元（例えば、発信元アドレス／発信元ドメイン）、スパム・メッセージに関するメッセージ・プロトコル、スパム・メッセージに関するキーワードなどを示すことが可能である。これらのスパム規則は、これらのスパム規則が有効である期間を規定するフィルタリング時間窓をさらに示し得る。
【００２３】
ステップ３０６で、スパム・センタ１３０が、これらのスパム規則をエンティティのうちの１つまたは複数に選択的に配信する。図５は、或る例示的な実施形態におけるエンティティにスパム規則を配信するスパム・センタ１３０を示す。図５に示される例において、スパム・センタ１３０は、スパム規則をメッセージ・センタ１１０〜１１１に送る。しかし、他の実施形態において、スパム・センタ１３０は、スパム規則を他の複数のエンティティに送ってもよい。
【００２４】
スパム規則をエンティティに「選択的に」配信するために、スパム・センタ１３０は、エンティティから受信されたスパム・レポートを解析する。この解析は、レポートのフィールドのうちの１つまたは複数を処理して、いずれのエンティティがそれらの新たなスパム規則に該当するかを判定することを含む。エンティティがサブミットしたスパム・レポートに基づいて該当するエンティティが識別されると、スパム・センタ１３０は、それらのスパム規則をこれらの該当するエンティティに選択的に配信することが可能である。特定のエンティティが該当するかどうかは、生成されたスパム規則に依存し得る。例えば、スパム規則がＳＭＳに適用される場合、スパム・センタ１３０は、ＳＭＳＣだけが該当すると判定することが可能である。スパム規則がマルチメディア・コンテンツに適用される場合、スパム・センタ１３０は、ＭＭＳＣおよび電子メール・サーバだけが該当すると判定することが可能である。いずれにしても、スパム・センタ１３０は、エンティティからのスパム・レポートの中でサブミットされた情報を使用して、生成されたスパム規則をどこに配信すべきかを特定する。
【００２５】
一実施形態において、スパム・センタ１３０は、メッセージ・タイプに基づいて、新たなスパム規則を配信することが可能である。そうするのに、スパム・センタ１３０は、スパム・レポートの中のメッセージ・タイプ（および、場合により、プロトコルＩＤ）を解析し、さらにこの特定のメッセージ・タイプの電子メッセージを扱うエンティティを識別することが可能である。例えば、メッセージ・タイプがＳＭＳである場合、スパム・センタ１３０は、ＳＭＳメッセージを扱うネットワーク１００内のエンティティを識別することが可能である。次に、スパム・センタ１３０は、この特定のタイプのメッセージを扱うことに関して識別されたエンティティにスパム規則を選択的に配信することが可能である。また、スパム規則は、異なるメッセージ・タイプのエンティティに配信されることも可能である。例えば、禁止された外部ネットワーク・ドメインを有するスパム電子メールが識別された場合、スパム・センタ１３０は、この外部ネットワーク・ドメインに関するスパム規則を生成し、さらに通信ネットワーク１００における電子メール・サーバに加えて、通信ネットワーク１００におけるＳＭＳＣおよびＭＭＳＣにスパム規則を配信することが可能である。
【００２６】
別の実施形態において、スパム・センタ１３０は、さらに、または代替として、乱用タイプに基づいて、新たなスパム規則を配信してもよい。例えば、スパム・センタ１３０は、スパム・レポートの中の乱用タイプ（および、場合により、プロトコルＩＤ）を解析し、さらに或る特定の乱用タイプを検出した、またはこの特定の乱用タイプの影響を受けやすいエンティティを識別することが可能である。次に、スパム・センタ１３０は、これらの識別されたエンティティにスパム規則を選択的に配信することが可能である。
【００２７】
別の実施形態において、スパム・センタ１３０は、さらに、または代替として、特定の発信元アドレス／ドメインに基づいて、新たなスパム規則を配信することが可能である。例えば、スパム・センタ１３０は、スパム・レポートの中の発信元アドレスおよび／または発信元ドメインを解析し、さらにこの発信元アドレス／ドメインからの電子メッセージを扱うエンティティを識別することが可能である。例えば、発信元ドメインが外部ドメインである場合、スパム・センタ１３０は、この外部ドメインから電子メッセージを受信する可能性があるネットワーク１００内のエンティティを識別することが可能である。次に、スパム・センタ１３０は、これらの識別されたエンティティにスパム規則を選択的に配信することが可能である。
【００２８】
言語、乱用検出方法、終端ドメインなどの、スパム規則の新たなセットをどこに配信すべきかの決定に寄与する他の多くの要因が存在し得る。事実上、スパム・レポートの中の新たなフィールドのいずれも、スパム規則の新たなセットをどこに配信すべきかを決定する際に、単独で、または組み合わせで使用されることが可能である。また、スパム・センタ１３０は、新たなスパム規則が、スパム攻撃を防止するのにエンティティのそれぞれに役立つとスパム・センタ１３０が判定した場合、通信ネットワーク１００におけるエンティティのそれぞれにそれらの新たなスパム規則を配信することも可能である。このため、それらの新たなスパム規則は、ネットワーク全体にブロードキャストされる。
【００２９】
メッセージ・センタ１１０などのエンティティが、スパム・センタ１３０から新たなスパム規則を受信すると、このエンティティは、スパムを検出するように電子メッセージを扱う際に、それらの新たなスパム規則を処理する。メッセージ・センタ１１０が、それらの新たなスパム規則に基づいてスパムを検出した場合、メッセージ・センタ１１０は、やはり、前述したフォーマットを使用してスパム・レポートを生成する。また、メッセージ・センタ１１０は、規則ＩＤまたはポリシーＩＤなどによって、そのスパム・メッセージを検出する際に使用されたスパム規則を示すことも可能である。それらの新たなスパム規則を受信するエンティティのそれぞれは、同様に動作して、スパム・センタ１３０にスパムを報告する。その後、このプロセスが、スパム・センタ１３０が、新たなレポートに基づいて新たなスパム規則を生成して、繰り返される。
【００３０】
前述の実施形態の１つの利点は、スパム・レポートに関する新たなフォーマットが、スパム・メッセージについてはるかに多くの情報をもたらすことである。スパム・センタ１３０は、新たなスパム規則を規定する際、および新たなスパム規則をエンティティに選択的に配信する際に、このさらなる情報を使用することができる。このことは、エンティティが、ネットワーク１００を介してトランスポートされる電子メッセージにおけるスパムを最も効果的に検出し、さらにそれに応じて、そのスパムをフィルタリングすることを許す。
【００３１】
図に示される、または本明細書で説明される様々な要素のいずれも、ハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせのいずれとして実施されてもよい。例えば、或る要素が、専用ハードウェアとして実施され得る。専用ハードウェア要素は、「プロセッサ」または「コントローラ」と呼ばれる、あるいは他の類似した用語で呼ばれることが可能である。プロセッサによってもたらされる場合、機能は、単一の専用プロセッサによって、単一の共有されるプロセッサによって、またはいくつかが共有され得る複数の個々のプロセッサによって提供され得る。さらに、「プロセッサ」または「コントローラ」という用語の明示的な使用は、ソフトウェアを実行することができるハードウェアを排他的に指すものと解釈されるべきではなく、限定なしに、デジタル・シグナル・プロセッサ（ＤＳＰ）ハードウェア、ネットワーク・プロセッサ、特定用途向け集積回路（ＡＳＩＣ）または他の回路、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、ソフトウェアを格納するための読み取り専用メモリ（ＲＯＭ）、ランダム・アクセス・メモリ（ＲＡＭ）、不揮発性ストレージ、ロジック、または他の何らかの物理的ハードウェア構成要素もしくはハードウェア・モジュールを暗黙に含み得る。
【００３２】
また、或る要素が、その要素の機能を実行するようにプロセッサまたはコンピュータによって実行可能な命令として実施されることも可能である。命令のいくつかの例が、ソフトウェア、プログラム・コード、およびファームウェアである。これらの命令は、プロセッサによって実行されると、その要素の機能を実行するようにプロセッサを導くように作用する。これらの命令は、プロセッサによって読み取り可能なストレージ・デバイス上に格納され得る。ストレージ・デバイスのいくつかの例が、デジタル・メモリもしくはソリッドステート・メモリ、磁気ディスクや磁気テープなどの磁気記憶媒体、ハードドライブ、または光学的に読み取り可能なデジタル・データ記憶媒体である。
【００３３】
特定の実施形態が本明細書で説明されたものの、本発明の範囲は、それらの特定の実施形態に限定されない。本発明の範囲は、添付の特許請求の範囲、および均等物の範囲によって規定される。
【図１】
0005684919.tif 000002
【図２】
0005684919.tif 000003
【図３】
0005684919.tif 000004
【図４】
0005684919.tif 000005
【図５】
0005684919.tif 000006