コンフィグレーションコンプライアンス サードパーティ脆弱性統合の構成アイテムを識別するための CI ルックアップルール

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:4分
  • サードパーティ統合からデータをインポートすると、コンフィグレーションコンプライアンス は自動的にホストデータを使用して、構成管理データベース (CMDB) 内で一致するものを検索します。その際に CI ルックアップルールを使用します。これらのルールは、構成アイテム (CI) を識別し、それらをテスト結果レコードに追加して修復に役立てるために使用されます。

    資産がインポートされると、最初にサードパーティ ID を使用して [検出されたアイテム] リストでルックアップが実行され、構成アイテム (CI) に一致するものが以前のインポートから検索されます。一致するホスト ID が見つかると、テスト結果レコードの [構成アイテム] フィールドとして使用されます。

    [検出されたアイテム] リストを使用して、インポートした資産が CI にどのようにマッピングされているかを確認できます。一致するものが見つからない場合、または cmdb_ci フィールドが空の場合、ルールは他のホスト情報を使用して CI を正しく識別しようとします。それでも一致が見つからない場合は、プレースホルダー CI が作成され、[一致しない CI] としてマークされます。これらの CI の処理方法に関する詳細については、「Unmatched CIs」を参照してください。

    新しく検出されたアイテムが作成され、この CI にマッピングされます。

    注:
    CI ルックアップルールは、Qualys Integration for Security Operations でのみ使用できます。
    CI ルックアップルールはドメインセパレーションすることができ、ソース固有です。各ソースには複数の展開を含めることができます。Qualys には、Qualys 統合の複数の展開を含めることができます。各展開には、独自の CI ルックアップルールのセットがあります。
    注:
    CI ルックアップルールは、脆弱性統合のすべての展開で共有されます。ルールが削除または変更された場合、その削除または変更は脆弱性統合のすべての展開に影響します。
    一致を試みる場合、最初のステップは、source、source_instance、およびベンダー ID 間で完全に一致するベンダー ID のルックアップです。次に、ルックアップルールが順番に実行され、ルールが一致する CI を 1 つ返すと停止します。複数の CI を返すようにルールが作成されている場合は、最初に一致したもののみが使用されます。
    注:
    低レベルのネットワーク要素での一致を避けるため、一致した CI が dscy_switchportcmdb_ci_network_adaptercmdb_ci_nic、または cmdb_ci_ip_address のいずれかである場合は、親 CI が返されます。

    CI クラスを除外するためのシステムプロパティが利用可能です。このプロパティはアップグレードでは使用できません。アップグレード情報とプロパティの設定手順については、「CI クラスの無視」を参照してください。

    一致する問題を見つけやすくするために、一致が見つかったときに、その問題を見つけるために使用された CI ルックアップルールが [CI 一致ルール] フィールドの検出されたアイテムレコードに追加されます。ルックアップルールでは、[順番 (Order)] 値が最も小さいものから評価されます。

    次の Qualys の CI ルックアップルールの一部はベースシステムに付属しています。
    • QUALYS HOST ID
    • FQDN
    • NetBIOS
    • DNS
    • IP
    次の Microsoft Defender の CI ルックアップルールの一部はベースシステムに付属しています。
    • S3 バケット
    • 名前
    • リソース ID
    次の Palo Alto Prisma Cloud の CI ルックアップルールの一部はベースシステムに付属しています。
    • S3 バケット
    • 名前
    • リソース ID

    テスト結果データのインポートはインスタンスに負荷をかける可能性があり、慎重にルールをビルドしないと、リソースのパフォーマンス問題が発生する可能性があります。CMDB 内で反復して照合を実行するために使用されるロジックでは、処理時間が長くなる可能性があります。リソースの潜在的なデグレードやパフォーマンスの複雑化を回避するために、カスタム作成された CI ルックアップルールまたは事前定義された CI ルックアップルールの変更をテストします。孤立レコードの重複防止、データの削除、およびデータのクリーンアップの詳細については、「脆弱性対応 CI ルックアップルールの実行後にレコードが重複または孤立しないようにするための手順」を参照してください。

    更新された CI ルックアップルールの再適用

    CI ルックアップルールを変更する場合は、[CI ルックアップルール] リストページの [変更を適用] をクリックして、検出されたアイテムに対して次のすべてのルールを再実行します。
    • 更新されたルールに一致した
    • どのルールにも一致しない
    ルックアップルールを再適用した後に構成アイテム (CI) が変更された場合、検出されたアイテムは新しい CI で更新されます。テスト結果も更新されます。詳細については、「コンフィグレーションコンプライアンス の検出されたアイテムの CI 変更」を参照してください。