でサポートされているアプリケーションのインストール ソフトウェア部品表
ファイルをアップロードする前に、 ソフトウェア部品表 (SBOM) アプリケーションに必要なアプリケーションをダウンロードしてアクティブ化します。
始める前に
必要なロール:すべてのアプリケーションのダウンロード、インストール、およびアクティブ化と、インスタンスでロールのアサインを行う管理者。
このタスクについて
手順
- からServiceNow StoreインスタンスSBOMに必要なアプリケーションをダウンロードしますServiceNow。
これらのアプリケーションを使用すると、SBOM ファイルをインスタンスにアップロードおよびインポートできます。コアの v2.1 SBOM 以降、SBOM ワークスペースでコンポーネントデータを表示できます。
- のデータモデル SBOM
- SBOM コア
アプリケーションのダウンロードとアクティブ化の詳細については、以下を参照してください。 - オプション:
ワークスペースでSBOMデータを表示し、インポートされたサードパーティの脆弱性インテリジェンスを表示しSBOM、リスクエクスポージャーを評価し、Application Vulnerability Response および Vulnerability Response ワークフローを使用して脆弱性を修正するには、次のアプリケーションをダウンロードします。
- 脆弱性対応 とその依存関係
- Vulnerability Response Integration with NVD
- SBOM 応答
これらのアプリケーションおよびその他のサポートされている SBOM アプリケーションの詳細については、を参照してください ソフトウェア部品表 の詳細。
- アプリケーションをダウンロードしたら、次の場所に移動します。 すべて > システムアプリケーション > 利用可能なすべてのアプリケーション > すべて.
-
ダウンロードしたアプリケーションを見つけ、 SBOM [ インストール ] を選択して、依存関係と共にアクティブ化します。
アプリケーションが正常にアクティブ化されると、メッセージが表示されます。次の順序でアプリケーションをアクティブ化します。
- 脆弱性対応 とその依存関係
- Vulnerability Response Integration with NVD
- のデータモデル SBOM
- SBOM コア
- SBOM OSV.dev および Deps.dev 統合を含む応答
インストールされている場合、Deps.dev 統合はデフォルトで有効になり (統合レコードで [アクティブ] チェックボックスが選択されている)、毎週実行されるようにスケジュールされます。スケジュールを編集し、データ連携レコードからオンデマンドでジョブスケジュールを開始できます。移動先 すべて > Vulnerability Response > 統合 > Deps.dev 統合. この統合のスケジュールを編集するには、sn_vul.app_configure_integrations ロールが必要です。
Deps.dev 統合は、[ 古い ] ステータスと [破棄 ] ステータスのコンポーネントを識別するために使用されます。古いコンポーネントのバージョンは、最新バージョンより 2 つ以上前、最新バージョンより 2 年遅れています。破棄されたコンポーネントが 2 年以上更新されていない。2 年と 2 つのバージョンのしきい値は、システムプロパティを使用して編集できます。これらのパラメーターを編集するには、次の場所に移動します。 すべて > システムプロパティ > すべてのプロパティ をクリックし、次のレコードを見つけます。- sn_sbom_resp.pkg_abandoned_threshold
- sn_sbom_resp.pkg_stale_threshold
- sn_sbom_resp.pkg_stale_version_threshold
破棄および古いしきい値は月単位です。バージョンのしきい値は数値です。
インストールされている場合、OSV.dev 統合はデフォルトでアクティブ化されています (統合レコードで [アクティブ] チェックボックスが選択されている) が、統合レコードからオンデマンドで開始する必要があります。移動先 すべて > Vulnerability Response > 統合 > OSV.dev 統合 - 包括的. この統合のスケジュールを編集するには、sn_vul.app_configure_integrations ロールが必要です。
注:OSV.dev の統合パラメーターは batchSize 、オープンソースの脆弱性統合で設定できます。デフォルトは、API 呼び出し当たり 75 PURL です。 - オプション:
次に移動して統合をアクティブ化する すべて > システムアプリケーション > 利用可能なすべてのアプリケーション > すべて をクリックし、[ インストール] を選択します。
これらの統合と提供される機能の詳細については、次を参照してください ソフトウェア部品表 の詳細。
- Vulnerability Response Integration with Veracode 詳細については、「ServiceNow Vulnerability Response Integration with Veracode のインストール」を参照してください。
- Vulnerability Response Integration with NVD (アップロードされたコンポーネントに関連付けられた脆弱性の拡張データを表示する場合に必要です)。詳細については、「NVD 統合の概要」を参照してください。
- CWE Comprehensive 2000 Integration。このジョブスケジュールのアクティブ化の詳細については、「CWE レコードの更新のためのジョブスケジュールの構成および実行」を参照してください。
- Snyk 脆弱性インサイト統合。詳細については、 Snyk のドキュメント を参照してください。
アプリケーションが正常にアクティブ化されると、メッセージが表示されます。
-
次のロールをユーザーにアサインします。
- sn_sbom_dm.app_create
- sn_sbom_dm.app_read
- sn_sbom_dm.app_write
- sn_sbom_core.sbom_ingest
- sn_sbom_core.admin
- sn_sbom_resp.sbom_analyst
- sn_sbom_resp.manage_avi_rule
- オプション:
インポート SBOM されたデータの脆弱性に対するアプリケーション脆弱性一致アイテムを作成する場合は、ユーザーをアプリセキュリティマネージャーグループにアサインします。
アプリセキュリティマネージャーグループにアサインされたユーザーは、アプリケーション脆弱性一致アイテムに優先順位を付けて管理します。このグループのユーザーは、レコードの読み取りと編集、およびアプリケーションとその修復ワークフローでサポートされているアプリケーション アプリケーション脆弱性対応 の設定に必要な多くのロールを継承します。
次のタスク
ファイルをアップロードします SBOM 。詳細については、「ファイルを手動でアップロードするソフトウェア部品表」と「REST API を使用したファイルのアップロードソフトウェア部品表」を参照してください。