Strumenti

Supportata in:

Un insieme di azioni di utilità per la manipolazione dei dati per potenziare le funzionalità del playbook.

Azioni

Di seguito sono elencati i tipi di azioni che puoi eseguire con il potenziamento Strumenti.

Aggiungi informazioni sul punteggio degli avvisi

Descrizione

Aggiunge una voce al database di punteggio degli avvisi. Il punteggio dell'avviso si basa sul rapporto: 5 Basso = 1 Medio. 3 medie = 1 alta. 2 vulnerabilità di livello Alto = 1 vulnerabilità di livello Critico. Tag facoltativo aggiunto alla richiesta.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Nome Stringa N/D Sì Nome del controllo eseguito sull'avviso.
Descrizione Stringa N/D Sì Descrizione del controllo eseguito sull'avviso.
Gravità Stringa Informativo Sì Gravità.
Categoria Stringa N/D Sì Categoria del controllo eseguito.
Origine Stringa N/D No Parte dell'avviso da cui è stato ricavato il punteggio. Esempio: file, utente, email.
Tag della richiesta Stringa N/D No Tag da aggiungere alla richiesta.

Esempio

Questo esempio imposta il punteggio dell'avviso su "alto" a causa di un risultato sospetto di VirusTotal.

tools16

Risultati delle azioni

  • Script Result
    Script Result Name Opzioni di valore Esempio
    Alert_score Informativo, Basso, Medio, Alto, Critico Alta
  • Risultato JSON
    {
    "category": "File Enrichment",
     "score_data": [{"score_name": "File Enrichment", "description": "VT has found a file to be suspicious", "severity": "High", "score": 3, "source": "VirusTotal"}],
     "category_score": 3
    }

Aggiungi un commento al log delle entità

Descrizione

Aggiunge un commento al log delle entità per ogni entità nel punteggio in Entity Explorer.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Utente Menu a discesa @Administrator Sì Specifica l'utente che ha creato il commento.
Commento Stringa N/D Sì Specifica il commento che verrà aggiunto al log delle entità.

Esempio

tools24

Risultati delle azioni

  • Risultato dello script
    Nome del risultato dello script Opzioni di valore Esempio
    N/D N/D N/D

Aggiungi o aggiorna i dati aggiuntivi dell'avviso

Descrizione

Aggiunge o aggiorna i campi nei dati aggiuntivi dell'avviso. I risultati vengono visualizzati nella panoramica Avvisi, nel campo OFFENSE_ID.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Campi JSON JSON N/D Sì Inserisci un testo libero (per una variabile) o una stringa che rappresenta un dizionario JSON (può essere nidificato).

Esempio

Questo esempio aggiunge i dettagli degli attacchi MITRE agli avvisi da visualizzare nella Panoramica degli avvisi.

tools1

tools2

Risultati dell'azione

  • Script Result
    Script Result Name Opzioni di valore Esempio
    ScriptResult N. di elementi nel dizionario 2
  • Risultato JSON
    {
    "dict": {"mitre": " T1059"}, "list": []
    }

Aggiungi al valore di contesto

Descrizione

Aggiunge un valore a una proprietà di contesto esistente o crea una nuova proprietà di contesto se non esiste e aggiunge il valore.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Chiave Stringa N/D Sì Specifica la chiave della proprietà di contesto
Valore Stringa N/D Sì Specifica il valore da aggiungere alla proprietà di contesto
Delimitatore Stringa N/D Sì Specifica il delimitatore utilizzato nel campo del valore.

Esempio

In questo scenario, aggiungiamo i valori "T1595" e "T1140" a una chiave di contesto esistente di "MITRE".

tools12

Risultati delle azioni

  • Risultato dello script
    Nome del risultato dello script Opzioni di valore Esempio
    ScriptResult Valori di contesto T1595, T1140

Assegna richiesta all'utente

Descrizione

Assegna una richiesta a un utente.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
ID richiesta Stringa N/D Sì Specifica l'ID richiesta. Utilizza [Case.Id] per la richiesta corrente.
Assegna a Stringa @Admin Sì Specifica l'utente a cui assegnare una richiesta. Questo è l'ID dell'utente. Utilizza l'azione "Get Siemplify Users" per recuperare l'ID di un utente specifico.
ID avviso Stringa
Sì Specifica l'ID avviso. Utilizza [Alert.Identifier].

Esempio

In questo scenario, assegniamo la richiesta attuale a un utente specifico utilizzando il suo ID.

tools34

Risultati delle azioni

  • Risultato dello script
    Nome del risultato dello script Opzioni di valore Esempio
    ScriptResult Vero/Falso Vero

Collega un playbook a un avviso

Descrizione

Collega un playbook o un blocco specifico all'avviso corrente.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Nome playbook Stringa N/D Sì Nome del playbook o del blocco da aggiungere a tutti gli avvisi della richiesta.

Esempio

Questo esempio associa un blocco denominato Containment Block agli avvisi della richiesta corrente.

tools4

Risultati dell'azione

  • Script Result
    Script Result Name Opzioni di valore Esempio
    ScriptResult true o false true

Collega il playbook a tutti gli avvisi del caso

Descrizione

Collega un playbook o un blocco specifico a tutti gli avvisi di una richiesta.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Nome playbook Stringa N/D Sì Nome del playbook o del blocco da aggiungere a tutti gli avvisi di un caso.

Esempio

Questo esempio associa un playbook denominato Phishing playbookM a tutti gli avvisi della richiesta.

tools3

Risultati dell'azione

  • Script Result
    Script Result Name Opzioni di valore Esempio
    ScriptResult true o false true

Buffer

Descrizione

Converti un input JSON in un oggetto JSON.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
ResultValue Stringa N/D No Valore segnaposto che viene restituito come valore ScriptResult.
JSON JSON N/D No JSON visualizzato nello Strumento di creazione espressioni.

Esempio

Questo esempio mostra il valore di input JSON nel generatore di espressioni JSON da utilizzare per ulteriori azioni.

tools5-buffer

Risultati dell'azione

  • Script Result
    Script Result Name Opzioni di valore Esempio
    ScriptResult Valore di input del parametro ResultValue operazione riuscita
  • Risultato JSON
    {
    "domain" : "company.com",
    "domain2" : "company2.com"
    }

Modifica il nome della richiesta

Descrizione

Modifica il nome o il titolo di una richiesta.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Nuovo nome Stringa N/D No Specifica il nuovo nome della richiesta.
Solo se è il primo avviso Casella di controllo Non selezionato No Se selezionata, il nome della richiesta verrà modificato solo se l'azione è stata eseguita sul primo avviso della richiesta.

