(57)【要約】本明細書では、グループを形成するクライアント・エンティティの間でのソーシャル・シェアリングセキュリティ情報に関する技術を開示する。クライアント・エンティティのグループは、セキュリティサーバがクライアント・エンティティから成るグループを形成するための１つまたは複数のセキュア機構を提供することで形成される。クライアント・エンティティはそれぞれ様々な組織に属する。セキュリティ・サービスは、グループ内のクライアント・エンティティのセキュリティ情報を当該グループ内の１つまたは複数の他のクライアントと自動的に共有する。
2015524585.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによって実行される方法であって、
セキュリティ・サービスが、クライアント・エンティティから成るグループを形成するための１つまたは複数のセキュア機構を提供するステップであって、各クライアント・エンティティは異なるセキュリティ組織に関連付けられている、ステップと、
前記セキュリティ・サービスが、前記グループ内のクライアント・エンティティのセキュリティ情報を前記グループ内の１つまたは複数の他のクライアント・エンティティと自動的に共有するステップと、
を含むことを特徴とする方法。
【請求項２】
前記１つまたは複数のセキュア機構を提供するステップは、他のクライアントエンティの一意な識別子を前記セキュリティ・サービスに提供することによって、クライアント・エンティティが別のクライアント・エンティティを前記グループに招待できるようにするステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記１つまたは複数のセキュア機構を提供するステップが、
クライアント・エンティティがエンティティの識別情報を前記セキュリティ・サービスに提供できるようにするブラインド検索機構を提供するステップと、
前記識別情報に少なくとも部分的に基づいて、前記エンティティがクライアント・エンティティであるかどうかを判定するステップと、
前記エンティティがクライアント・エンティティであるとの判定に応答して、前記エンティティを前記グループに参加するように招待するステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記招待するステップは、前記エンティティが検索クライアント・エンティティに対してブラインド検索を実施したかどうかに基づいて条件付きで実施されることを特徴とする請求項３に記載の方法。
【請求項５】
前記１つまたは複数のセキュア機構を提供するステップは、
クライアント・エンティティが他のクライアント・エンティティを検索し、その結果として、検索クエリにマッチするクライアント・エンティティのリストを受信できるようにする検索機構を提供するステップと、
検索クライアント・エンティティが、クライアント・エンティティの前記リストに含まれる１つまたは複数のクライアント・エンティティを、前記検索クライアント・エンティティのグループに参加するよう、または前記検索クライアント・エンティティとグループを形成するように招待することを可能とするステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記１つまたは複数のセキュア機構を提供するステップは、セキュリティ脅威に関連付けられたクライアント・エンティティを前記グループに参加するように招待するステップを含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記１つまたは複数のセキュア機構を提供するステップは、前記クライアント・エンティティが指定する優先度に少なくとも部分的に基づいて、前記グループを生成し、前記クライアント・エンティティを前記グループに招待するステップを含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記１つまたは複数のセキュア機構を提供するステップは、前記グループを生成し、前記クライアント・エンティティの業種、前記クライアント・エンティティの地理的位置、前記クライアント・エンティティのサイズ範囲、または前記クライアント・エンティティの関心事項のうち少なくとも１つと前記グループを関連付けるステップを含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記クライアント・エンティティを前記グループに参加するよう招待するか、または、前記グループを公開するステップをさらに含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記クライアント・エンティティを前記グループに割り当て、前記クライアント・エンティティに前記グループを退出するオプションを提供するステップをさらに含むことを特徴とする請求項８に記載の方法。
【請求項１１】
前記１つまたは複数のセキュア機構を提供するステップは、前記クライアント・エンティティの補完的な振舞いに少なくとも部分的に基づいて前記グループを生成するステップを含むことを特徴とする請求項１に記載の方法。
【請求項１２】
前記１つまたは複数のセキュア機構を提供するステップは、１つまたは複数のソーシャル・ネットワーク・グループに少なくとも部分的に基づいて前記グループを生成するステップを含むことを特徴とする請求項１に記載の方法。
【請求項１３】
前記グループは、前記クライアント・エンティティが互いに匿名であることを可能とする設定に関連付けられることを特徴とする請求項１に記載の方法。
【請求項１４】
前記グループは、前記グループに入るのを制御する信頼できるモデレータまたはモデレータのグループに関連付けられることを特徴とする請求項１に記載の方法。
【請求項１５】
前記１つまたは複数のセキュア機構を提供するステップは、前記グループの１つまたは複数の前記クライアント・エンティティが、前記グループの共有パラメータおよびポリシ・パラメータを指定できるようにするステップを含むことを特徴とする請求項１に記載の方法。
【請求項１６】
前記提供するステップと前記自動的に共有するステップは、キー、ハッシュ、認証局からの証明書、アイデンティティ検証機構、または他のセキュリティ機能のうち１つまたは複数を利用してアイデンティティ・スプーフィングを防止し、共有セキュリティ情報を保護することを特徴とする請求項１に記載の方法。
【請求項１７】
共有される前記セキュリティ情報は、前記セキュリティ情報を共有するクライアント・エンティティと前記セキュリティ情報を受信したクライアント・エンティティにより可視であり、前記セキュリティ・サービスまたは他のパーティによっては不可視であることを特徴とする請求項１に記載の方法。
【請求項１８】
クライアント・エンティティが前記クライアント・エンティティに対してシステム全体またはグループ・ベースの共有パラメータを設定できるようにするステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１９】
クライアント・エンティティが別のクライアント・エンティティからのセキュリティ情報の代わりに共有用のセキュリティ情報を広告できるようにするステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項２０】
前記自動的に共有するステップは、サードパーティ・ソースからのセキュリティ情報を前記グループの前記クライアント・エンティティと共有するステップを含むことを特徴とする請求項１に記載の方法。
【請求項２１】
前記セキュリティ情報をサードパーティ・セキュリティ製品またはサービスと共有するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項２２】
クライアント・エンティティの前記グループ内の少なくとも１つのクライアント・エンティティが別のクライアント・エンティティの評価に影響を及ぼすことができるようにするステップ、または、
脅威情報、修正情報、またはポリシをクライアント・エンティティの前記グループ内の１つまたは複数のクライアント・エンティティと共有することに関して取られるかまたは控えられる他のクライアント・エンティティの動作に基づいて前記評価を調節するステップ、
のうち少なくとも１つを実施するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項２３】
前記１つまたは複数のクライアント・エンティティの前記セキュリティ・サービスのセキュリティ・エコシステムまたは前記グループに対する寄与に少なくとも部分的に基づいて、１つまたは複数の前記クライアント・エンティティをメリット指示に関連付けるステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項２４】
前記クライアント・エンティティにクライアント・エンティティのプロフィールを提供し、前記クライアント・エンティティがその対応するクライアント・エンティティのプロフィールを修正しその対応するクライアント・エンティティのプロフィールに対するアクセス制限を設定できるようにするステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項２５】
前記セキュリティ情報は、脅威情報、修正情報、ポリシ、攻撃データ、脆弱性情報、リバース・エンジニアリング情報、パケット・データ、ネットワーク・フロー・データ、プロトコル記述、被害情報、脅威属性情報、事件情報、増殖データ、ユーザ・フィードバック、またはソフトウェアまたはシステムに関する情報のうち少なくとも１つを含むことを特徴とする請求項１に記載の方法。
【請求項２６】
前記セキュリティ・サービスは、関心があるクライアント・エンティティに対してオープンパブリックサービスであるかまたは特定のクライアント・エンティティに対してオープンなプライベート・サービスであることを特徴とする請求項１に記載の方法。
【請求項２７】
前記グループ内の前記クライアント・エンティティの間でセキュリティ情報の手動共有を可能とするステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項２８】
ユーザ・インタフェースを介して利用可能なセキュリティ情報の指示をクライアント・エンティティに提供し、前記利用可能なセキュリティ情報に関連付けられる別のクライアント・エンティティと前記クライアント・エンティティのセキュリティ情報を共有することをクライアント・エンティティが選択したことに応答して、前記利用可能なセキュリティ情報を前記クライアント・エンティティに提供するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項２９】
前記ユーザ・インタフェースを介して示された前記利用可能なセキュリティ情報は、前記クライアント・エンティティにより所有または提供されるセキュリティ情報に基づいて、前記クライアント・エンティティに対して選択されることを特徴とする請求項２８に記載の方法。
【請求項３０】
前記グループは１つまたは複数のグループ階層に属し、各グループ階層は、セキュリティ情報に対するアクセス制御、または、メンバのクライアント・エンティティに課せられたポリシに関連付けられることを特徴とする請求項１に記載の方法。
【請求項３１】
セキュリティ・サービスの１つまたは複数のコンピュータ装置を、
評価をクライアント・エンティティに関連付けるステップであって、前記評価は、セキュリティ情報を互いに共有するクライアント・エンティティのグループへの前記クライアント・エンティティの参加を示すステップと、
クライアント・エンティティの前記グループ内の少なくとも１つの他のクライアント・エンティティが、前記クライアント・エンティティの前記評価に影響を及ぼすことができるようにするステップ、または、セキュリティ情報をクライアント・エンティティの前記グループ内の１つまたは複数のクライアント・エンティティと共有することに関して取られるかまたは控えられる他のクライアント・エンティティの動作に基づいて前記評価を調節するステップ、のうち少なくとも１つを実施するステップと、
を含む動作を実施するようにプログラムするように構成されたコンピュータ実行可能命令を格納したことを特徴とする１つまたは複数の有形コンピュータ可読媒体。
【請求項３２】
前記動作はさらに、前記１つまたは複数のクライアント・エンティティの前記セキュリティ・サービスのセキュリティ・エコシステムまたは前記グループに対する寄与に少なくとも部分的に基づいて、１つまたは複数の前記クライアント・エンティティをメリット指示と関連付けるステップを含むことを特徴とする請求項３１に記載の１つまたは複数の有形コンピュータ可読媒体。
【請求項３３】
前記動作は、ポイント通貨をクライアント・エンティティに関連付け、セキュリティ情報の寄与または消費に少なくとも部分的に基づいて前記ポイント通貨を調節するステップをさらに含むことを特徴とする請求項３１に記載の１つまたは複数の有形コンピュータ可読媒体。
【請求項３４】
前記クライアント・エンティティは、複数のグループから成るセキュリティ・エコシステムおよび前記グループに対して異なる評価を有することを特徴とする請求項３１に記載の１つまたは複数の有形コンピュータ可読媒体。
【請求項３５】
前記動作はさらに、前記クライアント・エンティティが前記クライアント・エンティティのクライアント・エンティティ・プロフィールを追加するかまたは完成したことに応答して、前記クライアント・エンティティのうち１つの前記評価を増大させるステップを含むことを特徴とする請求項３１に記載の１つまたは複数の有形コンピュータ可読媒体。
【請求項３６】
複数のエンティティと関連付けられた複数のコンピュータ装置であって、前記エンティティは、セキュリティ情報を互いに共有するエンティティのグループに属する、複数のコンピュータ装置と、
前記複数のコンピュータ装置でそれぞれ実装された複数のエージェントであって、前記エージェントは、前記セキュリティ情報を互いに共有し、前記エージェントが実装された前記コンピュータ装置の実行動作を監視または前記実行動作に反応する際に前記セキュリティ情報を利用する、複数のエージェントと、
を備えることを特徴とするシステム。
【請求項３７】
エンティティのグループを形成するための１つまたは複数のセキュア機構を提供し、前記複数のエージェントのうち１つから受信した前記セキュリティ情報を前記複数のエージェントの他のエージェントと自動的に共有するためのセキュリティ・サービスをさらに備えることを特徴とする請求項３６に記載のシステム。
【請求項３８】
前記エージェントは、互いと並列に、前記コンピュータ装置の実行動作を監視し前記実行動作に反応することを特徴とする請求項３６に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の記載
本願は、発明の名称を「グループ内のセキュリティ情報のソーシャル・シェアリング」とした、２０１２年６月２９日に出願された米国実用特許出願第１３／５３８、４３９号に対する優先権を主張し、その全体を引用により本明細書に組み込む。
【背景技術】
【０００２】
インターネットがますます毎日の大きな部分を占めるにつれ、システムのリソース、データ、およびプライベート情報を盗むかまたは破壊する、しばしば「マルウェア」悪意あるソフトウェアが問題となってきている。政府や企業は大量のリソースをマルウェアによる侵入の防止に投入している。マルウェアは、コンピュータ・ウィルス、ワーム、トロイの木馬、スパイウェア、キーストローク・ロガー、アドウェア、およびルートキットのような多数の形態をとる。マルウェアがもたらす脅威の一部は、サイバー・テロまたは産業スパイとして説明され、非常に重大である。
【０００３】
しばしば、組織や個人は、他者が同一の脅威を受けたことを知らずにこれらの脅威を受けている。１つの企業への攻撃はその企業によって処理され、他の企業は当該企業の経験やその解決策の利用について学習しない。
【０００４】
攻撃に苦しむ者がその経験や解決策を公に共有するか、または、かかる情報を顧客や子会社のような選択した少数の者と共有することもある。しかし、このような情報の共有は、影響を受けたパーティのセキュリティまたは情報技術担当者の指示のもと手動で行われる。かかる担当者は、ログ・ファイル、ファイル名、ハッシュ、新たなポリシ等を、電子メール、ファイル転送、または他の技術により抽出し共有するかもしれない。受信エンティティの担当者は、受信情報に基づいて、受け取った解決策を手動で適用するかまたは解決策を作り上げなければならない。
【０００５】
このようなセキュリティの島々のサイバー・エコシステムでは、敵対者は、影響を受けたエンティティの間での真に協調した対策を気にすることなく各エンティティを自由に攻撃している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国特許出願第１３／４９２，６７２号明細書
【０００７】
添付図面を参照して詳細な説明を行う。添付図面では、参照番号の最上位の数字（複数可）は当該参照番号が最初に現れる図面を示す。異なる図で同一の参照番号を使用することで、類似のまたは同一な項目または機能を示す。
【図面の簡単な説明】
【０００８】
【図１Ａ】クライアント・エンティティをグループに形成するためのセキュア機構を提供し、セキュリティ情報をグループのクライアント・エンティティの間で自動的に共有する、セキュリティ・サービスの概要を示す図である。
【図１Ｂ】クライアント・エンティティをグループに形成するためのセキュア機構を提供し、セキュリティ情報をグループのクライアント・エンティティの間で自動的に共有する、セキュリティ・サービスの概要を示す図である。
【図２】セキュリティ・サービスを複数のクライアント・エンティティと接続する例示的なネットワークならびに当該セキュリティ・サービスおよびクライアント・エンティティの例示的な装置を示す図である。
【図３】クライアント・エンティティの間でグループを形成しセキュリティ情報をグループのクライアント・エンティティの間で自動的に共有するためのセキュア機構を提供する図１Ａおよび１Ｂのセキュリティ・サービスにより実施される例示的なプロセスを示す図である。
【図４】図３で図示され、図３を参照して説明されるクライアント・エンティティの間でグループを形成するためのセキュア機構の提供をより詳細に説明する図である。
【図５】評価をクライアント・エンティティに関連付け、クライアント・エンティティを含むグループの他のメンバが評価に影響を及ぼすことを可能とし、当該クライアント・エンティティが実施する動作または控える動作に基づいて評価を調節するための、図１Ａおよび図１Ｂのセキュリティ・サービスにより実施される例示的なプロセスを示す図である。
【図６】実行動作に基づいてセキュリティ情報を生成し、生成したセキュリティ情報に従って作動し、生成したセキュリティ情報を同一のグループに属する他のクライアント・エンティティと共有するための、図１Ａおよび図１Ｂのクライアント・エンティティにより実施される例示的なプロセスを示す図である。
【発明を実施するための形態】
【０００９】
（概要）
本発明は、部分的に、エンティティのグループを形成しグループに属するエンティティのセキュリティ情報を自動的に互い共有するための技術を説明する。当該セキュリティ情報が、脅威情報、修正情報（remediation information）、攻撃データ、脆弱性情報、リバース・エンジニアリング情報、パケット・データ、ネットワーク・フロー・データ、プロトコル記述、被害情報、脅威属性情報、事件情報、増殖データ、ユーザ・フィードバック、システムおよびソフトウェアに関する情報、またはポリシのうち１つまたは複数を含んでもよい。当該エンティティが、企業、学術機関、政府機関のような組織であってもよく、または、個人もしくは個人グループであってもよい。各エンティティは１つまたは複数のコンピュータ装置に関連付けられ、各コンピュータ装置は、セキュリティ・サービスに対するクライアントの役割を果たすエージェントを備えてもよい。さらに、各エンティティが、セキュリティまたはポリシをそのコンピュータ装置（複数可）に課すことができるが、セキュリティまたはポリシを他のエンティティのコンピュータ装置（複数可）に課す、または強制することができなくてもよい。当該エージェントが、そのコンピュータ装置の実行動作を監視し、当該実行動作に従って作動してもよく、当該観察された実行動作に基づいてセキュリティ情報を生成してもよい。この生成されたセキュリティ情報が、当該セキュリティ・サービスに提供され、当該セキュリティ情報を提供したエージェントのエンティティを含むグループに属する他のエンティティのコンピュータ装置のエージェントと自動的に共有される。これらのエンティティは当該セキュリティ・サービスからサービスを受けるので、それらは「クライアント・エンティティ」と呼ばれる。当該セキュリティ・サービスは、関心があるクライアント・エンティティに対してオープンなパブリックセキュリティ・サービス、または特定の選択されたクライアント・エンティティに対してオープンなプライベートセキュリティ・サービスであってもよい。
【００１０】
図１Ａに示すようにセキュリティ・サービス１０２などのセキュリティ・サービスが、幾つかのセキュア機構のうち何れかを用いて、クライアント・エンティティ１０４などのクライアント・エンティティについて、グループを生成してもよい。幾つかの実施形態ではセキュリティ・サービス１０２が、幾つかのクライアント・エンティティ１０４が現在セキュリティ脅威を受けているかまたは受ける可能性が高いと判定し、それに応答して、これらのクライアント・エンティティ１０４に対してグループを生成し、影響を受けたクライアント・エンティティ１０４を当該グループに参加するよう招待するか（１０６）、または、これらのクライアント・エンティティ１０４を、当該グループを退出するオプションを与えつつ、当該グループに割り当ててもよい（１０６）。
【００１１】
幾つかの実施形態では、セキュリティ・サービス１０２が、クライアント・エンティティ１０４の業種、地理的位置、エンティティのサイズ（例えば、従業員の数）、または関心、嗜好、または設定のうち１つまたは複数に関連付けられたグループを生成してもよい。セキュリティ・サービス１０２は次いで、業種、地理的位置、エンティティのサイズ、関心、嗜好、または設定に関連付けられたクライアント・エンティティ１０４を当該グループに参加するように招待し（１０６）、クライアント・エンティティ１０４を、当該グループを退出するオプションとともに当該グループに割り当て（１０６）てもよく、または、当該グループをパブリックにして、クライアント・エンティティ１０４が当該グループを発見しそれに参加することを選択できるようにしてもよい。
【００１２】
別の実施形態では、セキュリティ・サービス１０２が、補完的な振舞いを有するクライアント・エンティティ１０４のグループを生成してもよい。例えば、或るクライアント・エンティティ１０４が脅威の是正を得意とし、別のクライアント・エンティティ１０４が、侵入の成功を防ぐポリシの開発が得意であるかもしれない。セキュリティ・サービス１０２は、補完的な強度を有するかかるエンティティ１０４に対するグループを生成し、クライアント・エンティティ１０４を当該グループに参加するよう招待するか（１０６）、または、退出のオプションとともに当該グループに割り当てることができる（１０６）。
【００１３】
幾つかの実施形態では、セキュリティ・サービス１０２が、既存のソーシャル・ネットワーク・グループに基づいてクライアント・エンティティ１０４のグループを作成してもよい。当該ソーシャル・ネットワーク・グループおよびそのメンバのアイデンティティをソーシャル・ネットワークから取得してもよく、セキュリティ・サービス１０２が、クライアント・エンティティ１０４の対応するグループを生成してもよい。セキュリティ・サービス１０２が、次いで、クライアント・エンティティ１０４を当該グループに参加するよう招待するか（１０６）、または、退出のオプションとともに当該グループに割り当てることができる（１０６）。
【００１４】
様々な実施形態では、セキュリティ・サービス１０２により、クライアント・エンティティ１０４が、グループを作成するか、または、既存のグループに参加するよう他のクライアント・エンティティ１０４を招待できるようにしてもよい。セキュリティ・サービス１０２により、クライアント・エンティティ１０４が、別のクライアント・エンティティ１０４の一意な識別子を提供し、それに応答して、識別子を提供するクライアント・エンティティ１０４が属するグループに参加するよう他のクライアント・エンティティ１０４を招待できるようにしてもよい。当該一意な識別子は当該招待に対して一意なワンタイム識別子であってもよい。セキュリティ・サービス１０２はまた、クライアント・エンティティ１０４が別のエンティティを特定できるようにする検索機構を提供してもよい。当該検索機構により、クライアント・エンティティ１０４が、検索クライアント・エンティティ１０４により可視であり、グループに招待するかグループを形成するよう選択可能であるクライアント・エンティティ１０４のリストを検索し受信できるようにしてもよい。または、当該検索機構が、ブラインド検索機構であってもよく、または、ブラインド検索機構を含んでもよい。ブラインド検索機構では、当該検索されるクライアント・エンティティが当該検索クライアント・エンティティによって可視ではなく、当該検索クライアント・エンティティは、当該検索が成功したかどうかの返答を受信しない。他のエンティティがセキュリティ・サービス１０２のクライアント・エンティティ１０４でもある場合には、当該セキュリティ・サービスが、検索クライアント・エンティティ１０４を有するグループに参加するよう当該他のエンティティを招待してもよい。幾つかの実施形態では、セキュリティ・サービス１０２は、検索されるクライアント・エンティティ１０４が以前に検索クライアント・エンティティ１０４を検索したかどうかに基づいて、条件付きで招待を実施する。
【００１５】
幾つかの実施形態では、当該グループが、１つまたは複数の階層または双方向関係を通じて階層的に関係するかまたは双方向的に関係してもよい。例えば、親企業のグループが子会社のグループに階層的に関係してもよく、または、或るエンティティに対するグループが、当該グループがビジネスを行う別のエンティティと双方向に関係してもよい。これらの階層／双方向関係が、どのグループにクライアント・エンティティが参加できるか（例えば、親企業に関連付けられたクライアント・エンティティが親企業のグループに属している場合、当該クライアント・エンティティは、子会社に関連付けられたグループにのみ参加することができる）ならびにセキュリティ情報に影響を及ぼしてもよい。例えば、そのグループに対するクライアント・エンティティ１０４の設定ポリシが、グループ階層の低層のグループまたは双方向関係の水平グループのクライアント・エンティティ１０４にポリシを課してもよい。別の例では、２つのグループの間の階層関係によりアクセス制御を課して、階層において低いグループに、階層において高いグループに利用可能なセキュリティ情報のサブセットへアクセスできるようにしてもよい。
【００１６】
図１Ｂではセキュリティ・サービス１０２により、クライアント・エンティティが、グループ優先度または共有のためのグループ・パラメータを設定するか、または、グループ１０８のクライアント装置１０４の間でポリシを設定できるようにしてもよい。グループ１０８のメンバクライアント・エンティティ１０４は次いで、これらのグループ優先度またはグループ・パラメータに従って、そのセキュリティ情報をグループ１０８の他のメンバクライアント・エンティティ１０４と自動的に共有（１１０）させてもよい。さらに幾つかの実施形態では、クライアント・エンティティ１０４が、セキュリティ情報を別のクライアント・エンティティ１０４と手動で共有し、セキュリティ・サービス１０２にそのセキュリティ情報を他のクライアント・エンティティ１０４に提供するよう求めてもよい。
【００１７】
さらに、セキュリティ・サービス１０２により、クライアント・エンティティ１０４が、システム全体の優先度もしくは共有のためのパラメータまたはポリシを設定できるようにしてもよい。これらの優先度またはパラメータは、クライアント・エンティティ１０４が他のクライアント・エンティティと共有する情報を細かい粒度で制御する能力をクライアント・エンティティ１０４に与えるものである。さらにクライアント・エンティティ１０４は、セキュリティ・サービス１０２により他のグループ・メンバ１０４またはパブリックに提供されるプロフィール・ページを有してもよく、これらのプロフィール・ページに関連付けられたクライアント・エンティティ１０４は、誰がその関連付けられたページを見るか、どれだけの量のページが参照アクセスを有する者により見られるかを制御できるようにされ得る。
【００１８】
様々な実施形態では、セキュリティ・サービス１０２が、評価またはポイント通貨を各クライアント・エンティティ１０４に関連付けてもよい。かかる評価またはポイント通貨がシステム全体またはグループ・ベースであってもよい。幾つかの実施形態では、クライアント・エンティティ１０４が、当該システムと１つまたは複数の特定のグループ１０８の両方に関連付けられた複数の評価およびポイント通貨を有してもよい。セキュリティ・サービス１０２により、他のクライアント・エンティティ１０４が、グループ１０８内のクライアント・エンティティ１０４の評価またはポイント通貨に影響を及ぼして、その評価またはポイント通貨を増大または減少できるようにしてもよい。さらにセキュリティ・サービス１０２が、クライアント・エンティティ１０４により取られるかまたは控えられた動作に基づいて、クライアント・エンティティ１０４の評価またはポイント通貨を調整してもよい。幾つかの実施形態では、評価およびポイント通貨に加えてまたは評価およびポイント通貨の代わりに、セキュリティ・サービス１０２が、クライアント・エンティティ１０４のセキュリティ・サービス１０２のセキュリティ・エコシステムまたはグループ１０８に対する寄与に基づいてメリット指示（ｍｅｒｉｔ  ｉｎｄｉｃｉａ）をクライアント・エンティティ１０４に提供してもよい。
【００１９】
（例示的なネットワークおよび装置）
図２は、セキュリティ・サービスを複数のクライアント・エンティティと接続する例示的なネットワークならびに当該セキュリティ・サービスおよびクライアント・エンティティの例示的な装置を示す。図２に示すように、セキュリティ・サービス１０２が、ネットワーク２０２を介してクライアント・エンティティ１０４と通信してもよい。セキュリティ・サービス１０２とクライアント・エンティティが、ネットワーク２０２を介してソーシャル・ネットワーク２０４およびサードパーティ・セキュリティ・サービス２０６と通信してもよい。各クライアント・エンティティ１０４が１つまたは複数のコンピュータ装置／モバイル装置２０８を有してもよく、各コンピュータ装置がプロセッサ（複数可）２１０、ネットワーク・インタフェース（複数可）２１２、およびメモリ２１４を有してもよい。メモリ２１４が、カーネル・レベルのセキュリティ・エージェント２１６、ウェブ・ブラウザ２１８、およびサードパーティ・セキュリティ製品２２０を格納してもよい。
【００２０】
様々な実施形態では、セキュリティ・サービス１０２の装置が、プロセッサ（複数可）２２２、ネットワーク・インタフェース（複数可）２２４、およびメモリ２２６を備えてもよい。メモリ２２６が、ウェブ・サーバ２２８、クライアント・エンティティ情報２３０、グループ情報２３２、脅威、修正、およびポリシ情報２３４、グループ形成モジュール２３６、検索モジュール２３８、共有モジュール２４０、セキュリティ・モジュール２４２、評価モジュール２４４、および報酬モジュール２４６を格納してもよい。
【００２１】
様々な実施形態では、セキュリティ・サービス１０２のコンピュータ装置およびクライアント・エンティティ１０４のコンピュータ装置／モバイル装置２０８が各々、サーバもしくはサーバ・ファーム、複数の分散サーバ・ファーム、メインフレーム、ワーク・ステーション、パーソナルコンピュータ（ＰＣ）、ラップトップ・コンピュータ、タブレットコンピュータ、携帯情報端末（ＰＤＡ）、携帯電話、メディア・センタ、組込みシステム、または任意の種類の装置もしくは装置であってもよく、これらを含んでもよい。１実装形態では、セキュリティ・サービス１０２のコンピュータ装置が、ノードのクラウド・コンピューティング・ネットワークのような、通信で動作する複数のコンピュータ装置を表す。複数のコンピュータ装置で実装するとき、セキュリティ・サービス１０２が、セキュリティ・サービス１０２のモジュールおよびデータ２２８乃至２４６を複数のコンピュータ装置の間で分散してもよい。実装形態では、セキュリティ・サービス１０２のコンピュータ装置およびクライアント・エンティティ１０４のコンピュータ装置／モバイル装置２０８のうち１つまたは複数が、１つまたは複数のコンピュータ装置で実装した１つまたは複数の仮想マシンを表す。
【００２２】
幾つかの実施形態では、セキュリティ・サービス１０２のこれらのコンピュータ装置およびクライアント・エンティティ１０４のコンピュータ装置／モバイル装置２０８を接続するネットワーク２０２が、有線ネットワーク、無線ネットワーク、および有線ネットワークと無線ネットワークの組合せのような任意の１つまたは複数のネットワークであってもよい。さらに、ネットワーク２０２が、複数の様々な種類のパブリックまたはプライベートネットワーク（例えば、ケーブル・ネットワーク、インターネット、無線ネットワーク等）の任意の１つまたは組合せを含んでもよい。幾つかの事例ではセキュリティ・サービス１０２クライアント・エンティティ１０４ソーシャル・ネットワーク２０４およびサードパーティ・セキュリティ・サービス２０６は、伝送制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）のようなセキュア・プロトコル（例えば、ｈｔｔｐｓ）および／または他の任意のプロトコルまたは１組のプロトコルを用いてネットワーク上で通信する。
【００２３】
セキュリティ・サービス１０２が、クライアント・エンティティ１０４のグループを形成し、グループを構成するクライアント・エンティティ１０４の間でセキュリティ情報を自動的に共有するといった、クライアント・エンティティ１０４への情報セキュリティのプロバイダであってもよい。幾つかの実施形態ではセキュリティ・サービス１０２が、カーネル・レベルのセキュリティ・エージェント２１６の維持および構成、脅威モデリング、および／または修正のような他のセキュリティ・サービスを提供してもよい。述べたようにクライアント・エンティティ１０４が、企業、学術機関、政府機関のような組織であってもよく、または、セキュリティ・サービス１０２のセキュリティ・サービスをサブスクライブするかまたは受信する個人もしくは個人グループであってもよい。
【００２４】
図２に示すようにネットワーク２０２は、クライアント・エンティティ１０４のセキュリティ・サービス１０２とコンピュータ装置／モバイル装置２０８をソーシャル・ネットワーク２０４および／またはサードパーティ・セキュリティ・サービス２０６の１つまたは両方に接続してもよい。ソーシャル・ネットワーク２０４が、幾つかの個人的なまたは専門的なソーシャル・ネットワークサイトのうち１つであってもよく、グループの作成能力を伴う当該サイトのアカウントを提供してもよい。かかるグループが、個人的または専門的なネットワーク活動を促進してもよい。幾つかの実施形態ではソーシャル・ネットワーク２０４が、セキュリティ情報を共有するクライアント・エンティティ１０４のグループの形成においてセキュリティ・サービス１０２により使用され得るグループのメンバのリストを、セキュリティ・サービス１０２またはクライアント・エンティティ１０４にエクスポートするかまたは提供してもよい。
【００２５】
サードパーティ・セキュリティ・サービス２０６は、アンチウィルス・ソフトウェアのプロバイダのような任意の種類のセキュリティ・サービスであってもよい。サードパーティ・セキュリティ・サービス２０６は、セキュリティ・サービス１０２やクライアント・エンティティ１０４と独立であり異なる。セキュリティ・サービス１０２が、セキュリティ情報をかかるサードパーティ・セキュリティ・サービス２０６から受信してもよく、それに応じて、クライアント・エンティティから受信したセキュリティ情報を提供してもよい。次いで、セキュリティ・サービス１０２が、クライアント・エンティティ１０４のグループにサードパーティ・セキュリティ・サービス２０６から受信したセキュリティ情報を提供してもよい。
【００２６】
述べたように、コンピュータ装置（複数可）／モバイル装置（複数可）２０８はプロセッサ（複数可）２１０とネットワーク・インタフェース（複数可）２１２を備える。プロセッサ（複数可）２１０が、中央演算装置（ＣＰＵ）またはグラフィック演算装置（ＧＰＵ）のような任意の種類の処理装置であってもよく、または、それを備えてもよい。ネットワーク・インタフェース（複数可）２１２により、コンピュータ装置（複数可）／モバイル装置（複数可）２０８がセキュリティ・サービス１０２、他のクライアント・エンティティ１０４、ソーシャル・ネットワーク２０４、サードパーティ・セキュリティ・サービス２０６、および他の装置の１つまたは両方と通信することができる。ネットワーク・インタフェース（複数可）２１２が、ネットワーク２０２または他のネットワークの１つまたは両方を介して通信を送受信してもよい。ネットワーク・インタフェース（複数可）２１２が、様々なネットワークへの有線接続と無線接続の両方をサポートしてもよい。
【００２７】
メモリ２１４（および本明細書で説明した他のメモリ）がモジュールおよびデータの配列を格納してもよく、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータのような情報を記憶するための任意の方法または技術で実装できる揮発性および／または不揮発性メモリ、取外し可能および／または取外し不能媒体等を備えてもよい。かかるメモリには、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）または他の光記憶、磁気カセット、磁気テープ、磁気ディスク記憶または他の磁気記憶装置、ＲＡＩＤ記憶システム、または所望の情報を格納するために使用できコンピュータ装置によりアクセスできる他の任意の媒体が含まれるがこれらに限られない。
【００２８】
様々な実施形態では、セキュリティ・エージェント２１６が、その対応するコンピュータ装置／モバイル装置２０８の実行動作を監視し、当該実行動作に従って動作するカーネル・レベルのセキュリティ・エージェントであってもよい。セキュリティ・エージェント２１６が、セキュリティ・エージェント２１６のフィルタ、コンポーネント、モジュール等の再構成をライブで受信し適用するようにセキュリティ・サービス１０２により構成してもよい。観測した実行動作に基づいて、セキュリティ・エージェント２１６がセキュリティ情報を生成してもよい。セキュリティ・エージェント２１６は、当該セキュリティ情報に従って作動してもよく、当該セキュリティ情報を、セキュリティ・エージェント２１６のクライアント・エンティティ１０４を有するグループ内の同一のクライアント・エンティティ１０４および他のクライアント・エンティティ１０４の他のセキュリティ・エージェント２１６に提供してもよい。当該セキュリティ・エージェントが、セキュリティ・サービス１０２を介して当該セキュリティ情報を共有してもよい。また、当該セキュリティ・エージェントが、他のセキュリティ・エージェント２１６のセキュリティ情報を受信し適用してもよく、他のセキュリティ・エージェント２１６から受信したセキュリティ情報に基づいて実行動作を監視し、当該実行動作に従って作動し続けてもよい。次いで、セキュリティ・エージェント２１６が互いと並列に動作し、セキュリティ情報を共有し、したがって、かかる共有が行われなかった場合よりも徹底的かつ迅速に監視し動作することができる。セキュリティ・エージェント２１６の例が特許文献１に開示されている。
【００２９】
幾つかの実施形態では、ウェブ・ブラウザ２１８は任意の種類のウェブ・ブラウザであり、セキュリティ・サービス１０２のウェブ・サーバ２２８を含む幾つかのウェブ・サーバの何れか１つからウェブ・コンテンツを受信してもよい。ウェブ・ブラウザ２１８が、ウェブ・ブラウザ２１８のユーザが情報を提供できる、フォーム、フィールド、ボタン等のような複数のユーザ・インタフェース制御要素を含むウェブ・ページを受信し表示してもよい。ウェブ・ブラウザ２１８を介して提供されるユーザ・インタフェースの幾つかの例を、ウェブ・サーバ２２８を参照して以下で説明する。
【００３０】
別の実施形態では、サードパーティ・セキュリティ製品２２０が、ウィルスまたは他の突破口に関してその対応するコンピュータ装置／モバイル装置２０８をスキャンする、アンチウィルス・ソフトウェアのような任意の種類のセキュリティ製品であってもよい。サードパーティ・セキュリティ製品２２０がウィルス定義のような情報をサードパーティ・セキュリティ・サービス２０６から受信してもよい。幾つかの実施形態ではサードパーティ・セキュリティ製品２２０が、セキュリティ情報をセキュリティ・エージェント２１６またはセキュリティ・サービス１０２から受信してもよい。
【００３１】
述べたように、セキュリティ・サービス１０２の装置はプロセッサ（複数可）２２２とネットワーク・インタフェース（複数可）２２４を備える。プロセッサ（複数可）２２２が、中央演算装置（ＣＰＵ）またはグラフィック演算装置（ＧＰＵ）のような任意の種類の処理装置であってもよく、または、それを備えてもよい。ネットワーク・インタフェース（複数可）２２４により、セキュリティ・サービス１０４の装置が、クライアント・エンティティ１０４の装置、ソーシャル・ネットワーク２０４の装置（複数可）、サードパーティ・セキュリティ・サービス２０６の装置（複数可）、および他の装置のうち１つまたは両方と通信することができる。ネットワーク・インタフェース（複数可）２２４が、ネットワーク２０２または他のネットワークのうち１つまたは両方を介して通信を送受信してもよい。ネットワーク・インタフェース（複数可）２２４が、様々なネットワークに対する有線接続と無線接続の両方をサポートしてもよい。
【００３２】
メモリ２２６（および本明細書で説明した他のメモリ）がモジュールおよびデータの配列を格納してもよく、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータのような情報を記憶するための任意の方法または技術で実装できる揮発性および／または不揮発性メモリ、取外し可能および／または取外し不能媒体等を備えてもよい。かかるメモリには、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）または他の光記憶、磁気カセット、磁気テープ、磁気ディスク記憶または他の磁気記憶装置、ＲＡＩＤ記憶システム、または所望の情報を格納するために使用できコンピュータ装置によりアクセスできる他の任意の媒体が含まれるがこれらに限られない。
【００３３】
様々な実施形態では、ウェブ・サーバ２２８が任意の種類のウェブ・サーバであってもよい。ウェブ・サーバ２２８が、静的または動的なウェブ・ページを提供してもよい。当該ウェブ・ページは、プレゼンテーション言語（例えば、ハイパーテキスト・マークアップ言語（ＨＴＭＬ））、スクリプティング言語（例えば、ＥＭＣＡＳｃｒｉｐｔ）、またはサーバサイド・プログラミング言語（例えば、Ｃ＋＋）により構築されたグラフィック、テキスト、およびコントロール／フォーム要素を含む。当該ウェブ・ページを、クライアント・エンティティ情報２３０もしくはグループ情報２３２のリポジトリ、またはセキュリティ・サービス１０２の任意のファイルもしくはデータベースのような１つまたは複数のデータ・ソースに接続し、当該データ・ソースからデータを引き出し、当該データ・ソースにデータを書き込んでもよい。
【００３４】
ウェブ・サーバ２２８は最初に、ログイン／サインアップページをクライアント・エンティティ１０４に提供し、クライアント・エンティティ１０４が、セキュリティ・サービス１０２のウェブ・サーバ２２８のアカウント／プロフィールにサインアップし、セキュリティ・サービス１０２により提供されたウェブ・ページを介してさらなる情報を受信する前に当該アカウント／プロフィールにログインすることを要求してもよい。幾つかの実施形態では、クライアント・エンティティ１０４に関連付けられた特定の人のみがウェブ・サーバ２２８にログインまたはサインアップ可能であってもよい。クライアント・エンティティ１０４がセキュリティ・エージェント（複数可）２１６を取得したときまたは他の何らかの時点で、これらの人を特定してもよい。他の実施形態では、クライアント・エンティティ１０４の任意の人がウェブ・サーバ２２８にサインアップしてもよく、かかるサインアップの後に、ウェブ・サーバ２２８にログインするために、セキュリティ・エージェント２１６を取得し、アクセスするユーザを特定してもよい。
【００３５】
幾つかの実施形態では、ウェブ・サーバ１０２が提供するウェブサイトにクライアント・エンティティ１０４がログインすると、ウェブ・サーバ２２８がホームページまたは他のランディング・ページ（例えば、最終訪問ページ）をクライアント・エンティティ１０４に提供してもよい。当該ホームページまたはランディング・ページが、クライアント・エンティティ１０４に対するプロフィール・ページ、クライアント・エンティティ１０４が属するグループに関するページ、他のクライアント・エンティティのグループ・ページまたはプロフィール・ページに対するリンクを有するページ、または、クライアント・エンティティ１０４グループに対する設定ページもしくはクライアント・エンティティ１０４自体に対する設定ページへのリンク（複数可）であってもよく、または、それを含んでもよい。さらに当該ホームページまたはランディング・ページが、他のクライアント・エンティティの一意な識別子を入力するためのフィールドまたはエンティティを識別するための情報を入力するための検索フィールドまたはエンティティもしくはエンティティの数を記述するための検索クエリを含んでもよい。かかるフィールドにより、クライアント・エンティティ１０４が、グループに参加するように別のクライアント・エンティティ１０４を招待するか、または、クライアント・エンティティ１０４を有するグループを形成できるようにしてもよい。１実施形態では当該フィールドは、当該招待が特定のグループに対するものであることを可能とするために、既存のグループに関連付けられる（例えば、一意な識別子または検索のためのテキスト入力フィールドの隣に配置された、クライアント・エンティティ１０４がメンバであるグループを列挙するドロップ・ダウン・ボックス）。当該ホームページまたはランディング・ページが、パブリックグループ、準パブリックグループ（特定の基準に適合するものに対してパブリックなグループ）、または当該セキュリティ・サービスがクライアント・エンティティ１０４に利用可能であるとして特定されている他のグループをクライアント・エンティティ１０４が検索できるようにする検索フィールドを含んでもよい。さらに幾つかの実施形態では、当該ホームページまたはランディング・ページが、そのセキュリティ情報を他のクライアント・エンティティ１０４に提供するホームページをクライアント・エンティティ１０４が受信するのと引き換えに、別のクライアント・エンティティ１０４（そのアイデンティティが隠されているかまたは隠されていなくともよい）から利用可能なセキュリティ情報の表現を含んでもよい。当該利用可能なセキュリティ情報が、クライアント・エンティティ１０４により所有または提供されるセキュリティ情報に基づいてクライアント・エンティティ１０４に対して選択または表示してもよい。例えばクライアント・エンティティ１０４が特定のセキュリティ情報を参照または使用してもよく、それに応答して、参照または使用されているセキュリティ情報に関連付けられたセキュリティ情報を選択してクライアント・エンティティ１０４に対して表示してもよい。
【００３６】
ウェブ・サーバ２２８が、各クライアント・エンティティにプロフィール・ページと関連設定ページを提供してもよい。当該プロフィール・ページが、当該クライアント・エンティティから取得したセキュリティ情報、推薦等のような、クライアント・エンティティ１０４に関連する情報を表示してもよい。当該プロフィール・ページが、クライアント・エンティティが与えた寄与（例えば、マルウェアを敵対者に結び付けること）に対してクライアント・エンティティに提供される、クライアント・エンティティ１０４に対する評価またはポイント通貨およびバッジのような任意のメリット指示を表示してもよい。クライアント・エンティティ１０４が、設定ページを使用して、当該プロフィール・ページ上のどの情報が、当該クライアント・エンティティが属するグループのグループ・メンバにより可視であるかを制御し、セキュリティ・サービス１０２の他のクライアント・エンティティにより可視である情報（即ち、セキュリティ・サービス１０２の全てのクライアント・エンティティ１０４で構成される「パブリック」で形成されるセキュリティ・エコシステム）を制御してもよい。例えばクライアント・エンティティ１０４が、他のクライアント・エンティティ１０４に可視であるその評価、メリット指示、および一般的説明（業種、位置、サイズ等）のみを有することを選択してもよい。またクライアント・エンティティ１０４が、参加に関心があるグループの種類を示す優先度を指定してもよい。例えば、当該設定ページが、クライアント・エンティティ１０４がその中から選択できる特徴（位置、サイズ、業種）のリストを表示することができる。かかる優先度を、グループを形成する際にセキュリティ・サービス１０２により利用することができる。さらに、クライアント・エンティティ１０４は、パラメータ、共有パラメータまたはポリシ・パラメータなど、クライアント・エンティティ１０４が共有する情報の粒度を決定することを可能とするパラメータを調節する設定ページにより有効にされ得る。
【００３７】
別の実施形態では、ウェブ・サーバ２２８が、メンバクライアント・エンティティによりアクセス可能な各グループに対するグループ・ページ、および、当該グループに対する関連設定ページを提供してもよい。当該グループ・ページが、当該クライアント・エンティティから取得したセキュリティ情報、推薦等のような、メンバクライアント・エンティティ１０４に関連する情報を表示してもよい。当該グループ・ページが、メンバクライアント・エンティティ１０４のリストと当該グループに関連付けられた特徴の表示（例えば、共有された脅威、共通のメンバ特徴等）を表示してもよい。また当該グループ・ページが、各メンバに関連付けられた評価、ポイント通貨、またはメリット指示を示してもよい。当該グループに対する関連設定ページにより、当該グループ・メンバが、共有パラメータまたはポリシ・パラメータのような、グループ・メンバに強制できる当該グループに関するパラメータを指定できるようにしてもよい。
【００３８】
様々な実施形態では、クライアント・エンティティ情報２３０を、１つまたは複数のファイル、データベース、またはセキュリティ・サービス１０２の他のリポジトリに格納してもよい。クライアント・エンティティ情報２３０が、関連付けられたクライアント・エンティティ１０４を記述する情報を含んでもよい。例えばクライアント・エンティティ情報２３０が、クライアント・エンティティ１０４をセキュリティ・サービス１０２に登録したときまたは後の時点で提供される、クライアント・エンティティ１０４の業種、当該クライアント・エンティティの地理的位置１０４、エンティティのサイズ（例えば、従業員の数）、関心および優先度等のような記述的情報を含んでもよい。クライアント・エンティティ情報２３０が、クライアント・エンティティ１０４に関連付けられたセキュリティ情報２３４のビューを含んでもよい。さらにクライアント・エンティティ情報２３０が、クライアント・エンティティ１０４のプロフィール・ページのアクセス可能性の設定、クライアント・エンティティ１０４が参加に関心をもつグループを示す優先度のリスト、クライアント・エンティティの脅威、修正、およびポリシ情報の共有を支配するパラメータの設定を含んでもよい。さらに、クライアント・エンティティ情報２３０が、クライアント・エンティティ１０４が関連付けられるグループのリスト、ならびに、これらのグループまたはシステム全体に固有である評価、ポイント通貨、またはメリット指示を含んでもよい。
【００３９】
幾つかの実施形態では、グループ情報２３２を、１つまたは複数のファイルデータベースまたはセキュリティ・サービス１０２の他のリポジトリに格納してもよい。グループ情報２３２が、クライアント・エンティティ１０４の関連グループを記述する情報を含んでもよい。例えばグループ情報２３２が、当該グループに関連付けられたクライアント・エンティティ１０４のリストとグループに関連付けられた特徴当該の表示（例えば、共有された脅威、共通メンバ特徴等）を含んでもよい。グループ情報２３２が、クライアント・エンティティ１０４のグループに関連付けられるセキュリティ情報２３４のビューを含んでもよい。またグループ情報２３２が、クライアント・エンティティセキュリティ情報の共有を支配する共有パラメータおよびポリシ・パラメータの設定、クライアント・エンティティアイデンティティの当該グループへの露出を支配する設定を含んでもよい。例えば当該グループ設定により、メンバのクライアント・エンティティ１０４が当該グループの他のメンバに対して匿名であることができ、または、クライアント・エンティティ１０４が自分自身を特定する必要があってもよい。当該グループ設定が、１または複数のメンバクライアント・エンティティ１０４を、当該グループへ入るのを制御する能力を有する信頼できるモデレータまたはモデレータのグループとして指定してもよい。
【００４０】
別の実施形態では、セキュリティ情報２３４が、クライアント・エンティティ１０４およびサードパーティ・セキュリティ・サービス２０６から受信した広範囲のセキュリティデータを含んでもよい。セキュリティ情報２３４が、脅威情報、修正情報、攻撃データ、脆弱性情報、リバース・エンジニアリング情報、パケット・データ、ネットワーク・フロー・データ、プロトコル記述、被害情報、脅威属性情報、事件情報、増殖データ、ユーザ・フィードバック、システムもしくはソフトウェアに関する情報、またはポリシのうち１つまたは複数を含んでもよい。より具体的にはセキュリティ情報２３４が、署名、パターン、インジケータ、ハッシュ、ファイル名、実行動作列、ログ・ファイル、修正命令、セキュリティポリシ、および他の任意の種類のセキュリティデータおよび情報を含んでもよい。セキュリティ情報２３４を、セキュリティ・サービス１０２によりクライアント・エンティティのセキュリティ・エージェント２１６から受信してもよく、１つまたは複数のファイル、データベースまたはセキュリティ・サービス１０２のリポジトリに格納してもよい。セキュリティ・サービス１０２が、セキュリティ情報２３４に対して分析を行い、セキュリティ情報２３４に基づいてセキュリティ・エージェント２１６に対する構成更新または修正命令を開発してもよい。セキュリティ情報２３４を、セキュリティ情報２３４を提供したクライアント・エンティティ１０４を含むグループのメンバ間で自動的に共有するための共有モジュール２４０により利用してもよい。
【００４１】
様々な実施形態では、グループ形成モジュール２３６が、グループを生成し、当該グループのメンバにクライアント・エンティティ１０４を招待するかまたは割り当てるようにプロセッサにより実行できる任意の１つまたは複数のアプリケーション、プロセス、スレッド、アルゴリズムまたはモジュールであってもよい。幾つかの実施形態ではセキュリティ・サービス１０２が、セキュリティ情報２３４に基づいて脅威の発生を決定し、グループ形成モジュール２３６を起動し、グループ形成モジュール２３６に、当該脅威を通知し、当該脅威を受けているかまたは受ける可能性の高いクライアント・エンティティを通知してもよい。それに応答してグループ形成モジュール２３６が、脅威を受けているクライアント・エンティティに対してオープンなグループまたは当該クライアント・エンティティから構成されるグループを作成してもよい。この際、グループ情報２３２を当該新たなグループを記述する情報で補完することを引き起こし得る。次いで、グループ形成モジュール２３６が、ウェブ・サーバ２２８が提供するウェブ・ページを介して、当該グループを退出するオプションを提供するとともに、当該グループに参加するよう指定のエンティティ１０４を招待するか、または、これらのクライアント・エンティティ１０４を当該グループに割り当ててもよい。
【００４２】
別の実施形態では、グループ形成モジュール２３６は、クライアント・エンティティの特徴または優先度に基づいてグループを作成してもよい。例えばグループ形成モジュール２３６は、同一のまたは関連する業種、地理的位置、エンティティのサイズ等を有するクライアント・エンティティ１０４を含むグループを生成してもよい。この際、グループ情報２３２を当該新たなグループを記述する情報で補完することを引き起こし得る。グループ形成モジュール２３６が、ウェブ・サーバ２２８が提供するウェブ・ページを介して、当該グループを退出するオプションを提供するとともに、当該グループに参加するよう当該特徴または嗜好に関連付けられたエンティティ１０４を招待するか、または、これらのクライアント・エンティティ１０４を当該グループに割り当ててもよい。
【００４３】
幾つかの実施形態では、グループ形成モジュール２３６が、セキュリティ情報２３４に基づいて補完的な振舞いを有するクライアント・エンティティ１０４を決定してもよい。例えば、或るクライアント・エンティティ１０４が、侵入の特定が得意であり、侵入を妨げるポリシの開発が得意であるかもしれない。次いで、グループ形成モジュール２３６が、ウェブ・サーバ２２８が提供するウェブ・ページを介して、かかるクライアント・エンティティ１０４の間でグループを作成し、当該グループを退出するオプションを提供するとともに、当該グループに参加するようクライアント・エンティティ１０４を招待するか、または、これらのクライアント・エンティティ１０４を当該グループに割り当ててもよい。グループ形成モジュール２３６が、当該新たなグループを記述する情報でグループ情報２３２を補完してもよい。
【００４４】
別の実施形態ではグループ形成モジュール２３６が、ソーシャル・ネットワーク２０４上の既存のグループを記述するグループリストをソーシャル・ネットワーク２０４から取り出してもよい。グループ形成モジュール２３６は、対応するグループを生成し、当該新たなグループを記述する情報でグループ情報２３２を補完してもよい。次いで、グループ形成モジュール２３６が、ウェブ・サーバ２２８が提供するウェブ・ページを介して、当該グループを退出するオプションを提供するとともに、当該グループに参加するようクライアント・エンティティ１０４を招待するか、または、これらのクライアント・エンティティ１０４を当該グループに割り当ててもよい。
【００４５】
様々な実施形態では、クライアント・エンティティ１０４が一意な識別子または検索クエリをウェブ・サーバ２２８が提供するウェブ・ページのフィールドに入力する際に、グループ形成モジュール２３６をウェブ・サーバ２２８により起動してもよい。一意な識別子である場合には、グループ形成モジュール２３６が、当該一意な識別子に関連付けられたクライアント・エンティティ１０４を決定し、ウェブ・サーバ２２８が提供するウェブ・ページを介して、当該グループを退出するオプションを提供するとともに、当該グループに参加するようクライアント・エンティティ１０４を招待するか、または、これらのクライアント・エンティティ１０４を当該グループに割り当ててもよい。グループ形成モジュール２３６が、例えば、クライアント・エンティティ情報２３０を参照することによって、当該一意な識別子に関連付けられたクライアント・エンティティ１０４を決定してもよい。
【００４６】
検索クエリの場合には、グループ形成モジュール２３６は検索モジュール２３８を起動し、当該検索クエリを検索モジュール２３８に提供してもよい。当該検索クエリがクライアント・エンティティ１０４に関連付けられている場合には、グループ形成モジュール２３６が、ウェブ・サーバ２２８が提供するウェブ・ページを介して、当該グループを退出するオプションを提供するとともに、当該グループに参加するようクライアント・エンティティ１０４を招待するか、または、これらのクライアント・エンティティ１０４を当該グループに割り当ててもよい。
【００４７】
幾つかの実施形態では、検索モジュール２３８が、検索クエリで指定されたエンティティがクライアント・エンティティ１０４であるかどうかを判定し、かつ／または、検索クライアント・エンティティ１０４により可視である任意のクライアント・エンティティ１０４が検索クエリにマッチするかどうかを判定するようにプロセッサにより実行できる任意の１つまたは複数のアプリケーション、プロセス、スレッド、アルゴリズムまたはモジュールであってもよい。検索モジュール２３８をグループ形成モジュール２３８により起動してもよく、述べたように、検索モジュール２３８が例えば、当該検索クエリをクライアント・エンティティ情報２３０と比較して、マッチするクライアント・エンティティ１０４を発見できたかどうかを判定してもよい。マッチが見つけることができた場合には、検索モジュール２３８が当該マッチをグループ形成モジュール２３６に通知してもよい。別の実施形態では検索モジュール２３８が、利用可能なグループをウェブ・サーバ２２８から求める検索クエリを受信してもよい。かかるクエリを受信したことに応答して、検索モジュール２３８が、グループ情報２３２を検索して、当該クエリにマッチしかつ検索クライアント・エンティティ１０４に対してオープンなグループが存在するかどうかを判定してもよい。次いで、検索モジュール２３８が、マッチするグループをウェブ・サーバ２２８に返して、検索クライアント・エンティティ１０４に表示してもよい。
【００４８】
様々な実施形態では共有モジュール２４０が、或るクライアント・エンティティ１０４により提供されるセキュリティ情報２３４を、当該セキュリティ情報を提供するクライアント・エンティティ１０４を含むグループに属する他のクライアント・エンティティ１０４と自動的に共有するようにプロセッサにより実行できる任意の１つまたは複数のアプリケーション、プロセス、スレッド、アルゴリズムまたはモジュールであってもよい。共有モジュール２４０が、共有すべきセキュリティ情報２３４を指定するグループ・パラメータに従って、かつ／または、クライアント・エンティティパラメータ／設定に従って、当該自動的に共有するステップを実施してもよい。共有モジュール２４０が、セキュリティ情報２３４を並列に複数のクライアント・エンティティ１０４から受信し、セキュリティ情報２３４を並列に他のクライアント・エンティティ１０４に提供して、グループを形成するクライアント・エンティティ１０４のセキュリティ・エージェント２１６が、当該グループの任意のメンバにより提供される最新のセキュリティ情報２３４を用いて互いと並列に動作できるようにしてもよい。
【００４９】
幾つかの実施形態では、共有モジュール２４０は、セキュリティ情報２３４をサードパーティ・セキュリティ・サービス２０６から取り出して、かかるセキュリティ情報２３４を自動的にクライアント・エンティティと共有してもよい。共有モジュール２４０はまた、クライアント・エンティティ１０４から受信したセキュリティ情報２３４をサードパーティ・セキュリティ・サービス２０６またはサードパーティ・セキュリティ製品２２０と共有してもよい。
【００５０】
幾つかの実施形態ではセキュリティ・モジュール２４２が、セキュリティ・サービス１０２とクライアント・エンティティ１０４の間およびクライアント・エンティティ１０４の間の通信の安全を確保するために使用されるキー、ハッシュ、認証局からの証明書、アイデンティティ検証機構または他のセキュリティ機能を利用するプロセッサにより実行できる任意の１つまたは複数のアプリケーション、プロセス、スレッド、アルゴリズムまたはモジュールであってもよい。かかるキー、ハッシュ、認証局からの証明書、アイデンティティ検証機構または他のセキュリティ機能が、アイデンティティ・スプーフィングを防止し、通信の傍受や復号化を防止してもよい。これらのセキュリティ機能が、セキュリティ・サービス１０２、当該グループに属さない他のクライアント・エンティティ１０４、または他のパーティが当該共有セキュリティ情報を参照するのを防止してもよい。
【００５１】
様々な実施形態では、評価モジュール２４４が、クライアント・エンティティ１０４を評価またはポイント通貨のうち１つまたは両方に関連付けるためのプロセッサにより実行できる任意の１つまたは複数のアプリケーション、プロセス、スレッド、アルゴリズムまたはモジュールであってもよい。評価モジュール２４４が、当該評価またはポイント通貨をウェブ・サーバ２２８に提供して他のクライアント・エンティティ１０４に表示して、他のクライアント・エンティティ１０４がクライアント・エンティティ１０４の評価またはポイント通貨に影響を及ぼすことができるようにしてもよい。例えば、当該評価が幾つかの星（例えば、ゼロから５までの何れか）である場合には、評価モジュール２４４が現在の評価（例えば、４つ星）を提供し、他のクライアント・エンティティ１０４から受信された評価を平均する動作に含まれうる評価（例えば、１つ星）を別のクライアント・エンティティ１０４が提供できるようにしてもよい。かかる評価またはポイント通貨がグループに固有であってもよくまたはシステム全体であってもよい。
【００５２】
幾つかの実施形態では、評価モジュール２４４が、クライアント・エンティティ１０４により取られるかまたは控えられた動作に基づいて当該評価またはポイント通貨を調節してもよい。例えば評価モジュール２４４が、クライアント・エンティティ１０４がセキュリティ情報２３４を提供するたびにポイント通貨にポイントを追加し、クライアント・エンティティ１０４がセキュリティ情報２３４を消費するたびに当該ポイント通貨からポイントを引いてもよい。別の例では評価モジュール２４４が、クライアント・エンティティ１０４がそれ自体のさらなる詳細を提供したことに応答して評価またはポイント通貨を増大させてもよい。
【００５３】
別の実施形態では、報酬モジュール２４６が、当該システムまたはグループに対するクライアント・エンティティ１０４の寄与に基づいて、メリット指示をクライアント・エンティティ１０４に関連付けるためにプロセッサにより実行できる任意の１つまたは複数のアプリケーション、プロセス、スレッド、アルゴリズムまたはモジュールであってもよい。かかる寄与が、最初に特定の悪意あるコードに寄与したこと、最初に特定の悪意あるコードを結び付けたこと、最初に特定の悪意あるコード等に関連するセキュリティ情報を提供したことを含んでもよい。次いで、当該メリット指示をクライアント・エンティティ情報２３０に含め、場合によっては、クライアント・エンティティ１０４のプロフィール・ページに表示してもよい。
【００５４】
幾つかの事例では、クライアント・エンティティ１０４のセキュリティ・サービス１０２またはコンピュータ装置／モバイル装置２０８の一部または全部が、図１で示したもの以外の機能を有してもよい。例えば、セキュリティ・サービス１０２またはクライアント・エンティティ１０４のコンピュータ装置／モバイル装置２０８の一部または全部が、例えば、磁気ディスク、光ディスク、またはテープのような追加のデータ記憶装置（取外し可能および／または取外し不能）を含んでもよい。当該追加のデータ記憶媒体が、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータのような情報を記憶するための任意の方法または技術で実装した揮発性および不揮発性の媒体、取外し可能および取外し不能な媒体を含んでもよい。さらに、セキュリティ・サービス１０２またはクライアント・エンティティ１０４のコンピュータ装置／モバイル装置２０８の一部または全部において存在するとして説明した機能の一部または全部が、幾つかの実装形態では、当該装置（複数可）から遠隔に存在してもよい。
【００５５】
（例示的なプロセス）
図３乃至６は例示的なプロセス３００、５００、および６００を示す。これらのプロセスは論理的なフロー図として示されている。その各動作は、ハードウェア、ソフトウェア、またはそれらの組合せで実装できる動作列を表す。ソフトウェアの状況では、当該動作は、１つまたは複数のプロセッサで実行されたときに説明した動作を実施する１つまたは複数のコンピュータ可読記憶媒体に格納されたコンピュータ実行可能命令を表す。一般にコンピュータ実行可能命令は、特定の機能を実施するかまたは特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造等を含む。当該動作を説明する順序は、限定として考えられることを意図したものではなく、説明した動作のうち任意数のものを任意の順序でかつ／または並列に組み合せて当該プロセスを実施することができる。
【００５６】
図３は、クライアント・エンティティの中でグループを形成し、グループのクライアント・エンティティの間でセキュリティ情報を自動的に共有するためのセキュア機構を提供する図１Ａおよび図１Ｂのセキュリティ・サービスにより実装される例示的なプロセスを示す。プロセス３００は、３０２で、セキュリティ・サービスにより、クライアント・エンティティから成るグループを形成するための１つまたは複数のセキュア機構を提供するステップを含む。当該クライアント・エンティティが、セキュリティ・サービス情報を当該セキュリティ・サービスから受信してもよい。
【００５７】
３０２における提供するステップを、図４の動作４０２乃至４１８によりさらに詳細に説明する。４０２で、当該提供するステップが、当該セキュリティ・サービスにより、当該クライアント・エンティティにより影響を受ける脅威に少なくとも部分的に基づいてグループを生成するステップを含んでもよい。４０４で、当該セキュリティ・サービスが、クライアント・エンティティの優先度または設定または当該クライアント・エンティティの業種、当該クライアント・エンティティの地理的位置、当該クライアント・エンティティのサイズ範囲、または当該クライアント・エンティティの関心事項のようなクライアント・エンティティ情報に少なくとも部分的に基づいて当該グループを生成してもよい。４０６で、当該セキュリティ・サービスが、当該クライアント・エンティティの補完的な振舞いに少なくとも部分的に基づいて当該グループを生成してもよい。４０８で、当該提供するステップが、当該セキュリティ・サービスにより、既存のソーシャル・ネットワーク・グループに少なくとも部分的に基づいて当該グループを生成するステップを含んでもよい。
【００５８】
４１０で、当該セキュリティ・サービスが、グループを形成するためのセキュア機構を提供する際にキー、ハッシュ、認証局からの証明書、アイデンティティ検証機構または１つまたは複数の他のセキュリティ機能を利用してもよい。かかるキー、ハッシュ、認証局からの証明書、アイデンティティ検証機構、または１つまたは複数の他のセキュリティ機能により、例えば、アイデンティティ・スプーフィングを防止してもよい。
【００５９】
４１２で当該セキュリティ・サービスが、他のエンティティの一意な識別子を提供することで、クライアント・エンティティが招待されるクライアント・エンティティを特定するのを可能として、クライアント・エンティティがグループを作成するか他のクライアント・エンティティをグループに参加するよう招待できるようにしてもよい。４１４で当該セキュリティ・サービスにより、クライアント・エンティティにブラインド検索機構を提供することで、クライアント・エンティティがグループを生成するかまたは他のクライアント・エンティティがグループに参加するよう招待できるようにしてもよい。ブラインド検索機構を用いて、クライアント・エンティティが他のエンティティを特定してもよい。これらの他のエンティティがクライアント・エンティティである場合には、当該セキュリティ・サービスにより当該グループに参加するように招待される。
【００６０】
４１６で当該セキュリティ・サービスが、グループに参加するようにクライアント・エンティティを招待してもよい。これらのクライアント・エンティティを、脅威との関連、嗜好または設定との関連、業種、地理的位置、サイズ範囲、もしくは関心との関連、または１組の振舞いとの関連、またはソーシャル・ネットワーク・グループとの関連に基づいて特定してもよい。当該クライアント・エンティティを、別のクライアント・エンティティから受信した一意な識別子に基づいてまたは検索の結果に基づいて特定してもよい。４１８で当該セキュリティ・サービスが、クライアント・エンティティをグループに割り当て、これらのクライアント・エンティティにその後当該グループを退出するオプションを提供してもよい。
【００６１】
図３に戻ると、３０４で、当該セキュリティ・サービスにより、クライアント・エンティティが、それらが属するグループに関連付けられた設定またはパラメータを調節できるようにしてもよい。３０４ａでこれらのグループ設定またはパラメータが、当該グループのメンバが互いに匿名で現れることを可能とする設定を含んでもよい。３０４ｂで、当該可能とするステップが、クライアント・エンティティが、当該グループと関連付けられた共有パラメータまたはポリシ・パラメータを調節できるようにするステップを含む。
【００６２】
３０６で当該セキュリティ・サービスが、クライアント・エンティティが、これらのクライアント・エンティティに関連付けられた設定、共有パラメータ、またはポリシ・パラメータを調節することを可能としてもよい。当該設定またはパラメータがシステム全体またはグループ・ベースのものであってもよい。かかる設定、共有パラメータ、またはポリシ・パラメータにより、その情報に対する粒度制御をクライアント・エンティティに提供してもよい。幾つかの実施形態では、当該可能にするステップが、当該クライアント・エンティティにクライアント・エンティティのプロフィールを提供し、当該クライアント・エンティティがその対応するクライアント・エンティティのプロフィールを修正しアクセス制限をその対応するクライアント・エンティティのプロフィールに設定できるようにするステップを含んでもよい。
【００６３】
３０８で当該セキュリティ・サービスが、クライアント・エンティティが、受信クライアント・エンティティからのセキュリティ情報の代わりに共有用のセキュリティ情報を広告（advertise）できるようにしてもよい。
【００６４】
３１０で、当該セキュリティ・サービスが、当該グループ内のクライアント・エンティティのセキュリティ情報を当該グループ内の１つまたは複数の他のクライアント・エンティティと自動的に共有してもよい。３１０ａで、当該自動的に共有するステップがさらに、サードパーティから受信したセキュリティ情報をグループに属するクライアント・エンティティと共有するステップを含んでもよい。３１０ｂで、当該セキュリティ・サービスが、グループに属するクライアント・エンティティからのセキュリティ情報をサードパーティ製品またはサービスと共有してもよい。
【００６５】
３１２で、当該セキュリティ・サービスが評価をクライアント・エンティティに関連付けてもよい。当該評価は、クライアント・エンティティのグループへの当該クライアント・エンティティの参加を示す。３１２ａで、当該セキュリティ・サービスが、クライアント・エンティティの当該グループ内の少なくとも１つのクライアント・エンティティが別のクライアント・エンティティの評価に影響を及ぼすことを可能としてもよい。３１２ｂで、当該セキュリティ・サービスが、クライアント・エンティティのグループ内の１つまたは複数のクライアント・エンティティとセキュリティ情報を共有することに関して、取られるかまたは控えられた他のクライアント・エンティティの動作に基づいて当該評価を調節してもよい。
【００６６】
３１４で、当該セキュリティ・サービスが、１つまたは複数のクライアント・エンティティの当該セキュリティ・サービスのセキュリティ・エコシステムまたは当該グループに対する寄与に少なくとも部分的に基づいて、当該１つまたは複数のクライアント・エンティティをメリット指示と関連付けてもよい。
【００６７】
図５は、評価をクライアント・エンティティに関連付け、当該クライアント・エンティティを含むグループの他のメンバが当該評価に影響を及ぼすことを可能とし、当該クライアント・エンティティにより取られるかまたは控えられた動作に基づいて当該評価を調節するための図１Ａおよび１Ｂのセキュリティ・サービスにより実装される例示的なプロセスを示す。プロセス５００は、５０２で、当該セキュリティ・サービスにより、評価をクライアント・エンティティと関連付けるステップを含む。当該評価は、セキュリティ情報を互いに共有するクライアント・エンティティのグループへの当該クライアント・エンティティの参加を示す。代替または追加として、５０４で、当該セキュリティ・サービスが、１つまたは複数のクライアント・エンティティを、当該１つまたは複数のクライアント・エンティティの当該セキュリティ・サービスのセキュリティ・エコシステムまたは当該グループに対する寄与に少なくとも部分的に基づいて、メリット指示に関連付けてもよい。さらに、代替または追加として、５０６で、当該セキュリティ・サービスがポイント通貨をクライアント・エンティティに関連付けてもよい。
【００６８】
５０８で、当該セキュリティ・サービスが、クライアント・エンティティのグループ内の少なくとも１つのクライアント・エンティティが別のクライアント・エンティティの評価もしくはポイント通貨に影響を及ぼすかまたはメリット指示の提供に影響を及ぼすことを可能としてもよい。
【００６９】
５１０で、当該セキュリティ・サービスが、クライアント・エンティティの当該グループ内の１つまたは複数のクライアント・エンティティとセキュリティ情報を共有することに関して、クライアント・エンティティにより取られるかまたは控えられた動作を監視してもよい。５１２で、当該セキュリティ・サービスが、観察された、取られるかまたは控えられた動作に基づいて評価、メリット指示、またはポイント通貨を調節してもよい。５１２ａで、当該評価、メリット指示、またはポイント通貨がシステム全体であるかまたはグループに固有であってもよい。
【００７０】
図６は、実行動作に基づくセキュリティ情報を生成し、生成された情報またはポリシに従って作動し、生成された情報またはポリシを同一グループに属する他のクライアント・エンティティと共有するための図１Ａおよび図１Ｂのクライアント・エンティティにより実装される例示的なプロセスを示す。プロセス６００は、６０２ａおよび６０２ｂで、複数のクライアント・エンティティのコンピュータ装置で実装されたエージェントが並列に、それぞれのコンピュータ装置の実行動作の監視に少なくとも部分的に基づいてセキュリティ情報を生成するステップを含む。
【００７１】
６０４ａと６０４ｂで、当該エージェントは並列にそれぞれのセキュリティ情報に従って作動する。
【００７２】
６０６ａと６０６ｂで、当該エージェントは、それぞれのセキュリティ情報を互いと共有する。当該エージェントは次いで当該共有セキュリティ情報に少なくとも部分的に基づいて生成する動作を繰り返す。
【００７３】
（結論）
発明の要旨を構造的機能および／または方法論的動作に固有な言葉で説明したが、添付の特許請求の範囲で定義した発明の要旨は説明した具体的な機能または動作に必ずしも限定されないことは理解される。そうではなく、当該具体的な機能は添付の特許請求の範囲を実装する例示的な形態として開示されている。
【図１Ａ】
2015524585.tif 000003
【図１Ｂ】
2015524585.tif 000004
【図２】
2015524585.tif 000005
【図３】
2015524585.tif 000006
【図４】
2015524585.tif 000007
【図５】
2015524585.tif 000008
【図６】
2015524585.tif 000009
【国際調査報告】
2015524585.tif 000010
2015524585.tif 000011
2015524585.tif 000012
2015524585.tif 000013