(57)【要約】【解決手段】本発明のある実施例は、コンピュータ化装置を組織ネットワーク内で問合わせる装置及び方法に関する。ある実施例では、装置は問合わせモジュール及びエージェントレスモジュールを含む。問合わせモジュールを、問合わせるべき複数のコンピュータ化装置を特定するデータを受信し、特定のコンピュータ化装置上でどの１または複数の問合わせ対象を問合わせるために選択するかを示すデータを受信するよう構成できる。エージェントレスモジュールを、少なくとも遠隔アクセス処理を発動して構成し、コンピュータ化した遠隔装置の少なくともレジストリを問合わせできる。ある実施例では、問合わせモジュールを、エージェントレスモジュールの複数スレッドを利用し、複数の遠隔アクセス処理を発動して構成し、選択した問合わせ対象に従って、特定のコンピュータ化装置の少なくともレジストリを並列にかつエージェントを使用せずに問合わせるよう構成できる。【選択図】図１
2008516308.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ化された装置を組織ネットワーク内で問い合わせる装置であって、
前記装置は、問い合わせるべき複数のコンピュータ化された装置を特定するデータを受信し、前記特定のコンピュータ化された装置上で問い合わせるべく選択される１つまたは複数の問い合わせ対象を示すデータを受信するように適合させた問い合わせモジュール、  および少なくとも遠隔アクセスプロセスを発動して構成し、コンピュータ化された遠隔装置の少なくともレジストリを問い合わせるように適合させたエージェントレスモジュールを備え、
前記問い合わせモジュールを、前記エージェントレスモジュールの複数スレッドを利用して、複数の遠隔アクセスプロセスを発動して構成し、並列にかつエージェントを使用せずに、前記選択した問い合わせ対象に従って、前記特定のコンピュータ化された装置の少なくともレジストリを問い合わせるように適合させることを特徴とする装置。
【請求項２】
前記問い合わせ対象はセキュリティ脅威と関連付けられることを特徴とする請求項１に記載の装置。
【請求項３】
前記問い合わせ対象は、コンピュータ化された装置の少なくとも前記レジストリ内の１つまたは複数の特定位置に関連付けられ、問い合わせ中に前記１つまたは複数の特定位置にセキュリティ脅威の兆候を発見できることを特徴とする請求項２に記載の装置。
【請求項４】
前記問い合わせモジュールを、前記エージェントレスモジュールの十分に多数のスレッドを並列に利用するように適合させることを特徴とする請求項１に記載の装置。
【請求項５】
前記問い合わせモジュールを、どの１つまたは複数の前記問い合わせ対象が前記コンピュータ化された装置の各々の上で問い合わせられるべきかを選択するように適合させることを特徴とする請求項１に記載の装置。
【請求項６】
問い合わせるべき１つまたは複数の前記コンピュータ化された装置を、ユーザが直接または間接的に選択できるユーザインタフェースをさらに備えることを特徴とする請求項５に記載の装置。
【請求項７】
前記ユーザインタフェースによりユーザはさらに、問い合わせるべき１つまたは複数の前記特定のコンピュータ化された装置上でどの１つまたは複数の問い合わせ対象を問い合わせるべきかを、直接または間接的に選択できることを特徴とする請求項６に記載の装置。
【請求項８】
前記問い合わせモジュールを、前記特定のコンピュータ化された装置を問い合わせるのに利用される前記エージェントレスモジュールのスレッド数を判定するように適合させることを特徴とする請求項１に記載の装置。
【請求項９】
前記問い合わせモジュールを、問い合わせるべきコンピュータ化された装置の数、所望の走査速度、１つまたは複数のネットワーク性能パラメータ、問い合わせるべき前記対象および／または前記脅威の重大性のうち、１つまたは複数に従って、利用されるべき前記エージェントレスモジュールのスレッド数を判定するように適合させることを特徴とする請求項８に記載の装置。
【請求項１０】
前記問い合わせモジュールを、前記エージェントレスモジュールの各スレッドに対し、１つまたは複数の前記特定のコンピュータ化された装置を割り当てるように適合させることを特徴とする請求項１に記載の装置。
【請求項１１】
前記問い合わせモジュールを、前記エージェントレスモジュールの各スレッドに対し、前記エージェントレスモジュールのスレッドに割り当てた１つまたは複数の前記特定のコンピュータ化された装置上で問い合わせるべく選択された１つまたは複数の問い合わせ対象を割り当てるように適合させることを特徴とする請求項１０に記載の装置。
【請求項１２】
前記エージェントレスモジュールの各スレッドを、前記発動した遠隔アクセスプロセスの各々を構成し、前記コンピュータ化された装置上で問い合わせるべく選択された前記問い合わせ対象に従って、そのスレッドに割り当てた前記コンピュータ化された装置内の１つまたは複数の特定位置を問い合わせるように適合させることを特徴とする請求項１１に記載の装置。
【請求項１３】
前記エージェントレスモジュールの各スレッドを、前記発動した遠隔アクセスプロセスの各々を構成し、前記コンピュータ化された装置の各々に対して選択され、かつそのスレッドに割り当てた前記問い合わせ対象に従って、そのスレッドに割り当てた前記コンピュータ化された装置の少なくともレジストリ内の１つまたは複数の特定位置を問い合わせるように適合させることを特徴とする請求項１２に記載の装置。
【請求項１４】
前記問い合わせモジュールを、前記エージェントレスモジュールの１つまたは複数のスレッドに対し、一定のデータに対応する予め定義されたデータを割り当てるように適合させ、前記一定のデータは、そのスレッドまたはそれらのスレッドに割り当てた１つまたは複数の前記問い合わせ対象に関連付けられた１つまたは複数の前記特定位置に発見できることを特徴とする請求項１２に記載の装置。
【請求項１５】
１つまたは複数の前記エージェントレスモジュールを、１つまたは複数の前記発動した遠隔アクセスプロセスを構成して、そのスレッドまたはそれらのスレッドに割り当てた１つまたは複数の前記問い合わせ対象に関連付けられた前記コンピュータ化された装置内の１つまたは複数の特定位置に発見された前記実データを、前記１つまたは複数の前記問い合わせ対象に関連付けられた前記予め定義されたデータに対して比較するように適合させ、前記予め定義されたデータは、１つまたは複数の前記特定位置に発見できる前記データに対応することを特徴とする請求項１４に記載の装置。
【請求項１６】
１つまたは複数のコンピュータ化された装置に対応する予め格納されたデータを含む１つまたは複数のデータベースをさらに備え、問い合わせるべき前記コンピュータ化された装置を特定することの一部として、コンピュータ化された装置に対応する予め格納されたデータを前記データベースから取得できることを特徴とする請求項７に記載の装置。
【請求項１７】
１つまたは複数の問い合わせ対象に対応する予め格納されたデータを含む１つまたは複数のデータベースをさらに備え、前記特定のコンピュータ化された装置上で問い合わせるべき１つまたは複数の問い合わせ対象を選択することの一部として、１つまたは複数の問い合わせ対象に対応する予め格納されたデータを前記データベースから取得できることを特徴とする請求項７に記載の装置。
【請求項１８】
前記特定のコンピュータ化された装置の少なくとも前記レジストリの問い合わせに応答して受信した結果を処理し、前記結果に対応するレポートを生成するように適合させた結果分析モジュールをさらに備えることを特徴とする請求項１に記載の装置。
【請求項１９】
前記結果の処理の一部として、前記結果分析モジュールを、１つまたは複数の前記特定のコンピュータ化された装置を問い合わせることの一部として発見された実データに関する１つまたは複数の前記結果を、予め定義されたデータに対して比較できるように適合させることを特徴とする請求項１８に記載の装置。
【請求項２０】
前記結果分析モジュールを、１つまたは複数の予め定義された動作または手続きを１つまたは複数の前記受信結果に基づいて実行するように適合させることを特徴とする請求項１９に記載の装置。
【請求項２１】
前記結果分析モジュールを、前記エージェントレスモジュールの１つまたは複数のスレッドを利用して、１つまたは複数の遠隔アクセスプロセスを発動して構成し、問い合わせた１つまたは複数の前記コンピュータ化された遠隔装置上の一定のデータを変更または削除するように適合させることを特徴とする請求項２０に記載の装置。
【請求項２２】
コンピュータ化された装置を組織ネットワーク内で問い合わせる方法であって、前記方法は、問い合わせるべき複数のコンピュータ化された装置を特定することと、問い合わせるべき前記特定のコンピュータ化された装置上で問い合わせるべき１つまたは複数の問い合わせ対象を選択することと、複数の遠隔アクセスプロセスを並列に発動して構成し、前記選択した問い合わせ対象に従って、前記特定のコンピュータ化された装置の少なくともレジストリを、並列にかつエージェントを使用せずに問い合わせることとを含むことを特徴とする方法。
【請求項２３】
１つまたは複数の問い合わせ対象の前記選択は、どの１つまたは複数の前記問い合わせ対象を前記特定のコンピュータ化された装置の各々の上で問い合わせるべきかの選択をさらに含むことを特徴とする請求項２２に記載の方法。
【請求項２４】
エージェントレスモジュールの複数スレッドを並列に利用して、前記スレッドの各々を、前記遠隔アクセスプロセスの少なくとも１つを発動して構成し、コンピュータ化された遠隔装置の少なくともレジストリを問い合わせるように適合させることをさらに含むことを特徴とする請求項２３に記載の方法。
【請求項２５】
前記利用は、前記エージェントレスモジュールの前記複数スレッドの各々に対して、１つまたは複数の前記特定のコンピュータ化された装置と、前記１つまたは複数のコンピュータ化された装置上で問い合わせるべき１つまたは複数の前記問い合わせ対象とを割り当てることをさらに含むことを特徴とする請求項２４に記載の方法。
【請求項２６】
並列に発動されるべき遠隔アクセスプロセスの数を、問い合わせるべきコンピュータ化された装置の数、所望の走査速度、１つまたは複数のネットワーク性能パラメータ、問い合わせるべき前記対象および／または前記脅威の重大性のうち、１つまたは複数に従って判定することをさらに含むことを特徴とする請求項２５に記載の方法。
【請求項２７】
前記割り当ては、前記エージェントレスモジュールの１つまたは複数の前記スレッドに対し、そのスレッドまたはそれらのスレッドに割り当てた前記コンピュータ化された装置内の１つまたは複数の特定位置に対応するデータを、前記コンピュータ化された装置上で問い合わせるべく選択された１つまたは複数の前記問い合わせ対象に従って、割り当てることを特徴とする請求項２５に記載の方法。
【請求項２８】
前記特定のコンピュータ化された装置の少なくとも前記レジストリの前記問い合わせに応答して結果を受信すること、および前記特定のコンピュータ化された装置の前記問い合わせに応答して受信した前記結果に対応するレポートを生成することをさらに含むことを特徴とする請求項２２に記載の方法。
【請求項２９】
１つまたは複数の予め定義された動作または手続きを、１つまたは複数の前記受信結果に基づいて実行することをさらに含むことを特徴とする請求項２８に記載の方法。
【請求項３０】
前記エージェントレスモジュールの１つまたは複数のスレッドを利用して、１つまたは複数の遠隔アクセスプロセスを発動して構成し、問い合わせた１つまたは複数の前記コンピュータ化された遠隔装置上の一定のデータを変更または削除することをさらに含むことを特徴とする請求項２９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は以下の米国仮出願の利益を主張する。すなわち、２００５年４月１８日出願の米国仮出願番号６０／６７２，０５０、２００５年４月１８日出願の米国仮出願番号６０／６７２，０７２、２００５年４月１８日出願の米国仮出願番号６０／６７２，０４５、および２００５年４月１８日出願の米国仮出願番号６０／６７２，０４６である。本出願はさらに、２００４年１０月５日出願のイスラエル特許出願番号ＩＬ１６４４０２の利益も主張し、その全体を参照することにより本明細書に組み込む。
【０００２】
本発明は一般に情報セキュリティの分野に関する。より詳細には、本発明は、共通管理ドメイン下にある複数コンピュータ化された装置の少なくともレジストリをエージェントレスおよび並列に問い合わせ、例えば潜在的脅威の兆候の検出を可能とする方法および装置に関する。
【背景技術】
【０００３】
情報およびデジタル情報は特に、今日の大部分の組織の中心にある。残念なことに近年、情報システムは常に脅威に晒され、権限のない者により貴重なデータが開示、または盗まれて、崩壊するリスクが頻繁にある。これらのリスクが与える財政上の悪影響は非常に大きく、これらのリスクを無視することはできない。残念なことに、既存の情報セキュリティソリューションは、組織データを危険に晒す既存脅威に対し信頼性のある継続的保護を保障するような、包括的なソリューションを提供することができない。
【０００４】
インターネットに依存して組織のネットワーク内および外部世界（一般大衆、遠隔地、ビジネスパートナー等）の両方と異種通信を行うので、多数の精緻な小型記憶装置（例えば、ディスクとして使用するＵＳＢ取付け可能装置）およびその他先進技術の市場への参入および急増と相まって、満足のいくソリューションがない領域に新たなセキュリティ問題が生じる。大部分の既存のＩＴセキュリティソリューションは本質的に既存のソリューションの改良であり、脅威は外部ソース（例えば、インターネット）からのみ来るという時代遅れの仮定に基づいている。従って、現状のＩＴセキュリティソリューションの大部分は組織ネットワーク内のエンティティを「信頼できる」と見なし、一方組織ネットワーク外のエンティティは「信頼できない」と見なされる。内部組織ネットワークにバックドアを生成する、単純な手段および方法を利用する脅威の数が増加していることは、周辺防御アプローチが弱いという証拠であることを警告している。この周辺防御アプローチには例えば、既存のゲートウェイセキュリティ製品（例えば、ファイアウォール、アンチウィルス、コンテンツ検査、ＩＤＳ／ＩＰＳおよび他のフィルタ）全てが含まれる。実際、世界的に有名な研究グループは近年、組織情報セキュリティ侵害事故の８０％以上は、（故意または意識欠如により）組織自体の内部から発生すると推定している。従って、外部脅威に対する防護および内部脅威（例えば、従業員、請負業者等）に対する防護の間のバランスをとること、ならびに警備担当者に集中的なソリューションを提供して、警備担当者が内部ネットワーク内のコンピュータに係わる行動を効率的に監視（例えば、情報セキュリティポリシーの遵守を監視）できるようにすることが非常に重要である。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のセキュリティ欠陥の一部を埋める試みがなされてきたが、現在までのところ、提案されたソリューションの全ては主要な障害に苦しみ、広範囲の脅威に対して部分的なソリューションを提供するのみであるか、および／または技術的に欠陥があるかのいずれかであり、そのため、十分に包括的、直接的、柔軟および／または効果的なものはない。例えば、ソリューションの中には、ネットワークを１コンピュータずつ走査することを要求するものがある。データセキュリティの目的からは、任意の多数の装置に対する問い合わせサイクルを完了するために必要な時間が問題となり、これは受け入れられない。他の提案された部分的ソリューションはエージェントアプリケーションに依存し、このエージェントアプリケーションは、問い合わせるべき装置の各々にインストールされなければならず、その後、インストールされた装置の各々で管理されなければならない。エージェントベースのソリューションでは、組織ネットワークと通信可能なコンピュータ化された装置の各々に、適切なエージェントアプリケーションをインストールすることが必要である。インストール作業自体は、それが自動的、準自動的または手動であろうとなかろうと、大量の人的資源を必要とし、大量の時間を浪費する可能性がある。任意の数のサーバおよびワークステーション上へのエージェントのインストールは、行い損なっても気づかない可能性があり、重大なセキュリティ侵害が検出されない原因となりうる。エージェントのインストールは、技術的な観点からも同様に問題である。エージェントをインストールするとき、およびエージェントがインストールされる限り、エージェントをインストールしたコンピュータ化された装置またはエージェントをインストール中のコンピュータ化された装置の各々に対し、そのコンピュータ化された装置上のエージェントアプリケーションと他のソフトウェアコンポーネントとの間に衝突がないことを保証する必要がある。上記の衝突は、エージェントの動作を妨害するか、または無効にする可能性がある。このことは、システム管理資源および担当者にとって、さらなる継続的な負担となる。上記に加え、エージェントアプリケーションは、通常動作中でさえも、ローカルおよびネットワーク資源を浪費する。
【０００６】
異なるグループの情報セキュリティツールは、様々な脆弱性スキャナを含む。脆弱性スキャナは、例えば開いているポート等の不必要／不正なサービス、および他の脆弱性を検出する目的で一般に使用される。これらは、ネットワークおよび／またはオペレーティングシステムレベルの脆弱性の一部でしかない。脆弱性スキャナは、オペレーティングシステムレベルの脅威全て、およびアプリケーションレベルで動作する脅威を解決することはできない。これらの脅威は、非常に一般的で、組織に多大な損害をもたらす原因となる。着目すべき別のツールのグループは、特に情報セキュリティ目的のものではないが、在庫／資産モジュールである。システム管理者または物流担当者は在庫モジュールをよく使用し、在庫モジュールは在庫一覧を生成し、在庫一覧は、在庫モジュールが監視するコンピュータ上にインストールされた様々なハードウェア資源およびソフトウェア資源を含む。しかしながら上述のように、在庫モジュールはセキュリティ目的のものではなく、結果としてセキュリティ脅威に焦点を当てた在庫データを生成できない。在庫モジュールが生成可能なデータは一般に多量の無関係なデータを含み、セキュリティ脅威に関するデータは、情報セキュリティの観点からは部分的でしかないことが頻繁にありうる。さらに、情報セキュリティの目的に対して（制限されてはいるが）何らかの関連性を持たせるため、在庫モジュールが返す多量のデータを分析して潜在的脅威を発見する更なるプロセスが必要である。この分析は長ったらしく、特別な専門技術と多大な慎重さが必要である。さらに、在庫モジュールは多数のコンピュータを非常に短時間で走査することはできず、従って、セキュリティ脅威が在庫モジュールによって長期間未検出のままである可能性があり、全く検出されない可能性さえある。セキュリティ脅威の中には、重大な損害を引き起こすのに短期間しか必要としないものがあり、可能な限り早くこれを検出および阻止しなければならない。従って、在庫リスト取得に長時間必要とすること、および返されたデータの分析に更なる時間を必要とすること、および在庫モジュールがセキュリティ脅威に十分に焦点を当てていないことから、在庫モジュールは十分なＩＴセキュリティソリューションを提供することはできない。
【課題を解決するための手段】
【０００７】
従って、コンピュータ化された装置を組織ネットワーク内で効率的に問い合わせるシステム、方法および装置が必要である。複数のコンピュータ化された装置を並列に遠隔で走査できるシステムおよび方法を、セキュリティ脅威に関連付けられた１つまたは複数の対象に対して、エージェントアプリケーションを使用せずに提供する必要がさらにある。さらに、十分に包括的、直接的および柔軟なシステムおよび方法を提供する必要がある。
【０００８】
本発明の一部の実施態様は、コンピュータ化された装置を組織ネットワーク内で問い合わせる装置および方法に関することができる。本発明の一部の実施態様による装置は、問い合わせるべき複数のコンピュータ化された装置を特定するデータを受信するように、およびどの１つまたは複数の問い合わせ対象を特定のコンピュータ化された装置上で問い合わせるべきかを示すデータを受信するように適合させた、問い合わせモジュールを含むことができる。本発明の一部の実施態様によると、問い合わせモジュールを適合させて、複数の遠隔アクセスプロセスを発動して構成し、選択した問い合わせ対象に従って、特定のコンピュータ化された装置の少なくともレジストリを並列にかつエージェントを使用せずに問い合わせることができる。
【０００９】
本発明のさらなる実施態様によると、コンピュータ化された装置を組織ネットワーク内で問い合わせる装置は、問い合わせモジュールおよびエージェントレスモジュールを含むことができる。問い合わせモジュールを適合させて、問い合わせるべき複数のコンピュータ化された装置を特定するデータを受信し、どの１つまたは複数の問い合わせ対象を特定のコンピュータ化された装置上で問い合わせるべきかを示すデータを受信することができる。エージェントレスモジュールを適合させて、少なくとも遠隔アクセスプロセスを発動して構成し、遠隔のコンピュータ化された装置の少なくともレジストリを問い合わせることができる。本発明の一部の実施態様によると、問い合わせモジュールを適合させて、エージェントレスモジュールの複数スレッドを利用して、複数の遠隔アクセスプロセスを並列に発動して構成し、選択した問い合わせ対象に従って、特定のコンピュータ化された装置の少なくともレジストリを並列にかつエージェントを使用せずに問い合わせることができる。本発明の一部の実施態様によると、問い合わせモジュールを適合して、前述のエージェントレスモジュールの十分に多数のスレッドを並列に利用する。
【００１０】
本発明のさらなる実施態様によると、問い合わせ対象をセキュリティ脅威と関連付けることができる。本発明のさらに別の実施態様によると、問い合わせ対象をコンピュータ化された装置の少なくともレジストリ内の１つまたは複数の特定位置に関連付けることができ、問い合わせ中にそれらの位置にセキュリティ脅威を発見できる。
【００１１】
本発明の一部の実施態様によると、問い合わせモジュールを適合させて、どの１つまたは複数の問い合わせ対象がコンピュータ化された装置の各々の上で問い合わせられるべきかを選択することができる。本発明の装置のさらなる実施態様によると、装置はさらにユーザインタフェースを含むことができる。ユーザインタフェースにより例えば、ユーザは直接的または間接的に、１つまたは複数の問い合わせるべきコンピュータ化された装置を選択することができる。ユーザインタフェースによりさらに、ユーザは直接的または間接的に、どの１つまたは複数の問い合わせ対象が、問い合わせられるべき１つまたは複数の特定のコンピュータ化された装置上で問い合わせられるべきかを選択することができる。
【００１２】
本発明の一部の実施態様によると、問い合わせモジュールを適合させて、特定のコンピュータ化された装置を問い合わせるのに利用されるエージェントレスモジュールのスレッド数を判定することができる。問い合わせモジュールを適合させて、以下の１つまたは複数に従って、利用されるべきエージェントレスモジュールのスレッド数を判定することができる。すなわち、問い合わせられるべきコンピュータ化された装置の数、所望の走査速度、１つまたは複数のネットワーク性能パラメータ、問い合わせられるべき対象、および／または脅威の重大性である。例えば、コンピュータ化された装置上で問い合わせられるべきある１つまたは複数の問い合わせ対象が、重大なセキュリティ脅威に関連付けられることが判定または示唆される場合、問い合わせモジュールを例えば、エージェントレスモジュールの十分に多数のスレッドを発動するように構成することができる。
【００１３】
本発明の一部の実施態様によると、問い合わせモジュールを適合させて、エージェントレスモジュールの各スレッドに１つまたは複数の特定のコンピュータ化された装置を割り当てることができる。本発明のさらなる実施態様によると、問い合わせモジュールを適合させて、エージェントレスモジュールの各スレッドに対し、そのエージェントレスモジュールのスレッドに割り当てられた１つまたは複数の特定のコンピュータ化された装置上で問い合わせるべく選択された１つまたは複数の問い合わせ対象を、割り当てることができる。
【００１４】
本発明の一部の実施態様によると、エージェントレスモジュールの各スレッドを適合させて、発動した遠隔アクセスプロセスの各々を構成し、そのスレッドに割り当てられたコンピュータ化された装置内の１つまたは複数の特定位置を、コンピュータ化された装置上で問い合わせるべく選択された問い合わせ対象に従って、問い合わせることができる。本発明のさらなる実施態様によると、エージェントレスモジュールの各スレッドを適合させて、発動した遠隔アクセスプロセスの各々を構成し、そのスレッドに割り当てられたコンピュータ化された装置の少なくともレジストリ内の１つまたは複数の特定位置を、コンピュータ化された装置の各々に対して選択され、そのスレッドに割り当てられた問い合わせ対象に従って、問い合わせることができる。
【００１５】
本発明の一部の実施態様によると、問い合わせモジュールを適合させて、エージェントレスモジュールの１つまたは複数のスレッドに対して、一定のデータに対応する予め定義されたデータを割り当てることができる。その一定のデータを１つまたは複数の特定位置に発見でき、その特定位置は、そのスレッドまたはそれらのスレッドに割り当てられた１つまたは複数の問い合わせ対象に関連付けられる。本発明のさらなる実施態様によると、１つまたは複数のエージェントレスモジュールを適合させて、１つまたは複数の発動した遠隔アクセスプロセスを構成し、そのスレッドまたはそれらのスレッドに割り当てられた１つまたは複数の問い合わせ対象に関連付けられたコンピュータ化された装置内の１つまたは複数の特定位置に発見した実データを、予め定義されたデータと比較することができ、その予め定義されたデータは１つまたは複数の問い合わせ対象に関連付けられ、１つまたは複数の特定位置に発見できるデータに対応する。
【００１６】
本発明の装置の一部の実施態様によると、その装置は１つまたは複数のデータベースをさらに含むことができる。本発明のさらなる実施態様によると、１つまたは複数のデータベースは、１つまたは複数のコンピュータ化された装置に対応する予め格納されたデータを含むことができる。本発明のさらに別の実施態様によると、問い合わせるべきコンピュータ化された装置を特定することの一部として、コンピュータ化された装置に対応する予め格納されたデータをデータベースから取得することができる。本発明の一部の実施態様によると、１つまたは複数のデータベースは、１つまたは複数の問い合わせ対象に対応する予め格納されたデータを含むことができる。本発明のさらなる実施態様によると、特定のコンピュータ化された装置上で問い合わせるべき１つまたは複数の問い合わせ対象を選択することの一部として、１つまたは複数の問い合わせ対象に対応する予め格納されたデータをデータベースから取得することができる。
【００１７】
本発明の装置の一部の実施態様によると、その装置は結果分析モジュールをさらに含むことができる。結果分析モジュールを適合させて、特定のコンピュータ化された装置の少なくともレジストリへの問い合わせに応答して受信した結果を処理することができる。結果分析モジュールを適合させて、その結果に対応するレポートを生成することができる。本発明のさらなる実施態様によると、結果分析モジュールを適合させて、１つまたは複数の予め定義された動作または手続きを、１つまたは複数の受信結果に基づいて実行することができる。例えば、本発明の実施態様によると、結果分析モジュールを適合させて、エージェントレスモジュールの１つまたは複数のスレッドを利用して、１つまたは複数の遠隔アクセスプロセスを発動して構成し、問い合わせた１つまたは複数のコンピュータ化された遠隔装置上の一定のデータを変更または削除することができる。
【００１８】
本発明の一部の実施態様によると、コンピュータ化された装置を組織ネットワーク内で問い合わせる方法は、問い合わせるべき複数のコンピュータ化された装置を特定すること、特定のコンピュータ化された装置上の問い合わせるべき１つまたは複数の問い合わせ対象を選択すること、および選択した問い合わせ対象に従って、複数の遠隔アクセスプロセスを並列発動して構成し特定のコンピュータ化された装置の少なくともレジストリを並列にかつエージェントを使用せずに問い合わせることを含むことができる。
【００１９】
本発明のさらなる実施態様によると、１つまたは複数の問い合わせ対象を選択することは、どの１つまたは複数の問い合わせ対象を特定のコンピュータ化された装置の各々の上で問い合わせるべきかを選択することをさらに含むことができる。
【００２０】
本発明の方法の一部の実施態様によると、その方法は、エージェントレスモジュールの複数スレッドを並列に利用することをさらに含むことができる。スレッドの各々は、少なくとも１つの遠隔アクセスプロセスを発動して構成し、コンピュータ化された遠隔装置の少なくともレジストリを問い合わせるように適合させる。本発明のさらなる実施態様によると、前述の利用は、エージェントレスモジュールの複数スレッドの各々に対して、１つまたは複数の特定のコンピュータ化された装置と、その１つまたは複数のコンピュータ化された装置上で問い合わせるべき１つまたは複数の問い合わせ対象とを割り当てることをさらに含むことができる。
【００２１】
本発明の方法の一部の実施態様によると、その方法は、以下の１つまたは複数の事項に従って、発動すべきエージェントレスモジュールのスレッド数を判定することをさらに含むことができる。すなわち、問い合わせるべきコンピュータ化された装置の数、所望の走査速度、１つまたは複数のネットワーク性能パラメータ、問い合わせるべき対象および／または脅威の重大性である。本発明のさらなる実施態様によると、前述の割り当ては、エージェントレスモジュールの１つまたは複数のスレッドに対して、そのスレッドまたはそれらのスレッドに割り当てられたコンピュータ化された装置内の１つまたは複数の特定位置に対応するデータを、コンピュータ化された装置上で問い合わせるべく選択された１つまたは複数の問い合わせ対象に従って、割り当てることをさらに含むことができる。
【００２２】
本発明の方法の一部の実施態様によると、その方法は、特定のコンピュータ化された装置の少なくともレジストリの問い合わせに応答した結果を受信すること、およびその特定のコンピュータ化された装置の問い合わせに応答して受信した結果に対応するレポートを生成することをさらに含むことができる。本発明の方法のさらなる実施態様によると、その方法は、１つまたは複数の予め定義された動作または手続きを、１つまたは複数の受信結果に基づいて実行することをさらに含むことができる。本発明の方法のさらに別の実施態様によると、その方法は、エージェントレスモジュールの１つまたは複数のスレッドを利用して、１つまたは複数の遠隔アクセスプロセスを発動して構成し、問い合わせた１つまたは複数のコンピュータ化された遠隔装置上の一定のデータを変更または削除することをさらに含むことができる。
【発明を実施するための最良の形態】
【００２３】
以下の詳細な説明において、多数の特定の詳細を説明し、本発明を徹底して理解できるようにする。しかしながら、当業者は、これらの特定の詳細な説明がなくても本発明を実施できることを理解するであろう。他の例においては、公知の方法、手続きおよび構成要素は、本発明を分かりにくくすることがないように、詳細には説明していない。
【００２４】
特に述べない場合、以下の説明から明らかなように、当然のことながら、明細書の説明を通して用いた「プロセッシング」、「コンピューティング」、「計算」、「判定」、「生成」、「割り当て」等の用語は、コンピュータもしくはコンピューティングシステム、または同様な電子計算装置の動作および／またはプロセスを言い、コンピュータもしくはコンピューティングシステム、または同様な電子計算装置は、コンピューティングシステムのレジスタおよび／またはメモリ内の電気量などのような物理量として表現されるデータを操作して、コンピューティングシステムのメモリ、レジスタまたは他の上記の情報格納、送信または表示装置内部の物理量として同様に表現される他のデータに変換する。
【００２５】
本発明の実施態様は、本明細書中の動作を実行する装置を含むことができる。この装置を所望の目的に対して特別に構築することができるか、またはこの装置は汎用目的コンピュータを備えることができ、この汎用目的コンピュータは、コンピュータ内に格納されたコンピュータプログラムにより、選択的に起動または再構成される。上記のコンピュータプログラムはコンピュータ可読記憶媒体に格納することができ、そのコンピュータ可読記憶媒体には例えば、これらに限らないが、フロッピー（登録商標）ディスク、光学ディスク、ＣＤ−ＲＯＭ、光磁気ディスク、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、電気的にプログラム可能な読み出し専用メモリ（ＥＰＲＯＭ）、電気的に消去可能およびプログラム可能な読み出し専用メモリ（ＥＥＰＲＯＭ）、磁気または光学カード、または電子命令を格納するのに適し、コンピュータシステムバスに結合可能な任意の他のタイプの媒体を含む任意のタイプのディスクがある。
【００２６】
本明細書で提示するプロセスおよびディスプレイは本来、どの特定コンピュータまたは他の装置にも関係しない。様々な汎用目的システムをプログラムとともに、本明細書の内容に従って使用することができる。または、より特殊化した装置を構築して所望の方法を実施することが便利であると判明するかもしれない。これらの多様なシステムに対する望ましい構造は、以下の説明から明らかになるであろう。さらに、本発明の実施態様を、任意の特定プログラミング言語を参照して説明することはない。当然のことながら、多様なプログラミング言語を使用して、本明細書で説明した本発明の内容を実装できるだろう。
【００２７】
明細書および特許請求の範囲を通して「組織ネットワーク」という用語は、他に述べない限り、組織のネットワークを形成する任意のコンピュータ化された装置のグループを意味するように使用されるものとする。本明細書で使用する組織ネットワークは、他に述べない限り、任意の種類の接続にわたる１つまたは複数の相互接続ＬＡＮ（ローカルエリアネットワーク）、ＷＡＮ（広域ネットワーク）、および／またはワイヤレス通信ネットワーク等、および任意のそれらの組合せから成ることができる。組織ネットワークは、単一の管理ドメイン下または２つ以上の管理ドメイン下にあることができ、通常は組織ネットワークに接続されないが少なくとも部分的には組織ネットワークの１人または複数の管理者の制御下にある１つまたは複数の追加のコンピュータ化された装置を含むことができる。
【００２８】
図１を参照する。図１は、本発明の一部の実施態様による、コンピュータ化された装置を組織ネットワーク内で問い合わせる装置を示す拡大図である。本発明の一部の実施態様によると、コンピュータ化された装置を組織ネットワーク内で問い合わせる装置２００は、問い合わせモジュール２２０およびエージェントレスモジュール２３０を含むことができる。本発明の一部の実施態様によると、問い合わせモジュール２２０は動作可能なようにエージェントレスモジュール２３０に接続することができる。本発明の一部の実施態様によると、エージェントレスモジュール２３０は問い合わせモジュール２２０に統合できることに留意されたい。
【００２９】
図２をさらに参照する。図２は、本発明の一部の実施態様による、コンピュータ化された装置を組織ネットワーク内で問い合わせる方法の一部の実施態様を示すフローチャートである。本発明の一部の実施態様によると、問い合わせモジュール２２０を適合させて、問い合わせるべき複数のコンピュータ化された装置を特定するデータを受信することができる（ブロック１１０）。さらに、問い合わせモジュール２２０を適合させて、特定のコンピュータ化された装置上で問い合わせるべき１つまたは複数の選択された問い合わせ対象に対応するデータを受信することができる（ブロック１２０）。問い合わせ対象の性質に関するさらなる説明は、本発明のさらに別の実施態様を参照して以下に提供することとする。
【００３０】
本発明の一部の実施態様によると、問い合わせるべき特定のコンピュータ化された装置に従って、および／または問い合わせるべく選択された問い合わせ対象に従って、問い合わせモジュール２２０を適合させて、利用または起動されるべきエージェントレスモジュール２３０のスレッド数を判定することができる（ブロック１３０）。問い合わせモジュール２２０を適合させて、エージェントレスモジュール２３０の各スレッドに対して、問い合わせるべき１つまたは複数の（特定の）コンピュータ化された装置と、そのコンピュータ化された装置またはそれらのコンピュータ化された装置上で問い合わせるべき１つまたは複数の（選択した）問い合わせ対象とを割り当てることができる（ブロック１４０）。本発明の一部の実施態様によると、一部の場合において、問い合わせるべき１つまたは複数のコンピュータ化された装置をエージェントレスモジュール２３０の一定のスレッドに対して、そのコンピュータ化された装置またはそれらのコンピュータ化された装置に対して選択した全ての問い合わせ対象とともに割り当てることができ、他の場合においては、１つまたは複数のコンピュータ化された装置から成る一定のグループを、エージェントレスモジュール２３０の複数のスレッドに対して割り当てることができ、そのコンピュータ化された装置のグループに対して選択した問い合わせ対象を、グループを割り当てたスレッド間で分割することができる。
【００３１】
本発明の一部の実施態様によると、問い合わせモジュール２２０を適合させて、任意のデータを取得し、その任意のデータをエージェントレスモジュール２３０の各々に提供することができる。その任意のデータは、そのコンピュータ化された装置またはそれらのコンピュータ化された装置に対して選択した問い合わせ対象に従って問い合わせモジュール２２０に割り当てたコンピュータ化された装置の問い合わせを促進するために必要であり、エージェントレスモジュール２３０のスレッドに割り当てられる。上記の情報の例を、以下でさらに詳細に説明する。利用すべきスレッド数、ならびにコンピュータ化された装置および問い合わせるべき問い合わせ対象の割り当て、さらにエージェントレスモジュール２３０に提供されるデータの種類に関するさらなる説明を、以下に提供することとする。
【００３２】
本発明の一部の実施態様によると、エージェントレスモジュール２３０を遠隔アクセスプロセスまたはモジュール２６０に動作可能に結合することができる。本発明の一部の実施態様によると、遠隔アクセスプロセス２６０は、エージェントを使用せずにコンピュータ化された遠隔装置の少なくともレジストリを問い合わせることができる。本発明の別の実施態様によると、遠隔アクセスプロセス２６０を適合させて、コンピュータ化された遠隔装置の少なくともレジストリ内に格納したデータを変更（書込み、上書き、変更、削除等）することもできる。本発明のさらなる実施態様によると、遠隔アクセスプロセス２６０を適合させて、適切な命令を受信するとき、あるいは特定のコンピュータ化された装置の少なくともレジストリ内の特定位置を問い合わせるように適切にプログラムまたは構成されるとき、コンピュータ化された遠隔装置の少なくともレジストリ内の特定位置を問い合わせることができる。
【００３３】
本発明の一部の実施態様によると、エージェントレスモジュール２３０の各スレッドを適合させて、少なくとも１つ（例えば、一般的に１つ）の遠隔アクセスプロセス２６０を発動することができる。従って、本発明の一部の実施態様によると、エージェントレスモジュール２３０の複数スレッドを適合させて、複数の遠隔アクセスプロセス２６０を同時に発動することができる。遠隔アクセスプロセスを発動することの一部として、エージェントレスモジュール２３０の各スレッドを適合させて、少なくとも１つの遠隔プロセス２６０を構成することができる。本発明のさらなる実施態様によると、エージェントレスモジュール２３０の各スレッドを適合させて、少なくとも遠隔アクセスプロセス２６０を構成して、１つまたは複数の特定のコンピュータ化された装置の少なくともレジストリ内の１つまたは複数の特定位置にアクセス（および問い合わせ）することができる。本発明の一部の実施態様によると、問い合わせモジュール２２０を適合させて、エージェントレスモジュール２３０の複数スレッドを並列に利用して、複数の遠隔アクセスプロセス２６０を発動し、並列にかつエージェントを使用せずに、選択した問い合わせ対象に従って、特定のコンピュータ化された装置の少なくともレジストリを問い合わせることができる。本発明の一部の実施態様によると、エージェントレスモジュール２３０のスレッドを利用することまたは起動することの一部として、問い合わせモジュール２２０を適合させて、１つまたは複数の遠隔アクセスプロセス２６０を利用して１つまたは複数の遠隔アクセスプロセス２６０を発動するエージェントレスモジュール２３０の各スレッドを構成することができる。この発動は、そのコンピュータ化された装置またはそれらのコンピュータ化された装置上で問い合わせるべく選択され、かつエージェントレスモジュール２３０のそのスレッドに割り当てられた１つまたは複数の問い合わせ対象（そのコンピュータ化された装置またはそれらのコンピュータ化された装置に対して選択された問い合わせ対象）に従って、エージェントを使用せずに１つまたは複数のコンピュータ化された装置の少なくともレジストリを遠隔に問い合わせるように行われる（ブロック１５０）。
【００３４】
本発明の一部の実施態様の一部として、遠隔アクセスプロセス２６０の各々を、１つまたは複数のコンピュータ化された装置上で問い合わせるべき１つまたは複数の問い合わせ対象に対して適切なクエリを生成するように構成し、かつ問い合わせ対象に従って、通信モジュール２１０を利用してコンピュータ化された装置を遠隔に問い合わせるように構成することができる。本発明のさらなる実施態様の一部として、通信モジュール２１０を複数の遠隔アクセスプロセスにより使用して、特定のコンピュータ化された装置の少なくともレジストリを並列に問い合わせることができる。本発明のさらなる実施態様の一部として、遠隔アクセスプロセス２６０の各々を適合させて、問い合わせ中のコンピュータ化された遠隔装置から、問い合わせ対象に関連付けられた特定位置に発見されたデータ（またはそのデータの欠如）に対応する任意の関連指示を抽出することができる。データを抽出することの一部として、遠隔アクセスプロセス２６０の各々を、問い合わせ対象に関連してコンピュータ化された遠隔装置から抽出した指示を、装置２００またはその構成要素のいずれかに対して返すように構成することができる。本発明のさらなる実施態様の一部分として、遠隔アクセスプロセスがデータ（またはそのデータの欠如）を探す特定位置を、その遠隔アクセスプロセス２６０の構成中にエージェントレスモジュール２３０の１つのスレッドによって、遠隔アクセスプロセスに提供することができる。本発明の一部の実施態様の一部として、遠隔アクセスプロセスの各々を適合させて、任意の公知のツールまたは将来開発されるツールを利用して、コンピュータ化された遠隔装置上の指定宛先を問い合わせることができることに留意されたい。そのツールは、これらに限らないが、市場で現在販売中のいくつかのオペレーティングシステムの一部である様々なツールを含む。本発明の一部の実施態様は、どの特定の遠隔アクセスプロセスの使用にも制限されないことも留意されたい。
【００３５】
本発明の一部の実施態様によると、上述のプロセスを手動で初期化および／または自動的に開始することができる。例えば、上述のプロセスを、予め定義された時間にスケジュールおよび自動的に初期化することができる。さらなる例によると、プロセスを、予め定義されたイベントに応答して自動的に開始することができる。
【００３６】
図３は、本発明の一部の実施態様の一部として、コンピュータ化された装置を組織ネットワーク内で問い合わせる装置を含む一般的な組織ネットワークのブロック図を示す。図３において、組織ネットワーク１０を、数個のＬＡＮ２０から成るものとして示す。ＬＡＮ２０は、異なる種類の接続（例えば、専用線、インターネット）を使用して互いに接続されてＷＡＮ３０を形成し、例えば２つ（または複数）の組織の異なる位置または分岐の役割を果たすことができる。本発明はどの特定のネットワークアーキテクチャにも制限されず、本発明の一部の実施態様によると、組織のネットワークを形成するコンピュータ化された装置の任意のグループは「組織ネットワーク」と考えることができることに留意されたい。
【００３７】
本発明の一部の実施態様の一部として、組織ネットワーク１０内のコンピュータ化された装置を問い合わせる装置２００を、組織ネットワーク１０に接続することができる。例えば、図３に示すように、装置２００はＬＡＮ２０の１つの一部であることができ、ＷＡＮ３０に動作可能に接続することができ、ＬＡＮ２０に接続される（部分的に組織ネットワーク１０の管理者の制御下にある）コンピュータ化された遠隔装置に動作可能に接続することができる。
【００３８】
図１に戻ると、本発明の一部の実施態様によると、装置２００は通信モジュール２１０に動作可能に接続、またはそれを含むことができる。通信モジュール２１０は例えば、セキュリティ管理者のコンピュータ２０２のネットワークインタフェースカード（ＮＩＣ）であることができ、ネットワークインタフェースカード（ＮＩＣ）に対して装置２００が動作可能に接続、または装置２００がその内部に含まれることができる。通信モジュール２１０を、組織ネットワーク１０内のコンピュータ化された装置の少なくともいくつか、および一般的には全てと装置２００が通信可能であるように構成することができる。通信モジュール２１０は、装置２００の任意の実施態様に従って装置２００の一部として含まれること、および本発明の一部の実施態様によると、通信モジュール２１０を装置２００から省略し、外部通信インタフェースまたはモジュールを装置２００あるいは１つまたは複数の装置２００の構成要素が利用して組織ネットワーク１０内のコンピュータ化された装置と通信できることに留意されたい。
【００３９】
本発明の一部の実施態様によると、装置２００は記憶装置２４０を含むことができる。記憶装置２４０は、組織ネットワーク１０内のコンピュータ化された装置に関する予め定義されたデータおよび／または予め定義された問い合わせ対象に関するデータを格納するために使用することができる。記憶装置２４０内のデータは、任意のデータ構造で構成することができ、そのデータ構造には、これらに限らないが、１つまたは複数のデータベースが含まれる。本発明のさらなる実施態様によると、装置２００はユーザインタフェースまたはユーザインタフェース２５０を含むことができる。ユーザインタフェース２５０は、装置２００のユーザからデータを受信すること、および／またはユーザに対してデータを出力すること（例えば、結果を表示またはレポートを印刷すること）ができるようにするために使用することができる。例えば、ユーザはユーザインタフェース２５０を利用して、問い合わせるべきコンピュータ化された装置に関するデータを入力すること、および／または新規の問い合わせ対象を生成することまたは特定のコンピュータ化された装置上で問い合わせるべき既存の問い合わせ対象を更新すること、または特定のコンピュータ化された装置上で問い合わせるべき既存の問い合わせ対象を選択することができる。本発明のさらに別の実施態様によると、装置２００は外部データソースと結合することができる。その外部データソースには例えば、組織の主要ドメインコントローラ（ＰＤＣ）、組織のアクティブディレクトリ（ＡＤ）または様々な種類のファイルがあり、これらの外部データソースから、問い合わせるべきコンピュータ化された装置および／または問い合わせるべき問い合わせ対象に関するデータを取り込むことができる。上記のデータソースの各々を代替物として使用して、または上記のデータソースの各々を互いに組み合わせて使用して、問い合わせるべきコンピュータ化された装置を特定および／または特定のコンピュータ化された装置上で問い合わせるべき問い合わせ対象を選択または生成することができる。例えば、組織ネットワーク１０内の全てのユーザに関する十分に完全な一覧を組織のアクティブディレクトリから取得することができ、ユーザはユーザインタフェース２５０を利用して、どのコンピュータ化された装置を問い合わせるべきかを特定することができる。
【００４０】
本発明の一部の実施態様によると、問い合わせるべきコンピュータ化された装置がいったん特定されると、必要ならば、問い合わせモジュール２２０を適合させて、上述の１つまたは複数のデータソース（またはデータ入力インタフェース）から、問い合わせるべきコンピュータ化された装置のＩＤに関するデータを取得することができる。しかしながら、特定のコンピュータ化された装置の一部または全てのＩＤがその特定の部分として問い合わせモジュール２２０に提供される場合、これらのコンピュータ化された装置が別個にＩＤを取得する必要はない。問い合わせるべきコンピュータ化された装置は、それらのネットワークアドレス（例えば、ＩＰアドレス）および／またはネットワーク内のコンピュータ化された装置の名前（ホストネーム）により特定することができる。しかしながら、現在公知の、または将来考案される任意の他の適切な識別データを、本発明の一部の実施態様に従って使用することができる。本発明の一部の実施態様によると、問い合わせるべきコンピュータ化された装置の一覧は、例えば装置２００の記憶媒体２４０などのような記憶媒体上に一時的に格納することができる。本発明の一部の実施態様によると、エージェントレスモジュール２３０の複数スレッドを利用することの一部として、問い合わせモジュール２２０はエージェントレスモジュール２３０の各スレッドに対して、エージェントレスモジュール２３０のそのスレッドに割り当てた、または割り当て途中のコンピュータ化された装置の１つまたは複数のＩＤを提供することができる。
【００４１】
本発明の一部の実施態様によると、１つまたは複数、または場合により全ての問い合わせ対象は、コンピュータ化された装置の少なくともレジストリ内の特定位置（場合により、複数の位置）に関連付けることができる。ここで図２に戻ると、本発明の一部の実施態様によると、特定のコンピュータ化された装置上で問い合わせられるべき問い合わせ対象がいったん選択されると、問い合わせモジュール２２０を適合させて、選択した問い合わせ対象の各々に対して、コンピュータ化された遠隔装置の少なくともレジストリ内の１つの特定位置または複数の位置を示すデータ（または、１つもしくは複数の特定位置への１つもしくは複数の経路を提供するデータ）を取得することができる（ブロック１２２）。コンピュータ化された遠隔装置の少なくともレジストリ内の１つまたは複数の位置を示すデータは、問い合わせ対象に関連付けられたデータがコンピュータ化された装置上で発見できる場所、または発見されると期待される場所を示すことができる。
【００４２】
本発明のさらに別の実施態様によると、さらに、１つまたは複数の選択した問い合わせ対象に対して、１つまたは複数の特定位置に発見できる特定データ（例えば、特定の値）に関するデータも、問い合わせモジュール２２０により取得することができる（ブロック１２４）。本発明のさらに別の実施態様によると、１つまたは複数の特定位置に発見できる特定の指示データに関するデータは、その指示が１つまたは複数の特定位置に発見される場合、セキュリティ脅威を示すことができる。
【００４３】
本発明の一部の実施態様によると、コンピュータ化された遠隔装置上の１つの特定位置または複数の位置を示すデータおよび／または１つの特定位置もしくは複数の特定位置に発見できる特定データに関するデータを、選択した問い合わせ対象の各々に対して、またはその一部に対してのみ、予めソートして自動的に取得することができる。しかしながら、本発明のさらなる実施態様によると、コンピュータ化された遠隔装置上の１つの特定位置もしくは複数の特定位置を示すデータおよび／または１つの特定位置もしくは複数の特定位置に発見できる特定データに関するデータを、１つまたは複数の選択した問い合わせ対象に対して、それらの選択に従って、ユーザが手動で提供することができる。
【００４４】
本発明の一部の実施態様によると、エージェントレスモジュール２３０の複数スレッドを利用することの一部として、問い合わせモジュール２２０はエージェントレスモジュール２３０の各々のスレッドに対し、エージェントレスモジュール２３０のスレッドに割り当てた問い合わせ対象に従って、コンピュータ化された遠隔装置上の１つの特定位置もしくは複数の位置を示す関連データおよび／または１つもしくは複数の特定位置に発見できる特定データに関する関連データを提供することができる。
【００４５】
本発明のさらなる実施態様によると、１つまたは複数の遠隔アクセスプロセス２６０を発動することの一部として、エージェントレスモジュール２３０の各スレッドを適合させて、１つまたは複数の遠隔アクセスプロセス２６０を構成またはプログラムし、コンピュータ化された遠隔装置を問い合わせることの一部として、コンピュータ化された装置が問い合わせ対象に関連付けられた位置にデータを含むか否かを判定することができる。本発明のさらなる実施態様によると、問い合わせ対象に対するコンピュータ化された遠隔装置を問い合わせることの一部として、問い合わせに使用する遠隔アクセスプロセス２６０を構成し、問い合わせ対象に関連付けられたデータの特定位置での存在、またはそれらのデータの欠如に関する指示をコンピュータ化された遠隔装置に返させ、データが発見される場合、問い合わせのさらなる一部として、特定位置に発見できる実データに関する指示をコンピュータ化された遠隔装置に返させることができる。上記の指示が関連する位置は、コンピュータ化された装置上で問い合わせる問い合わせ対象に関連付けられた位置であってよい。本発明のさらなる実施態様によると、適切な指示を、問い合わせ対象各々に対して、およびその上で問い合わせ対象を問い合わせたコンピュータ化された装置各々に対して返すことができる。本発明の一部の実施態様によると、遠隔アクセスプロセスは、例えばこれらに限らないが、様々なＡＰＩであってよく、任意の必要なツールを使用して適切なクエリを生成し、問い合わせ対象に従ってコンピュータ化された遠隔装置を問い合わせることができることに留意されたい。
【００４６】
本発明のさらなる実施態様によると、１つまたは複数の遠隔アクセスプロセスを発動することの一部として、エージェントレスモジュール２３０の各スレッドを適合させて、１つまたは複数の遠隔アクセスプロセス２６０を構成またはプログラムし、ある問い合わせ対象に関連してコンピュータ化された遠隔装置上に発見した実データが、その問い合わせ対象に関連付けられた予め定義された値との予め定義された関係を満たすか否か、（またはデータが発見された場合は、一定のタイプであるか（否か））を判定することができる。本発明のさらに別の実施態様によると、１つまたは複数の遠隔アクセスプロセスを発動することの一部として、エージェントレスモジュール２３０の各スレッドを適合させて、１つまたは複数の遠隔アクセスプロセス２６０を構成またはプログラムし、コンピュータ化された装置のレジストリ内の特定位置に発見されたデータが、その特定位置に関連付けられる問い合わせ対象に関連付けられた予め定義された１つまたは複数のレジストリキー名、１つまたは複数のレジストリ値の名前、および／または１つまたは複数のレジストリ値のデータとの予め定義された関係を満たすか否かを判定することができる。遠隔アクセスプロセスが、ある問い合わせ対象と関連してコンピュータ化された遠隔装置上に発見された実データが予め定義された値との予め定義された関係を満たすか否かを判定可能とするため、現時点で公知の遠隔アクセスプロセスの一部においては、当業者が容易に理解可能な一部の変更および／または拡張を要する可能性があることに留意されたい。さらに、結果を予め定義された値に対して比較するプロセスを、上述の比較に対する代替または追加のいずれかとして、結果分析プロセスの一部として任意に実行できることにも留意されたい。問い合わせ結果の処理は、以下でより詳細に説明することとする。
【００４７】
本発明のさらなる実施態様によると、１つまたは複数の遠隔アクセスプロセスを発動することの一部として、エージェントレスモジュール２３０の各スレッドを適合させて、そのスレッドが発動中の１つまたは複数の遠隔アクセスプロセス２６０を構成またはプログラムし、そのスレッドに割り当てたコンピュータ化された装置の１つまたは複数のＩＤに従って、およびそのスレッドに割り当てた問い合わせ対象に対応する１つの特定位置または複数の位置を示すデータに従って、１つまたは複数の問い合わせ対象に対する１つまたは複数のコンピュータ化された装置を問い合わせることができる。本発明のさらなる任意の実施態様によると、１つまたは複数の遠隔アクセスプロセスを発動することの一部として、エージェントレスモジュール２３０の１つまたは複数のスレッドを適合させて、その（またはそれらの）スレッドが発動中の１つまたは複数の遠隔アクセスプロセス２６０を構成またはプログラムして、コンピュータ化された遠隔装置上の特定位置に発見された実データを、１つまたは複数の特定位置に発見できる１つまたは複数の特定の指示に関する予めソートされたデータと比較することができる。本発明のさらに別の実施態様によると、１つまたは複数の遠隔アクセスプロセスを発動することの一部として、エージェントレスモジュール２３０の１つまたは複数のスレッドを適合させて、その（またはそれらの）スレッドが発動中の１つまたは複数の遠隔アクセスプロセス２６０を構成またはプログラムし、特定位置に発見された予めソートされたデータおよび実データが一定関係を満たす場合に一定の予め定義された指示を返すことができる。複数の関係を予め定義して、異なる指示を各関係と関連付けることができる。エージェントレスモジュール２３０のスレッドは従って、遠隔アクセスプロセスを構成することができる。
【００４８】
本発明の一部の実施態様によると、問い合わせるべき特定のコンピュータ化された装置を予め定義し、各走査に対して明確に選択することができる。本発明のさらなる実施態様によると、コンピュータ化された装置の一覧を各走査の前に提供することができ、例えば、その一覧は組織ネットワーク１０に接続または関連付けられた全てのコンピュータ化された装置を含み、問い合わせるべきコンピュータ化された装置をその包括的な一覧から選択することができる。問い合わせるべきコンピュータ化された装置の一覧が予め定義される場合、その一覧をデータベースに格納するか、あるいはメモリ上または記憶装置２４０（例えば、ハードディスク）上に格納可能な任意の他のデータ構造に格納することができる。本発明のさらなる実施態様によると、コンピュータ化された装置の一覧がコンピュータ化された装置の各走査に対して明確に生成される場合、多数の方法論、技術および、それらの任意の組み合わせを使用してその一覧を編集することができる。例えば、問い合わせるべきコンピュータ化された装置は予め定義された基準に従って自動的に選択することができ、および／または問い合わせるべきコンピュータ化された装置を、例えばユーザインタフェース２５０を介してユーザが手動で選択することができる。上述の任意の技術または方法論は、任意の他のものと組み合わせて使用して、問い合わせるべきコンピュータ化された装置の一覧を生成することができる。
【００４９】
本発明の一部の実施態様によると、問い合わせモジュール２２０を適合させて、問い合わせるべき特定のコンピュータ化された装置の各々に対して、そのコンピュータ化された装置上で問い合わせるべき１つまたは複数の問い合わせ対象を割り当てることができる。本発明の一部の実施態様によると、各コンピュータ化された装置上で問い合わせるべき１つまたは複数の問い合わせ対象を、前もって予め選択することができ、または各問い合わせプロセスに対してユーザが手動で選択することができる。本発明の一部の実施態様によると、問い合わせ対象をセキュリティ脅威に関連付けることができ、例えば、各問い合わせ対象は１つまたは複数の特定の脅威と関連付けることができる。本発明のさらなる実施態様によると、問い合わせ対象は様々なアプリケーション、サービスおよび／またはハードウェア装置（一般的には、必ずしも必要ではないが、ＵＳＢ記憶装置などのような補助ハードウェア装置）と関連付けることができ、それらの形跡、またはそれらの一定の組み合わせの形跡は、組織ネットワークに接続または関連付けられたコンピュータ化された装置上で発見された場合、セキュリティ脅威を示すことができる。
【００５０】
本発明の一部の実施態様によると、問い合わせ対象を予め定義することができ、および／または問い合わせ対象をユーザが手動または準手動で定義することができる。一定の問い合わせ対象がユーザにより定義される場合、ユーザはユーザインタフェース２５０を利用して、問い合わせモジュール２２０に対し、場合によっては問い合わせ対象に関連付けられた予めソートされたデータに加えて、問い合わせ対象に関するデータを提供することができる。本発明の一部の実施態様によると、予め定義された問い合わせ対象に関連するデータを、例えば記憶媒体２４０などのような記憶媒体上で予めソートすることができ、選択したコンピュータ化された装置上で問い合わせるべき問い合わせ対象がいったん選択されると、関連データを記憶媒体から取り出すことができる。例えば、本発明の一部の実施態様によると、記憶媒体２４０を使用して、複数の予め定義された問い合わせ対象に関連するデータを含むデータ構造またはデータベースを格納することができる。本発明の一部の実施態様によると、データベースに格納したデータは、必ずしも必要ではないが、公知のセキュリティ脅威に関連付けることができる。
【００５１】
問い合わせ対象に関連付けられたデータを含む可能な問い合わせ対象データベースの例を図４Ａに示し、それを参照する。各問い合わせ対象は、一定の名前で識別できる。対象の名前は、例えば、対象が関連付けられる脅威を参照するように共通に使用される名前であってよいが、任意の名前を使用することができる。対象の名前に加え、図４Ａに示すように、各問い合わせ対象に対して、コンピュータ化された遠隔装置上の１つの特定位置または複数の位置を示す１つまたは複数の経路を提供することができる。本発明の一部の実施態様によると、１つまたは複数の経路をコンピュータ化された遠隔装置上の１つまたは複数の位置に関連付けることができ、例えば問い合わせ対象に関連付けられたセキュリティ脅威がコンピュータ化された装置上に存在する場合、問い合わせ対象に関連付けられたデータをその１つまたは複数の位置に発見できるか、または発見されると期待することができる。例えば、１つまたは複数の経路はコンピュータ化された遠隔装置上の１つまたは複数の位置に関連付けることができ、アプリケーション、サービスまたはハードウェア装置の存在の指示をその１つまたは複数の位置に発見でき、その存在の指示は、（例えば、特定位置に）発見される場合、公知のセキュリティ脅威を示すことができる。
【００５２】
本発明のさらなる実施態様によると、問い合わせ対象データベースは、その中の１つまたは複数の問い合わせ対象に対して、その問い合わせ対象またはそれらの問い合わせ対象に提供した特定位置に発見できる特定の指示（データ）または値に関するデータを含むことができる。例えば、１つまたは複数の指示は、コンピュータ化された装置内の特定位置に発見された場合、公知のセキュリティ脅威を示すことができ、または、公知のセキュリティ脅威が存在する場合、１つまたは複数の指示が問い合わせ中のコンピュータ化された装置上に発見されると期待することができる。上記の指示の可能な例の１つとして、状態指示がある。状態指示は例えば、指示が発見されたコンピュータ化された装置上に公知のセキュリティ脅威が存在するか否か、および／または状態指示が発見されたコンピュータ化された装置上に公知のセキュリティ脅威が組み込まれているか否か、および／または指示が発見されたコンピュータ化された装置上で指示に関連付けられたセキュリティ脅威が活動中であるか否かを示すことができる。本発明の一部の実施態様によると、１つまたは複数の問い合わせ対象は、コンピュータ化された装置のレジストリ内の１つまたは複数の位置、および／またはコンピュータ化された装置内の他の１つまたは複数の位置に関連付けることができる。
【００５３】
本発明の一部の実施態様によると、少なくとも１つの問い合わせ対象に対して、データベースはコンピュータ化された装置のレジストリ内の１つまたは複数の位置に関するデータを含むことができ、問い合わせ対象に関連付けられたデータはその１つまたは複数の位置に発見されると期待される。本発明のさらなる実施態様によると、問い合わせ対象に関連付けられたデータが発見されると期待されるコンピュータ化された装置のレジストリ内の１つまたは複数の位置に関するデータに加えて、データベースは、問い合わせ対象に関連付けられたデータが発見されると期待されるコンピュータ化された装置内の他の位置（例えば、レジストリ外部）を指すデータを含むことができる。上記の位置は、これらに限らないが、コンピュータ化された装置の追加／除去一覧、サービス一覧、プロセス一覧、最近使用したファイルおよびその他の場所を含むことができる。
【００５４】
問い合わせ対象の１つまたは問い合わせ対象のグループと関連付けられる追加データも、問い合わせ対象データベースに含むことができることに留意されたい。上記のデータは例えば、様々な問い合わせ対象に関連付けられた様々な一意の特性、アイコン、対象の記述、対象が関連付けられるカテゴリ、問い合わせ対象に関連付けられるコンピュータ化された装置内の位置に発見できる情報（例えば、特定のレジストリキーまたはレジストリ値）に関するデータ、問い合わせ対象に関連付けられるコンピュータ化された装置内の位置で許可された１つまたは複数の値および／または許可されない１つまたは複数の値等を含むことができる。
【００５５】
本発明の一部の実施態様によると、上述のように、エージェントレスモジュール２３０のスレッドを利用することまたはその一部として、問い合わせモジュール２２０を適合させて、利用中のエージェントレスモジュール２３０の各スレッドを構成し、１つまたは複数の遠隔アクセスプロセス２６０を発動することができる。その発動は、そのスレッドに割り当てた１つまたは複数のコンピュータ化された装置の少なくともレジストリを、そのスレッドに割り当てられ、そのコンピュータ化された装置またはそれらのコンピュータ化された装置上で問い合わせるべく選択された１つまたは複数の問い合わせ対象に従って、エージェントを使用せずに遠隔に問い合わせるように行われる。エージェントレスモジュール２３０のスレッドにより発動されて特定のコンピュータ化された装置の少なくともレジストリを問い合わせることができる遠隔アクセスプロセス２６０の例の１つは、１つまたは複数のアプリケーションプログラミングインタフェース（ＡＰＩ）を含むことができ、それらはコンピュータ化された遠隔装置のレジストリを遠隔に問い合わせることが可能なＡＰＩを含む。当業者は、様々なＡＰＩを含む様々な遠隔アクセスプロセス２６０は、市場で販売されているいくつかのオペレーティングシステムの統合構成要素であってもよいが、他のＡＰＩも使用できることを理解するであろう。本発明のさらなる実施態様によると、エージェントレスモジュール２３０のスレッドは、問い合わせ対象に従って、特定のコンピュータ化された装置の少なくともレジストリを問い合わせるように様々なＡＰＩを発動することができるが、問い合わせ対象が関連付けられたデータが発見されると期待されるコンピュータ化された装置内の他の位置、例えば追加／除去一覧、サービス一覧、最近使用したファイルまたはアクティブプロセスの一覧を問い合わせるようにＡＰＩを発動することが可能である。当然のことながら、エージェントレスモジュール２３０のスレッドは、異なる遠隔アクセスプロセス、および様々なＡＰＩを、問い合わせるべき特定のコンピュータ化された装置上の様々な位置および／またはデータソースを遠隔アクセスプロセスに問い合わせさせるように、発動するように構成できる。
【００５６】
例として、本発明の１実施態様によると、エージェントレスモジュールのスレッドの１つが、レジストリＡＰＩは１つまたは複数のコンピュータ化された装置のレジストリを問い合わせるために使用されるべきであると判定する場合、エージェントレスモジュール２３０はレジストリＡＰＩを発動することができる。次に、エージェントレスモジュールのスレッドはオペレーティングシステムに要求して、レジストリＡＰＩに指示して、一定の経路を開け、一定の問い合わせ対象に関連付けられるキーまたはライブラリを開けることができる。エージェントレスモジュールのスレッドはオペレーティングシステムに要求して、レジストリＡＰＩに指示して、データが特定位置に発見されるか否かに関する指示を装置に返すことができるか、またはエージェントレスモジュールはオペレーティングシステムに要求して、レジストリＡＰＩに指示して、特定位置に発見された実データに関する指示を装置に返すことができる。
【００５７】
本発明の一部の実施態様によると、問い合わせモジュール２２０を適合させて、並列に利用されるエージェントレスモジュール２３０のスレッド数を判定することができる。エージェントレスモジュール２３０のスレッド数は、例えばネットワーク性能または利用可能なバンド幅のパラメータなどのような予め定義されたパラメータに従って、ユーザが手動で選択するか、または自動的に判定することができる。本発明の１実施態様によると、問い合わせモジュール２２０を予め構成して様々な数のエージェントレスモジュール２３０のスレッドを利用することができ、ユーザは所望の数のエージェントレスモジュール２３０のスレッドを、例えば所望の動作速度（例えば、非常に低速、低速、中速、高速および非常に高速）を選択することで、選択することができる。
【００５８】
本発明の一部の実施態様によると、並列に利用されるエージェントレスモジュール２３０のスレッド数を問い合わせモジュール２２０がいったん判定すると、問い合わせモジュール２２０を適合させて、エージェントレスモジュール２３０の各スレッドに１つまたは複数の特定のコンピュータ化された装置を割り当てることができる。本発明の一部の実施態様によると、問い合わせモジュール２２０を適合させて、どの特定のコンピュータ化された装置をエージェントレスモジュール２３０のどのスレッドに割り当てるべきか、および／またはどれだけの数の特定のコンピュータ化された装置をエージェントレスモジュール２３０の各スレッドに割り当てるべきかを判定することができる。本発明の一部の実施態様によると、問い合わせるべき特定のコンピュータ化された装置は、利用されるべきエージェントレスモジュール２３０のスレッド間でランダムに、および等しく分割することができる。本発明のさらなる実施態様によると、問い合わせるべき特定のコンピュータ化された装置は、利用されるべきエージェントレスモジュール２３０のスレッド間で、予め定義された規則に従って、および／または例えば装置２００から問い合わせるべき一定のコンピュータ化された装置への通信に利用可能なバンド幅の量などの予め定義されたパラメータに基づいて分割することができ、問い合わせるべき特定のコンピュータ化された装置はエージェントレスモジュール２３０のスレッド間で等しく分割される必要はない。しかしながら、本発明はこの点において限定されず、問い合わせモジュール２２０を構成して、どの特定のコンピュータ化された装置がエージェントレスモジュール２３０のどのスレッドに割り当てられるべきか、および／またはどれだけの数の特定のコンピュータ化された装置がエージェントレスモジュール２３０の各スレッドに割り当てられるべきかを判定することができる。例えば、本発明の１実施態様によると、問い合わせモジュール２２０を構成して、問い合わせるべき特定のコンピュータ化された装置を、利用されるべきエージェントレスモジュール２３０の全てのスレッド間で十分に等しく分割することができる。
【００５９】
ここで図４Ｂを参照する。図４Ｂは、利用されるべきエージェントレスモジュールの各スレッドに対するエントリおよび、１つまたは複数のコンピュータ化された装置とそのスレッドに割り当てられる１つまたは複数の問い合わせ対象とに対応するデータを、本発明の一部の実施態様に従って含む表を示す。本発明の一部の実施態様によると、エージェントレスモジュール２３０の構成の一部として、問い合わせモジュール２２０を適合させて、問い合わせモジュール２２０が判定するように、利用されるべきエージェントレスモジュール２３０の各スレッドに対するエントリを含む表を生成することができる。本発明の一部の実施態様によると、利用されるべきエージェントレスモジュール２３０の各スレッドに対して、問い合わせモジュール２２０を適合させて、１つまたは複数のコンピュータ化された装置とそのスレッドに割り当てられる１つまたは複数の問い合わせ対象とに対応するデータを、表に記録することができる。利用されるべきエージェントレスモジュール２３０のスレッド数に関して問い合わせモジュール２２０が決定することを、上でさらに詳細に説明した。どの１つまたは複数のコンピュータ化された装置および／またはどの問い合わせ対象をエージェントレスモジュール２３０のどのスレッドに割り当てるかに関して問い合わせモジュール２２０が決定することは、任意の予め定義された規則に従って、および／または任意の予め定義されたパラメータに基づいて到着することができる。この予め定義されたパラメータは、これらに限らないが、様々な等分配の枠組みを含む。
【００６０】
本発明のさらなる実施態様によると、問い合わせモジュール２２０を適合させて、エージェントレスモジュール２３０の各スレッドに対する表に、そのスレッドにより問い合わせられるコンピュータ化された装置を識別するデータを記録することができる。問い合わせモジュール２２０を適合させて、エージェントレスモジュール２３０の各スレッドに対する表に、コンピュータ化された遠隔装置上の１つの特定位置または複数の位置を示すデータを記録することができ、そのスレッドに割り当てた問い合わせ対象に対応するデータはコンピュータ化された装置上に発見できる。本発明のさらなる実施態様によると、問い合わせモジュール２２０を適合させて、エージェントレスモジュール２３０の１つまたは複数のスレッドに対する表に、１つまたは複数の特定指示（データ）または値に対応するデータを記録することができ、その１つまたは複数の特定指示（データ）または値は、１つの特定位置または複数の位置に発見でき、１つの特定位置または複数の位置に発見できる場合、例えば、セキュリティ脅威を示すことができる。問い合わせモジュール２２０を適合させて、エージェントレスモジュール２３０の各スレッドに対する表に任意の他のデータを記録することができる。この任意の他のデータは、これに限らないが、１つまたは複数の遠隔アクセスプロセス２６０を構成し、１つまたは複数の特定のコンピュータ化された装置を特定のコンピュータ化された装置上で問い合わせるべき問い合わせ対象に従って遠隔に問い合わせるために、エージェントレスモジュール２３０が使用することができるデータを含む。
【００６１】
本発明の一部の実施態様によると、利用されるべきエージェントレスモジュール２３０の各スレッドに対するエントリを備える表は、各問い合わせプロセスに対して生成することができ、記憶媒体２４０上に（一時的に）格納することができる。本発明のさらなる実施態様によると、問い合わせモジュール２２０は表内のデータを使用して、各エージェントレスモジュール２３０に必要なデータを有するエージェントレスモジュール２３０の各スレッドを構成して、遠隔アクセスプロセス２６０を発動して構成し、プロセスの各々を構成して、エージェントを使用せずに１つまたは複数のコンピュータ化された装置の少なくともレジストリを遠隔に問い合わせることができる。その１つまたは複数のコンピュータ化された装置は、そのコンピュータ化された装置またはそれらのコンピュータ化された装置上で問い合わせられる問い合わせ対象に従ってエージェントレスモジュールのスレッドに割り当てられる。
【００６２】
本発明の一部の実施態様によると、エージェントレスモジュール２３０の各スレッドを適合させて、表内の（図４Ｂに示すものまたは任意の他の同様な表におけるような）データを使用して、１つまたは複数の遠隔アクセスプロセス２６０を発動して構成し、１つまたは複数のコンピュータ化された装置の少なくともレジストリを遠隔で問い合わせることができる。その１つまたは複数のコンピュータ化された装置は、そのコンピュータ化された装置上で問い合わせるべく選択された１つまたは複数の問い合わせ対象に従って、そのスレッドに割り当てられる。エージェントレスモジュール２３０は必要なデータを含むことができ、そのデータには例えば、１つまたは複数の遠隔アクセスプロセス２６０を発動または構成して、１つまたは複数のコンピュータ化された装置に対して選択した問い合わせ対象に従って１つまたは複数のコンピュータ化された装置の少なくともレジストリを問い合わせるために必要なロジックがある。例えば、遠隔アクセスプロセス２６０がＭｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）オペレーティングシステムの一部として含まれる公開ＡＰＩの１つを含む場合、エージェントレスモジュール２３０は必要なデータまたはロジックを含み、その必要なデータまたはロジックにより、エージェントレスモジュール２３０の１つまたは複数のスレッドは、１つまたは複数のＡＰＩを発動して構成し、１つまたは複数の問い合わせ対象に従って１つまたは複数のコンピュータ化された装置を遠隔に問い合わせることができる。例えば、エージェントレスモジュール２３０は必要なデータまたはロジックを含んで適切なクエリを生成し、ＡＰＩに、１つまたは複数のコンピュータ化された装置を、１つまたは複数の問い合わせ対象に従って問い合わせる遠隔走査プロセスを生成させることができる。当然のことながら、本発明の一部の実施態様によると、遠隔アクセスプロセスの発動および構成は、同じ動作の一部であってよい。
【００６３】
本発明の一部の実施態様によると、エージェントレスモジュール２３０の複数のスレッドは、１つまたは複数の遠隔アクセスプロセス２６０を同時に発動することができる。例えば、各スレッドは１つまたは複数のクエリを生成し、それらのスレッドは、遠隔アクセスプロセス２６０に対し、コンピュータ化された装置上で問い合わせるべき、そのスレッドに割り当てた１つまたは複数の問い合わせ対象装置に従って、エージェントを使用せずに、コンピュータ化された装置の少なくともレジストリを遠隔に問い合わせさせることができる。エージェントレスモジュール２３０の複数のスレッドからの複数のクエリは、複数の遠隔アクセスプロセス２６０を発動させることができる。本発明のさらなる実施態様によると、エージェントレスモジュール２３０の複数のスレッドからの複数のクエリにより、複数の遠隔アクセスプロセス２６０に、並列にかつエージェントを使用せずに、特定のコンピュータ化された装置に対して選択した問い合わせ対象に従って特定のコンピュータ化された装置の少なくともレジストリを問い合わせることができる。
【００６４】
本発明の一部の実施態様によると、１つまたは複数のクエリは１つまたは複数の遠隔アクセスプロセス２６０により生成され、特定のコンピュータ化された装置の各々の内にある１つまたは複数の予め定義された位置に格納したデータを（そのコンピュータ化された装置に対して選択した問い合わせ対象に従って）取り出させることができる。本発明のさらなる実施態様によると、少なくとも１つのクエリを構成して、（１つまたは複数の）遠隔アクセスプロセスに、特定のコンピュータ化された装置のレジストリ内にある１つまたは複数の予め定義された位置を、そのコンピュータ化された装置に対して選択した問い合わせ対象に従って、問い合わせることができる。本発明の一部の実施態様によると、１つまたは複数の遠隔アクセスプロセスを構成して、１つまたは複数のコンピュータ化された装置内の特定位置に格納したデータまたは値を、予め定義された値または予め定義されたデータに対して比較することができる。
【００６５】
本発明の一部の実施態様によると、クエリを構成して、遠隔アクセスプロセス２６０に、特定のコンピュータ化された装置の各々内の１つまたは複数の予め定義された位置を、そのコンピュータ化された装置に対して選択した問い合わせ対象に従って、問い合わせさせることができる。本発明のさらなる実施態様によると、クエリを生成して、コンピュータ化された装置の各々の問い合わせ結果に対応するデータを、装置２００、例えば問い合わせモジュール２２０などに返すことができる。本発明のさらなる実施態様によると、その結果は、コンピュータ化された装置の各々の上で問い合わせた各問い合わせ対象に関係することができる。
【００６６】
本発明の一部の実施態様によると、問い合わせプロセスの一部として、遠隔アクセスプロセス２６０は１つまたは複数のクエリを生成して、特定のコンピュータ化された装置内の指定位置内に発見されたデータ（またはそのデータの欠如）に対応するデータを、コンピュータ化された装置上で問い合わせた問い合わせ対象に従って、返すことができる。コンピュータ化された装置上で問い合わせた問い合わせ対象に従って、コンピュータ化された装置内で発見されたデータに対応する返されたデータを、装置２００、例えば、問い合わせモジュール２２０などで受信することができる（ブロック１６０）。本発明の一部の実施態様によるコンピュータ化された装置から受信したデータの処理は、以下で詳細に説明することとする。
【００６７】
本発明の一部の実施態様によると、問い合わせモジュール２２０は結果分析モジュール２２５を含むことができる。本発明の一部の実施態様によると、結果分析モジュール２２５を適合させて、クエリに応答して装置２００で受信したクエリの結果を受信することができる。本発明の一部の実施態様によると、結果分析モジュール２２５を適合させて、クエリ結果のいくつかまたは全てを収集することができ、または結果分析モジュール２２５はその結果に対応する様々なデータを含むレポートを生成することができる。レポートはクエリの結果に関する様々な詳細を含むことができる。例えば、レポートは１つまたは複数のエントリを含むことができ、各エントリは、特定のコンピュータ化された装置上の、そのコンピュータ化された装置上で問い合わせた一定の問い合わせ対象に関連付けられた特定位置に発見されたデータに関する詳細を含む。レポートは追加のデータを含むことができる。その追加のデータは例えば、一定の結果に関連付けられたコンピュータ化された装置および／または一定の結果に関連付けられた問い合わせ対象に関するデータ、および追加のデータである。本発明のさらなる実施態様によると、レポートはクエリ結果に関係するデータのみを含むことができる。このクエリ結果は、クエリが関連付けられた１つまたは複数の問い合わせ対象に関連付けられた１つまたは複数の条件に従わなかったクエリ結果である。レポートを生成するために任意の技術を使用することができ、レポートは多数の形式、および多数の形態であることができる。
【００６８】
本発明のさらなる実施態様によると、クエリ結果に対応するデータは最初に処理を受けることができ、処理したデータを使用してレポートを生成することができる。例えば、一定のコンピュータ化された装置内の１つまたは複数の一定の位置におけるデータの存在／非存在に関するデータを、そのデータに関連付けられた問い合わせ対象と相関する予め定義された規則に対して比較することができる。この比較は例えば、コンピュータ化された装置内のどの位置にデータの格納が許されるか、およびコンピュータ化された装置内のどの位置にデータの格納が許されないかを特定する規則に従う。この場合、許されないと示される場所にデータが発見される場合、レポートはその影響を指示するものを含むことができるが、そうでない場合、レポートに現れる参照はない。しかしながら、任意の他の規則をクエリ結果に適用できるので、本発明はこの点に限定されない。
【００６９】
本発明の一部の実施態様によると、問い合わせモジュール２２０および特に結果分析モジュール２２５は、特定の記録を結果レポートまたは結果レポート全体から格納することができる。結果を格納することの一部として、結果分析モジュール２２５は各結果に対して、結果が受信された時間に対応するタイムスタンプを記録することができる。結果分析モジュール２２５は、各レポートの結果を、任意の１つまたは複数の以前のレポートの結果と比較することができる。本発明のさらなる実施態様によると、結果分析モジュール２２５は各コンピュータ化された装置に対して、その装置を問い合わせた結果を格納することができる。結果は従って、例えば、一定期間問い合わせた１つまたは複数の装置上での活動を反映することができる。
【００７０】
さらに、本発明の一部の実施態様によると、クエリ結果を結果分析モジュール２２５により分析することができ、分析の結果に基づいて、結果分析モジュール２２５を適合させて、例えば１つまたは複数の結果が１つまたは複数の予め定義された規則に従わない場合、１つまたは複数の予め定義された動作を実行できる（かまたは実行できない）。本発明の一部の実施態様によると、１つまたは複数の規則は、コンピュータ化された遠隔装置内に発見できるかまたは発見できない以前のデータに関係することができる。結果を分析するために使用できる規則の例の中には、これらに限らないが、１つまたは複数の一定の位置内のデータの存在に関する規則、１つまたは複数の一定の位置内のデータの除去に関する規則、１つまたは複数の一定の位置内のデータの追加に関する規則、１つまたは複数の特定位置内のデータ型および／またはデータ値に関する規則等を含むことができる。結果分析モジュール２２５が実行できる動作は例えば、一定のコンピュータ化された装置を使用するユーザに電子メールメッセージを送信すること、組織ネットワークから一定のコンピュータ化された装置を切断すること、一定のプロセスをシャットダウンすること、一定のアプリケーションを除去すること等を含むことができる。さらに、本発明の一部の実施態様によると、結果分析モジュール２２５を適合させて、エージェントレスモジュール２３０の１つまたは複数のスレッドを利用して、１つまたは複数の遠隔アクセスプロセス２６０（例えば、特定コンピュータを問い合わせるために使用されるもの）を発動し、１つまたは複数の遠隔アクセスプロセス２６０を構成してコンピュータ化された遠隔装置上の一定のデータを変更（書込み、上書き、変更、削除等）することができる。例えば、結果分析モジュール２２５を適合させて、エージェントレスモジュール２３０の１つまたは複数のスレッドを利用して、１つまたは複数の遠隔アクセスプロセス２６０を発動し、遠隔アクセスプロセスを構成して１つまたは複数のコンピュータ化された装置上の特定位置に新規のデータを書き込むことができる。この１つまたは複数のコンピュータ化された装置は、例えば、問い合わせられ、予め定義された規則に従わないデータを含むと判定されたコンピュータ化された装置などである。
【００７１】
本発明の一定の特徴を本明細書に図示および説明してきたが、当業者は、多数の変更、置換、変形、および同等のことを行うことができるであろう。従って、当然のことながら、添付の請求項は本発明の正確な範囲内に入るように上記の変更および変形をすべて包含することを意図している。
【図面の簡単な説明】
【００７２】
本発明を理解し、実際に本発明をどのように実行することができるかを理解するため、好適な実施態様を非制限的な例のみにより、添付図面を参照してここに説明する。
【図１】図１は、本発明の一部の実施態様による、コンピュータ化された装置を組織ネットワーク内で問い合わせる装置の拡大図である。
【図２】図２は、本発明の一部の実施態様による、コンピュータ化された装置を組織ネットワーク内で問い合わせる方法の一部の実施態様のフローチャートである。
【図３】図３は、本発明の一部の実施態様の一部として、コンピュータ化された装置を組織ネットワーク内で問い合わせる装置を含む一般的な組織ネットワークのブロック図である。
【図４Ａ】図４Ａは、問い合わせ対象に関連付けられたデータを含む、可能な問い合わせ対象データベースの１例である。
【図４Ｂ】図４Ｂは、本発明の一部の実施態様による表の１例であり、この表には、利用されるべきエージェントレスモジュールの各スレッドに対するエントリと、そのエージェントレスモジュールのスレッドに割り当てた１つまたは複数のコンピュータ化された装置および１つまたは複数の問い合わせ対象に対応するデータとを含む。
【００７３】
当然のことながら、説明の簡潔および明瞭にするため、図に示す要素は必ずしも原寸大ではない。例えば、要素の中には、明瞭にするため他の要素に対して寸法が誇張されるものもある。さらに、適切と思われる場合、参照番号を図の間で繰り返して対応要素または類似要素を示すこともある。
【図１】
2008516308.tif 000003
【図２】
2008516308.tif 000004
【図３】
2008516308.tif 000005
【図４Ａ】
2008516308.tif 000006
【図４Ｂ】
2008516308.tif 000007
【手続補正書】
【提出日】平成19年6月8日(2007.6.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータ化された装置を組織ネットワーク内で問い合わせる装置であって、前記装置は、問い合わせるべき複数のコンピュータ化された装置を特定するデータを受信し、前記特定のコンピュータ化された装置上で問い合わせるべく選択される１つまたは複数の問い合わせ対象を示すデータを受信するように適合させた問い合わせモジュール、および少なくとも遠隔アクセスプロセスを発動して構成し、コンピュータ化された遠隔装置の少なくともレジストリを問い合わせるように適合させたエージェントレスモジュールを備え、前記問い合わせモジュールを、前記エージェントレスモジュールの複数スレッドを利用して、複数の遠隔アクセスプロセスを発動して構成し、並列にかつエージェントを使用せずに、前記選択した問い合わせ対象に従って、前記特定のコンピュータ化された装置の少なくともレジストリを問い合わせるように適合させることを特徴とする装置。
【請求項２】
前記問い合わせ対象はセキュリティ脅威と関連付けられることを特徴とする請求項１に記載の装置。
【請求項３】
前記問い合わせ対象は、コンピュータ化された装置の少なくとも前記レジストリ内の１つまたは複数の特定位置に関連付けられ、問い合わせ中に前記１つまたは複数の特定位置にセキュリティ脅威の兆候を発見できることを特徴とする請求項１または２に記載の装置。
【請求項４】
前記問い合わせモジュールを、前記エージェントレスモジュールの十分に多数のスレッドを並列に利用するように適合させることを特徴とする請求項１に記載の装置。
【請求項５】
前記問い合わせモジュールを、どの１つまたは複数の前記問い合わせ対象が前記コンピュータ化された装置の各々の上で問い合わせられるべきかを選択するように適合させることを特徴とする請求項１に記載の装置。
【請求項６】
問い合わせるべき１つまたは複数の前記コンピュータ化された装置を、ユーザが直接または間接的に選択できるユーザインタフェースをさらに備えることを特徴とする請求項１に記載の装置。
【請求項７】
前記ユーザインタフェースによりユーザはさらに、問い合わせるべき１つまたは複数の前記特定のコンピュータ化された装置上でどの１つまたは複数の問い合わせ対象を問い合わせるべきかを、直接または間接的に選択できることを特徴とする請求項６に記載の装置。
【請求項８】
前記問い合わせモジュールを、前記特定のコンピュータ化された装置を問い合わせるのに利用されるべき前記エージェントレスモジュールのスレッド数を判定するように適合させることを特徴とする請求項１に記載の装置。
【請求項９】
前記問い合わせモジュールを、問い合わせるべきコンピュータ化された装置の数、所望の走査速度、１つまたは複数のネットワーク性能パラメータ、問い合わせるべき前記対象および／または問い合わせ対象に関連付けられた脅威の重大性のうち、１つまたは複数に従って、利用されるべき前記エージェントレスモジュールのスレッド数を判定するように適合させることを特徴とする請求項８に記載の装置。
【請求項１０】
前記問い合わせモジュールを、前記エージェントレスモジュールの各スレッドに対し、１つまたは複数の前記特定のコンピュータ化された装置を割り当てるように適合させることを特徴とする請求項１に記載の装置。
【請求項１１】
前記問い合わせモジュールを、前記エージェントレスモジュールのスレッドに対し、前記エージェントレスモジュールのスレッドに割り当てた特定のコンピュータ化された装置上で問い合わせるべく選択された１つまたは複数の問い合わせ対象を割り当てるように適合させることを特徴とする請求項１０に記載の装置。
【請求項１２】
前記エージェントレスモジュールのスレッドを、遠隔アクセスプロセスを構成し、前記コンピュータ化された装置上で問い合わせるべく選択された問い合わせ対象に従って、そのスレッドに割り当てたコンピュータ化された装置内の１つまたは複数の特定位置を問い合わせるように適合させることを特徴とする請求項１１に記載の装置。
【請求項１３】
前記エージェントレスモジュールのスレッドを、遠隔アクセスプロセスを構成し、前記コンピュータ化された装置に対して選択された前記問い合わせ対象に従って、そのスレッドに割り当てたコンピュータ化された装置の少なくともレジストリ内の１つまたは複数の特定位置を問い合わせるように適合させることを特徴とする請求項１２に記載の装置。
【請求項１４】
前記問い合わせモジュールを、前記エージェントレスモジュールのスレッドに対し、一定のデータについての予め定義されたデータを提供するように適合させ、前記一定のデータは、特定のコンピュータ化された装置内の特定位置に発見でき、前記特定位置はそのスレッドに割り当てられた問い合わせ対象に関連付けられることを特徴とする請求項１２に記載の装置。
【請求項１５】
前記エージェントレスモジュールのスレッドを、遠隔アクセスプロセスを構成して、特定のコンピュータ化された装置内の特定位置に発見された実データと予め定義されたデータとを比較するように適合させ、前記実データが発見される前記特定位置と前記予め定義されたデータは両方とも同じ問い合わせ対象に関連付けられることを特徴とする請求項１４に記載の装置。
【請求項１６】
１つまたは複数のコンピュータ化された装置に対応する予め格納されたデータを含む１つまたは複数のデータベースをさらに備え、問い合わせるべき前記コンピュータ化された装置を特定することの一部として、コンピュータ化された装置に対応する予め格納されたデータを前記データベースから取得できることを特徴とする請求項７に記載の装置。
【請求項１７】
１つまたは複数の問い合わせ対象に対応する予め格納されたデータを含む１つまたは複数のデータベースをさらに備え、前記特定のコンピュータ化された装置上で問い合わせるべき１つまたは複数の問い合わせ対象を選択することの一部として、１つまたは複数の問い合わせ対象に対応する予め格納されたデータを前記データベースから取得できることを特徴とする請求項７に記載の装置。
【請求項１８】
結果分析モジュールをさらに備え、前記結果分析モジュールは特定のコンピュータ化された装置の問い合わせに応答して受信した結果を処理するように適合され、前記結果分析モジュールは前記受信結果に基づいてレポートを生成するようにさらに適合されることを特徴とする請求項１に記載の装置。
【請求項１９】
前記結果の処理の一部として、前記結果分析モジュールを、特定のコンピュータ化された装置の問い合わせの結果として取得した実データを、選択した問い合わせ対象に関連付けられた予め定義されたデータに対して比較するように適合させることを特徴とする請求項１８に記載の装置。
【請求項２０】
前記結果分析モジュールを、１つまたは複数の予め定義された動作または手続きを受信結果に基づいて実行するように適合させることを特徴とする請求項１９に記載の装置。
【請求項２１】
前記結果分析モジュールを、前記エージェントレスモジュールの１つまたは複数のスレッドを利用して、１つまたは複数の遠隔アクセスプロセスを発動して構成し、特定のコンピュータ化された装置上の一定のデータを変更、特定のコンピュータ化された装置上の一定のデータを削除、および特定のコンピュータ化された装置上に一定の新規データを書き込むように適合させることを特徴とする請求項２０に記載の装置。
【請求項２２】
コンピュータ化された装置を組織ネットワーク内で問い合わせる方法であって、前記方法は、問い合わせるべき複数のコンピュータ化された装置を特定することと、問い合わせるべき前記特定のコンピュータ化された装置上で問い合わせるべき１つまたは複数の問い合わせ対象を選択することと、複数の遠隔アクセスプロセスを並列に発動して構成し、前記選択した問い合わせ対象に従って、前記特定のコンピュータ化された装置の少なくともレジストリを、並列にかつエージェントを使用せずに問い合わせることとを含むことを特徴とする方法。
【請求項２３】
１つまたは複数の問い合わせ対象の前記選択は、どの１つまたは複数の前記問い合わせ対象を前記特定のコンピュータ化された装置の各々の上で問い合わせるべきかの選択をさらに含むことを特徴とする請求項２２に記載の方法。
【請求項２４】
エージェントレスモジュールの複数スレッドを並列に利用して、前記スレッドの各々を、前記遠隔アクセスプロセスの少なくとも１つを発動して構成し、コンピュータ化された遠隔装置の少なくともレジストリを問い合わせるように適合させることをさらに含むことを特徴とする請求項２３に記載の方法。
【請求項２５】
前記利用は、前記エージェントレスモジュールの前記複数スレッドの各々に対して、１つまたは複数の前記特定のコンピュータ化された装置と、前記１つまたは複数のコンピュータ化された装置上で問い合わせるべき１つまたは複数の前記問い合わせ対象とを割り当てることをさらに含むことを特徴とする請求項２４に記載の方法。
【請求項２６】
並列に発動されるべき遠隔アクセスプロセスの数を、問い合わせるべきコンピュータ化された装置の数、所望の走査速度、１つまたは複数のネットワーク性能パラメータ、問い合わせるべき前記対象および／または脅威の重大性のうち、１つまたは複数に従って判定することをさらに含むことを特徴とする請求項２５に記載の方法。
【請求項２７】
前記割り当ては、前記エージェントレスモジュールの１つまたは複数の前記スレッドに対し、そのスレッドまたはそれらのスレッドに割り当てた前記コンピュータ化された装置内の１つまたは複数の特定位置に対応するデータを、前記コンピュータ化された装置上で問い合わせるべく選択された１つまたは複数の前記問い合わせ対象に従って、割り当てることを特徴とする請求項２５に記載の方法。
【請求項２８】
前記特定のコンピュータ化された装置の少なくとも前記レジストリの前記問い合わせに応答して結果を受信すること、および前記特定のコンピュータ化された装置の前記問い合わせに応答して受信した前記結果に対応するレポートを生成することをさらに含むことを特徴とする請求項２２に記載の方法。
【請求項２９】
１つまたは複数の予め定義された動作または手続きを、１つまたは複数の前記受信結果に基づいて実行することをさらに含むことを特徴とする請求項２８に記載の方法。
【請求項３０】
前記エージェントレスモジュールの１つまたは複数のスレッドを利用して、１つまたは複数の遠隔アクセスプロセスを発動して構成し、問い合わせた１つまたは複数の前記コンピュータ化された遠隔装置上の、一定のデータを変更、一定のデータを削除、または一定の新規データを書き込むことをさらに含むことを特徴とする請求項２９に記載の方法。
【請求項３１】
コンピュータ化された装置を組織ネットワーク内で問い合わせる装置であって、
前記装置は、問い合わせるべき複数のコンピュータ化された装置を特定するデータを受信し、どの１つまたは複数の問い合わせ対象を、前記特定のコンピュータ化された装置の各々の上で問い合わせるために選択するかを示すデータを受信するように適合させた問い合わせモジュールと、
前記複数のエージェントレスモジュールのスレッドの各々が、少なくとも１つの遠隔アクセスプロセスを発動して構成するように適合させるエージェントレスモジュールとを備え、
前記問い合わせモジュールを、複数のエージェントレスモジュールのスレッドの各々に対して、問い合わせるべき１つまたは複数の前記特定のコンピュータ化された装置を割り当てるように適合させること、
およびエージェントレスモジュールのスレッドに割り当てた各コンピュータ化された装置について、前記問い合わせモジュールを、前記コンピュータ化された装置上で問い合わせるために選択される対象に関するデータを前記スレッドに提供するように適合させて、 その結果前記複数のエージェントレスモジュールのスレッドを、複数の遠隔アクセスプロセスを発動して構成し、前記選択した問い合わせ対象に従って前記特定のコンピュータ化された装置を並列にかつエージェントを使用せずに問い合わせるように適合させることを特徴とする装置。
【請求項３２】
前記複数のコンピュータ化された装置のうち、少なくとも２つはエージェントを使用せずに並列に問い合わせられることを特徴とする請求項３１に記載の装置。
【請求項３３】
前記問い合わせモジュールを、選択した問い合わせ対象に関するデータが発見されると期待されるコンピュータ化された装置内の特定位置に関するデータをエージェントレスモジュールのスレッドに提供するように適合させて、その結果前記エージェントレスモジュールのスレッドを、遠隔アクセスプロセスを発動して構成し、前記選択した問い合わせ対象に関するデータを求めて特定のコンピュータ化された装置内の特定位置を、エージェントを使用せずに問い合わせるように適合させることを特徴とする請求項３１または３２に記載の装置。
【請求項３４】
エージェントレスモジュールのスレッドを、アプリケーションプログラムインタフェース（以下、「ＡＰＩ」）を発動して構成し、選択した問い合わせ対象に従って特定のコンピュータ化された装置を問い合わせるように適合させることを特徴とする請求項３１から３３のいずれか１項に記載の装置。
【請求項３５】
前記複数のエージェントレスモジュールのスレッドの各々を、遠隔アクセスプロセスを発動して構成し、１つまたは複数の以下の動作を実行するように適合させる装置であって、  選択した問い合わせ対象に関連付けられたデータを、特定のコンピュータ化された装置から取り出す動作、
選択した問い合わせ対象に関連付けられたデータが、特定のコンピュータ化された装置上に存在するかまたは欠如することに関する指示を返す動作、
特定のコンピュータ化された装置上のデータであって、選択した問い合わせ対象に関連付けられた前記データを、前記選択した問い合わせ対象に関連付けられた予め定義されたデータと比較する動作、
特定のコンピュータ化された装置上に発見されたデータであって、選択した問い合わせ対象に関連付けられた前記データが、前記選択した問い合わせ対象に関連付けられた予め定義されたデータとの特定関係を満たすかどうかを判定する動作、
特定のコンピュータ化された装置上のデータであって、選択した問い合わせ対象に関連付けられた前記データを、前記選択した問い合わせ対象に関連付けられた置換データで置き換える動作、
特定のコンピュータ化された装置上のデータであって、選択した問い合わせ対象に関連付けられた前記データを削除する動作、
および新規データであって、選択した問い合わせ対象に関連付けられた前記新規データを、特定コンピュータ上に書き込む動作を特徴とする請求項３１から３４のいずれか１項に記載の装置。
【請求項３６】
選択した問い合わせ対象は、アプリケーション、サービス、プロセス、コンテンツファイル、およびハードウェア装置のうちの、１つまたは複数に関連付けられることを特徴とする請求項３１から３５のいずれか１項に記載の装置。
【請求項３７】
選択した問い合わせ対象に関連してエージェントレスモジュールのスレッドを、遠隔アクセスプロセスを発動して構成し、以下の１つまたは複数、すなわちレジストリ、追加／除去一覧、アクティブなサービスの一覧、アクティブなプロセスの一覧、ファイルシステムならびに、以下の１つまたは複数、すなわちアプリケーション、サービス、ハードウェア装置、プロセス、コンテンツファイル、レジストリキー、レジストリ値およびレジストリデータに関するデータに対する特定のコンピュータ化された装置の最近使用したコンテンツファイルを、エージェントを使用せずに問い合わせるように適合させることを特徴とする請求項３１から３６のいずれか１項に記載の装置。
【請求項３８】
１つまたは複数の前記動作が、１つまたは複数の以下のことを行うように意図される装置であって、
プロセスを終了すること、
プロセスを起動すること、
アプリケーションをアンインストールすること、
アプリケーションをインストールすること、
アプリケーションを起動すること、
アプリケーションを停止すること、
コンテンツファイルを削除すること、
サービスを利用可能とすること、および
サービスを利用不能とすること
を特徴とする請求項３５から３７のいずれか１項に記載の装置。
【国際調査報告】
2008516308.tif 000008