Esempio

In questo scenario, il titolo di un caso verrà modificato in "Phishing - Email sospetta" solo se viene eseguito nel primo avviso.

tools29

Risultati delle azioni

  • Risultato dello script
    Script Result Name Opzioni di valore Esempio
    ScriptResult Vero/Falso Vero

Check Entities Fields In Text

Descrizione

Cerca un campo specifico di ogni entità nell'ambito (o più campi utilizzando l'espressione regolare) e confrontalo con uno o più valori. I valori confrontati possono anche essere sottoposti a un'espressione regolare. Viene trovata una corrispondenza se uno dei valori dell'espressione regolare post dell'arricchimento delle entità si trova in uno o più valori cercati.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
SearchInData JSON [ { "Data": "[Event.from]", "RegEx": "(?<=@)[^.]+(?=\\.)" } ] Sì JSON che rappresenta le stringhe in cui vuoi eseguire la ricerca utilizzando questo formato: [ { "Data": "", "RegEx": "" } ]
FieldsInput JSON [ { "RegexForFieldName": "", "FieldName": "body", "RegexForFieldValue": "" }, { "RegexForFieldName": ".*(_url_).*", "FieldName": "", "RegexForFieldValue": "" }, { "RegexForFieldName": "", "FieldName": "body", "RegexForFieldValue": "HostName: (.*?)" } ] Sì Un JSON che descrive i campi da testare per [ "RegexForFieldName": “”,

"FieldName": "Field name to search",

"RegexForFieldValue": “”}]

ShouldEnrichEntity Stringa domain_matched No Se impostato su <VAL>, verrà inserito anche un valore di arricchimento nell'entità da riconoscere come "corrispondente" al valore.

La chiave sarà <VAL>

IsCaseSensitive Casella di controllo Non selezionato No Specifica se il campo è sensibile alle maiuscole.

Esempio

In questo scenario, verifichiamo se un'entità con un nome di campo malicious si trova nel testo specificato.

tools18

Risultati delle azioni

  • Script Result
    Script Result Name Opzioni di valore Esempio
    ScriptResult Numero di risultati 0
  • Risultato JSON
    {
    "Entity": "EXL88765-AD", "EntityResult": [{"RegexForFieldName": "", "FieldName": "malicious", "RegexForFieldValue": "", "ResultsToSearch": {"val_to_search": [[]], "found_results": [], "num_of_results": 0}}]
    }

Check List Subset

Descrizione

Controlla se i valori di un elenco esistono in un altro elenco.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Originale Stringa N/D Sì Specifica l'elenco di elementi da controllare. Elenco JSON o separato da virgole.
Sottoinsieme Elenco N/D Sì Specifica l'elenco di sottoinsiemi. Elenco JSON o separato da virgole.

Esempio

In questo scenario, controlliamo se i valori 1, 2, 3 esistono nell'elenco originale di 1, 2, 3, 4, 5, ottenendo un valore di risultato true.

tools15

Risultati delle azioni

  • Risultato dello script
    Nome del risultato dello script Opzioni di valore Esempio
    ScriptResult Vero/Falso Vero

Convert Into Simulated Case

Descrizione

Converte una richiesta in una richiesta simulata che può essere caricata nella piattaforma.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Esegui il push alle richieste simulate Casella di controllo Non selezionato No Se selezionato, il caso viene aggiunto all'elenco dei casi simulati disponibili.
Salva JSON come file Case Wall Casella di controllo Selezionato No Se selezionata, un file JSON che rappresenta la richiesta viene salvato nella bacheca della richiesta per essere scaricato.
Nome avviso di override Stringa Vuoto No Specifica un nuovo nome per l'avviso da utilizzare. Se selezionato, questo parametro sostituisce il parametro Nome percorso completo.
Nome completo del percorso Casella di controllo Non selezionato No Se selezionato, utilizza il nome dell'avviso come source_product_eventtype, ad esempio QRadar_WinEventLog:Security_Remote fail login. Questo parametro viene ignorato se è impostato Override Alert Name.

Esempio

In questo esempio, una richiesta viene convertita in una richiesta simulata utilizzando "Accesso rischioso" come nome dell'avviso, che verrà visualizzato come una delle richieste simulate disponibili nella schermata Home.

convertsimcase1

convertsimcase2

Risultati delle azioni

  • Risultato dello script
    Nome del risultato dello script Opzioni di valore Esempio
    ScriptResult Vero/Falso Vero
  • Risultato JSON
    {
      "cases": [
        {
          "CreatorUserId": null,
          "Events": [
            {
              "_fields": {
                "BaseEventIds": "[]",
                "ParentEventId": -1,
                "DeviceProduct": "WinEventLog:Security",
                "StartTime": "1689266169689",
                "EndTime": "1689266169689"
              },
              "_rawDataFields": {
                "sourcetype": "Failed login",
                "starttime": "1689702001439",
                "endtime": "1689702001439"
              },
              "Environment": null,
              "SourceSystemName": null,
              "Extensions": []
            }
          ],
          "Environment": "default",
          "SourceSystemName": "QRadar",
          "TicketId": "de2e3913-e4d8-4060-ae2b-1c81ee64ba47",
          "Description": "This case created by SPLUNK query ",
          "DisplayId": "de2e3913-e4d8-4060-ae2b-1c81ee64ba47",
          "Reason": null,
          "Name": "Risky Sign On",
          "DeviceVendor": "WIN-24TBDNRMSVB",
          "DeviceProduct": "WinEventLog:Security",
          "StartTime": 1689702001439,
          "EndTime": 1689702001439,
          "Type": 1,
          "Priority": -1,
          "RuleGenerator": "Remote Failed login",
          "SourceGroupingIdentifier": null,
          "PlaybookTriggerKeywords": [],
          "Extensions": [
            {
              "Key": "KeyName",
              "Value": "TCS"
            }
          ],
          "Attachments": null,
          "IsTrimmed": false,
          "DataType": 1,
          "SourceType": 1,
          "SourceSystemUrl": null,
          "SourceRuleIdentifier": null,
          "SiemAlertId": null,
          "__CorrelationId": "7efd38feaea247ad9f5ea8d907e4387c"
        }
      ]
    }
    

Crea entità con separatore

Descrizione

