Erstellen Sie einen Vulnerability Response Zuweisungsregel mit ML

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Verwenden Sie das folgende Skript, um eine Catch-all-Zuweisungsregel für angreifbare Elemente zu erstellen, die ML-Empfehlungen von Predictive Intelligence verwendet, um sie automatisch zur Korrektur zuzuweisen.

    Vorbereitungen

    Empfehlungen für die Schwachstellenzuweisung für Vulnerability Response Die Anwendung muss installiert und aktiviert sein. Diese Anwendung ist auf verfügbar ServiceNow Store.

    Eine Klassifizierungslösung muss definiert, aktiv und trainiert sein. Mit diesem Modell können Sie die entsprechende Zuweisungsgruppe für angreifbare Elemente (VI) vorhersagen, wenn Ihre Zuweisungsregeln keine richtige Übereinstimmung für die beabsichtigten Empfänger gefunden haben.

    Diese Regel kann Ihnen helfen, die Anzahl der nicht zugewiesenen VIS zu reduzieren, nachdem andere Zuweisungsregeln bereits abgeschlossen wurden.

    Siehe Empfehlungen für die Zuweisung von Schwachstellen für Vulnerability Response installieren und Erstellen und trainieren Sie eine Lösungsdefinition für Vulnerability Response, um weitere Informationen zu erhalten.

    Erforderliche Rolle: sn_vul.Vulnerability_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Sie ziehen es möglicherweise vor, diese Aufgabe nur auszuführen, wenn Sie über erweiterte Codierungserfahrung verfügen oder über fundierte Kenntnisse über verfügen ServiceNow AI Platform, Seine Predictive Intelligence-Funktionen und wie Zuweisungsregeln funktionieren.

    Prozedur

    1. Navigieren zu Alle > Vulnerability Response > Administration > Zuweisungsregelnan.
    2. Wählen Sie Neu.
    3. Füllen Sie die entsprechenden Felder im Formular aus.
      Siehe Erstellen oder bearbeiten Vulnerability Response Zuweisungsregeln Um weitere Informationen zu diesen Feldern zu erhalten.
    4. Wählen Sie in der Auswahlliste Zuweisen mit die Option aus Skript .
    5. Kopieren Sie im Editor das folgende Skript, und fügen Sie es ein.
          /*
          * 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. Wählen Sie Absenden.

    Nächste Maßnahme

    Überprüfen Vulnerability Response Übersicht über Zuweisungsregeln Für allgemeinere Informationen zu Zuweisungsregeln und Reapply all vulnerability assignment rulesGeplante Aufgabe.