GitHub アプリケーション脆弱性統合 の準備
これらのタスクを実行して、統合の準備をします。GitHub アプリケーション脆弱性統合は、GitHub 製品と API に精通していることを前提としています。
統合レコードごとに run-as ユーザーが構成されています。このユーザーのデフォルト値は VR.System です。この値は変更しないでください。
必要なロール:
- アプリケーションのダウンロード、インストール、アクティブ化、およびロールのアサインを行うアドミン。
- GitHub コンソールで認証情報を取得してトークンを生成する GitHub アドミニストレーター。
- インスタンスで接続とエイリアスレコードを設定するアドミン。
| セットアップタスク | 説明 |
|---|---|
| 脆弱性対応 アプリケーションがインストールされ、アクティブ化されていることを確認します。 | このアプリケーションがアクティブ化されていることを確認するには、 すぐに利用できますリストには、組織で購入したサブスクリプションが表示されます。 アプリケーションがインストールもアクティブ化もされていない場合は、「脆弱性対応 のインストール」を参照してください。 |
| GitHub アプリケーション脆弱性統合 がインストールされ、アクティブ化されていることを確認します。 | このアプリケーションがアクティブ化されていることを確認するには、 すぐに利用できますリストには、組織で購入したサブスクリプションが表示されます。 アプリケーションがインストールもアクティブ化もされていない場合は、「ServiceNow GitHub アプリケーション脆弱性統合 をインストールする」を参照してください。 |
| インスタンスに必要な ServiceNow ロールがあることを確認します。 | 期待される結果を構成および検証するには、次のロールが必要です。
|
| GitHub の認証情報とアカウント情報を取得します。 | 認証用に作成するレコードには、アカウント情報が必要です。OAuth 認証に必要な詳細と必要なレコードの設定については、「GitHub アプリの OAuth 2.0 認証情報の作成 - GitHub アプリケーション脆弱性統合 用の JWT」を参照してください。 |
| 共通脆弱性タイプ一覧 (CWE) データをインポートしていることを確認します。 | 共通脆弱性タイプ一覧 (CWE) 統合はアプリケーション脆弱性対応でも使用され、GitHub 脆弱性統合をインストールして構成する前に実行する必要があります。脆弱性対応 では、デフォルトでインストールされます。 注: NIST 脆弱性データベース (NVD) データは、GitHub 脆弱性統合のインストールには必要ありませんが、拡張が提供されるので便利です。NVD の詳細については、「NVD と CWE の統合によるデータのインポートとサードパーティライブラリの管理」を参照してください。 |