Crea entità e le aggiunge all'avviso.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Identificatori delle entità Stringa N/D Sì Specifica l'entità o le entità da aggiungere all'avviso.
Tipo di entità Stringa N/D Sì Specifica il tipo di entità.
È interno Casella di controllo Non selezionato No Verifica se l'entità fornita fa parte di una rete interna.
Separatore di entità Stringa , Sì Specifica il delimitatore utilizzato nel campo degli identificatori delle entità.
JSON di arricchimento Menu a discesa JSON No Specifica i dati di arricchimento in formato JSON.
PrefixForEnrichment Stringa N/D No Specifica il prefisso da aggiungere ai dati di arricchimento.

Esempio

In questo scenario, creiamo tre entità IP e le arricchiamo con un campo chiamato "is_suspicious".

tools9

Risultati delle azioni

  • Risultato dello script
    Script Result Name Opzioni di valore Esempio
    ScriptResult Vero/Falso Vero
  • Risultato JSON
    {
    "created": ["0.0.0.0", "0.0.0.1", "0.0.0.2"], 
    "enriched": ["0.0.0.0", "0.0.0.1", "0.0.0.2"],
    "failed": []
    }

Crea relazioni tra entità

Descrizione

Crea una relazione tra le entità fornite e quelle collegate. Se le entità fornite non esistono, le crea.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Identificatori entità Stringa N/D Sì Crea nuovi identificatori di entità o utilizza quelli esistenti oppure un elenco di identificatori separati da virgole.
Tipo di identificatore/i entità Menu a discesa Nome utente Sì Specifica il tipo di entità.
Connettiti come Menu a discesa Origine Sì Collega gli identificatori delle entità utilizzando relazioni di origine, destinazione o collegate agli identificatori delle entità di destinazione.
Tipo di entità target Menu a discesa Indirizzo Sì Specifica il tipo di entità target a cui collegare gli identificatori di entità.
Identificatori entità target Stringa N/D No Le entità in questo elenco separato da virgole, di

Il tipo di Tipo di entità target verrà collegato alle entità nel parametro Identificatori entità.

JSON di arricchimento JSON N/D No Un oggetto JSON facoltativo contenente coppie chiave/

Coppie di valori di attributi che possono essere aggiunte alle entità appena create.

Carattere separatore Stringa N/D No Specifica il carattere con cui separare l'elenco di entità in Identificatori entità e/o Identificatori entità target. Il valore predefinito è la virgola.

Esempio

In questo scenario, creiamo una relazione tra un utente e un URL. In questo caso, Bola001 ha eseguito l'accesso a un URL di example.com.

tools13

Risultati delle azioni

  • Risultato dello script
    Nome del risultato dello script Opzioni di valore Esempio
    ScriptResult Vero/Falso Vero
  • Risultato JSON
    {
    "Entity": "Bola001", "EntityResult": {}
    }

Crea un'attività Siemplify

Descrizione

Assegna un'attività a un utente o a un ruolo. L'attività sarà correlata alla richiesta su cui è stata eseguita l'azione.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Titolo attività Stringa N/D No Specifica il titolo dell'attività.
SLA (in minuti) Numero intero 480 Sì Specifica il tempo in minuti a disposizione dell'utente/ruolo assegnato per rispondere all'attività.
Contenuti attività Stringa N/D Sì Specifica i dettagli dell'attività.
Assegna a Menu a discesa N/D Sì Specifica l'utente o il ruolo a cui verrà assegnata l'attività.

Esempio

In questo scenario, viene creata un'attività che indica al livello 3 di eseguire una scansione antivirus.

tools33

Risultati delle azioni

  • Script Result
    Script Result Name Opzioni di valore Esempio
    ScriptResult Vero/Falso Vero

Playbook Delay V2

Descrizione

Interrompe temporaneamente il completamento di un playbook per un periodo di tempo specificato.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Secondi Numero intero 0 No Specifica il numero di secondi di ritardo di un playbook.
Minuti Numero intero 1 No Specifica il numero di minuti di ritardo di un playbook.
Ore Numero intero 0 No Specifica il numero di ore di ritardo di un playbook.
Giorni Numero intero 0 No Specifica il numero di giorni di ritardo di un playbook.
Espressione cron Stringa N/D No Determina quando il playbook deve procedere utilizzando un'espressione cron. Avrà la priorità rispetto agli altri parametri.

Esempio

In questo scenario, ritardiamo il playbook di 12 ore e mezza.

tools20

Risultati delle azioni

  • Script Result
    Script Result Name Opzioni di valore Esempio
    ScriptResult Vero/Falso Vero

DNS Lookup

Descrizione

Esegue una ricerca DNS utilizzando un resolver DNS specificato.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Server DNS Indirizzo IP N/D Sì Server DNS singoli o separati da virgole.

Esempio

Questo esempio mostra l'indirizzo DNS pubblico di Google 8.8.8.8 per la ricerca di entità di dominio esterne.

toolsnew1

Risultati delle azioni

  • Script Result
    Script Result Name Opzioni di valore Esempio
    ScriptResult Vero/Falso Vero
  • Risultato JSON
    {
    "Entity": "WWW.EXAMPLE.ORG",
     "EntityResult": [{"Type": "A", "Response": "176.9.157.114", "DNS Server": "8.8.8.8"}]
    }

Estrai dominio URL

Descrizione

Arricchisce tutte le entità con un nuovo campo siemplifytools_extracted_domain contenente il dominio estratto dall'identificatore dell'entità. Se l'entità non ha un dominio (ad esempio, l'hash del file), non verrà restituito alcun risultato. Oltre alle entità, l'utente può specificare un elenco di URL come parametro ed elaborarli senza arricchimento.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Separatore Stringa , Sì Specifica la stringa separatore da utilizzare per separare gli URL.
URL Stringa N/D No Specifica uno o più URL da cui estrarre il dominio.
Estrai sottodominio Casella di controllo N/D No Specifica se vuoi estrarre anche il sottodominio.

Esempio

In questo scenario, estraiamo il dominio dall'URL specificato.

tools14

Risultati delle azioni

  • Risultato dello script
    Nome del risultato dello script Opzioni di valore Esempio
    ScriptResult Numero di domini estratti 1
  • Risultato JSON
    {
    "Entity": "https://sample.google.com", "EntityResult": {"domain": "sample.google.com", "source_entity_type": "DestinationURL"}
    }

Trova First Alert

Descrizione

Restituisce l'identificatore del primo avviso in un determinato caso.

Parametri

Nessun parametro applicabile.

Esempio

In questo scenario, restituisce l'identificatore del primo avviso nella richiesta.

tools27

Risultati delle azioni

  • Script Result
    Script Result Name Opzioni di valore Esempio
    ScriptResult Valore identificatore avviso CONNESSIONI IRC9A33308C-AC62-4A41-8F73-20529895D567

