Strumenti
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.
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
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.
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".
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.
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.
Risultati dell'azione
-
Script Result
Script Result Name Opzioni di valore Esempio ScriptResult trueofalsetrue
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.
Risultati dell'azione
-
Script Result
Script Result Name Opzioni di valore Esempio ScriptResult trueofalsetrue
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.
Risultati dell'azione
-
Script Result
Script Result Name Opzioni di valore Esempio ScriptResult Valore di input del parametro ResultValueoperazione 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.
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.
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.
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.
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".
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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
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.
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".
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.".
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.
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".
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.
Risultati delle azioni
-
Risultato dello script
Nome del risultato dello script Opzioni di valore Esempio ScriptResult Vero/Falso Vero
Job
Chiudi le richieste in base alla ricerca
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:
- Vai a Ricerca nella UI e apri gli strumenti per sviluppatori del browser.
- Cerca le richieste da eliminare.
- Individua la chiamata API CaseSearchEverything nella scheda Rete.
- 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.