(57)【要約】【課題】【解決手段】  システムは、許可されたインバウンドメッセージを登録された企業ネットワークに送信するように構成された処理ノードを含む。許可されたメッセージは信用できる出所証印を含むメッセージである。信用できる出所証印は、そのメッセージが処理ノードまたは、登録された企業ネットワークのうちの１つに関係する認証されたメッセージ転送ノードの１つ以上によって送信されたことを指示する。システムはさらに、企業ネットワークと関係する複数のメッセージ転送ノードの登録を維持するように構成された管理ノードを含むことができる。方法は、企業ネットワークの認証されたメッセージ転送ノードからアウトバウンドメッセージを受信することと、関係する受信者にメッセージを送信するべきかどうかを判断するために脅威についてメッセージを審査することと、メッセージを追跡するために使用することができる第１のメッセージ識別子を各メッセージに適用することと、そして各々のメッセージについて、メッセージにいかなる脅威も検出されなければ関係する受信者にメッセージを送信することとを含む。【選択図】図１
2009515426.tif 000002
【特許請求の範囲】
【請求項１】
複数の登録された企業ネットワークを含むプライベートネットワーク内部のシステムであって、システムは、
許可されたインバウンドメッセージだけを登録された企業ネットワークに送信するように構成された処理ノードと、ここにおいて許可されたメッセージは信用できる出所証印を含むメッセージであり、信用できる出所証印はそのメッセージが処理ノードまたは、登録された企業ネットワークのうちの１つに関係する認証されたメッセージ転送ノードの１つ以上によって送信されたことを指示しており、
企業ネットワークと関係する複数のメッセージ転送ノードの登録を維持するように構成された管理ノードとを備える、システム。
【請求項２】
処理ノードはさらにメッセージ転送ノードから送信されたアウトバウンドメッセージにおける脅威を検出するように構成されている、請求項１に記載のシステム。
【請求項３】
脅威はビヘービアベースの異常およびコンテンツ関連脅威によって指示される脅威のうちの１つ以上を含む、請求項２に記載のシステム。
【請求項４】
処理ノードはさらにメッセージ識別子を各々のアウトバウンドメッセージに挿入するように構成されており、メッセージ識別子はアウトバウンドメッセージの１つ以上の属性のハッシュを含む、請求項２に記載のシステム。
【請求項５】
アウトバウンドメッセージの受信者によって問合せされた時に認証データを提供するように構成されたホステッドドメインネームシステム（ＤＮＳ）サーバをさらに備える、請求項２に記載のシステム。
【請求項６】
ホステッドＤＮＳサーバによって提供される認証データは処理ノードと関係するインターネットプロトコル（ＩＰ）アドレスを含む、請求項５に記載のシステム。
【請求項７】
システムは企業ネットワークＤＮＳサーバによって参照されるＤＮＳサーバをさらに備えており、それによって企業ネットワークＤＮＳサーバへの受信者認証問合せはホステッドＤＮＳサーバを含むように指示される、請求項２に記載のシステム。
【請求項８】
処理ノードはさらに複数の登録された企業の各々に関係する評価測定基準を生成するように構成されており、評価測定基準は企業ネットワークから送信されたメッセージにおいて検出された脅威に少なくとも部分的に基づいている、請求項２に記載のシステム。
【請求項９】
企業ネットワークからの全部のアウトバウンドメッセージは処理ノードにサブミットされる、請求項１に記載のシステム。
【請求項１０】
処理ノードはさらに処理ノードへバウンスされるバウンスドメッセージを検出するように構成されている、請求項１に記載のシステム。
【請求項１１】
処理ノードは許可されたバウンスドメッセージを未許可のバウンスドメッセージと区別するように構成されている、請求項１０に記載のシステム。
【請求項１２】
処理ノードは、受信されたバウンスドメッセージが処理ノードによって送信されたかどうかを判断するために各々のアウトバウンドメッセージに適用されたバウンス追跡識別子を使用するように構成されている、請求項１０に記載のシステム。
【請求項１３】
メッセージ転送ノードの各々は、関係する企業ネットワーク内部のメッセージを第１のプロトコルで受信し、そのメッセージを第２のプロトコルで処理ノードにサブミットする、請求項１に記載のシステム。
【請求項１４】
管理ノードは以下の、
メッセージ転送ノードを認証すること、
メッセージ転送ノードにソフトウェアアップデートを送信すること、
メッセージ転送ノードの可用性を監視すること、
メッセージ転送ノードに任意のコマンドを発行すること、
メッセージ転送ノードを登録すること、
またはメッセージ転送ノードを構成すること、
のうちの１つ以上を実行することによって複数のメッセージ転送ノードの登録を維持する、請求項１に記載のシステム。
【請求項１５】
管理モジュールは認証証明書を用いてメッセージ転送ノードを認証する、請求項１４に記載のシステム。
【請求項１６】
処理ノードはさらに関係する脅威を有するアウトバウンドメッセージを隔離するように構成されている、請求項１に記載のシステム。
【請求項１７】
処理ノードは企業処置ポリシーに基づき各メッセージを処置し、処置ポリシーは、
解除まで隔離する、
指定された企業ネットワークユーザへバウンスする、
送信せずに削除する、
指定された時間後に配信する、
承認後にのみ配信する、
より構成される群から選択される、請求項１６に記載のシステム。
【請求項１８】
企業に関係する１つ以上のポリシーをさらに備えており、１つ以上のポリシーのうちの１つはアウトバウンドメッセージがそれに関してフィルタされるフィルタリング属性を指定しており、処理ノードはさらにそのポリシーに従ってアウトバウンドメッセージをフィルタするように構成されている、請求項１に記載のシステム。
【請求項１９】
１つ以上のポリシーは、企業レベルポリシー、グループレベルポリシー、部門レベルポリシーまたはユーザレベルポリシーのうちの１つ以上を含む、請求項１８に記載のシステム。
【請求項２０】
１つ以上のポリシーは企業ネットワークから送信されたすべてのアウトバウンドメッセージに適用される標準ステーショナリを指定している、請求項１８に記載のシステム。
【請求項２１】
処理ノードはさらにメッセージ転送ノードから送信された各々のアウトバウンドメッセージに１つ以上の識別子を挿入するように構成されており、識別子は、
完全性チェックサム署名、
関係するメッセージの状態を追跡するために使用されるように構成されたメッセージ識別子、
バウンス追跡識別子、
ドメイン名認証識別子、
より構成される群から選択される、請求項１に記載のシステム。
【請求項２２】
プライベートネットワークにおいて使用される方法であって、プライベートネットワークは複数の登録された会員企業ネットワークを含んでおり、方法は、
企業ネットワークの認証されたメッセージ転送ノードからアウトバウンドメッセージを受信することと、
関係する受信者にメッセージを送信するべきかどうかを判断するために脅威についてメッセージを審査することと、
メッセージを追跡するために使用することができる第１のメッセージ識別子を各メッセージに適用することと、
各々のメッセージについて、メッセージにいかなる脅威も検出されなければ関係する受信者にメッセージを送信することとを含む、方法。
【請求項２３】
フィルタ判定基準に従ってアウトバウンドメッセージをフィルタリングすることと、
各々のメッセージについて、関係するメッセージ識別子を保存することと、
各々のメッセージからフィルタされた属性およびコンテンツをその属性およびコンテンツが関係するメッセージ識別子を用いて検索することができるように保存することとをさらに含む、請求項２２に記載の方法。
【請求項２４】
本来の送信者識別子よりもむしろメッセージ識別子を使用する認証問合せに応答して送信者認証情報を提供することをさらに含む、請求項２２に記載の方法。
【請求項２５】
アウトバウンドメッセージにおいて検出された脅威に基づき評価測定基準を計算することをさらに含む、請求項２２に記載の方法。
【請求項２６】
評価測定基準を計算することは、企業規模の評価測定基準、グループ規模の評価測定基準、ユーザレベルの評価測定基準、部門レベルの評価測定基準またはオフィス現場の評価測定基準のうちの１つ以上を計算することを含む、請求項２３に記載の方法。
【請求項２７】
検出された脅威を含むメッセージを隔離することをさらに含む、請求項２２に記載の方法。
【請求項２８】
隔離処置ポリシーに従って各々の隔離されたメッセージを処置することをさらに含んでおり、隔離処置ポリシーは、
指定された時間量の後に配信することなく隔離されたメッセージを削除することと、
指定された時間量の後に隔離されたメッセージを配信することと、
企業ネットワーク管理者から承認が受信された後にのみ隔離されたメッセージを配信することと、
隔離されたメッセージを企業ネットワーク内部の識別されたユーザに送信することと、
隔離されたメッセージを隔離されたメッセージの送信者に送信すること、
より構成される群から選択される、請求項２７に記載の方法。
【請求項２９】
選択されたアウトバウンドメッセージにおける添付物を識別することと、
選択されたメッセージから添付物を抽出することと、
添付物を保存することと、
選択されたアウトバウンドメッセージにリンクを挿入することとをさらに含み、それによってメッセージ受信者はリンクを通じて添付物にアクセスすることができる、請求項２３に記載の方法。
【請求項３０】
メッセージ識別子を生成することをさらに含んでおり、メッセージ識別子を生成することはメッセージの１つ以上の属性のハッシュを計算することを含む、請求項２２に記載の方法。
【請求項３１】
メッセージをフィルタリングすることは１つ以上のフィルタリング判定基準に基づきメッセージをフィルタリングすることを含み、１つ以上のフィルタリング判定基準は、
ＭＡＩＬ  ＦＲＯＭパラメータ、
メッセージチェックサム、
ＨＥＬＯストリング、
ヘッダ、
合計サイズ、
添付物の数、
添付物の合計サイズ、
ハイパーテキストマークアップ言語（ＨＴＭＬ）によるメッセージ、
テキストによるメッセージ、
マルチパートを伴うメッセージ、
独立形式画像を伴うメッセージ、
スパムスコア、
出所ＩＰアドレス、
クライアント送信者のＩＰアドレス、
会員メッセージ転送ノードのＩＰアドレス、
企業サーバのＩＰアドレス、
より構成される群から選択される、請求項２３に記載の方法。
【請求項３２】
１つ以上の付加的な識別子が各々のメッセージに挿入され、１つ以上の付加的な識別子は、
完全性チェックサム署名、
バウンス追跡識別子、
ドメイン名認証識別子、
より構成される群から選択される、請求項２２に記載の方法。
【請求項３３】
メッセージがバウンス追跡識別子を含むと断定することによって関係する受信者に到達することなくバウンスされるメッセージを検出することをさらに含む、請求項３２に記載の方法。
【請求項３４】
バウンス追跡識別子が受信されたメッセージに存在するかどうかを決定することによって受信されたメッセージが許可されたメッセージであるかまたは未許可のメッセージであるかを確認することをさらに含む、請求項３２に記載の方法。
【請求項３５】
メッセージを審査することは、メッセージが１つ以上のコンテンツ関連脅威を含むかどうか、またはメッセージがビヘービアベースの異常を指示しているかどうかを決定することを含む、請求項２２に記載の方法。
【請求項３６】
コンテンツ関連脅威は、スパム、ウイルス、スパイウェア、ワームより構成される群から選択される、請求項３５に記載の方法。
【請求項３７】
ビヘービアベースの異常はボットが企業ネットワークの識別されたノードに存在していることを指示する、請求項３５に記載の方法。
【請求項３８】
企業内部の他のノードからのアウトバウンドメッセージをメッセージ受信者に送信させることを許しつつ、企業ネットワーク内部の識別されたノードから送信された全部のメッセージを隔離することをさらに含む、請求項３７に記載の方法。
【請求項３９】
ネットワークによって通信する実体の間で信用を助成するためのシステムであって、システムは、
複数のメッセージ転送ノードをプライベートネットワークに登録するための手段と、メッセージ転送ノードはプライベートネットワークの会員である関係する企業ネットワークに存在しており、
企業ネットワークに送信されたインバウンドメッセージが関係する信用できる出所証印を有するかどうかを決定するための手段と、
関係する信用できる出所証印を有するインバウンドメッセージだけを企業ネットワークに送信するための手段とを備える、システム。
【発明の詳細な説明】
【背景技術】
【０００１】
今日、組織や個人は膨大な量のインターネットおよび電子メール「汚染」によって攻撃されている。スパム、ワーム、フィッシング攻撃、スパイウェア、アドウェア、電子メールアドレスのなりすまし、その他の形式のネットワーク汚染源は絶え間なく増加している。例えば、場合によっては、スパムがインバウンド電子メールの７５〜８０％をも占めることがあり得る。毎年、莫大な量の時間、資金および生産性がインバウンド電子メールにおける汚染源をフィルタアウトし食い止めようとする試みに費やされている。今日、例えば、ファイアウォール、アンチウィルス、アンチスパムおよびアンチスパイウェアソフトウェアは、企業のネットワークおよびコンピューティングインフラストラクチャが稼動し続けるべき場合、絶対にインストールされ頻繁に更新されなければならない。残念なことに、インバウンド電子メールその他のインターネット通信のコンテンツフィルタリングは、ネットワーク汚染源からの保護に対して高額かつしばしば非効果的な手法である。
【０００２】
電子メール汚染源に関連した１つの問題は、電子メールメッセージの送信者の真正性または身元を断定することができないことである。電子メールメッセージの“ｆｒｏｍ”アドレスは簡単に偽装され、送信者が他の誰かになりすますことを許す。送信者は有害なマルウェア（例えばワーム、ウイルス、スパイウェア）を電子メールメッセージに添付する、ハイパーリンクを偽のウェブページ挿入する（例えばフィッシング）、その他を行うことができる。電子メールが信用できる知人によって送信されたと信じる偽装電子メールの受信者は、マルウェア添付物を開き受信者のシステムにワームまたはウイルスを撒き散らすかもしれず、または偽のウェブページで個人情報を入力して受信者の身元を詐欺師によって盗み取られるだけになるかもしれない。
【０００３】
インバウンド電子メールのフィルタリングは、潜在的に有害なコンテンツまたは添付物を伴う電子メールメッセージを識別しようとする試みを含む。電子メール汚染源のますます増えている量、範囲および進化のために、これらの脅威を識別するコンテンツフィルタリングに対する現行の依存は、高額で技術的な難題であり続けている。ネットワークの脅威は絶えず企業ネットワークを攻撃しており、適所に置かれたフィルタをうまく避けようと絶えず適応している。インバウンドネットワークトラフィックのフィルタリングは、新しい脅威を回避するために新しいフィルタリングメカニズムにグレードアップする果てしないプロセスである。従って、インバウンド電子メールのフィルタリングは反応的であり、それによって企業は新しい変種および進化する脅威に対し常に反応していなければならない。
【０００４】
スパムおよび他の電子メールコンテンツのフィルタはしばしば、偽の肯定を生成し「良好な」電子メールをフィルタアウトする。コンテンツフィルタリングの不正確さはしばしば、一斉に配信を待機、隔離または一時停止することによって合法な電子メールメッセージの配信を混乱させることがあり得る。さらに、合法な電子メールの送信者には、電子メールメッセージが意図された受信者の所に届いたか、または配信されずにフィルタアウトされたのかを知る方策がまったくない。電子メールが「バウンスされ」配信不能報告が生成される場合、配信不能の理由は簡単に断定することができず、ビジネスＩＴ管理者には失敗した電子メールメッセージを報告する配信可能性がまったくない。付加的な配信可能性の懸念は、電子メールメッセージがそれらの宛先への経路における信頼できない蓄積転送ゲートウェイをしばしば跳び越えるという事実に一部起因して生じる。
【０００５】
別の問題は、これらのゲートウェイがそれらに送信されるあらゆる電子メールまたは他のデータも受信しなければならないという点で、パブリックなインターネット用途ゲートウェイの特性に関連している。そうしたものとして、企業の電子メールゲートウェイは“サービス不能”（ＤｏＳ）攻撃を受けやすい。ＤｏＳ攻撃はフラッディングといった種々の形態で行われ得るが、すべてのＤｏＳ攻撃は、被害者にその資源をリセットまたは消費させることを強制し、それにより資源が意図されたサービスを行うことができなくなるか、かつ／または被害者および被害者と通信しようと試みている者との間の通信を妨げるようにすることが意図されている。スパムメッセージの偽装または偽造された電子メールエンベロープの組合せはしばしば、なりすまされた被害者に誤って送信されるバウンスメッセージを生じる。これらの“バウンス攻撃”は、電子メールゲートウェイをフラッディングさせ、重要なビジネス通信を途絶させることがあり得る。
【０００６】
汚染された着信電子メールに起因する技術的な問題の影響は、汚染された発信電子メールの結果としての企業評価に対する毀損である。企業ドメイン名による汚染された電子メールは企業ネットワークから意図的または意図せずに送信されるかもしれず、それによって企業の評価を傷つける。“ボット”または“トロイの木馬”が企業内部のコンピュータに常駐するようになり汚染された電子メールメッセージを吐き出し始めるかもしれない。あるいはまた、企業内部の悪意の意図を持つユーザが企業から汚染された電子メールを送信するかもしれない。意図的にせよ意図的でないにせよ、企業ネットワークから発出する汚染は企業の評価を傷つけ、それは転じて逆にコミュニティイメージ、売上、ウェブページヒット数、供給元との関係などに悪影響を及ぼし得る。とはいっても、今日の企業は各自の発信電子メールの首尾よい配信可能性を確保するために各自のネットワークから発端となるアウトバウンド汚染を含まざるを得ない。
【０００７】
その上、電子メールによって送信されるほとんどのビジネス通信の大多数は、パブリックなインターネットによって、そして時に中間の第三者ゲートウェイを通じてプレーンテキストで搬送される。電子メールが搬送中に傍受されないという送信者または受信者のどちらか一方に対する保証はまったく存在しない。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
まさに上述および他の問題に関して本発明は具現化された。
【課題を解決するための手段】
【０００９】
システムの実施形態は、許可されたインバウンドメッセージだけを登録された企業ネットワークに送信するように構成された処理ノードを含む。許可されたメッセージは信用できる出所証印を含むメッセージである。信用できる出所証印は、そのメッセージが処理ノードのうちの１つ以上または、登録された企業ネットワークのうちの１つに関係する認証されたメッセージ転送ノードによって送信されたことを指示する。システムは、企業ネットワークと関係する複数のメッセージ転送ノードの登録を維持するように構成された管理ノードをさらに含むことができる。
【００１０】
処理ノードはさらに、メッセージ転送ノードから送信されたアウトバウンドメッセージにおける脅威を検出するように構成されることができる。脅威はビヘービアベースの異常およびコンテンツ関連脅威によって指示される脅威のうちの１つ以上を含み得る。処理ノードはさらに、メッセージ識別子を各々のアウトバウンドメッセージに挿入するように構成され得る。メッセージ識別子はアウトバウンドメッセージの１つ以上の属性のハッシュを含み得る。処理ノードはさらに、複数の登録された企業の各々に関係する測定基準の評価を生成するように構成されることができ、その際、評価測定基準は企業ネットワークから送信されたメッセージにおいて検出された脅威に少なくとも部分的に基づいている。
【００１１】
システムは、アウトバウンドメッセージの受信者によって問合せされた時に認証データを提供するように構成されたホステッドドメインネームシステム（ＤＮＳ）サーバをさらに含み得る。ホステッドＤＮＳサーバによって提供される認証データは、処理ノードと関係するインターネットプロトコル（ＩＰ）アドレスを含み得る。システムは、企業ネットワークＤＮＳサーバによって参照されるＤＮＳサーバをさらに含むことができ、それによって企業ネットワークＤＮＳサーバへの受信者認証問合せはホステッドＤＮＳサーバを含むように指示される。
【００１２】
システムの一部の実施形態において、企業ネットワークからの全部のアウトバウンドメッセージは処理ノードにサブミットされる。処理ノードはさらに、処理ノードへバウンスされるバウンスドメッセージを検出するように構成されることができる。処理ノードはさらにまた、許可されたバウンスドメッセージを未許可のバウンスドメッセージと区別するように構成され得る。処理ノードはさらになお、受信されたバウンスドメッセージが処理ノードによって送信されたかどうかを判断するために各々のアウトバウンドメッセージに適用されたバウンス追跡識別子を使用するように構成され得る。
【００１３】
システムの一部の実施形態において、メッセージ転送ノードの各々は、関係する企業ネットワーク内部のメッセージを第１のプロトコルで受信し、そのメッセージを第２のプロトコルで処理ノードにサブミットする。管理ノードは、メッセージ転送ノードを認証すること、メッセージ転送ノードにソフトウェアアップデートを送信すること、メッセージ転送ノードの可用性を監視すること、メッセージ転送ノードに任意のコマンドを発行すること、メッセージ転送ノードを登録すること、またはメッセージ転送ノードを構成することのうちの１つ以上を実行することによって複数のメッセージ転送ノードの登録を維持する。管理モジュールは認証証明書を用いてメッセージ転送ノードを認証することができる。
【００１４】
処理ノードはさらにまた、関係する脅威を有するアウトバウンドメッセージを隔離するように構成され得る。処理ノードは企業処置ポリシーに基づき各メッセージを処置することができる。処置ポリシーは、解除まで隔離する、指定された企業ネットワークユーザへバウンスする、送信せずに削除する、指定された時間後に配信する、承認後にのみ配信する、より構成される群から選択される。
【００１５】
システムの実施形態はさらになお、企業に関係する１つ以上のポリシーを含み得る。ポリシーのうちの１つ以上は、アウトバウンドメッセージがそれに関してフィルタされるフィルタリング属性を指定することができる。処理ノードはさらにまた、そのポリシーに従ってアウトバウンドメッセージをフィルタするように構成され得る。１つ以上ポリシーは、企業レベルポリシー、グループレベルポリシー、部門レベルポリシーまたはユーザレベルポリシーのうちの１つ以上を含むことができる。１つの以上ポリシーは企業ネットワークから送信されたすべてのアウトバウンドメッセージに適用される標準ステーショナリを指定することができる。
【００１６】
処理ノードはさらに、メッセージ転送ノードから送信された各々のアウトバウンドメッセージに１つ以上の識別子を挿入するように構成され得る。識別子は、完全性チェックサム署名、関係するメッセージの状態を追跡するために使用されるように構成されたメッセージ識別子、バウンス追跡識別子、およびドメイン名認証識別子より構成される群から選択することができる。
【００１７】
方法の実施形態は、企業ネットワークの認証されたメッセージ転送ノードからアウトバウンドメッセージを受信することと、関係する受信者にメッセージを送信するべきかどうかを判断するために脅威についてメッセージを審査することと、メッセージを追跡するために使用することができる第１のメッセージ識別子を各メッセージに適用することと、そして各々のメッセージについて、メッセージにいかなる脅威も検出されなければ関係する受信者にメッセージを送信することとを含む。
【００１８】
方法はさらに、フィルタ判定基準に従ってアウトバウンドメッセージをフィルタリングすることと、各々のメッセージについて、関係するメッセージ識別子を保存することとを含み得る。方法はさらにまた、各々のメッセージからフィルタされた属性およびコンテンツをその属性およびコンテンツが関係するメッセージ識別子を用いて検索することができるように保存することを含む。
【００１９】
方法の実施形態はさらに、本来の送信者識別子よりもむしろメッセージ識別子を使用する認証問合せに応答して送信者認証情報を提供することを含み得る。さらにまた、方法は、アウトバウンドメッセージにおいて検出された脅威に基づき評価測定基準を計算することを含み得る。測定基準の評価を計算することは、企業規模の評価測定基準、グループ規模の評価測定基準、ユーザレベルの評価測定基準、部門レベルの評価測定基準またはオフィス現場の評価測定基準のうちの１つ以上を計算することを含み得る。
【００２０】
方法の実施形態は検出された脅威を含むメッセージを隔離することをさらに含み得る。方法はさらにまた、指定された時間量の後に配信することなく隔離されたメッセージを削除することと、指定された時間量の後に隔離されたメッセージを配信することと、企業ネットワーク管理者から承認が受信された後にのみ隔離されたメッセージを配信することと、隔離されたメッセージを企業ネットワーク内部の識別されたユーザに送信することと、および隔離されたメッセージを隔離されたメッセージの送信者に送信することより構成される群から選択される隔離処置ポリシーに従って各々の隔離されたメッセージを処置することを含み得る。
【００２１】
方法はさらに、選択されたアウトバウンドメッセージにおける添付物を識別することと、選択されたメッセージから添付物を抽出することと、添付物を保存することと、選択されたアウトバウンドメッセージにリンクを挿入することとを含むことができ、それによってメッセージ受信者はリンクを通じて添付物にアクセスすることができる。
【００２２】
方法の別の実施形態は、メッセージの１つ以上の属性のハッシュを計算することによってメッセージ識別子を生成することをさらに含み得る。
【００２３】
方法のさらに別の実施形態は、ＭＡＩＬ  ＦＲＯＭパラメータ、メッセージチェックサム、ＨＥＬＯストリング、ヘッダ、合計サイズ、添付物の数、添付物の合計サイズ、ハイパーテキストマークアップ言語（ＨＴＭＬ）によるメッセージ、テキストによるメッセージ、マルチパートを伴うメッセージ、独立形式画像を伴うメッセージ、スパムスコア、出所ＩＰアドレス、クライアント送信者のＩＰアドレス、会員メッセージ転送ノードのＩＰアドレス、および企業サーバのＩＰアドレスより構成される群から選択される１つ以上のフィルタリング判定基準に基づきメッセージをフィルタリングすることを含み得る。
【００２４】
方法のさらに別の実施形態は、１つ以上の付加的な識別子を各々のメッセージに挿入することを含むことができ、この場合１つ以上の付加的な識別子は、完全性チェックサム署名、バウンス追跡識別子、ドメイン名認証識別子より構成される群から選択される。
【００２５】
方法のさらに別の実施形態は、メッセージがバウンス追跡識別子を含むと断定することによって関係する受信者に到達することなくバウンスされるメッセージを検出することを伴う。方法はさらに、バウンス追跡識別子が受信されたメッセージに存在するかどうかを決定することによって受信されたメッセージが許可されたメッセージであるかまたは未許可のメッセージであるかを確認することを含み得る。
【００２６】
さらに別の実施形態において、方法は、メッセージが１つ以上のコンテンツ関連脅威を含むかどうか、またはメッセージがビヘービアベースの異常を指示しているかどうかを決定することによってメッセージを審査することを含む。コンテンツ関連脅威は、スパム、ウイルス、スパイウェア、およびワームより構成される群から選択され得る。ビヘービアベースの異常はボットが企業ネットワークの識別されたノードに存在していることを指示するとしてよい。ボットがノードに存在している場合、方法は、企業内部の他のノードからのアウトバウンドメッセージをメッセージ受信者に送信させることを許しつつ、企業ネットワーク内部の識別されたノードから送信された全部のメッセージを隔離することをさらに含み得る。
【００２７】
システムの別の実施形態は、複数のメッセージ転送ノードをプライベートネットワークに登録するための手段と、メッセージ転送ノードはプライベートネットワークの会員である関係する企業ネットワークに存在しており、企業ネットワークに送信されたインバウンドメッセージが関係する信用できる出所証印を有するかどうかを決定するための手段と、関係する信用できる出所証印を有するインバウンドメッセージだけを企業ネットワークに送信するための手段とを含む。
【００２８】
本発明の種々の実施形態および特徴のより完全な理解は、図と関連して考慮した時に好ましい実施形態および請求項の詳細な記述を参照することによって導き出され得る。
【発明を実施するための最良の形態】
【００２９】
図において、類似の構成要素および／または特徴は同じ参照符号を有するとしてよい。さらに、同じ種類の種々の構成要素は、類似の構成要素間で区別する第２の符号を参照符号に後続させることによって識別され得る。第１の参照符号だけが明細書において使用されている場合、その説明は第２の参照符号に関わらず同じ第１の参照符号を有する類似の構成要素のいずれの一つにも適用できる。
【００３０】
従来のインバウンドメッセージフィルタリングに関係する課題および欠点を、プライベートネットワークにおけるアウトバウンドメッセージトラフィックを事前対応的にフィルタリングすることによって克服するシステムおよび方法が以下に説明される。アウトバウンドメッセージフィルタリングに加え、プライベートネットワークは、そのプライベートネットワークに登録されている１つ以上の会員ノードおよびネットワークに他のアウトバウンドメッセージサービスを提供することができる。会員から発出するメッセージはプライベートネットワーク処理ハブを通じてサブミットされ、そこでメッセージに関して種々のプロセスが実行されて、ネットワークの完全性を保存し、非会員によって認知されるような会員の信頼性を増強する。他の処理の中でも、メッセージは、フィルタリング属性に従って処理ハブによってフィルタされ、かつ／または脅威が検出された時には隔離され得る。隔離された場合、メッセージは配信処置ポリシーに従って処置され得る。そのように、プライベートネットワークは、会員ネットワークから発出するメッセージから脅威を低減または削除し、それによって会員評価を向上させる。
【００３１】
種々の実施形態において、処理ハブは会員ネットワークからのメッセージに脅威が存在しないことを実質的に保証することができる。処理ハブはそれを通じてサブミットまたは配信される各メッセージのための署名またはハッシュメッセージＩＤを生成することができ、そのメッセージが脅威について事前審査されており吟味された合法な会員から発信されたことを指示する。そのように、会員メッセージの受信者は、会員メッセージが安全であり、改ざんされておらず、請求された送信者から発信されたことが認証されていることを信用できる。受信者の非会員企業は、増強した会員信用の結果としてそのプライベートネットワークの会員を“ホワイトリスト化”することができる。代替として、またはそれに加えて、非会員受信者が処理ハブによって提供されるサービスの利益を享受できる会員になることができる。１つのシナリオでは、非会員は、現行の会員から、または会員を代表してプライベートネットワークからとしてよい勧誘に応じてプライベートネットワークの会員になることができる。
【００３２】
一部の実施形態によれば、処理ハブは会員間での保証されたメッセージ配信を提供する。一つには処理ハブによる会員からのアウトバウンドメッセージの事前対応的フィルタリングのために、会員は他の会員からのメッセージが脅威をもたらすことを心配する必要がない。そのように、会員から他の会員へのメッセージは、従来のフィルタリングに比べて、「偽の肯定」が良好なインバウンドメッセージを間違ってフィルタアウトする結果になる恐れを著しく低減している。会員はパブリックネットワークからのインバウンドメッセージトラフィックをフィルタするインバウンドフィルタリング機能性を変わらずに有することができるが、プライベートコミュニティの会員は処理ハブからのインバウンドメッセージ通信のフィルタリングについて心配する必要がなくなる。
【００３３】
処理ハブの種々の実施形態は、メッセージ汚染および脅威がプライベートネットワークおよび／または会員ネットワークに進入するのを防ぐ。これらの実施形態において、処理ハブは、会員への配信のためのインターネットといった公共的にアクセス可能なネットワークからの未許可のメッセージを受け入れる開放型インタフェースを提供しない。処理ハブの実施形態は商業マーケティングメッセージを配信しない。
【００３４】
一部の実施形態において、処理ハブは会員のアウトバウンドメッセージ統計を追跡する。例えば、処理ハブは、バウンスドメッセージの数、検出された脅威の数、検出された脅威の種類、メッセージの出所ノード、意図された受信者、添付物の頻度／種類／サイズ、および／または他の会員の各々から受信されたメッセージの数を追跡することができる。個々それぞれの会員ネットワークの管理者がアクセス可能な監査報告が生成され得る。監査報告はウェブポータルを通じて管理者によってアクセスすることができる。
【００３５】
種々の実施形態において、ポリシーが各会員について指定され得る。ポリシーは、企業レベル、グループレベル、支社レベル、部門レベル、職場レベル、個々のユーザ会員その他において適用され得る。会員ネットワーク管理者はウェブポータルを通じてポリシーを作成および修正することができる。ポリシーは、トラフィックを会員メッセージ転送ノードにサブミットし得る許可または不許可の会員インターネットプロトコル（ＩＰ）アドレス、電子メールエンベロープに含まれた許可されたメッセージドメイン名、グループレベルまたはユーザレベルのフィルタリング規則、その他を指定することができる。会員は、以下に限らないが、添付物の種類、サイズおよび頻度、メッセージコンテンツ、会員評価、送信者、受信者、および送信者と受信者の組合せといった、１つ以上の判定基準に基づきメッセージフィルタリングポリシーが実行されるように構成することができる。
【００３６】
処理ハブの１つ以上の実施形態は評価管理サービスを提供する。評価管理は、能動的または受動的および即時または長期実行の形態とすることができる。制限ではなく例証として、メッセージ脅威は、サブミッション中に検出された時に即時にフィルタされることができ、アウトバウンドメッセージ統計は評価を改善する方法の決定を助成するために監視されることができ、脅威は事前対応に検出および隔離されることができ、そして会員は脅威に基づく評価測定基準に基づき罰則または報奨を受けることがあり得る。
【００３７】
処理ハブを含むアーキテクチャの一部の実施形態によれば、１つ以上の会員メッセージ転送ノードが、各会員ネットワーク内部の非武装地帯（ＤＭＺ）またはインターネット周縁に配備される。各々の会員メッセージ転送ノードは処理ハブに登録され、会員ノードは会員ポリシーに従って構成される。会員ノードは会員ネットワークからアウトバウンドされたメッセージを処理ハブへ安全に伝達する。会員ノードは、会員ネットワークにとって内部的に第１のプロトコルで通信し、処理ハブにとって外部的に別のプロトコルで通信することができる。制限ではなく例証として、メッセージは簡易メール転送プロトコル（ＳＭＴＰ）を用いて会員ネットワーク内部から会員ノードに送信されることができ、拡張マークアップ言語（ＸＭＬ）を用いて会員ノードによって処理ハブにサブミットされ得る。他のメッセージサブミッションプロトコルも使用することができる。これらの実施形態において、メッセージなりすましは会員ネットワークからアウトバウンドされるメッセージにおいて防止される。
（用語）
本願全体を通じて使用される用語、略語および語句の簡単な定義を以下に示す。
【００３８】
用語「接続された」または「結合された」および関連する用語は、動作上の意味で使用されており、必ずしも直接的な物理的接続または結合に限定されるわけではない。従って、例えば、２個の装置が、直接に、または１つ以上の仲介的な媒体または装置を介して結合され得る。別の例として、装置は、いかなる物理的接続も別のものと共用しないまま情報がそれらの間でやり取りできるような形で結合されることができる。ここに提示された開示に基づき、当業者は前述の定義に従って接続または結合が存在する多様な方式を認識するであろう。
【００３９】
語句「１実施形態において」、「１実施形態によれば」などは一般に、その語句に続く特定の特徴、構造または特性が本発明の少なくとも１つの実施形態に含まれており、また本発明の複数の実施形態に含まれ得ることを意味する。重要なこととして、そのような語句は必ずしも同じ実施形態に言及しているわけではない。
【００４０】
ある構成要素または特徴が「含まれるとしてよい」、「含まれ得る」、「含まれることができよう」もしくは「含まれるかもしれない」、またはある特性を「有するとしてよい」、「有し得る」、「有することができよう」もしくは「有するかもしれない」と明細書が記載していても、その特定の構成要素または特徴が含まれるか、その特性を有することが要求されるわけではない。
【００４１】
用語「応答性」は完全にまたは部分的に応答性であることを含む。
【００４２】
用語「エンドユーザ」はネットワーク内部のコンピュータ装置または他の形式のノードのユーザをいう。一般に企業は複数のエンドユーザを有する。ここに記載された種々の実施形態において、ポリシーはユーザレベルポリシーを指定することができ、それは企業における個々のエンドユーザに適用されるポリシーである。
【００４３】
用語「会員」は、プライベートネットワークに登録されている実体をいう。会員はプライベートネットワーク処理ハブによって提供されるサービスを受ける。ここに記載された実施形態において、会員は一般にプライベートネットワークに登録する企業である。
【００４４】
用語「企業」は、営利目的または非営利目的の組織をいう。制限ではなく例証として、企業は、政府組織、会社、合弁会社、中小企業および大学を含む。
【００４５】
用語「会員ネットワーク」は、会員によって所有、配備および／または維持されるネットワークをいう。会員ネットワークは、制限を伴わず、ローカルエリアネットワーク（ＬＡＮ）およびワイドエリアネットワーク（ＷＡＮ）とすることができる。
【００４６】
用語「会員メッセージ転送ノード」または「会員ノード」は、プライベートネットワーク処理ハブと対話するように構成されている会員のネットワークに配備されたノードをいう。この対話は、制限を伴わず、会員ネットワークから処理ハブへメッセージをサブミットすること、処理ハブからのコマンドに応答することを含む。メッセージ転送ノードは、会員の予め構成されたメッセージ通信（例えば電子メール）インフラストラクチャにおけるハードウェア機器、ソフトウェアゲートウェイ、または１つ以上の構成要素（例えばサーバ）とすることができる。
【００４７】
用語「非会員」は、プライベートネットワークに登録されていない実体をいう。非会員は一般に、プライベートネットワークによって提供されるサービスを直接受けないが、一般にプライベートネットワークによって会員に提供されるサービスの受益者である。
【００４８】
用語「非会員ネットワーク」は、非会員によって所有、配備および／または維持されるネットワークをいう。
【００４９】
用語「プライベートネットワーク」は、プライベートネットワーク処理ハブのサービスを利用する１つ以上の会員ネットワークの１群をいう。一般に、プライベートネットワークは複数の会員ネットワークおよび複数の処理ハブを含むであろう。複数の会員ネットワークおよび処理ハブは一般に地理的に分散されている。
【００５０】
用語「プライベートネットワークハブ」または「プライベートネットワーク処理ハブ」は、アウトバウンド会員ネットワークメッセージを受信および処理し、当該メッセージがその会員ネットワークに経路指定されなければならないことをその会員が指定していた場合に、パブリックネットワークから受信した許可されたメッセージだけをその関係する会員ネットワークに経路指定するためのネットワーク化されたセンターをいう。会員ネットワークメッセージの処理は、メッセージフィルタリング、メッセージ追跡、脅威検出、バウンス管理またはメッセージ署名のうちの１つ以上を含むことができる。
【００５１】
用語「許可されたメッセージ」は、信用できる出所証印を含むメッセージをいう。種々の実施形態において、プライベートネットワークハブによって受信されたメッセージは、そのメッセージが会員ネットワークに伝送されなければならないかどうかを判断するためにそれらが信用できる出所証印を含むかどうかを決定するために解析される。信用できる出所証印は、以下に限らないが、信用できる出所と関係づけられたメッセージにおける認識された識別子、メッセージがそこから受信された高信頼性通信経路またはポート、またはメッセージをサブミットした認証されたノードを含むことができる。
【００５２】
用語「アウトバウンド」は、データフローの論理的方向をいい、その場合データフローはノードまたはネットワークから、またはそこから外へである。ここに記載された実施形態において、アウトバウンドデータは、その受信者が別の会員または非会員であるかどうかに関わらず、１つ以上の会員ネットワークから途中でプライベートネットワークを通じて受信者に流れる。
【００５３】
用語「インバウンド」は、データフローがノードまたはネットワークに向けて、またはその中へとなるデータフローの論理的方向をいう。ここに記載された実施形態において、インバウンドデータはプライベートネットワークから会員ネットワークに流れる。
【００５４】
用語「ノード」は、ネットワークにおけるあらゆる論理的アドレス指定可能な点をいう。ノードは一般に、一意にアドレス指定可能であるが、それと関係する複数のアドレス（例えばＩＰアドレス）を有することができる。制限ではなく例証として、デスクトップおよび可搬型コンピュータ、サーバコンピュータ、ゲートウェイ、ルータ、ゲートキーパ、家電品、電話、およびターミナルアダプタはすべてノードの形式である。
【００５５】
用語「評価」は、実体について持たれている一般的な意見または所信をいう。ここに記載された実施形態において、会員の評価は会員のアウトバウンドメッセージトラフィックの特性によって影響され得る。これらの特性は、制限を伴わず、コンテンツおよび／またはビヘービアとすることができる。そのように、一部の実施形態は、会員アウトバウンドメッセージトラフィックを観察し評価管理サービスを提供することによって、観察に基づき評価を管理しようと試みる。
【００５６】
用語「評価管理」は、評価を制御または管理することをいう。一部の実施形態において、評価管理は、会員アウトバウンドメッセージトラフィックを観察し、関心となる所定の特性に対応するアウトバウンドメッセージトラフィック特性を識別し、そしてアウトバウンドメッセージトラフィックにおける関心となる特性の識別に対する評価指向応答を具体化することによって実行または助成される。
【００５７】
用語「メッセージ」は、組合わされた時に関係する送信者および関係する意図された受信者を有する論理的な全体単位を形成する１つ以上のデータの単位の集合をいう。一部の実施形態においてメッセージは電子メール（ｅメール）メッセージであるが、本発明は電子メールメッセージに限定されない。反対に、本発明は、以下に限らないがオンラインチャットメッセージ（例えばインスタントメッセージ）またはテキストメッセージ通信といった他の形式のメッセージにも適用され得るであろう。例証の目的で、種々の実施形態は簡易メール転送プロトコル（ＳＭＴＰ）における電子メールメッセージに関して説明される。
【００５８】
用語「汚染」または「メッセージ汚染」は、何らかの形で資源の有用性を減少させるネットワークにおけるデータをいう。制限ではなく例証として、汚染は、スパム、スパイウェア、ウイルス、いずれかの他の形式のマルウェア、フィッシングメッセージ、なりすましメッセージを含む。“ボット”および“ボットネット”は重大な汚染源である。
【００５９】
用語「ボット」は、ユーザまたは別のノードもしくはプログラムのエージェントとして自律的に動作するいずれかの形式のソフトウェアをいう。「ボットネット」はネットワークにおける１群のポットである。ノードはボットに感染し得る。
【００６０】
用語「ビヘービアベースの異常」は、期待された動作のビヘービアまたは様態から逸脱しているノードまたはネットワークの動作のビヘービアまたは様態をいう。ここに記載された実施形態によれば、ビヘービアベースの異常は、そのノードまたはネットワークがボットまたは他の長期汚染源により体系的に変更されたことを指示し得るノードまたはネットワークのビヘービアの変化を検出するために使用することができる。そのように、ビヘービアベースの異常は、体系的または進行中の汚染源を指示する。
【００６１】
図１は、会員ネットワーク１０４および他の会員ネットワーク（複数も）１０６が処理ハブ１０８に登録しているプライベートネットワーク１０２を含む例示的なオペレーティング環境１００を例示している。処理ハブ１０８は、メッセージ関連サービスおよび／または他のサービスをプライベートネットワーク１０２の会員に提供する。メッセージ関連サービスは、会員からアウトバウンドされた、または会員にインバウンドされたメッセージに関連しているあらゆるサービスである。評価管理サービスは、評価がアウトバウンドメッセージについて習得された情報、脅威メッセージの配信を防止するために取られたステップ、および／またはアウトバウンドメッセージの認知された信頼性を増強するために取られたステップの結果として影響を受けることがあり得るので、メッセージ関連とすることができる。メッセージ関連サービスはまた、メッセージ経路指定、追跡、フィルタリング、署名、証明、バウンス管理、開示表明、ステーショナリアプリケーションその他を含むことができる。
【００６２】
会員ネットワーク１０４からのアウトバウンドメッセージトラフィックは、他の会員ネットワーク１０６または、インターネット１１０といったパブリックネットワーク内部の受信者といった受信者に途中で処理ハブ１０８を通じて伝わる。他の会員ネットワーク１０６は、会員ネットワーク１０４に図示されたものに類似の構成要素および／またはインフラストラクチャを含む。ネットワークの各々は、無線もしくは有線またはそれらの組合せとすることができる。例示されたネットワークのいずれかも、複数のサブネットワークから構成されることができ、また地理的に分散されていてもよい。例えば、インターネット１１０はＩＳＰバックボーンまたは自律システム（ＡＳ）を含むことができよう。プライベートネットワーク１０２はインターネット１１０におけるサブネットワークと対等接続（peering）関係を有するかもしれない。
【００６３】
メッセージは、処理ハブ１０８と会員ネットワーク１０４との間で１つ以上の処理ノード１１２および会員メッセージ転送ノード１１４のメッセージ転送エージェント（ＭＴＡ）を介して流れる。会員ネットワーク１０４内部で、会員メッセージ通信インフラストラクチャ１１６は、パブリックネットワークからインバウンドされたメッセージだけでなく、会員ネットワーク１０４からアウトバウンドされるメッセージも取り扱う。会員メッセージ通信インフラストラクチャ１１６は会員ネットワーク１０４からアウトバウンドされたメッセージを会員ノード１１４に向けて送り、後者はそれらを処理ハブ１０８に送信する。そのように、会員ネットワーク１０４から送信された全部のメッセージは、処理ハブ１０８を通り、それによって処理される。
【００６４】
会員メッセージ転送ノード１１４は処理ハブ１０８における管理ノード１１８によって管理される。会員メッセージ転送ノード１１４の管理は、とりたてて言えば、プロビジョニング、コンフィギュレーション、監視およびソフトウェアアップデートを含み得る。会員メッセージ転送ノード１１４は随意選択で、（下記の処理ノード１１２によって実行される機能の一部といった）特定の前処理機能を含むことができる。
【００６５】
処理ノード１１２は、会員ネットワーク１０４および他の会員ネットワーク（複数も）１０６からアウトバウンドされたメッセージに関連する種々のサービスを実行する。これらのサービスはアウトバウンドメッセージフィルタリングを含む。アウトバウンド会員メッセージをフィルタすることによって、会員受信者は、各自の他の会員からのインバウンドメッセージが脅威をもたらさないことを納得することができる。処理ノード１１２によって提供されるメッセージトラフィックサービスはまた、制限を伴わず、メッセージ追跡、隔離、キューイング、経路指定、メッセージ署名、バウンス管理および評価管理を含むことができる。処理ノード１１２によって提供されるサービスは以下でさらに詳細に検討する。
【００６６】
１つ以上のデータベース１２０が会員およびメッセージトラフィックに関連するデータを格納する。例えば、データベース１２０は、会員ポリシー、グループレベルポリシーまたはエンドユーザポリシーを指定するポリシーを含むことができる。ポリシーは例えば、フィルタリングの形式、許可されたメッセージＩＰアドレス、許可されたドメイン名、追跡されるべき判定基準、および他の規則を記述することができる。データベース１２０はまた、会員アウトバウンドメッセージに関連するデータの追跡を含み得る。さらにまた、データベース１２０は会員課金情報を含むかもしれない。データベース１２０の特定の実施形態は以下でさらに詳細に検討する。
【００６７】
１つ以上のアプリケーションノード１２２がデータベース１２０のデータへのユーザおよびコンピュータのアクセスを可能にする。会員ネットワーク１０４のネットワーク管理者は、そのアプリケーションノード１２２におけるネットワークアクセス可能アプリケーションを使用して、追跡データおよび報告を見るだけでなく、会員ネットワーク１０４に関連するポリシー、課金およびプロビジョニングを見て更新することができる。アプリケーションノード１２２の特定の実施形態は以下でさらに説明する。
【００６８】
処理ノード（複数も）１１２は、アウトバウンドメッセージトラフィックを監視し、他の会員ネットワーク１０６上の受信者およびインターネット１１０上の受信者による信頼性および評価の認知を増強することができる種々のサービスを提供する。会員ネットワーク１０４および他の会員ネットワーク１０６を含む会員コミュニティ内部では、他の会員からのメッセージは、処理ノード（複数も）１１２によって実行される処理の結果として信用されることができる。加えて、処理ノード（複数も）１１２はアウトバウンドメッセージに署名を適用することができ、それによってパブリックネットワーク１０８上の受信者は、処理ノード（複数も）１１２によって実行されたアウトバウンドフィルタリングのために、そのメッセージが脅威をもたらさないことをより容易に信用することができる。
【００６９】
対照的に、インターネット１１０から会員ネットワーク１０４および他の会員ネットワーク１０６によって受信されるメッセージは、インターネット１１０からのメッセージが脅威についてフィルタされたかどうかがわからないかまたは容易に証明可能ではないので、必ずしも信用され得るわけでない。
【００７０】
一部の実施形態によれば、１つ以上のバックアップ処理ノード１２４が処理ハブ１０８に含まれており、また１つ以上のバックアップメッセージ転送ノード１２６が会員ネットワーク１０４に含まれている。バックアップ処理ノード１２４およびバックアップメッセージ転送ノード１２６は、プライマリ処理ノード１１２またはプライマリ会員メッセージ転送ノード１１４が利用不能になった場合に備えて冗長性を提供する。例えば、処理ノード１１２がオフラインになった場合、バックアップ処理ノード１２４がその役目を引き受けて会員メッセージ転送ノード１１４への／からのメッセージを受信、処理および経路指定することになる。同様に、会員メッセージ転送ノード１１４が利用不能になった場合、バックアップメッセージ転送ノード１２６が会員メッセージ転送ノード１１４の機能を実行することになる。
【００７１】
１実施形態において、バックアップメッセージ転送ノード１２６は、認証されたＳＭＴＰサーバである。会員メッセージ転送ノード１１４が利用不能であると管理ノード１１８が判断した場合、処理ノード１１２は、インバウンドメールを会員ネットワーク１０４に経路指定する目的で、多くの異なる方式で会員のＳＭＴＰサーバを識別することができる。１実施形態において、バックアップメッセージ転送ノード１２６のＩＰアドレスは会員のポリシーにおいて指定され得る。別の実施形態において、処理ノード１１２は、インバウンドメッセージをどこにサブミットするべきかを決定するために会員ネットワーク１０４の共用ＭＸレコードを探索することができる。
【００７２】
種々の実施形態によれば、処理ハブ１０８は、会員ネットワークのすぐ近くの異なる地理的位置の複数の処理ノード１１２により地理的に分散される。他の実施形態において、プライベートネットワーク１０２は複数の地理的に分散された処理ハブ１０８を含み、各処理ハブ１０８は１つ以上の処理ノード１１２を含む。これらの実施形態において、メッセージは受信者への配信のために１つの地理的位置から別の位置へ処理ノード１１２を経て経路指定され得る。処理ノード１１２への経路指定は、指定された配信または経路指定判定基準を満たすような形で実行され得る。経路指定判定基準は、最少コスト経路指定、負荷バランシング、近接性ベースその他を含むことができる。近接性ベース経路指定において、メッセージは、そのメッセージが受信者のネットワークまたは、受信者が非会員であればパブリックネットワーク上に送信される前に、受信者に最も近い処理ノードに経路指定されることになる。
【００７３】
例示された実施形態において、プライベートネットワーク処理ハブ１０８は、メッセージ発信者の第三者認証を使用可能にするプライベートネットワークホステッドＤＮＳサーバ１２８を含む。ホステッドＤＮＳサーバ１２８は、送信者ポリシーフレームワーク（ＳＰＦ）、ＳｅｎｄｅｒＩＤ、ドメインキーズインターネットメール（ＤＫＩＭ）またはいずれかの他の送信者認証方式をサポートしており、それにより会員からのメッセージの受信者はプライベートネットワークを通じて発信側送信者を認証することができる。加えて、２００６年３月１０日出願の「人間発信元を指示するための電子メッセージのマーキング（Marking Electronic Messages to Indicate Human Origination）」と題する米国特許出願第１１／３７２９７０号に記載されたバイオマーク技法を用いて、メッセージ受信者は、メッセージを送信している人が指示された送信者つまり人間の発信側送信者であるかどうかを識別することができる。
【００７４】
会員ネットワーク１０４は、ＳＰＦ、ＳｅｎｄｅｒＩＤまたはＤＫＩＭといった送信者認証をサポートする会員ＤＮＳサーバ１３０を含む。会員ネットワーク１０４からのメッセージが処理ハブ１０８によって送信されるので、一部の実施形態において、ＤＮＳサーバ１３０は、処理ハブメッセージ転送エージェント（ＭＴＡ）ＩＰアドレスを有効な送信側ＩＰアドレスとしてリスト化する。
【００７５】
他の実施形態において、ＳＰＦまたはＳｅｎｄｅｒＩＤ仕様の包含パラメータによれば、ＤＮＳサーバ１３０は、ＤＮＳサーバ１３０に加えて問合せされる処理ハブＤＮＳサーバ１２８を参照する。この手法では、メッセージの出所を確認しようとする受信者は最初に、会員ＤＮＳサーバ１３０にＳＰＦまたはＳｅｎｄｅｒＩＤの問合せを実行する。メッセージ受信者は、会員ＤＮＳサーバ１３０からＤＮＳサーバ１２８のＩＰアドレスを取得し、送信者の真正性に関して処理ハブＤＮＳサーバ１２８に問合わせる。ＤＮＳサーバ１２８は、処理ハブ１０８のＭＴＡのＩＰアドレスを返すであろう。そのように、会員はそのＳＰＦまたはＳｅｎｄｅｒＩＤレコードの情報を追跡し続ける必要はないが、むしろ処理ハブＤＮＳサーバ１２８は会員のＳＰＦまたは会員についてのＳｅｎｄｅｒＩＤレコードを管理する。
【００７６】
また別の実施形態において、会員は会員の主ドメイン内部でサブドメインを構成することができ、その場合、処理ハブＤＮＳサーバ１２８はそのサブドメインについてのＳＰＦまたはＳｅｎｄｅｒＩＤレコードをホストする。メッセージが会員ノードから処理ハブにサブミットされると、送信者エンベロープ（例えば“ＭＡＩＬ  ＦＲＯＭ”）は、ユーザ名および、サブドメインを表すメッセージＩＤハッシュを用いて書き直される。受信者が送信者を認証するためにＳＰＦレコードを問合わせた時、処理ハブ１０８は特定のメッセージの認証要求を追跡することができる。処理ノード１１２は特定の送信者エンベロープアドレスの認証要求を追跡することができる。加えて、“アウトオブバンド”認証要求は、なりすましが起きているかどうかを検出するために識別され得る。
【００７７】
種々の実施形態によれば、１つ以上の会員ネットワークと処理ハブ１０８との間の相互接続は公衆回線とすることができる。加えて、私設専用回線が会員ノードをプライベートネットワーク処理ハブ１０８に接続するために使用することができる。これに関して、たとえ特定の相互接続が公共のインフラストラクチャを利用するとしても、プライベートネットワーク１０２は論理的にプライベートネットワークであることが理解されるであろう。
【００７８】
より具体的に会員ネットワーク１０４に注目すれば、会員メッセージ通信インフラストラクチャ１１６および会員メッセージ転送ノード１１４は、会員ネットワーク１０４への／からのインバウンドおよびアウトバウンドメッセージを取り扱う。図３に関して、会員メッセージ通信インフラストラクチャ１１６は一般に、パブリックフィルタリングインフラストラクチャ３０２（図３）、企業メッセージ通信サーバ３０４、およびメッセージ通信クライアント３０６を含む。企業メッセージ通信サーバ３０４は、会員ネットワーク１０４内部でメッセージを管理する１つ以上のサーバコンピュータを含む。一部の実施形態において、企業メッセージ通信サーバ３０４は、マイクロソフト（Microsoft（商標））社のエクスチェンジ・サーバ（Exchange Server）、ポストオフィスプロトコル（ＰＯＰ）サーバおよび／または簡易メール転送プロトコル（ＳＭＴＰ）サーバを含む。
【００７９】
フィルタリングインフラストラクチャ３０２は、制限を伴わず、マルウェアおよび汚染がインバウンドメッセージを通じて会員ネットワーク１０４に進入するのを防ぐための従来のスパムフィルタツールおよびウイルスフィルタツールを含む。処理ノード１１２（またはバックアップ処理ノード１２４）からのインバウンドメッセージが信用できるので、フィルタリングインフラストラクチャ３０２は、処理ノード１１２からインバウンドされたメッセージをフィルタする必要がないし、また一般にそうしないであろう。一般に、パブリックネットワーク１１０からインバウンドされたメッセージだけがフィルタリングインフラストラクチャ３０２によってフィルタされる。従って、フィルタリングインフラストラクチャ３０２への負荷は、他の会員ネットワーク１０６からのトラフィック負荷の割合だけ低減され得る。
【００８０】
メッセージ通信クライアント３０６は、会員ネットワーク１０４からの全部のアウトバウンドメッセージを会員メッセージ転送ノード１１４を通じて送るために会員メッセージ転送ノード１１４と通信する。１実施形態において、会員メッセージ転送ノード１１４は、アウトバウンドサブミッションサービス２０２（図２）と処理ノード１１２のメッセージ転送エージェント（ＭＴＡ）５０８（図５）との間に安全なリンクを設定する。１実施形態において、安全なリンクは、会員ネットワーク１０４と処理ハブ１０８との間のセキュアソケット層／トランスポート層セキュリティ（ＳＳＬ／ＴＬＳ）リンクである。
【００８１】
より詳細に図５に注目すれば、処理ノード１１２の実施形態は、１つ以上のキューストレージ・経路指定モジュール５０２、アウトバウンド隔離域５０４、および隔離スプール・インデックス５０６を含むことができる。バックアップ処理ノード１２４は、図５に示されたそれらに類似の構成要素を含み、それによりバックアップ処理ノード１２４はプライマリ処理ノード１１２と同様にしてメッセージ処理を実行することができる。
【００８２】
ＭＴＡ５０８は、会員ネットワークから処理ハブ１０８にサブミットされたメッセージの受信および処理ハブ１０８からのメッセージの配信を取り扱う。ＭＴＡ５０８は、脅威を検出し会員の評価の管理を助成するためにメッセージトラフィックにフィルタリング規則を適用するイベントチャネルを含む。これに関して、ＭＴＡ５０８およびイベントチャネルは、例えば、１つ以上のフィルタリングモジュール５１２、脅威検出モジュール５１４、評価管理モジュール５１６、署名適用モジュール５１８、およびバウンス管理モジュール５２０を含む。
【００８３】
フィルタリングモジュール５１２は、会員のポリシーに記述されたフィルタリングポリシーに基づきメッセージをフィルタする。メッセージがそれに関してフィルタされ得る一部の例示的な判定基準は、制限を伴わず、メッセージコンテンツ、添付物、送信者、受信者、送信者および受信者の組合せ、評価、スパムおよびウイルスである。例えば、コンテンツでのフィルタリングに関して、フィルタリングは指定された語、句、パターンなどについてメッセージコンテンツ（例えばテキスト）を探索することを含み得る。別の例として、フィルタリングは、添付物を伴ういずれかのメッセージまたは、特定の数を超える添付物または特定の形式の添付物（例えばグラフィックス、写真、音声、テキストなど）を伴うメッセージを識別することを含むことができよう。
【００８４】
脅威検出モジュール５１４はメッセージによって引き起こされる脅威を検出する。脅威は、制限を伴わず、ボット、ボットネット、スパム、ウイルス、スパイウェア、アドウェアまたは他のマルウェアを含み得る。ボットおよびボットネットは、ネットワーク上のノードが悪意のあるコードによって支配され脅威となるメッセージを送信するように制御されていることをそれらが示すので、重大な脅威をもたらし得る。そうしたものとして、ボットネット活動を停止させるために特定の措置が取られるかもしれない。例えば、ボットが検出された場合、ＭＴＡノード５０８は、ボットから送信されている全部のメッセージの配信を選択的に防止することができる。有利なことに、ネットワーク上のボットからのメッセージは、そのネットワークから送信されている他の脅威とならないメッセージの配信を停止することなく、停止させることができる。
【００８５】
メッセージにおいて検出された脅威は、処理ハブ１０８内部でフィルタアウトされてプライベートネットワーク完全性を保証し会員対プライベートネットワークの信用を増強する。これに関して、ウイルス、ワームおよび他の脅威は処理ハブ１０８でフィルタアウトされる。
【００８６】
１実施形態において、脅威検出モジュール５１４は各々のメッセージについてスパムスコアを計算する。スパムスコアは、そのメッセージがスパムである可能性を指示する。スパムスコアはヒューリスティック試験または他の解析を用いて計算することができる。スパムスコアは、追跡および記憶されることができ、メッセージがそれに関してフィルタされるメッセージ属性として使用することができる。
【００８７】
他の判定基準の中でも、検出された脅威は、その会員に関係する評価スコアといった評価の尺度を計算するために評価管理モジュール５１６によって使用され得る。評価尺度は会員の評価を表現する。評価尺度は、多くの方式で、また多くの目的で使用することができる。１実施形態によれば、評価尺度が使用され得る２つの状況が存在する。すなわち、即時的なメッセージ措置を識別するため、および長期的な会員またはエンドユーザ措置を確立するためである。
【００８８】
即時的なメッセージ措置に関して、フィルタモジュール５１２は送信者の評価スコアに基づき単一のメッセージを即時的にフィルタアウトすることができ、そして何らかの措置（例えば、拒否、ブラインドカーボンコピー（ｂｃｃ）など）がその単一のメッセージに対し取られ得る。別の例として、評価が指定のスレショルドレベルを下回るまで低下した場合、会員は罰則を受けるかもしれない。あるいはまた、評価が指定の上限スレショルドに到達または留まっている場合、会員は報奨を受けるかもしれない。そのように、多数の評価認識およびフィードバックメカニズムが使用され得る。
【００８９】
メッセージに脅威が検出された時、脅威となるメッセージはアウトバウンド隔離域５０４において隔離されるかもしれない。それらが会員の隔離ポリシーに従って処置されるまで、アウトバウンド隔離域５０４はメッセージを保持する。場合によっては、メッセージはさらなる検査のために、例えばネットワーク管理者によって保持される。さらなる検査により、隔離されたメッセージが実際には脅威を引き起こさず、その後に意図された受信者に送信され得ることが決定されるかもしれない。さらなる検査の後にメッセージが脅威を引き起こすと判断された場合、ネットワーク管理者は、そのメッセージが送信されてきたノードを識別、確定および／または除去するといった、さらなる措置をとることができる。他の処置が隔離されたメッセージに適用されるかもしれない。例えば、隔離域５０４は無期限に、または指定された時間量の間、メッセージを保管するかもしれず、その後メッセージは削除される。
【００９０】
隔離スプール・インデックス５０６はアウトバウンド隔離域５０４のメッセージを追跡する。メッセージが入ると、隔離域５０４および／または隔離域５０４のメッセージの処置の順序は隔離スプール・インデックス５０６によって追跡される。場合によっては、隔離域におけるメッセージは、本来の受信者に配信されるか送信者に戻されるか、または会員ポリシーにおいて指定された別のユーザに配信されることになる。これらの場合、隔離されたメッセージはキューストレージ・経路指定モジュール５０２によって経路指定される。
【００９１】
署名適用モジュール５１８に言及すれば、一意のメッセージ識別子またはマーカが各メッセージに適用され得る。１実施形態において、メッセージＩＤは、そのメッセージに作成および挿入されるハッシュＩＤである。ハッシュＩＤはメッセージのヘッダに挿入されるかもしれない。メッセージＩＤは、そのメッセージが事前審査されておりプライベートネットワークの合法な会員から発信されたことをメッセージ受信者に指示するであろう。全部のメッセージＩＤは、データベース１２０において保存され、メッセージを追跡するために使用することができる。例えば、メッセージＩＤを用いて、対応するメッセージの属性および処置について問合せが行われ得る。メッセージＩＤはメッセージの送信者を認証するためにメッセージ受信者によって使用することができる。本書の他の箇所で検討されている通り、送信者認証はＤＮＳ  ＳＰＦ、ＳｅｎｄｅｒＩＤ、ＤＫＩＭまたは他の認証メカニズムを用いて実行することができる。加えて、メッセージＩＤはメッセージバウンス管理において使用される。
【００９２】
プライベートネットワークにおいて汚染のない環境を維持するために、プライベートネットワーク処理ハブ１０８はパブリックなインターネットから未許可のメッセージを受信しないであろう。しかし、この１つの例外はバウンス管理に関連している。プライベートネットワーク処理ハブ１０８の種々の実施形態は、処理ハブ１０８から発信するバウンスメッセージを受信するために公衆に開放されているバウンス管理ＭＴＡ５２２を含む。１実施形態において、バウンス管理モジュール５２０は、追跡目的で、また許可されたバウンスを未許可のバウンスと区別するために受信したバウンスメッセージを解析する。
【００９３】
１実施形態において、可変エンベロープリターンパス（ＶＥＲＰ）技法が使用される。ＭＴＡ５０８がアウトバウンドメッセージを送信する前に、署名適用モジュール５１８は本来のエンベロープ送信者アドレスをハッシュＩＤで置き換える。実例を示すために、ハッシュＩＤがＡＢＣＤＥＦ１２３４５である場合、“ｍｅｍｂｅｒ＿ｕｓｅｒｌ＠ｍｅｍｂｅｒ．ｃｏｍ”は“ＡＢＣＤＥＦ１２３４５＠ｐｒｉｖａｔｅｎｅｔ．ｃｏｍ”で置き換えることができる。メッセージがバウンスされた場合、バウンス管理モジュール５２０はそのメッセージが処理ハブ１０８から発信されたと判断することができる。これに関して、インターネット１１０からプライベートネットワーク処理ハブ１０８にインバウンドされたメッセージは、それらがバウンスドメッセージの送信者名セクションに認識済みのハッシュＩＤを含む場合、許可されたメッセージであるとみなされる。送信者名セクションに認識済みのハッシュＩＤを持たないインターネット１１０から受信されたメッセージは許可されず、処理ハブ１０８はそれらの未許可のメッセージが会員ネットワークに進入するのを防ぐであろう。加えて、バウンス管理モジュール５２０は、（例えば監査データベース７０２において（図１））メッセージに関する特定の情報を探索してそのメッセージをバウンスとして追跡するためにハッシュＩＤ（ＡＢＣＤＥＦ１２３４５）を使用することができる。会員および非会員双方からのバウンスメッセージが追跡され得る。
【００９４】
バウンス管理モジュール５２０は、バウンスメッセージの適切な処置を決定するために会員のバウンスポリシーを使用する。会員が選択できる種々のオプションが利用可能であるとしてよい。例えば、バウンスメッセージは本来の送信者へバウンスされることができるであろうし、または本来の送信者へバウンスされることができないかもしれない。バウンスメッセージは会員ネットワーク内部の指定されたバウンスＭＴＡにサブミットされることもできよう。バウンス管理モジュール５２０の１つの利益は、バウンスメッセージおよび、バウンスメッセージを装うスパムからの会員ネットワークの絶縁である。バウンス管理モジュール５２０は、送信者エンベロープが存在しないかまたは無効なハッシュＩＤを含む場合、バウンスドメッセージを装うスパムを識別することができる。バウンス管理モジュール５２０がバウンス攻撃またはフラッディングが起きていると判断した場合、処理ハブ１０８への危害を防止するために修復措置が取られ得る。加えて、バウンスドメッセージの取扱いは処理ハブ１０８に委任され会員ポリシーに従って実行される。
【００９５】
ＭＴＡノードおよびイベントチャネル５０８によって集められたデータは、データベース１２０の監査報告７０２において記録され得る（図７）。会員ネットワーク１０４の管理者は会員ウェブポータル６０２を通じて監査報告にアクセスすることができる（図６）。管理者は当該ウェブポータル６０２を通じて会員アクセスモジュール６０４によって監査報告７０２を作成および／またはアクセスすることができる。
【００９６】
会員ポータルを通じて実行されるメッセージ追跡は、アウトバウンドメッセージに関係する１つ以上の統計を追跡することを含み得る。統計は以下のうちの１つ以上を含むとしてよい。
・メッセージの総数
・スパムであることが疑われたメッセージの総数
・ウイルスを含むことが疑われたメッセージの総数
・発信されたメッセージの平均数
・既定の時間間隔内に発信されたメッセージの平均数
・発信されたメッセージの平均サイズ
・発信された最大サイズのメッセージ
・発信されるのを許された最大サイズ
・発信されたメッセージがアドレス指定された受信者の平均数
・発信された特定のメッセージでの受信者の最大数
・アウトバウンドメッセージでアドレス指定されるのを許された受信者の最大数
・受信者の頻度
・使用されたアドレスフォーマット（例えばプリティネーム（pretty name））
・発信されたメッセージにおけるメッセージヘッダ行の平均数
・発信されたメッセージにおけるメッセージヘッダ行の最大数
・発信されたメッセージの平均ベイズ（Bayesian）スパムフィルタ確率スコア
・添付物を伴うメッセージの数
・特定の形式または形式の群（例えば．ｅｘｅ、．ｃｏｍ、．ｓｙｓ、．ｄｌｌ、．ｓｃｒ、．ｃｐｌ、．ａｐｉ、．ｄｒｖ、．ｂｐｌ、．ｚｉｐなど）の添付物を伴うメッセージの数
・特定のメーラによって送信されたメッセージの数
・特定の文字セットによるコンテンツを含むメッセージの数
・上述のものに関連する標準偏差
メッセージＩＤを用いて、会員メッセージを受信する非会員ＭＴＡおよび／またはパブリック受信者ＭＴＡは、そのメッセージがプライベートネットワーク１０２から発したものであることを確かめるためにパブリックウェブサービス６０８を通じてメッセージ追跡・確認モジュール６０６にアクセスすることができる。追跡・確認モジュール６０６はメッセージの履歴および／または処置を追跡するためにアクセスされ得る。例えば、ユーザは、ある特定のメッセージが受信者によって受信されたか、バウンスされたか、隔離されたか、脅威を含んでいたか、または他の処置を含んでいたかどうかを判断することができる。加えて、会員がその会員のアウトバウンドメッセージの認証問合せを追跡するようにそのポリシーで指定していた場合、会員はポータルを使用してドメインネームシステム（ＤＮＳ）送信者ポリシーフレームワーク（ＳＰＦ）、ＳｅｎｄｅｒＩＤ、ドメインキーズ識別メール（ＤＫＩＭ）、または各メッセージで行われていた電子メール認証問合せを追跡することができる。
【００９７】
会員管理者課金・プロビジョニングアプリケーションは、プライベートウェブサービス６１２を通じて課金・プロビジョニングインタフェース６１０にアクセスすることができる。随意選択で、課金サービスモジュール６１０は、各会員への課金額を追跡するために監査データベース７０２と作業する。そうした額は以下のうちの１つ以上から計算される貸方または借方に基づくことができる。すなわち、（ｉ）会員ノードによってサービスされるユーザの数、（ｉｉ）他の会員へのアウトバウンドメッセージの数、（ｉｉｉ）パブリックネットワークへのアウトバウンドメッセージの数、（ｉｖ）インバウンドメッセージの数、（ｖ）他の会員へのアウトバウンドトラフィックバンド幅の量、（ｖｉ）パブリックネットワークへのアウトバウンドトラフィックバンド幅の量、（ｖｉｉ）インバウンドトラフィックバンド幅の量、（ｖｉｉｉ）サブミットされた不良トラフィック（システム規模のスパム／ウイルスポリシーおよび会員のコンテンツポリシーによってフィルタされたメッセージ）の量または百分率、（ｉｘ）隔離されたメッセージの保持期間の継続時間、（ｘ）監査データベースに格納された会員データの保持期間の継続時間、（ｘｉ）会員ノードの全体的な評価スコア、およびこれらの量について関係する単位当たりレート。
【００９８】
再びデータベース１２０に言及すれば、ポリシー７０４は保存され、ウェブポータル６０２を通じて会員管理者によってアクセスおよび編集されることができる。種々の実施形態において、ポリシーはメッセージ処理の多数の局面を指定することができる。制限ではなく例証として、管理者はポリシーにおいて以下を指定することができよう。
・コンテンツおよび／または属性フィルタリング、
・会員メッセージ転送ノードが故障した時の停止手順、
・メッセージ処理中に実行される付加価値機能、
・ボットが検出された場合の対応手順、
・隔離メッセージについて取るべきステップ、
・バウンスドメッセージの対応および処置アクション、
・電子メール認証追跡、
・ＨＴＭＬメッセージステーショナリまたはテンプレートのカスタム化、
・受信者への送信前のメッセージ操作。
【００９９】
コンテンツフィルタリングに関して、管理者は、メッセージ冒涜、ポルノグラフィまたは、他の望ましくないかまたは疑わしいコンテンツが追跡および／または隔離目的でフィルタされるべきことを指定することができよう。属性フィルタリングに関して、例証のためにＳＭＴＰを使用すれば、管理者は、以下のＳＭＴＰ属性の１つ以上に基づいてフィルタおよび追跡されるべきメッセージを指定することができる。
・ＭＡＩＬ  ＦＲＯＭパラメータ、
・チェックサム、
・ＨＥＬＯストリング、
・ヘッダ（例えばＲＦＣ８２２ヘッダ）、
・合計サイズ、
・添付物の数、
・添付物の合計サイズ、
・ＨＴＭＬによるメッセージ、
・テキストによるメッセージ、
・マルチパートを伴うメッセージ、
・独立形式画像を伴うメッセージ、
・スパムスコア、
・出所ＩＰアドレス、
・クライアント送信者のＩＰアドレス、
・会員メッセージ転送ノードのＩＰアドレス、
・企業サーバのＩＰアドレス
フィルタアウトされたコンテンツおよび属性は対応するメッセージＩＤに関係づけて監査データベースに格納され、そこでそれらはさらに解析され得る。例えば、上述のメッセージＩＤを用いて、管理者はどのようなコンテンツが特定のメッセージおよび送信者または受信者ＩＰアドレスと関係づけられたかを問合わせることができる。
【０１００】
ボット対応に関して、管理者は、検出されたボットの通知を送信するべき場所および、ボットに対応してどのような措置が取られるべきかをポリシーにおいて指定することができる。隔離手順に関して、管理者は隔離されたメッセージについて種々の処置オプションのうちの１つを指定することができよう。可能な処置は、指定された時限後の自動メッセージ配信、指定の時限後のメッセージの自動配信不能および削除を含め、管理者によって解除されるまで隔離されたままにしておく、メッセージを指定された会員ユーザに送信する、その他が可能であろう。
【０１０１】
会員メッセージ転送ノードが故障または別の理由で利用不能な時の停止手順に関して、管理者はポリシーにおいて冗長救済策を指定することができる。冗長救済策は、インバウンドメッセージが送信されるべき、そしてそこからメッセージが送信されることになるバックアップメッセージサーバを識別する。送信前のメッセージ操作に関して、管理者は、メッセージへの標準の企業ステーショナリの適用といった特定の機能が全部のアウトバウンドメッセージに適用されることを指定することができる。
【０１０２】
１実施形態によれば、添付物がフィルタされた時、それは関係するメッセージから抽出されて（例えば添付物ボールトにおいて）保存され、そして、添付物へのリンクがメッセージを送信する前にメッセージに挿入される。受信者がそのメッセージを受信した時、受信者はそのリンクをクリックすることによって添付物にアクセスすることができる。そのように、しばしば脅威および他の汚染の原因ともなり得る添付物は、受信者ネットワークおよびコンピュータに自動的には配信されない。
【０１０３】
一部の実施形態において、ウェブポータルを通じて、会員ネットワーク管理者は、テキスト／データ入力によりポリシーを指定するか、かつ／または選択できるオプションのメニューを提示され得る。例えば、会員は処理ハブによって提供される機能または処理への“オプトイン（opt-in）”を選択することができる。
【０１０４】
キューイングデータ７０６および会員／メッセージ状態データ７０８もまたデータベース１２０に格納される。データベースウェブサービス７１０は、アプリケーションにアクセスするためのデータベース１２０とのインタフェースを提供する。
【０１０５】
再び会員メッセージ転送ノード１１４および図２に言及すれば、インバウンドサブミッションサービス２０４（図２）は、プライベートネットワークＭＴＡ５０８および５２２からメッセージを受信する。コンフィギュレーションウェブクライアント２０６が管理ノード１１８の登録・コンフィギュレーションサービス４０２（図４）と対話して会員ノード１１４のコンフィギュレーションを登録および受信する。ソフトウェアアップデートクライアント２０８は、ソフトウェアアップデートを受信するために管理ノード１１８のソフトウェアアップデートサービス４０４と対話する。監視クライアント２１０は、会員ノード１１４が利用可能であることを実証するために管理ノード１１８の監視サービス４０６と通信する。１実施形態において、会員ノード１１４はＸＭＬ  ＲＰＣを通じてネットワーク管理ノード１１８と通信する。管理ノード１１８はまた認証局４０８を含む。認証局４０８は、会員ノード１１４と処理ハブ１０８との間での安全な通信を助成するために会員ノード１１４にディジタル証明書を発行する。
【０１０６】
種々の実施形態において、複数のプライベートネットワーク１０２は、同じプロバイダまたは異なるプロバイダによって同時に運用されることができる。１つのそのような実施形態において、プライベートネットワークはそれらの間で対等接続契約（複数も）を確立することができる。別の実施形態において、プライベートネットワークは各々、互いと直接に対等接続する代わりに、共通ゲートウェイと対等接続契約を確立するかもしれない。そのような対等接続契約（複数も）は、互いの認証局のオナーリング、評価および他のフィルタリングポリシー、スレショルド標準、信用済みメッセージ表示アイコンおよび他の技術的契約を、定量化トラフィックデータに基づく金融条件に加えて包括することができ、それらのうちのいくつかの例は課金インタフェース６１０に関して上述されている。各々のプライベートネットワーク１０２の処理ハブ１０８は、そのような対等接続構成（複数も）をピアツーピアで、または対等接続ゲートウェイ（複数も）のどちらかによって適応するために付加的な処理ノード（複数も）およびコンジット（複数も）を含む。対等接続ゲートウェイは、プライベートネットワークのネットワーク（複数も）のそのような設定に適応するために各自自身の処理ノードおよび他の管理モジュールを有していなければならない。
（例示的な動作）
図８〜１３は、図１４に例示されたコンピュータといったコンピューティング装置によって実行され得るプロセスを例示している。一部の実施形態において、プロセスは図１に示されたオペレーティング環境といったオペレーティング環境内部で実行される。プロセスは、コンピュータにプロセスを実行させるコンピュータ実行可能命令において具体化されるとしてよい。本発明が以下の実施形態において例示された動作の順序に限定されないことを理解するべきである。動作は、いずれかの特定のインプリメンテーションに適格となり得るように順序づけし直すことができる。加えて、例示された動作は、本発明の範囲を逸脱することなく、種々の方式で組合わせ、再構成および／または分割することができる。
【０１０７】
図８は、１実施形態に従った会員ネットワーク内の会員メッセージ転送ノードをプロビジョニングおよび管理するためのプロビジョニング・管理プロセス８００を例示しているフローチャートである。
【０１０８】
配備動作８０２において、会員メッセージ転送ノードは会員ネットワークに配備される。配備動作８０２は、物理的インストレーションを含むことができるであろうし、また会員ネットワークのメッセージ交換サーバと作業する会員メッセージ転送ノードを構成することも含むかもしれない。登録動作８０４は会員メッセージ転送ノードをプライベートネットワークに登録する。種々の実施形態において、会員メッセージ転送ノードは、プライベートネットワークの会員メッセージ転送ノード管理者に登録される。登録はプライベートネットワークに対しそれ自体を一意に識別する機器を含み、それによりプライベートネットワークは会員メッセージ転送ノードが真正かつ有効かどうかを判断することができる。１実施形態において、会員メッセージ転送ノードはディジタル証明書により自らの身元を明らかにし、プライベートネットワークはその証明書の真正性を確認する。
【０１０９】
構成動作８０６は、プライベートネットワーク管理者およびＭＴＡと作業するようにそれをセットアップすることによって会員メッセージ転送ノードを構成する。構成は、会員メッセージ転送ノードにソフトウェア（例えばデータおよび／または実行可能プログラム）をダウンロード（またはアップロード）することによって会員メッセージ転送ノードをプロビジョニングすることを含む。例えば、会員ポリシーまたは会員ポリシーの一部が一般に会員メッセージ転送ノードにロードされて、会員メッセージ転送ノードに最前線フィルタ規則および他の規則を会員ネットワークから送信されたアウトバウンドメッセージに適用させる。データおよびソフトウェアは、公開鍵インフラストラクチャ（ＰＫＩ）の一部として１つ以上のキーを含むかもしれない。
【０１１０】
会員メッセージ転送ノードが配備、登録および構成された後、監視動作８０８が会員メッセージ転送ノード動作を監視する。監視はプライベートネットワークで会員メッセージ転送ノード管理者によって実行されるかもしれない。監視動作８０８は、会員メッセージ転送ノードからの周期的なハートビート信号を監視するか、または可用性を判断するために会員ノードにピングすること（pinging）を含み得る。
【０１１１】
図９は、プライベートネットワークの会員からのアウトバウンドメッセージに基づきトランザクションを実行し、それによって会員間で信用が確立されることができ会員の信頼性の非会員の認知が増強され得るためのプロセスを例示しているフローチャートである。
【０１１２】
受信動作９０２において、メッセージが会員ネットワーク上のエンドユーザノードから受信される。識別動作９０４が会員および会員のポリシーを識別する。フィルタリング動作９０６が会員のポリシーに従ってメッセージをフィルタする。解析動作９０８はメッセージが脅威である汚染を含むかどうかを判断するためにメッセージを解析する。
【０１１３】
問合せ動作９１０はメッセージにおいて脅威が検出されたかどうかを問合わせる。いかなる脅威も検出されなければ、プロセス９００は、受信者に経路指定するためにメッセージを待ち行列に入れるキューイング動作９１２への「いいえ」に分岐する。例示的なキューイング・経路指定動作が図１１に例示されている。
【０１１４】
他方、問合せ動作９１０がメッセージにおいて脅威が検出されたと断定した場合、プロセス９００は隔離動作９１４への「はい」に分岐する。隔離動作９１４の１実施形態において、メッセージはインバウンドおよびアウトバウンド隔離領域に格納され、そこでそれは後の解析のために保管され得る。その後、調整動作９１６が検出された脅威および／または他の統計に基づき会員の評価スコアを調整する。
【０１１５】
図１０は、１実施形態に従ったアウトバウンドメッセージを会員からプライベートネットワークにサブミットするためのプロセス１０００を例示しているフローチャートである。プロセス１０００は、図１に示された環境といった信用できるネットワーク環境において実行され得る。
【０１１６】
受信動作１００２は、会員のネットワークのＤＭＺにおいて会員メッセージ転送ノードでメッセージを受信する。メッセージは、ＳＭＴＰといった会員内部メッセージプロトコルに従って受信される。チェック動作１００４において、会員メッセージ転送ノードは、メッセージの出所を会員ポリシーに照らして確かめるためにメッセージの１つ以上の出所パラメータをチェックする。チェックできるはずである例示的な出所パラメータはＩＰアドレスおよびドメイン名である。
【０１１７】
そのメッセージが許可された出所からのものであるとチェック動作１００４が決定した場合、ネゴシエーティング動作１００６がプライベートネットワークのメッセージトラフィックノードを安全なチャネルを通り抜けさせる。１実施形態では、ＳＳＬ／ＴＬＳチャネルが通り抜けられる。送信動作１００８において、会員メッセージ転送ノードはメッセージをＸＭＬフォーマットといった外部メッセージプロトコルでプライベートネットワークのＭＴＡに安全に送信する。種々の実施形態において、プライベートネットワークへのサブミッションは、プライマリＭＴＡが利用不能な場合、バックアップＭＴＡを通じて実行され得る。
【０１１８】
別の送信動作１０１０がディジタル証明書といった識別証印をＭＴＡに送信する。１実施形態において、証明書は公開鍵証明書である。識別証印は、送信側会員メッセージ転送ノードの識別を認証するために使用される。これにより未知のノードがメッセージをプライベートネットワークＭＴＡへ送信するのを防ぐ。受信動作１０１２において、送信されたメッセージおよび証明書はＭＴＡによって受信される。その後、確認動作１０１４が証明書を確認する。有効であれば、メッセージはプライベートネットワークにおけるアウトバウンド処理を承認される。
【０１１９】
会員メッセージ転送ノードが利用不能な（例えば動作していない）場合、一部の実施形態において、バックアップ有資格ノードが会員ネットワークからのメッセージをプライベートネットワークにサブミットすることができる。これらの実施形態において、バックアップサーバは、ＳＭＴＰ認証済みメッセージをプライベートネットワークにサブミットする交換サーバといったコンフィギュレーション可能なホストサーバであるとしてよい。こうした状況において、プライベートネットワークのＭＴＡは認証されたＳＭＴＰを通じてメッセージを受信する。
【０１２０】
種々の実施形態によれば、メッセージが会員ネットワークへサブミットされている時、それらは通常オペレーティング状態の下で会員メッセージ転送ノードにＸＭＬでサブミットされる。会員メッセージ転送ノードが利用不能になった（例えばクラッシュした）場合、冗長インバウンドメッセージサーバが利用され得る。場合によっては、プライベートネットワークのＭＴＡは、会員ネットワークの共用メール交換（ＭＸ）サーバレコードを調べるためにドメインネームシステム（ＤＮＳ）を使用し、リストされたサーバにメッセージをサブミットする。
【０１２１】
図１１は、１実施形態に従った会員ネットワークからメッセージ受信者へアウトバウンドされたメッセージを経路指定するためのプロセス１１００を例示しているフローチャートである。プロセスは、図１に示された環境といった信用できるネットワーク環境において実行されるとしてよい。
【０１２２】
受信動作１１０２において、メッセージが会員ネットワークからプライベートネットワークＭＴＡによって受信される。真正性チェックおよびメッセージフィルタリングがすでに実行されていることを前提とし、メッセージが意図された受信者に配信されるように許されていると決定されている。決定動作１１０４は、メッセージをどのように経路指定するかを決定するためにその受信者が会員であるかまたは非会員かを決定する。
【０１２３】
別の決定動作１１０６において、好ましいノードがＭＴＡに対する受信者の論理的近接性に基づいて決定される。好ましいノードは非会員受信者の場合にはプライベートネットワークの外部のノードであるかもしれず、またはそのノードは会員受信者の場合にはプライベートネットワーク内部のノードであるかもしれない。論理的近接性に基づき経路指定ノードを選択することは、より効果的または高速な経路指定および配信という利益を有し得る。
【０１２４】
キューイング動作１１０８において、メッセージは決定された近接性の好ましいノードにおける配信のために待ち行列に入れられる。経路指定動作１１１０において、メッセージは受信者に向けてインテリジェントに経路指定される。一部の実施形態によれば、経路指定動作１１１０は、エニーキャストまたはマルチキャストアドレッシング方式を利用する。一部の実施形態において、プライベートネットワークは、バックボーンネットワークを備える対等接続構成を有しており、それによってプライベートネットワークＭＴＡは種々の経路指定判定基準に基づきメッセージについて効率的なルートを識別することができる。他の実施形態において、会員ノードは、プライベートネットワークと対話する目的で使用されるだけにすぎない私設専用回線によりプライベートネットワークと直接接続されるかもしれない。
【０１２５】
図１２は、１実施形態に従ったアウトバウンドメッセージ監視に少なくとも部分的に基づき会員評価を管理するためのプロセス１２００を例示しているフローチャートである。プロセスは、図１に示されたもののような信用できるネットワーク環境において実行され得る。
【０１２６】
監視動作１２０２は会員ネットワークからのアウトバウンドメッセージトラフィックを監視する。検出動作１２０４はアウトバウンドメッセージにおいて見つかったあらゆる脅威を検出し封じ込める。ロギング動作１２０６は検出された脅威を記録する。識別動作１２０７は会員のネットワーク上で動作するボットおよびボットネットを識別する。ボットおよびボットネットを識別することは、ビヘービアベースの異常を検出することによって実行され得る。ビヘービアベースの異常は、以下に限定されないが、以下のようなメッセージ特性を解析することによって識別され得る。
・時間当たりメッセージ量
・数日にわたるメッセージ傾向
・エンドユーザエージェントの突然の変化
会員の評価スコアは検出された脅威および／またはボットに基づき更新され得る１２０８。種類および数といった脅威特性に応じて、評価スコアは低減されるかもしれない。処罰動作１２１０において、評価スコアが最小値を下回るまで低下した場合、会員は処罰されるかもしれない。罰則は、サービスへのアクセス権の喪失、より高いサービス料金、ネットワーク内汚染源に対処するための会員保証、その他を含むかもしれない。適用動作１２１２において、１つ以上のメッセージ識別子が種々の目的でＭＴＡによってアウトバウンドメッセージに挿入される。挿入され得るメッセージＩＤおよび／または署名の例示的な種類は以下の通りである。
・メッセージ追跡ＩＤ、
・完全性チェックサム署名、
・バウンス追跡メッセージＩＤ、
・送信者認証追跡メッセージＩＤ
１実施形態において、メッセージ追跡ＩＤは、メッセージの１つ以上の部分の、または添付物とともにメッセージ全体のハッシュＩＤである。メッセージ追跡ＩＤにより、メッセージの発信元を確認する、メッセージ詳細を精査する、および／またはメッセージの配信状態を受信するために、外部コールバック要求が行われ得る。
【０１２７】
完全性チェックサム署名はメッセージに挿入されるヘッダである。完全性署名は、そのメッセージが伝送中に修正されていないことを確認する、またはメッセージが意図された送信者から発信されプライベートネットワークを通過したことを確認するために使用することができる。一部の実施形態において、署名はメッセージの１つ以上の部分にわたるチェックサムまたはハッシュである。バウンス追跡ＩＤは、メッセージに挿入されるメッセージの１つ以上の部分のハッシュであり、送信者エンベロープＩＤに代替する。
【０１２８】
送信者認証追跡ＩＤは、サブドメイン名として送信者エンベロープのホスト部分に挿入されるメッセージの１つ以上の部分のハッシュである。従って例えば、ハッシュＩＤが“１２３４５ＡＢＣＤＥＦ”であれば、送信者エンベロープ“ｊｏｅ＿ｓｅｎｄｅｒ＠ｊｏｅ＿ｄｏｍａｉｎ．ｃｏｍ”は、“ｊｏｅ＿ｓｅｎｄｅｒ＠１２３４５ＡＢＣＤＥＦ．ｐｒｉｖａｔｅ＿ｎｅｔｗｏｒｋ．ｃｏｍ”と代替されるかもしれない。第三者がサブドメインを用いて認証要求を実行した場合、その認証要求は、会員がＤＮＳ認証要求を追跡したいということをそのポリシーにおいて指定していれば追跡され得る。
【０１２９】
メッセージが受信者ネットワークから拒絶（例えばバウンス）された場合、管理動作１２１４がバウンスドメッセージを取り扱う。１実施形態において、バウンス管理動作１２１４は、ＶＥＲＰアドレス検証メカニズムを用いて許可されたバウンスドメッセージを識別する。この方式において、バウンスドメッセージは、メッセージが送信される前にメッセージに挿入された有効なハッシュＩＤをＳＭＴＰ送信者アドレスが含んでいるかどうかを判断することによって確認される。送信者情報が有効なハッシュＩＤに合致すれば、メッセージは処理ハブによって送信されたと断定される。ハッシュＩＤを用いて、メッセージはバウンスドメッセージとして識別され適切に追跡されることができる。
【０１３０】
図１３は、１実施形態に従った関係発見のためのプロセス１３００を例示しているフローチャートである。プロセス１３００は、会員ネットワークからのアウトバウンドメッセージがプライベートネットワーク処理ハブによってフィルタおよび経路指定される、図１に示された環境のような信用できるオペレーティング環境において実行されるとしてよい。上述の通り、種々の実施形態において、処理ハブから送信される各々のアウトバウンドメッセージについてハッシュＩＤが生成され、ハッシュＩＤは、対応するメッセージが会員ネットワークから発信されたことを確認するために、かつ／またはメッセージの配信状態を（例えば監査データベースから）検索するために使用することができる。
【０１３１】
フィルタリング動作１３０２において、会員ネットワークメッセージはメッセージ送信者およびメッセージ受信者に従ってフィルタされる。１実施形態において、ＭＴＡノードのフィルタモジュールが電子メールメッセージから送信者（“Ｆｒｏｍ”）情報および受信者（“Ｔｏ”）情報を抽出する。ロギング動作１３０４において、抽出された送信者および受信者情報は格納される。送信者および受信者データは監査データベースに格納され得る。
【０１３２】
解析動作１３０６が格納された送信者および受信者データを解析する。解析動作１３０６の一部の実施形態において、識別された受信者に送信されているメッセージの数を示す報告が生成される。受信者は、ドメイン名、法人名、ＩＰアドレスその他によって識別されるとしてよい。解析はまた、それらが会員であるか非会員であるか、ドメイン“ｗｈｏｉｓ”情報、規模、場所、市場などといった受信者に関する統計を含むかもしれない。
【０１３３】
問合せ動作１３０８において、非会員勧誘プロセスがトリガされるかどうかが判断され、そうであれば勧誘ポリシーが適用される。一部の実施形態において、特定の受信者に送信されたメッセージの数が指定されたスレショルドを超えている場合、勧誘プロセスはトリガされる。その際、問合せ動作１３０８は会員の勧誘ポリシーを決定する。会員の勧誘ポリシーは、勧誘が送信されなければならないか、ホワイトリスト化の要求が行われなければならないか、またはどちらでもないことを指定することができる。どちらも選択されなかった場合、プロセス１３００は復帰動作１３１０への「いずれでもない」に分岐して、そこでプロセス１３００は終わる。
【０１３４】
しかし、勧誘がなされるべきことを勧誘ポリシーが指示している場合、プロセス１３００は、勧誘が関係する会員によって直接送信されるのか、または勧誘は会員ネットワークを代表してプライベートネットワーク管理者によって送信されるべきなのかを判断する別の問合せ動作１３１２への「勧誘」に分岐する。やはり、会員のポリシーは勧誘がなされるべき様態を指定することができる。勧誘が会員を代表してなされるべきである場合、プロセス１３００は勧誘動作１３１４への「代表して」に分岐する。勧誘動作１３１４において、プライベートネットワーク管理者はプライベートネットワークに登録するように非会員を勧誘する。勧誘ポリシーが会員から直接勧誘することを指定していれば、プロセス１３００は、会員が非会員を登録するように直接勧誘する別の勧誘動作１３１６への「会員から」に分岐する。
【０１３５】
非会員に対し勧誘がどのようになされるかに関わらず、登録動作１３１８において、非会員が勧誘を受け入れれば非会員は登録される。登録動作１３１８は、メッセージ転送ノードを非会員ネットワークへ配備する、メッセージ転送ノードを構成する、そしてメッセージ転送ノードを処理ハブに登録することを伴う。登録はメッセージ転送ノードからの証明書を認証することを含み得る。
【０１３６】
再び問合せ動作１３０８に言及すれば、勧誘ポリシーがホワイトリスト化要求を指定していれば、プロセス１３００は要求動作１３２０への「ホワイトリスト」に分岐する。要求動作１３２０において、１者以上の会員をホワイトリスト化するために非会員に要求が送信される。非会員が１者以上のプライベートネットワーク会員をホワイトリスト化する要求を受け入れた場合、非会員は、非会員のインバウンドフィルタリングソフトウェアによって使用されるホワイトリストにプライベートネットワークのパブリックネットワークＭＴＡ  ＩＰアドレスを入れることができる。その結果、ホワイトリスト化された会員からのメッセージはフィルタリングを自動的に回避することになる。登録動作１３１８および／または要求動作１３２０の後、プロセス１３００は復帰動作１３１０で終わる。
（例示的なコンピュータシステムの概要）
本発明の実施形態は上に説明した種々のステップを含む。多様なこれらのステップはハードウェア構成要素によって実行されるか、または機械実行可能な命令において具体化されるとしてよく、それらはその命令によりプログラムされた汎用または専用プロセッサにそのステップを実行させるために使用することができる。代替として、ステップはハードウェア、ソフトウェアおよび／またはファームウェアの組合せによって実行されることができる。そうしたものとして、図１４は、ワークステーション、パーソナルコンピュータ、クライアント、サーバまたはゲートウェイといった例示的なコンピュータシステム１４００を例示しており、それらにおいてまたはそれらにより本発明の実施形態は利用されるとしてよい。
【０１３７】
現在の例によれば、コンピュータシステムは、バス１４０１、少なくとも１つのプロセッサ１４０２、少なくとも１つの通信ポート１４０３、メインメモリ１４０４、取外し可能記憶媒体１４０５、読出し専用メモリ１４０６、および大容量記憶装置１４０７を含む。
【０１３８】
プロセッサ（複数も）１４０２は、以下に限らないが、インテル（Intel（登録商標））のアイテニアム（Itanium（登録商標））またはアイテニアム２（Itanium2）プロセッサ（複数も）、またはＡＭＤ（登録商標）のオプテロン（Opteron（登録商標））またはアスロンＭＰ（Athlon MP（登録商標））プロセッサ（複数も）、またはモトローラ（Motorola（登録商標））のプロセッサ製品群といったあらゆる既知のプロセッサとすることができる。通信ポート（複数も）１４０３は、モデムベースのダイヤルアップ接続での使用のためのＲＳ−２３２ポート、１０／１００イーサネット（登録商標）ポート、または銅線またはファィバを用いたギガビットポートのいずれかとすることができる。通信ポート（複数も）１４０３は、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、またはコンピュータシステム１４００が接続するあらゆるネットワークといったネットワークに応じて選択されるとしてよい。
【０１３９】
メインメモリ１４０４は、ランダムアクセスメモリ（ＲＡＭ）、または当業において一般に周知のあらゆる他の動的記憶装置（複数も）とすることができる。読出し専用メモリ１４０６は、プロセッサ１４０２のための命令といった静的情報を記憶するためのプログラム可能な読出し専用メモリ（ＰＲＯＭ）チップといったあらゆる静的記憶装置（複数も）とすることができる。
【０１４０】
大容量記憶装置１４０７は情報および命令を記憶するために使用することができる。例えば、アダプテック（Adaptec（登録商標））のＳＣＳＩドライブ製品群といったハードディスク、光ディスク、アダプテックのＲＡＩＤドライブ製品群といったＲＡＩＤのようなディスクアレイ、またはあらゆる他の大量記憶装置が使用され得る。
【０１４１】
バス１４０１は、プロセッサ（複数も）１４０２を他のメモリ、記憶装置および通信ブロックと通信上結合する。バス１４０１は、使用される記憶装置に応じて、ＰＣＩ／ＰＣＩ−ＸまたはＳＣＳＩ系のシステムバスとすることができる。
【０１４２】
取外し可能記憶媒体１４０５は、あらゆる種類の外部ハードディスクドライブ、フロッピー（登録商標）ドライブ、アイオメガ（IOMEGA（登録商標））のＺｉｐドライブ、コンパクトディスク読出し専用メモリ（ＣＤ−ＲＯＭ）、コンパクトディスクリライタブル（ＣＤ−ＲＷ）、ディジタルビデオディスク読出し専用メモリ（ＤＶＤ−ＲＯＭ）、ＵＳＢフラッシュドライブとすることができる。
【０１４３】
上に述べた構成要素は可能性のうちのいくつかの形式を例証するために意図されている。それらは例示的な実施形態であるにすぎないので、上述の例は決して本発明の範囲を限定するものではない。
【０１４４】
結論として、本発明の実施形態は、アウトバウンドメッセージをフィルタし、脅威を検出し、評価測定基準を維持し、評価管理サービスを提供し、関係発見を実行するように構成されたプライベートネットワークを通じてアウトバウンドメッセージトラフィックを経路指定することによって高信頼性通信ネットワークを提供するための新規なシステムおよび方法を提供する。本発明の１つ以上の実施形態の詳細な説明を上に提示したが、本発明の精神を逸脱することなく種々の代替、修正および等価物が当業者には明らかであろう。従って、上記の説明は、添付の請求項によって規定される本発明の範囲を限定するものとして取ってはならない。
【図面の簡単な説明】
【０１４５】
【図１】プライベートネットワーク完全性を保証し会員評価を管理するためにプライベートネットワーク処理ハブが会員に種々のメッセージ関連サービスを提供するプライベートネットワークを含む例示的なオペレーティング環境を示す。
【図２】図１のオペレーティング環境における１実施形態に係る会員メッセージ転送ノードの例示的アーキテクチャの機能構成要素を示す。
【図３】図１のオペレーティング環境における１実施形態に係る会員メッセージ通信インフラストラクチャの例示的アーキテクチャの機能構成要素を示す。
【図４】図１における１実施形態に係る例示的な管理ノードの機能構成要素を示す。
【図５】図１における１実施形態に係る例示的な処理ノードの機能構成要素を示す。
【図６】図１における１実施形態に係る例示的なアプリケーションノードの機能構成要素を示す。
【図７】図１の環境において使用され得る１実施形態に係る会員およびアウトバウンドメッセージ関連データを含む例示的データベースの構成要素を示す。
【図８】１実施形態に係る会員メッセージ転送ノードをプロビジョニングおよび管理するプロセスを示すフローチャートである。
【図９】１実施形態に係るプライベートネットワークにおける会員間の信用を創成し会員評価を定量化するために会員からのアウトバウンドメッセージを監視するプロセスを示すフローチャートである。
【図１０】１実施形態に係るアウトバウンドメッセージを会員からプライベートネットワーク処理ハブにサブミットするプロセスを示すフローチャートである。
【図１１】１実施形態に従った会員から受信者へメッセージを経路指定するプロセスを示すフローチャートである。
【図１２】１実施形態に係るアウトバウンドメッセージ監視に少なくとも部分的に基づき評価を管理するプロセスを示すフローチャートである。
【図１３】１実施形態に係る関係管理のためのプロセスを示すフローチャートである。
【図１４】種々の実施形態に係る信用できるネットワークの種々の部分をインプリメントするために使用され得る例示的コンピュータシステムを示す。
【図１】
2009515426.tif 000003
【図２】
2009515426.tif 000004
【図３】
2009515426.tif 000005
【図４】
2009515426.tif 000006
【図５】
2009515426.tif 000007
【図６】
2009515426.tif 000008
【図７】
2009515426.tif 000009
【図８】
2009515426.tif 000010
【図９】
2009515426.tif 000011
【図１０】
2009515426.tif 000012
【図１１】
2009515426.tif 000013
【図１２】
2009515426.tif 000014
【図１３】
2009515426.tif 000015
【図１４】
2009515426.tif 000016