Recupera i dati della richiesta

Descrizione

Recupera tutti i dati di una richiesta e restituisce un risultato JSON. Il risultato include commenti, informazioni sulle entità, insight, playbook eseguiti, informazioni sugli avvisi ed eventi.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
ID richiesta Numero intero N/D No Specifica l'ID richiesta su cui eseguire la query. Se il campo viene lasciato vuoto, verrà utilizzata la richiesta attuale.

Esempio

In questo scenario, recuperiamo i dettagli della richiesta da quella corrente.

tools35

Risultati delle azioni

  • Risultato dello script
    Nome del risultato dello script Opzioni di valore Esempio
    ScriptResult Vero/Falso Vero
  • Risultato JSON
    {
      "id": 11111,
      "creationTimeUnixTimeInMs": 1770209216367,
      "modificationTimeUnixTimeInMs": 1770209216367,
      "createTime": 1770209216367,
      "updateTime": 1770209216367,
      "name": "Access Disabled Accounts",
      "displayName": "Access Disabled Accounts",
      "priority": -1,
      "important": false,
      "incident": false,
      "isImportant": false,
      "isIncident": false,
      "startTimeUnixTimeInMs": 1770209216367,
      "endTimeUnixTimeInMs": null,
      "assignedUser": "@SOC_Analyst",
      "assignee": "@SOC_Analyst",
      "description": "",
      "isTestCase": true,
      "type": "Test",
      "stage": "Triage",
      "environment": "Production_Environment",
      "status": 1,
      "products": [
        {
          "displayName": "Windows:AccessDisabledAccounts",
          "alert": "ACCESS_DISABLED_ACCOUNTS_A1B2C3D4E5F6G7H8I9J0"
        }
      ],
      "score": 0,
      "involvedSuspiciousEntity": false,
      "workflowStatus": "InProgress",
      "source": "Simulated",
      "tasks": [],
      "incidentId": "",
      "lastModifyingUserId": "System",
      "tags": [
        "Simulated Case"
      ],
      "relatedAlerts": [],
      "alertCount": 1,
      "wallData": [
        {
          "caseId": 11111,
          "activityKind": "Action",
          "activityDataJson": "{\"ActionTriggerType\":0,\"Integration\":\"Tools\",\"ExecutingUser\":null,\"PlaybookName\":\"Security_Workflow_Test\",\"PlaybookIsInDebugMode\":true,\"Status\":5,\"ActionProvider\":\"Scripts\",\"ActionIdentifier\":\"Tools_Get_Case_Data_1\",\"ActionName\":\"Tools_Get Case Data\",\"ActionResult\":\"Action started\",\"AlertIdentifiers\":[],\"TargetEntites\":[],\"Parameters\":{\"Case Id\":\"\",\"Fields to Return\":\"\",\"Nested Keys Delimiter\":\".\"},\"LoopIteration\":null,\"LoopName\":null,\"Properties\":{},\"CreatorUserId\":null,\"CreatorFullName\":null,\"Id\":222222,\"Type\":3,\"CaseId\":11111,\"IsFavorite\":false,\"ModificationTimeUnixTimeInMs\":1770209218163,\"CreationTimeUnixTimeInMs\":1770209218163,\"AlertIdentifier\":\"ACCESS_DISABLED_ACCOUNTS_A1B2C3D4E5F6G7H8I9J0\"}",
          "favorite": false,
          "name": "projects/internal-project/locations/global/instances/default/cases/11111/caseWallRecords/ActionResults222222",
          "id": "ActionResults222222",
          "activityId": 222222,
          "activityType": "CaseAction",
          "createTime": 1770209218163,
          "updateTime": 1770209218163,
          "alertIdentifier": "ACCESS_DISABLED_ACCOUNTS_A1B2C3D4E5F6G7H8I9J0"
        }
      ],
      "entityCards": [],
      "entities": [],
      "isOverflowCase": false,
      "overflowCase": false,
      "isManualCase": false,
      "manualCase": false,
      "slaExpirationUnixTime": null,
      "slaCriticalExpirationUnixTime": null,
      "stageSlaExpirationUnixTimeInMs": null,
      "stageSlaCriticalExpirationUnixTimeInMs": null,
      "canOpenIncident": false,
      "sla": {
        "slaExpirationTime": -1,
        "criticalExpirationTime": -1,
        "expirationStatus": "NoSla",
        "remainingTimeSinceLastPause": -1
      },
      "stageSla": {
        "slaExpirationTime": -1,
        "criticalExpirationTime": -1,
        "expirationStatus": "NoSla",
        "remainingTimeSinceLastPause": -1
      },
      "alertSla": {
        "slaExpirationTime": -1,
        "criticalExpirationTime": -1,
        "expirationStatus": "NoSla",
        "remainingTimeSinceLastPause": -1
      },
      "alerts": [
        {
          "id": 333333,
          "creationTimeUnixTimeInMs": 0,
          "modificationTimeUnixTimeInMs": 0,
          "identifier": "ACCESS_DISABLED_ACCOUNTS_A1B2C3D4E5F6G7H8I9J0",
          "status": "Open",
          "name": "ACCESS DISABLED ACCOUNTS",
          "priority": "Informative",
          "workflowsStatus": 1,
          "slaExpirationUnixTime": null,
          "slaCriticalExpirationUnixTime": null,
          "startTime": 1768587188938,
          "endTime": 1768587188938,
          "alertGroupIdentifier": "Access_Disabled_Accounts_Group_Z1Y2X3",
          "eventsCount": 1,
          "title": "ACCESS DISABLED ACCOUNTS",
          "ruleGenerator": "Access Disabled Accounts",
          "deviceProduct": "Windows:AccessDisabledAccounts",
          "deviceVendor": "Microsoft",
          "caseId": 11111,
          "playbookAttached": null,
          "playbookRunCount": 1,
          "isManualAlert": false,
          "sla": {
            "slaExpirationTime": -1,
            "criticalExpirationTime": -1,
            "expirationStatus": "NoSla",
            "remainingTimeSinceLastPause": -1
          },
          "fieldsGroups": [],
          "sourceUrl": null,
          "sourceRuleUrl": null,
          "siemAlertId": null,
          "additionalProperties": "{\"Name\":\"Access Disabled Accounts\",\"Type\":\"ALERT\",\"EndTime\":\"1768587279109\",\"Alert_Id\":\"ID-99999-AAAAA\",\"TicketId\":\"TICKET-88888-BBBBB\",\"DisplayId\":\"DISPLAY-77777-CCCCC\",\"StartTime\":\"1768587279109\",\"IsArtifact\":\"False\",\"IsEnriched\":\"False\",\"IsTestCase\":\"True\",\"Description\":\"Access Disabled Accounts\",\"Environment\":\"Production_Environment\",\"IsSuspicious\":\"False\",\"IsVulnerable\":\"False\",\"DataAccessScope\":null,\"IsInternalAsset\":\"False\",\"AlertBaseEventIds\":\"EVENT-ID-66666-DDDDD\",\"EstimatedStartTime\":\"1768587279109\"}",
          "ticketId": "TICKET-UNIQUE-UUID-VALUE",
          "closureDetails": {
            "reason": "Unknown"
          },
          "productFamilies": [],
          "entityCards": [],
          "securityEventCards": [
            {
              "fields": [
                {
                  "order": 0,
                  "groupName": "Highlighted Fields",
                  "isIntegration": false,
                  "isHighlight": true,
                  "items": [
                    {
                      "originalName": "categoryOutcome",
                      "name": "CategoryOutcome",
                      "value": "Allowed"
                    },
                    {
                      "originalName": "destinationPort",
                      "name": "DestinationPort",
                      "value": "633"
                    },
                    {
                      "originalName": "deviceProduct",
                      "name": "DeviceProduct",
                      "value": "Windows:AccessDisabledAccounts"
                    },
                    {
                      "originalName": "deviceVendor",
                      "name": "DeviceVendor",
                      "value": "Windows"
                    },
                    {
                      "originalName": "endTime",
                      "name": "End Time",
                      "value": "1768587279109"
                    },
                    {
                      "originalName": "message",
                      "name": "Message",
                      "value": "Access Disabled Accounts"
                    },
                    {
                      "originalName": "name",
                      "name": "Name",
                      "value": "Access Disabled Accounts"
                    },
                    {
                      "originalName": "sourceAddress",
                      "name": "Source Address",
                      "value": "192.168.10.25"
                    },
                    {
                      "originalName": "sourceHostName",
                      "name": "Source Host Name",
                      "value": "workstation-01.internal.corp"
                    },
                    {
                      "originalName": "sourceUserName",
                      "name": "Source User Name",
                      "value": "user_account@internal"
                    },
                    {
                      "originalName": "startTime",
                      "name": "Start Time",
                      "value": "1768587279109"
                    }
                  ]
                },
                {
                  "order": 0,
                  "groupName": "Application",
                  "isIntegration": false,
                  "isHighlight": false,
                  "items": [
                    {
                      "originalName": "applicationProtocol",
                      "name": "Application Protocol",
                      "value": "TCP"
                    }
                  ]
                },
                {
                  "order": 0,
                  "groupName": "System",
                  "isIntegration": false,
                  "isHighlight": false,
                  "items": [
                    {
                      "originalName": "categoryOutcome",
                      "name": "CategoryOutcome",
                      "value": "Allowed"
                    },
                    {
                      "originalName": "destinationPort",
                      "name": "DestinationPort",
                      "value": "633"
                    },
                    {
                      "originalName": "deviceProduct",
                      "name": "DeviceProduct",
                      "value": "Windows:AccessDisabledAccounts"
                    },
                    {
                      "originalName": "deviceVendor",
                      "name": "DeviceVendor",
                      "value": "Windows"
                    },
                    {
                      "originalName": "name",
                      "name": "Name",
                      "value": "Access Disabled Accounts"
                    }
                  ]
                },
                {
                  "order": 0,
                  "groupName": "Destination",
                  "isIntegration": false,
                  "isHighlight": false,
                  "items": [
                    {
                      "originalName": "destinationNtDomain",
                      "name": "Destination Domain",
                      "value": ""
                    }
                  ]
                },
                {
                  "order": 0,
                  "groupName": "Device",
                  "isIntegration": false,
                  "isHighlight": false,
                  "items": [
                    {
                      "originalName": "deviceAddress",
                      "name": "Device Address",
                      "value": "10.10.20.50"
                    },
                    {
                      "originalName": "deviceHostName",
                      "name": "Device Host Name",
                      "value": "SEC-SVR-04"
                    }
                  ]
                },
                {
                  "order": 0,
                  "groupName": "Event",
                  "isIntegration": false,
                  "isHighlight": false,
                  "items": [
                    {
                      "originalName": "deviceEventClassId",
                      "name": "Device Event Class ID",
                      "value": "Access Disabled Accounts"
                    },
                    {
                      "originalName": "message",
                      "name": "Message",
                      "value": "Access Disabled Accounts"
                    }
                  ]
                },
                {
                  "order": 0,
                  "groupName": "Default",
                  "isIntegration": false,
                  "isHighlight": false,
                  "items": [
                    {
                      "originalName": "Field_29",
                      "name": "Field_29",
                      "value": "REDACTED_VAL"
                    },
                    {
                      "originalName": "sourcetype",
                      "name": "sourcetype",
                      "value": "Access Disabled Accounts"
                    }
                  ]
                },
                {
                  "order": 0,
                  "groupName": "Time",
                  "isIntegration": false,
                  "isHighlight": false,
                  "items": [
                    {
                      "originalName": "endTime",
                      "name": "End Time",
                      "value": "1768587279109"
                    },
                    {
                      "originalName": "managerReceiptTime",
                      "name": "Manager Receipt Time",
                      "value": "1522058625000"
                    },
                    {
                      "originalName": "startTime",
                      "name": "Start Time",
                      "value": "1768587279109"
                    }
                  ]
                },
                {
                  "order": 0,
                  "groupName": "Threat",
                  "isIntegration": false,
                  "isHighlight": false,
                  "items": [
                    {
                      "originalName": "severity",
                      "name": "Severity",
                      "value": "9"
                    }
                  ]
                },
                {
                  "order": 0,
                  "groupName": "Source",
                  "isIntegration": false,
                  "isHighlight": false,
                  "items": [
                    {
                      "originalName": "sourceAddress",
                      "name": "Source Address",
                      "value": "192.168.10.25"
                    },
                    {
                      "originalName": "sourceHostName",
                      "name": "Source Host Name",
                      "value": "workstation-01.internal.corp"
                    },
                    {
                      "originalName": "sourceUserName",
                      "name": "Source User Name",
                      "value": "user_account@internal"
                    }
                  ]
                }
              ],
              "identifier": "UID-AAA-BBB-CCC-DDD",
              "caseId": 11111,
              "alertIdentifier": "ACCESS_DISABLED_ACCOUNTS_A1B2C3D4E5F6G7H8I9J0",
              "name": "Access Disabled Accounts",
              "product": "Windows:AccessDisabledAccounts",
              "port": null,
              "sourceSystemName": "Security_Information_Service",
              "outcome": null,
              "time": 1768587188938,
              "type": "Access Disabled Accounts",
              "artifactEntities": []
            }
          ],
          "involvedRelations": []
        }
      ]
    }

