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