ML을 취약성 대응 사용하여 할당 규칙 생성

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 2분
  • 다음 스크립트를 사용하여 예측 인텔리전스의 ML 권장 사항을 사용하여 정정을 위해 취약한 항목을 자동으로 할당하는 예비 연락망 할당 규칙을 생성합니다.

    시작하기 전에

    애플리케이션에 대한 취약성 대응 취약성 할당 권장 사항을 설치하고 활성화해야 합니다. 이 애플리케이션은 에서 사용할 수 있습니다 ServiceNow Store.

    분류 솔루션을 정의하고, 활성화하고, 교육해야 합니다. 이 모델을 사용하면 담당 규칙에서 의도한 수신자에 대한 올바른 일치 항목을 찾지 못한 경우 VI(취약한 항목)에 대한 적절한 할당 그룹을 예측하는 데 도움이 됩니다.

    이 규칙은 다른 할당 규칙이 이미 완료된 후 할당되지 않은 VI 수를 줄이는 데 도움이 될 수 있습니다.

    자세한 내용은 AND 에 대한 솔루션 정의 생성 및 교육 취약성 대응 문서를 참조하십시오취약성 대응용 취약점 할당 권장 설치.

    필요한 역할: sn_vul.vulnerability_admin

    이 태스크 정보

    고급 코딩 경험이 있거나 예측 인텔리전스 기능 및 담당 규칙의 작동 방식에 대한 ServiceNow AI Platform심층적인 지식이 있는 경우에만 이 작업을 수행하는 것을 선호할 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > 취약성 대응 > 관리 > 담당 규칙.
    2. 새로 만들기를 선택합니다.
    3. 양식의 필드에 적절히 입력합니다.
      이러한 필드에 대한 자세한 내용은 을 참조하십시오 담당 규칙 생성 또는 편집 취약성 대응 .
    4. 선택 사용 할당 목록에서 스크립트를 선택합니다.
    5. 편집기에서 다음 스크립트를 복사하여 붙여넣습니다.
          /*
          * Catch-all assignment rule using ML recommendation
          * NOTE: Requires Vulnerability Assignment Recommendations for Vulnerability Response 
          * Classification Solution must be active and trained
          */
      var vitID = current.sys_id;
      getMLAssignmentRecommendation(vitID);
      
      function getMLAssignmentRecommendation(vulnerableItemSysId) {
          var ARU = new sn_vul.AssignmentRecommendationUtils();
          ARU.initialize();
          
          var viPredictionObj = ARU.getPredictionsForVI(vulnerableItemSysId);  
          /*
          *returns object containing array of predictions
          *payload structure:
          *
          {
              "predictions": [
                  {
                      "sys_id": "b6ed54f3db7b23005daef4eabf9619f3",
                      "name": "Windows Server support ",
                      "confidence_score": "57.54"
                  },
                  ...
              ],
              "exception": ""
          }
          */
          var viPredictionArray = viPredictionObj['predictions'];
          var topPredictionObj = viPredictionArray.shift();
          
          return topPredictionObj['sys_id'];
      }
    6. 제출을 선택합니다.

    다음에 수행할 작업

    담당 규칙 및 예약된 작업에 대한 보다 일반적인 정보는 검토하십시오 취약성 대응 할당 규칙 개요Reapply all vulnerability assignment rules .