Visualizza i dettagli del certificato

Descrizione

Recupera i dettagli del certificato di un URL specificato.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
URL da controllare URL expired.badssk.com Sì Specifica l'URL da cui recuperare i dettagli del certificato.

Esempio

In questo scenario, recuperiamo i dettagli del certificato dal sito expired.badssl.com.

tools6

Risultati delle azioni

  • Risultato dello script
    Script Result Name Opzioni di valore Esempio
    ScriptResult Vero/Falso Vero
  • Risultato JSON
    {
    "hostname": "expired.badssl.com",
     "ip": "104.154.89.105", 
    "commonName": "*.badssl.com",
     "is_self_signed": false, 
    "SAN": [["*.badssl.com", "badssl.com"]], 
    "is_expired": true, 
    "issuer": "EXAMPLE CA", 
    "not_valid_before": "04/09/2015", 
    "not_valid_after": "04/12/2015", 
    "days_to_expiration": -2762
    }

Get Context Value

Descrizione

Recupera un valore di una chiave di contesto in una richiesta o un avviso.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Ambito Menu a discesa Avviso Sì Specifica l'ambito delle coppie chiave-valore, ovvero se si trova in un caso, in un avviso o a livello globale.
Chiave Stringa N/D Sì Specifica la chiave.

Esempio

