承認ルールの構成の作成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • 一致する脆弱性一致アイテム、修復タスク、または承認レベルの例外ルールを除外するための条件を定義します。

    始める前に

    必要なロール:sn_vul.vulnerability_admin

    このタスクについて

    承認構成モジュールでは、さまざまな構成に対して複数のレベルの承認を構成できます。条件ベースのルールを定義します。各ルールには複数の承認レベルが含まれています。
    注:
    承認ルールモジュールを使用して、例外管理ワークフローの承認ルールを構成します。承認ルールの構成の詳細については、「例外管理の承認ルールの構成」を参照してください。

    手順

    1. 次のように移動する。 All (すべて) > 脆弱性対応 > アドミニストレーション > 承認ルール.
    2. 承認ルールを選択し、[承認構成] タブに移動します。
    3. 構成を選択します。
    4. フォームのフィールドに入力します。
      表 : 1. [承認構成] フォーム
      フィールド 説明
      名前 承認構成名。
      承認ルール 承認ルールのテーブルとタイプの詳細が含まれています。
      順序 ルール内のさまざまな構成の実行順序。たとえば、順序エントリーが 100 の構成は、順序エントリーが 200 の構成よりも前に実行されます。
      有効 デフォルトで有効になっており、承認構成が使用中であることを示します。
      説明 承認構成レベルの簡単な説明。
    5. 次のいずれかの方法で、脆弱性一致アイテムまたは修復タスクの条件を設定します。
      フィールド 説明
      条件 一致する脆弱性一致アイテムまたは修復タスクを識別します。
      詳細条件 脆弱性一致アイテムまたは修復タスクの条件を定義するスクリプト。
      注:
      このフィールドは、[詳細] チェックボックスをオンにした場合に表示されます。
    6. [更新] を選択します。
      ルール内に複数の承認レベルを含む条件を定義できます。フローデザイナーは、このモジュールで作成されたルールを自動的に継承し、一致する承認ワークフローを処理します。承認レベルの構成の詳細については、「例外管理の承認レベルの作成」を参照してください。

    以下に対してさまざまな承認パスを定義できます。

    • 例 1:さまざまなタイプの脆弱性または構成アイテム (インターネット向けまたは内部向け)。
    • 例 2:修復オーナーがホスト脆弱性一致アイテム (VIT) または修復タスク (VUL) に対してこれらの要求を同時に発生させた場合の保留要求とリスク低減要求。

      [変更承認] 列には、保留ステータスの変更承認レコードが保持されます。条件ビルダーを使用して [変更承認] 列に条件を設定すると、保留承認レコードは考慮されますが、リスク低減承認レコードは考慮されません。したがって、リスク削減ステータスの変更承認レコードに条件を設定するには、[詳細条件] フィールドを使用します。

      [脆弱性一致アイテムの例外要求] 承認ルールの場合、[中から低のリスク評価の要求 (Request for risk rating from Medium to Low)] 承認構成がベースシステムに付属しています。この構成はデフォルトで False に設定されています。この構成を使用して、リスク削減要求の承認パスを [中] から [低] に設定できます。リスク削減要求のさまざまなリスク評価の変更に適用できるように、この構成でスクリプトを更新することもできます。

      [中から低のリスク評価の要求 (Request for risk rating from Medium to Low)] 構成:
      
      
      function evaluate() {
          var gr = new GlideRecord("sn_vul_change_approval");
          gr.addQuery("sys_id", approval);
          gr.addQuery("current_value", "3 - Medium");
          gr.addQuery("desired_value", "4 - Low");
          gr.query();
          if (gr.next()) {
              return true;
          }
          return false;
      }
      evaluate();
      

      上記の構成を最小順序で True に設定し、[デフォルト構成 - VI の例外要求 (Default configuration - Exception request for VI)] 構成を True に設定します。

      結果:修復オーナーが IT 修復ワークスペースから保留要求とリスク削減要求を同時に発生させると、保留承認要求は [デフォルト構成 - VI の例外要求 (Default configuration - Exception request for VI)] で定義された承認者にリダイレクトされ、リスク削減承認要求は [中から低のリスク評価の要求 (Request for risk rating from Medium to Low)] 構成で定義された承認者にリダイレクトされます。