In questo scenario, recuperiamo un valore di contesto da una chiave chiamata impact in un caso. Questa azione viene utilizzata insieme all'azione Imposta valore di contesto che aggiunge le coppie chiave-valore alla richiesta o all'avviso.

tools7

Risultati delle azioni

  • Script Result
    Script Result Name Opzioni di valore Esempio
    ScriptResult Valore di contesto Alta



Get Current Time

Descrizione

Restituisce la data e l'ora correnti.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Formato data/ora Stringa %d/%m/%Y %H:%M Sì Specifica il formato di data e ora.

Esempio

In questo scenario, restituiamo un valore di data e ora utilizzando il seguente formato: %d/%m/%Y %H:%M:%S

tools22

Risultati delle azioni

  • Risultato dello script
    Nome del risultato dello script Opzioni di valore Esempio
    ScriptResult Valore di data e ora 03/11/2022 20:33:43

Ottieni modelli di email

Descrizione

Restituisce tutti i modelli di email nel sistema.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Tipo di template Menu a discesa Standard Sì Specifica il tipo di modello da restituire, Standard o HTML.

Esempio

In questo scenario, restituiamo tutti i modelli di email basati su HTML.

tools8

Risultati delle azioni

  • Risultato dello script
    Script Result Name Opzioni di valore Esempio
    ScriptResult Risultato JSON contenente codice HTML Risultato JSON mostrato nella sezione successiva
  • Risultato JSON
    {
    "templates": [{"type": 1, "name": "test 1", "content": "<html>\n    <head>\n    <style type=\"text/css\"> .title\n\n    { color: blue; text-decoration: bold; text-size: 1em; }\n    .author\n    { color: gray; }\n\n    </style>\n    </head>\n\n    <body>\n    <span class=\"title\">La super bonne</span>\n    {Text}\n    [Case.Id]\n    </h1> <br/>\n    </body>\n\n    </html>", "creatorUserName": "f00942-fa040-4422324-b2c43e-de40fdsff122b9c4", "forMigration": false, "environments": ["Default"], "id": 3, "creationTimeUnixTimeInMs": 1672054127271, "modificationTimeUnixTimeInMs": 1672054127279}]
    }

Recupera istanze di integrazione

Descrizione

Restituisce tutte le istanze di integrazione per un ambiente.

Parametri

Nessun parametro applicabile.

Esempio

In questo scenario, verranno restituite tutte le istanze di integrazione in tutti gli ambienti.

tools19

Risultati delle azioni

  • Risultato dello script
    Nome del risultato dello script Opzioni di valore Esempio
    ScriptResult Vero/Falso Vero
  • Risultato JSON
    {
    "instances": [{"identifier": "27dee746-1857-41b7-a722-b99699b8d6c8", "integrationIdentifier": "Tools", "environmentIdentifier": "Default", "instanceName": "Tools_1", "instanceDescription": "test", "isConfigured": true, "isRemote": false, "isSystemDefault": false},{...........}]
    }

Ottieni JSON dell'avviso originale

Descrizione

Restituisce il risultato JSON dell'avviso originale (dati non elaborati).

Parametri

Nessun parametro applicabile

Esempio

In questo scenario, viene restituito il file JSON non elaborato originale dell'avviso.

tools21

Risultati delle azioni

  • Script Result
    Script Result Name Opzioni di valore Esempio
    ScriptResult Vero/Falso Vero
  • Risultato JSON
    {
    "CreatorUserId": null, "Events": [{"_fields": {"BaseEventIds": "[]", "ParentEventId": -1, "deviceEventClassId": "IRC Connections", "DeviceProduct": "IPS_Product", "StartTime": "1667497096184", "EndTime": "1667497096184"}, "_rawDataFields": {"applicationProtocol": "TCP", "categoryOutcome": "blocked", "destinationAddress": "104.131.182.103", "destinationHostName": "www.ircnet.org", "destinationPort": "770", "destinationProcessName": "MrlCS.sob", "destinationUserName": "XWTTRYzNr1l@gmail.com", "deviceAddress": "0.0.0.0", "deviceEventClassId": "IRC Connections", "deviceHostName": "ckIYC2", "Field_24": "B0:E7:DF:6C:EF:71", "deviceProduct": "IPS_Product", "deviceVendor": "Vendor", "endTime": "1667497110906", "eventId": "0aa16009-57b4-41a3-91ed-81347442ca29", "managerReceiptTime": "1522058997000", "message": "Connection to IRC Server", "name": "IRC Connections", "severity": "8", "sourceAddress": "0.0.0.0", "sourceHostName": "jhon@domain.local", "startTime": "1667497110906", "sourcetype": "Connection to IRC Server"}, "Environment": null, "SourceSystemName": null, "Extensions": []}], "Environment": "Default", "SourceSystemName": "Arcsight", "TicketId": "fab1b5a1-637f-4aed-a94f-c63137307505", "Description": "IRC Connections", "DisplayId": "fab1b5a1-637f-4aed-a94f-c63137307505", "Reason": null, "Name": "IRC Connections", "DeviceVendor": "IPS", "DeviceProduct": "IPS_Product", "StartTime": 1667497110906, "EndTime": 1667497110906, "Type": 1, "Priority": -1, "RuleGenerator": "IRC Connections", "SourceGroupingIdentifier": null, "PlaybookTriggerKeywords": [], "Extensions": [], "Attachments": null, "IsTrimmed": false, "DataType": 1, "SourceType": 1, "SourceSystemUrl": null, "SourceRuleIdentifier": null
    }

Recupera utenti Siemplify

Descrizione

Restituisce l'elenco di tutti gli utenti configurati nel sistema.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Nascondi utenti disattivati Casella di controllo Selezionato No Specifica se nascondere gli utenti disattivati dai risultati.

Esempio

In questo scenario, restituiamo tutti gli utenti del sistema, inclusi quelli disattivati.

tools17

Risultati delle azioni

  • Risultato dello script
    Nome del risultato dello script Opzioni di valore Esempio
    ScriptResult Vero/Falso Vero
  • Risultato JSON
    {
    "siemplifyUsers": [{"permissionGroup": "Admins", "socRole": "@Administrator", "isDisabled": false, "loginIdentifier": "sample@domain.com", "firstName": "John", "lastName": "Doe", "permissionType": 0, "role": 0, "socRoleId": 1, "email": "sample@domain.com", "userName": "0b3423496fc2-0834302-42f33d-8523408-18c087d2347cf1e", "imageBase64": null, "userType": 1, "identityProvider": -1, "providerName": "Internal", "advancedReportsAccess": 0, "accountState": 2, "lastLoginTime": 1679831126656, "previousLoginTime": 1678950002044, "lastPasswordChangeTime": 0, "lastPasswordChangeNotificationTime": 0, "loginWrongPasswordCount": 0, "isDeleted": false, "deletionTimeUnixTimeInMs": 0, "environments": ["*"], "id": 245, "creationTimeUnixTimeInMs": 1675457504856, "modificationTimeUnixTimeInMs": 1674957504856
    }

Playbook di blocco

Descrizione

Mette in pausa il playbook corrente finché non vengono completati tutti i playbook dell'avviso precedente.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Timeout dell'azione asincrona Numeri interi 1 giorno No Il timeout per le azioni asincrone definisce il tempo totale consentito per questa azione (somma i runtime di tutte le iterazioni).
Intervallo di polling asincrono Numeri interi 1 ora No Imposta la durata tra ogni tentativo di polling durante il runtime di un'azione asincrona.

Esempio

In questo scenario, mettiamo in pausa il playbook corrente e controlliamo ogni 30 secondi se tutti i playbook nell'avviso precedente nel caso sono stati completati.

tools26

Risultati delle azioni

  • Risultato dello script
    Script Result Name Opzioni di valore Esempio
    ScriptResult Vero/Falso Vero

Domini simili

Descrizione

Confronta le entità di dominio con l'elenco di domini definiti per l'ambiente. Se i domini sono simili, l'entità verrà contrassegnata come sospetta e arricchita con il dominio corrispondente.

Parametri

Nessun parametro applicabile

Esempio

In questo scenario, controlliamo se le entità di dominio esterno sono simili ai domini configurati nell'elenco dei domini nelle impostazioni.

tools28

Risultati delle azioni

  • Risultato dello script
    Nome del risultato dello script Opzioni di valore Esempio
    look_a_like_domain_found Vero/Falso Vero
  • Risultato JSON
    {
    "Entity" : {"EntityResult" : { "look_a_like_domains" : ["outlooks.com"]}}
    }

Normalizza l'arricchimento delle entità

Descrizione

Riceve un elenco di chiavi dall'entità e le sostituisce.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Dati di normalizzazione JSON N/D Sì Specifica il JSON nel seguente formato di esempio: [ { "entity_field_name": "AT_fields_Name", "new_name": "InternalEnrichment_Name" }, { "entity_field_name": "AT_fields_Direct-Manager", "new_name": "InternalEnrichment_DirectManager_Name" }, { "entity_field_name": "AT_Manager_fields_Work-Email", "new_name": "InternalEnrichment_DirectManager_Email" } ]

Esempio

In questo scenario, sostituiamo la chiave dell'entità di is_bad con malicious.

tools11

Risultati delle azioni

  • Risultato dello script
    Nome del risultato dello script Opzioni di valore Esempio
    ScriptResult Numero di entità arricchite 5

Ricollega playbook

Descrizione

Rimuove un playbook da una richiesta, elimina tutti i dati dei risultati nella richiesta da quel playbook e ricollega il playbook in modo che venga eseguito di nuovo. Richiede l'installazione dell'integrazione PostgreSQL, configurata nell'ambiente condiviso con un nome istanza di Google SecOps SOAR. Per ulteriori dettagli, consulta il CSM/l'assistenza.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Nome playbook Menu a discesa N/D Sì Specifica il playbook da ricollegare.

Esempio

In questo scenario, ricolleghiamo un playbook chiamato attach_playbook_test

tools25

Risultati delle azioni

  • Risultato dello script
    Script Result Name Opzioni di valore Esempio
    ScriptResult Vero/Falso/Configura l'istanza Google SecOps SOAR dell'integrazione PostgreSQL. Vero

Search Text

Descrizione

Cerca il parametro "Cerca" nel testo di input o scorri l'elenco "Cerca regex" e trova le corrispondenze nel testo di input. Se esiste una corrispondenza, l'azione restituisce true.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Testo Stringa N/D Sì Specifica il testo che verrà cercato.
Cerca Stringa N/D No Specifica la stringa da cercare nel campo "text".
Cerca espressione regolare Stringa N/D No Elenco di espressioni regolari che verranno utilizzate per cercare la stringa. L'espressione regolare deve essere racchiusa tra virgolette doppie. Supporta l'elenco delimitato da virgole.
Sensibilità alle maiuscole Casella di controllo N/D No Specifica se la ricerca deve essere sensibile alle maiuscole.

Esempio

In questo scenario, controlliamo se la parola malicious esiste nel valore del campo Text.

tools31

Risultati delle azioni

  • Risultato dello script
    Script Result Name Opzioni di valore Esempio
    match_found Vero/Falso Vero
  • Risultato JSON
    {
    "matches": [{"search": "malicious", "input": "This IOC is malicious.", "match": true}]
    }

Imposta valore contesto

Descrizione

Imposta una chiave e un valore in un contesto specifico. Questa azione viene spesso utilizzata con l'azione "Ottieni valore di contesto" per recuperare il valore della chiave.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Valore Stringa N/D Sì Specifica il valore del contesto.
Chiave Stringa N/D Sì Specifica la chiave di contesto.
Ambito Menu a discesa Avviso Sì Specifica l'ambito di assegnazione del contesto (Avviso, Caso, Globale).

Esempio

In questo scenario, impostiamo una chiave di contesto "malicious" sul valore "yes".

tools32

Risultati delle azioni

  • Risultato dello script
    Script Result Name Opzioni di valore Esempio
    ScriptResult Vero/Falso Vero

Spell Check String

Descrizione

Controlla l'ortografia della stringa di input. L'output mostra la percentuale di accuratezza, il numero totale di parole, il numero totale di parole con errori ortografici, l'elenco di ogni parola con errori ortografici e la correzione, nonché una versione corretta della stringa di input.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Stringa Stringa N/D Sì Specifica la stringa in cui verranno controllati gli errori ortografici.

Esempio

Questo esempio controlla l'ortografia della seguente stringa di input:
"Testing if this is a mispelled wodr.".

tools30

Risultati dell'azione

  • Script Result
    Script Result Name Opzioni di valore Esempio
    accuracy_percentage Valore percentuale 71
  • Risultato JSON
    {"input_string": "Testing if this is a mispelled wodr.", "total_words": 7, "total_misspelled_words": 2, "misspelled_words": [{"misspelled_word": "mispelled", "correction": "misspelled"}, {"misspelled_word": "wodr", "correction": "word"}], "accuracy": 71, "corrected_string": "Testing if this is a misspelled word."}

Aggiorna il punteggio dell'avviso

Descrizione

Aggiorna il punteggio di avviso in base all'importo fornito.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Input Numero intero N/D Sì Specifica l'importo di incremento o decremento (numero negativo).

Esempio

In questo scenario, il punteggio dell'avviso viene ridotto di 20.

tools23

Risultati delle azioni

  • Risultato dello script
    Nome del risultato dello script Opzioni di valore Esempio
    ScriptResult Valore di input -20

Aggiorna la descrizione della richiesta

Descrizione

Aggiorna la descrizione di una richiesta.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Descrizione della richiesta Stringa N/D Sì Specifica la descrizione aggiornata.

Esempio

Questo esempio aggiorna la descrizione della richiesta in "Questa richiesta è correlata ad accessi sospetti".

tools10

Risultati delle azioni

  • Script Result
    Nome del risultato dello script Opzioni di valore Esempio
    ScriptResult Vero/Falso Vero

Attendi il completamento del playbook

Descrizione

Mette in pausa il playbook corrente fino al completamento di un altro playbook o blocco in esecuzione sullo stesso avviso.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Nome playbook Stringa N/D No Specifica il nome del blocco o del playbook che vuoi completare per primo.

Esempio

In questo scenario, mettiamo in pausa il playbook corrente fino al completamento del "blocco di indagine" in esecuzione sullo stesso avviso.

tools36

Risultati delle azioni

  • Risultato dello script
    Nome del risultato dello script Opzioni di valore Esempio
    ScriptResult Vero/Falso Vero

Job

Descrizione

Questo job chiude tutte le richieste in base a una query di ricerca. Per garantire una gestione efficiente delle richieste, segui queste linee guida:

  • Per 1-50 richieste: chiudile direttamente dalla schermata Richieste.
  • Per più di 50 richieste: utilizza questo job per la chiusura collettiva.

Search Payload è il payload utilizzato nella chiamata API CaseSearchEverything. Per recuperare questo valore:

  1. Vai a Ricerca nella UI e apri gli strumenti per sviluppatori del browser.
  2. Cerca le richieste da eliminare.
  3. Individua la chiamata API CaseSearchEverything nella scheda Rete.
  4. Copia il payload JSON della richiesta POST e incollalo nel campo Search Payload.

Close Reason deve essere 0 (dannoso) o 1 (non dannoso). L'ID Causa principale si trova in Impostazioni > Indagine > Chiudi C.

Se queste opzioni non risolvono il requisito di chiusura della richiesta, contatta l'assistenza clienti Google Cloud.

Parametri

Parametro Tipo Valore predefinito È obbligatorio Descrizione
Payload di ricerca JSON N/D No Specifica il payload JSON in cui eseguire la ricerca. Esempio: {"tags":[],"ruleGenerator":[],"caseSource":[],"stage":[],"environments":[],"assignedUsers":[],"products":[],"ports":[],"categoryOutcomes":[],"status":[],"caseIds":[],"incident":[],"importance":[],"priorities":[],"pageSize":50,"isCaseClosed":false,"title":"","startTime":"2023-01-22T00:00:00.000Z","endTime":"2023-01-22T23:59:59.999Z","requestedPage":0,"timeRangeFilter":1}
Chiudi commento Stringa N/D Sì Specifica un commento di chiusura.
Motivo chiusura Stringa N/D Sì Specifica il motivo della chiusura: 0 per dannoso, 1 per non dannoso.
Causa principale Numero intero N/D Sì Specifica la causa principale. Trova la causa principale in Impostazioni > Indagine > Chiudi richiesta.
Nome utente Google SecOps SOAR Stringa N/D Sì Specifica il nome utente di Google SecOps SOAR.
Password Google SecOps SOAR Password N/D Sì Specifica la password di Google SecOps SOAR.

Tag Untouched Cases

Descrizione

Questo job cerca le richieste aperte che non sono state modificate per un numero di ore specificato e applica i tag designati a queste richieste. Questo processo identifica le richieste stagnanti che richiedono ulteriore attenzione o revisione manuale.

Comportamento del job

  • Finestra di ricerca: il job utilizza una finestra di ricerca di 30 giorni definita dal sistema.
  • Limitazione del sistema: la query di ricerca non acquisisce le richieste che rimangono invariate per più di 30 giorni (720 ore). Questa limitazione persiste anche nei casi in cui Unmodified time è impostato su un valore più alto.
  • Applicazione dei tag: il job applica i tag definiti nei parametri ai metadati di tutte le richieste identificate che rientrano nella finestra di visibilità di 30 giorni.

Parametri

Parametro Tipo Valore predefinito Is Mandatory Descrizione
Tag Stringa N/D Sì Specifica i tag da applicare alle richieste identificate. Sono supportati i valori separati da virgole per più tag.
Ora non modificata Numero intero N/D Sì Specifica la soglia di inattività in ore. Il job applica tag alle richieste che superano questo valore senza una modifica registrata.

Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.