Integra SentinelOne v2 con Google SecOps
Questo documento spiega come configurare e integrare SentinelOne v2 con Google Security Operations.
Questa integrazione supporta l'API SentinelOne versione 2.0 e successive.
Questa integrazione utilizza uno o più componenti open source. Puoi scaricare una copia compressa del codice sorgente completo di questa integrazione dal bucket Cloud Storage.
Casi d'uso
L'integrazione di SentinelOne può aiutarti a risolvere i seguenti casi d'uso:
Contenere gli endpoint infetti: utilizza le funzionalità di Google SecOps per isolare un host infetto e impedire il movimento laterale e l'esfiltrazione dei dati.
Recupera informazioni dettagliate sugli endpoint: utilizza le funzionalità di Google SecOps per arricchire i dati sugli incidenti con un'analisi approfondita degli host per un contesto e un processo decisionale migliori. Puoi eseguire automaticamente query su SentinelOne per ottenere informazioni dettagliate su un endpoint coinvolto in un avviso, tra cui la versione dell'agente, il sistema operativo e le interfacce di rete.
Avviare scansioni di Deep Visibility: utilizza le funzionalità di Google SecOps per cercare minacce e malware nascosti su macchine sospette e avviare una scansione completa del disco utilizzando SentinelOne quando viene rilevata un'attività sospetta, come modifiche insolite ai file o al registro.
Esamina le minacce con la threat intelligence: utilizza le funzionalità di Google SecOps per migliorare l'accuratezza correlando gli avvisi di SentinelOne con i dati di threat intelligence, inoltra hash, percorsi file o indirizzi IP sospetti trovati negli avvisi di SentinelOne alle piattaforme di threat intelligence.
Triage del malware: utilizza le funzionalità di Google SecOps per classificare automaticamente il malware con strumenti di analisi statica per una risposta agli incidenti semplificata. Puoi estrarre campioni dagli endpoint infetti, attivare l'analisi all'interno del tuo ambiente e ricevere la classificazione del malware in base all'analisi statica.
Prima di iniziare
Per autenticare la connessione tra Google SecOps e la tua istanza SentinelOne, devi fornire un token API SentinelOne valido.
Puoi generare un token API personale nella console di gestione di SentinelOne.
Per istruzioni dettagliate sulla generazione e sulla gestione dei token, vai al portale clienti SentinelOne.
Parametri di integrazione
L'integrazione di SentinelOne v2 richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
API root |
Obbligatorio. La radice dell'API SentinelOne. Il valore predefinito è |
API Token |
Obbligatorio. Il token API SentinelOne. Per scoprire di più su come generare il token API per l'integrazione, consulta Prima di iniziare. La policy di sicurezza di SentinelOne richiede la creazione di un nuovo token API ogni sei mesi. |
Verify SSL |
Obbligatorio. Se selezionata, l'integrazione convalida il certificato SSL durante la connessione al server Sentinel. Abilitato per impostazione predefinita. |
Per istruzioni su come configurare un'integrazione in Google SecOps, consulta Configura le integrazioni.
Se necessario, puoi apportare modifiche in un secondo momento. Dopo aver configurato un'istanza di integrazione, puoi utilizzarla nei playbook. Per saperne di più su come configurare e supportare più istanze, consulta Supporto di più istanze.
Azioni
Per saperne di più sulle azioni, consulta Rispondi alle azioni in attesa dalla scrivania di lavoro ed Esegui un'azione manuale nel tuo caso.
Aggiungi nota sulla minaccia
Utilizza l'azione Aggiungi nota sulla minaccia per aggiungere una nota alla minaccia in SentinelOne.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Aggiungi nota sulla minaccia richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Threat ID |
Obbligatorio. L'ID della minaccia a cui aggiungere una nota. |
Note |
Obbligatorio. Una nota da aggiungere alla minaccia. |
Output azione
L'azione Aggiungi nota sulla minaccia fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Messaggi di output
L'azione Aggiungi nota sulla minaccia può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Add Threat Note". Reason: ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Aggiungi nota sulla minaccia:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Crea regola di controllo dei dispositivi
Utilizza l'azione Crea regola di controllo dei dispositivi per creare una regola di controllo dei dispositivi in SentinelOne.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Crea regola di controllo dei dispositivi richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Rule JSON |
Obbligatorio. L'oggetto JSON che rappresenta la configurazione della regola di controllo del dispositivo. Il valore predefinito è il seguente: { "ruleName": "String", "interface": "String", "ruleType": "String", "action": "String", "accessPermission": "String", "deviceClass": "String", "status": "String" } |
Scope JSON |
Obbligatorio. L'oggetto JSON che rappresenta la configurazione della regola di ambito. Il valore predefinito è il seguente: { "accountIds": "String", "groupIds": "String", "siteIds": "String" } |
Output azione
L'azione Crea regola di controllo dei dispositivi fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra i risultati JSON ricevuti quando utilizzi l'azione Crea regola di controllo dei dispositivi:
{
"data": {
"accessPermission": "Read-Write",
"action": "Allow",
"bluetoothAddress": null,
"createdAt": "2024-01-01T00:00:00.000000Z",
"creator": "[USERNAME] ([EMAIL_ADDRESS])",
"creatorId": "[CREATOR_ID]",
"deviceClass": "FFh",
"deviceClassName": "FF Vendor Specific",
"deviceId": null,
"deviceInformationServiceInfoKey": null,
"deviceInformationServiceInfoValue": null,
"deviceName": null,
"editable": true,
"gattService": null,
"id": "[RULE_ID]",
"interface": "USB",
"manufacturerName": null,
"minorClasses": null,
"order": 1,
"productId": null,
"ruleName": "Test",
"ruleType": "class",
"scope": "account",
"scopeId": "[SCOPE_ID]",
"scopeName": "[SCOPE_NAME]",
"status": "Disabled",
"uid": null,
"updatedAt": "2024-01-01T00:00:00.000000Z",
"vendorId": null,
"version": null
}
}
Messaggi di output
L'azione Crea regola di controllo dei dispositivi può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Create Device Control Rule". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Crea regola di controllo del dispositivo:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Crea record lista nera hash
Utilizza l'azione Create Hash Black List Record per aggiungere hash a una lista bloccata in SentinelOne.
Questa azione supporta solo gli hash SHA-1.
Questa azione viene eseguita sull'entità Google SecOps Hash.
Input azione
L'azione Create Hash Black List Record (Crea record di lista bloccata di hash) richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Operating System |
Obbligatorio. Un sistema operativo per l'hash. I valori possibili sono:
Il valore predefinito è |
Site IDs |
Facoltativo. Un elenco separato da virgole di ID sito da inviare alla lista bloccata. |
Group IDs |
Facoltativo. Un elenco separato da virgole di ID gruppo da inviare alla blocklist. |
Account IDs |
Facoltativo. Un elenco separato da virgole di ID account da inviare alla lista bloccata. |
Description |
Facoltativo. Informazioni aggiuntive relative a un hash. Il valore predefinito è |
Add to global blocklist |
Obbligatorio. Se selezionata, l'azione aggiunge un hash a una lista bloccata globale. Se selezioni questo parametro, l'azione ignora i parametri |
Output azione
L'azione Create Hash Black List Record (Crea record di lista nera di hash) fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando si utilizza l'azione Crea record lista bloccata hash:
[
{
"Entity": "ENTITY_ID",
"EntityResult": [{
"userName": "user",
"description": "Created by user.",
"userId": "USER_ID",
"scopeName": "Test Group",
"value": "36F9CA40B3CE96FCEE1CF1D4A7222935536FD25A",
"source": "user",
"updatedAt": "2020-07-02T14:41:20.678280Z",
"osType": "windows",
"scope": {
"groupIds": ["GROUP_ID"]
},
"type": "white_hash",
"id": "ENTITY_ID",
"createdAt": "2020-07-02T14:41:20.678690Z"
}, {
"userName": "user",
"description": "Created by user.",
"userId": "USER_ID",
"scopeName": "Test Group 2",
"value": "36F9CA40B3CE96FCEE1CF1D4A7222935536FD25A",
"source": "user",
"updatedAt": "2020-07-02T14:41:20.683858Z",
"osType": "windows",
"scope": {
"groupIds": ["GROUP_ID"]
},
"type": "white_hash",
"id": "ENTITY_ID",
"createdAt": "2020-07-02T14:41:20.684677Z"
}]
}
]
Messaggi di output
L'azione Create Hash Black List Record può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Create Hash Black List Record". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Crea record della lista bloccata di hash:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Crea record di esclusione hash
Utilizza l'azione Crea record di esclusione hash per aggiungere un hash all'elenco di esclusione in SentinelOne.
Questa azione supporta solo gli hash SHA-1.
Questa azione viene eseguita sull'entità Google SecOps Hash.
Input azione
L'azione Crea record di esclusione hash richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Operation System |
Obbligatorio. Un sistema operativo (OS) per l'hash. I valori possibili sono:
Il valore predefinito è |
Site IDs |
Facoltativo. Un elenco separato da virgole di ID sito per inviare l'hash all'elenco di esclusione. L'azione richiede almeno un valore valido. |
Group IDs |
Facoltativo. Un elenco separato da virgole di ID gruppo per inviare l'hash all'elenco di esclusione. L'azione richiede almeno un valore valido. |
Account IDs |
Facoltativo. Un elenco separato da virgole di ID account per inviare l'hash all'elenco di esclusione. |
Description |
Facoltativo. Informazioni aggiuntive relative all'hash. |
Add to global exclusion list |
Facoltativo. Se selezionata, l'azione aggiunge un hash all'elenco di esclusione globale. Se selezioni questo parametro, l'azione ignora i parametri |
Output azione
L'azione Crea record di esclusione hash fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Crea record di esclusione hash:
[
{
"ENTITY_ID":
{
"ID": "ALLOWLISTED_ENTITY_ID",
"Created Time": "ITEM_CREATION_TIME",
"Scope ID": "SITE_OR_GROUP_ID",
"Scope Name": "example_scope"
}
}
]
Messaggi di output
L'azione Crea record di esclusione hash può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Create Hash Exclusion Record". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Crea record di esclusione hash:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Crea record di esclusione del percorso
Utilizza l'azione Crea record di esclusione percorso per aggiungere un percorso all'elenco di esclusione in SentinelOne.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Crea record di esclusione percorso richiede i seguenti parametri:
Il valore predefinito è Suppress Alerts.
| Parametro | Descrizione |
|---|---|
Path |
Obbligatorio. Un percorso da aggiungere all'elenco di esclusione. |
Operation System |
Obbligatorio. Un sistema operativo (OS) per l'hash. I valori possibili sono:
Il valore predefinito è |
Site IDs |
Facoltativo. Un elenco separato da virgole di ID sito per inviare l'hash all'elenco di esclusione. L'azione richiede almeno un valore valido. |
Group IDs |
Facoltativo. Un elenco separato da virgole di ID gruppo per inviare l'hash all'elenco di esclusione. L'azione richiede almeno un valore valido. |
Account IDs |
Facoltativo. Un elenco separato da virgole di ID account per inviare l'hash all'elenco di esclusione. |
Description |
Facoltativo. Informazioni aggiuntive relative all'hash. |
Add to global exclusion list |
Facoltativo. Se selezionata, l'azione aggiunge un hash all'elenco di esclusione globale. Se selezioni questo parametro, l'azione ignora i parametri |
Include Subfolders |
Facoltativo. Se selezionata, l'azione include le sottocartelle per il percorso fornito. Questo parametro si applica solo se configuri un percorso della cartella nel parametro |
Mode |
Facoltativo. Una modalità da utilizzare per il percorso escluso. I valori possibili sono:
|
Output azione
L'azione Crea record di esclusione percorso fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Crea record di esclusione percorso:
[
{
"ENTITY_ID":
{
"ID": "ALLOWLISTED_ENTITY_ID",
"Created Time": "ITEM_CREATION_TIME",
"Scope ID": "SITE_OR_GROUP_ID",
"Scope Name": "example_scope"
}
}
]
Messaggi di output
L'azione Crea record di esclusione percorso può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Create Path Exclusion Record". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Crea record di esclusione percorso:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Elimina regola di controllo dei dispositivi
Utilizza l'azione Elimina regola di controllo dei dispositivi per eliminare una regola di controllo dei dispositivi in SentinelOne.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Elimina regola di controllo dei dispositivi richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Rule ID |
Obbligatorio. L'ID della regola da eliminare. |
Scope Type |
Facoltativo. Il livello organizzativo in cui l'avviso è visibile o applicabile. I valori possibili sono:
Il valore predefinito è |
Scope ID |
Obbligatorio. L'ID dell'ambito. |
Output azione
L'azione Elimina regola di controllo dei dispositivi fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Messaggi di output
L'azione Elimina regola di controllo dei dispositivi può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Delete Device Control Rule". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Elimina regola di controllo del dispositivo:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Elimina record della lista bloccata di hash
Utilizza l'azione Elimina record della lista bloccata di hash per eliminare gli hash da una lista bloccata in SentinelOne.
Questa azione supporta solo gli hash SHA-1.
Questa azione viene eseguita sull'entità Google SecOps Hash.
Input azione
L'azione Delete Hash Blacklist Record richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Site IDs |
Facoltativo. Un elenco separato da virgole di ID sito da cui rimuovere l'hash. |
Group IDs |
Facoltativo. Un elenco separato da virgole di ID gruppo per rimuovere l'hash. |
Account IDs |
Facoltativo. Un elenco separato da virgole di ID account da cui rimuovere l'hash. |
Remove from global black list |
Facoltativo. Se selezionata, l'azione rimuove l'hash dalla lista bloccata globale. Se selezioni questo parametro, l'azione ignora i parametri |
Output azione
L'azione Delete Hash Blacklist Record fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Messaggi di output
L'azione Elimina record della lista bloccata di hash può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Delete Hash Blacklist Record". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Delete Hash Blacklist Record:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Scollega l'agente dalla rete
Utilizza l'azione Scollega l'agente dalla rete per scollegare un agente da una rete utilizzando il nome host o l'indirizzo IP dell'agente.
Questa azione viene eseguita sulle seguenti entità Google SecOps:
IP AddressHostname
Input azione
Nessuno.
Output azione
L'azione Scollega l'agente dalla rete fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Non disponibile |
| Risultato dello script | Disponibile |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Scollega l'agente dalla rete:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Scarica file della minaccia
Utilizza l'azione Scarica file della minaccia per scaricare un file correlato a una minaccia in SentinelOne.
Per recuperare i file delle minacce in SentinelOne, devi disporre di uno dei seguenti ruoli:
AdminIR TeamSOC
Questa azione non viene eseguita sulle entità Google SecOps.
Limitazioni delle azioni
L'azione Scarica file della minaccia può raggiungere il timeout quando SentinelOne recupera un file, ma non fornisce un URL di download.
Per esaminare la causa del timeout, vai alla cronologia delle minacce.
Input azione
L'azione Scarica file della minaccia richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Threat ID |
Obbligatorio. L'ID della minaccia per scaricare un file. |
Password |
Obbligatorio. Una password per la cartella compressa che contiene il file della minaccia. I requisiti per le password sono i seguenti:
La lunghezza massima della password è di 256 caratteri. |
Download Folder Path |
Obbligatorio. Il percorso di una cartella in cui archiviare il file della minaccia. |
Overwrite |
Obbligatorio. Se selezionata, l'azione sovrascrive un file con lo stesso nome. Non selezionato per impostazione predefinita. |
Output azione
L'azione Scarica file della minaccia fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Scarica file di minaccia:
{
"absolute_path": "ABSOLUTE_PATH"
}
Messaggi di output
L'azione Scarica file della minaccia può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Download Threat File". Reason: ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Scarica file di minaccia:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Endpoint di arricchimento
Utilizza l'azione Arricchisci endpoint per arricchire le informazioni sull'endpoint utilizzando l'indirizzo IP o il nome host.
Questa azione viene eseguita sulle seguenti entità Google SecOps:
IP AddressHostname
Input azione
L'azione Arricchisci endpoint richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Create Insight |
Facoltativo. Se selezionata, l'azione crea un insight con informazioni sugli endpoint. |
Only Infected Endpoints Insights |
Facoltativo. Se selezionata, l'azione crea insight solo per gli endpoint infetti. |
Output azione
L'azione Enrich Endpoints fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando si utilizza l'azione Arricchisci endpoint:
{
"accountId": "ACCOUNT_ID",
"accountName": "SentinelOne",
"activeDirectory": {
"computerDistinguishedName": "CN=LP-EXAMPLE,CN=Computers,DC=EXAMPLE,DC=LOCAL",
"computerMemberOf": [],
"lastUserDistinguishedName": "CN=Example,OU=Users,OU=PS,OU=IL,OU=Operations,OU=EXAMPLE,DC=EXAMPLE,DC=LOCAL",
"lastUserMemberOf": [
"CN=esx.cs,OU=ESX,OU=GROUPS,OU=IL,OU=IT,OU=EXAMPLE,DC=EXAMPLE,DC=LOCAL",
"CN=Backup Operators,CN=Builtin,DC=EXAMPLE,DC=LOCAL",
"CN=esx.product,OU=ESX,OU=GROUPS,OU=IL,OU=IT,OU=EXAMPLE,DC=EXAMPLE,DC=LOCAL",
"CN=EXAMPLE_Admins,OU=QA,OU=IL,OU=IT,OU=EXAMPLE,DC=EXAMPLE,DC=LOCAL",
"CN=Local Admin,OU=GROUPS,OU=IL,OU=IT,OU=EXAMPLE,DC=EXAMPLE,DC=LOCAL",
"CN=CSM,OU=Operations,OU=EXAMPLE,DC=EXAMPLE,DC=LOCAL",
"CN=Event Log Readers,CN=Builtin,DC=EXAMPLE,DC=LOCAL"
]
},
"activeThreats": 0,
"agentVersion": "4.1.4.82",
"allowRemoteShell": false,
"appsVulnerabilityStatus": "patch_required",
"computerName": "LP-EXAMPLE",
"consoleMigrationStatus": "N/A",
"coreCount": 8,
"cpuCount": 8,
"cpuId": "Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz",
"createdAt": "2020-05-31T07:22:14.695136Z",
"domain": "EXAMPLE",
"encryptedApplications": false,
"externalId": "",
"externalIp": "192.0.2.91",
"groupId": "863712577864500060",
"groupIp": "192.0.2.0",
"groupName": "Test Group",
"id": "ID",
"inRemoteShellSession": false,
"infected": false,
"installerType": ".msi",
"isActive": false,
"isDecommissioned": false,
"isPendingUninstall": false,
"isUninstalled": false,
"isUpToDate": true,
"lastActiveDate": "2021-01-12T12:59:43.143066Z",
"lastIpToMgmt": "192.0.2.20",
"lastLoggedInUserName": "EXAMPLE",
"licenseKey": "",
"locationType": "fallback",
"locations": [
{
"id": "ID",
"name": "Fallback",
"scope": "global"
}
],
"machineType": "laptop",
"mitigationMode": "protect",
"mitigationModeSuspicious": "protect",
"modelName": "Dell Inc. - Latitude 7490",
"networkInterfaces": [
{
"id": "ID",
"inet": [
"192.0.2.20"
],
"inet6": [
"2001:db8:1:1:1:1:1:1",
"2001:db8:2:2:2:2:2:2",
"2001:db8:ffff:ffff:ffff:ffff:ffff:ffff"
],
"name": "Wi-Fi",
"physical": "MAC_ADDRESS"
},
{
"id": "ID",
"inet": [
"192.168.193.193"
],
"inet6": [
"2001:db8:ffff:ffff:ffff:ffff:ffff:ffff"
],
"name": "vEthernet (Default Switch)",
"physical": "MAC_ADDRESS"
},
{
"id": "ID",
"inet": [
"201.0.113.1"
],
"inet6": [
"2001:db8:1:1:1:1:1:1",
"2001:db8:2:2:2:2:2:2"
],
"name": "vEthernet (DockerNAT)",
"physical": "MAC_ADDRESS"
}
],
"networkStatus": "connecting",
"osArch": "64 bit",
"osName": "Windows 10 Pro",
"osRevision": "18363",
"osStartTime": "2021-01-03T15:38:32Z",
"osType": "windows",
"osUsername": null,
"rangerStatus": "NotApplicable",
"rangerVersion": null,
"registeredAt": "2020-05-31T07:22:14.691561Z",
"scanAbortedAt": null,
"scanFinishedAt": "2020-05-31T09:28:53.867014Z",
"scanStartedAt": "2020-05-31T07:25:37.814972Z",
"scanStatus": "finished",
"siteId": "SITE_ID",
"siteName": "example.com",
"threatRebootRequired": false,
"totalMemory": 16263,
"updatedAt": "2021-01-18T13:33:43.834618Z",
"userActionsNeeded": [],
"uuid": "UUID"
}
Messaggi di output
L'azione Arricchisci endpoint può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Enrich Endpoints". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Arricchisci endpoint:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Ottieni lo stato dell'agente
Utilizza l'azione Recupera stato agente per recuperare informazioni sullo stato degli agenti sugli endpoint in base all'entità fornita.
Questa azione viene eseguita sulle seguenti entità Google SecOps:
IP AddressHostname
Input azione
Nessuno.
Output azione
L'azione Get Agent Status fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Recupera stato agente:
{
"status": "Not active"
}
Messaggi di output
L'azione Get Agent Status può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Get Agent Status". Reason: ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Get Agent Status:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Ottieni l'elenco delle applicazioni per l'endpoint
Utilizza l'azione Get Application List for Endpoint per recuperare informazioni sulle applicazioni disponibili su un endpoint utilizzando le entità fornite.
Questa azione viene eseguita sulle seguenti entità Google SecOps:
IP AddressHostname
Input azione
L'azione Get Application List for Endpoint richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Max Applications To Return |
Facoltativo. Il numero massimo di applicazioni da restituire. Se non imposti un numero, l'azione restituisce tutte le applicazioni disponibili. |
Output azione
L'azione Get Application List for Endpoint fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando si utilizza l'azione Recupera l'elenco di applicazioni per l'endpoint:
{
"data": [
{
"installedDate": "2021-01-06T08:55:56.762000Z",
"name": "Mozilla Firefox 84.0.1 (x64 en-US)",
"publisher": "Mozilla",
"size": 211562,
"version": "84.0.1"
}
]
}
Messaggi di output
L'azione Get Application List for Endpoint può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Get Application List for Endpoint".
Reason: ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Get Application List for Endpoint:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Ottieni lista bloccata
Utilizza l'azione Get Blacklist per ottenere un elenco di tutti gli elementi disponibili nella lista bloccata in SentinelOne.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Get Blacklist richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Hash |
Facoltativo. Un elenco separato da virgole di hash da controllare nella lista bloccata. L'azione restituisce solo gli hash trovati. Se imposti |
Site IDs |
Facoltativo. Un elenco separato da virgole di ID sito per restituire gli elementi della lista di blocco. |
Group IDs |
Facoltativo. Un elenco separato da virgole di ID gruppo per restituire gli elementi della lista bloccata. |
Account Ids |
Facoltativo. Un elenco separato da virgole di ID account per restituire gli elementi della lista bloccata. |
Limit |
Facoltativo. Un numero di elementi della lista bloccata da restituire. Se imposti il parametro Il valore massimo è Il valore predefinito è |
Query |
Facoltativo. Una query per filtrare i risultati. |
Use Global Blacklist |
Facoltativo. Se selezionata, l'azione restituisce gli hash da una blocklist globale. Non selezionato per impostazione predefinita. |
Output azione
L'azione Get Blacklist fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Tabella della bacheca casi
L'azione Get Blacklist può restituire la seguente tabella:
Nome tabella: Blocklist Hashes
Colonne della tabella:
- Hash
- Ambito
- Descrizione
- Sistema operativo
- Utente
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Get Blacklist:
[
{
"userName": "Example",
"description": "test",
"userId": "USER_ID",
"scopeName": "Example.com",
"value": "cf23df2207d99a74fbe169e3eba035e633bxxxxx",
"source": "user",
"updatedAt": "2020-02-27T15:02:54.686991Z",
"osType": "windows",
"scope": {
"siteIds": ["SITE_ID"]
},
"type": "black_hash",
"id": "8353960925573xxxxx",
"createdAt": "2020-02-27T15:02:54.687675Z"
}, {
"description": "Detected by SentinelOne Cloud",
"userId": null,
"scopeName": "Example.com",
"value": "3395856ce81f2b7382dee72602f798b642fxxxxx",
"source": "cloud",
"updatedAt": "2020-03-18T14:42:02.730095Z",
"osType": "linux",
"scope": {
"siteIds": ["SITE_ID"]
},
"type": "black_hash",
"id": "ENTITY_ID",
"createdAt": "2020-03-18T14:42:02.730449Z"
}, {
"description": "Detected by SentinelOne Cloud",
"userId": null,
"scopeName": "Example.com",
"value": "df531d66173235167ac502b867f3cae2170xxxxx",
"source": "cloud",
"updatedAt": "2020-04-08T07:27:35.686775Z",
"osType": "linux",
"scope": {
"siteIds": ["SITE_ID"]
},
"type": "black_hash",
"id": "ENTITY_ID",
"createdAt": "2020-04-08T07:27:35.687168Z"
}
]
Messaggi di output
L'azione Get Blacklist può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Get Blacklist". Reason: ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Get Blacklist:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Ottieni il risultato della query di Deep Visibility
Utilizza l'azione Get Deep Visibility Query Result per recuperare informazioni sui risultati delle query di Deep Visibility.
Esegui questa azione in combinazione con l'azione Avvia query di visibilità approfondita.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Get Deep Visibility Query Result richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Query ID |
Obbligatorio. L'ID della query per cui restituire i risultati. Il valore dell'ID è disponibile nel risultato JSON dell'azione Avvia query di visibilità approfondita come parametro |
Limit |
Facoltativo. Il numero di eventi da restituire. Il valore massimo è Il valore predefinito è |
Output azione
L'azione Get Deep Visibility Query Result fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Tabella della bacheca casi
L'azione Get Deep Visibility Query Result può restituire la seguente tabella:
Nome della tabella: SentinelOne Events
Colonne della tabella:
- Tipo di evento
- Nome del sito
- Ora
- Sistema operativo dell'agente
- ID di processo
- UID del processo
- Nome del processo
- MD5
- SHA256
Messaggi di output
L'azione Get Deep Visibility Query Result può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
Successfully found events for query: QUERY_ID. |
L'azione è andata a buon fine. |
Error executing action "Get Deep Visibility Query Result". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Get Deep Visibility Query Result:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Recupera gli eventi per l'endpoint per le ore precedenti
Utilizza l'azione Get Events for Endpoint Hours Back per recuperare informazioni sugli eventi più recenti su un endpoint.
Questa azione viene eseguita sulle seguenti entità Google SecOps:
IP AddressHostname
Input azione
L'azione Get Events for Endpoint Hours Back richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Hours Back |
Obbligatorio. Il numero di ore precedenti al momento attuale per recuperare gli eventi. |
Events Amount Limit |
Facoltativo. Il numero massimo di eventi da restituire per ogni tipo di evento. Il valore predefinito è |
Include File Events Information |
Facoltativo. Se selezionata, l'azione esegue query sulle informazioni sugli eventi |
Include Indicator Events Information |
Facoltativo. Se selezionata, l'azione esegue query sulle informazioni sugli eventi |
Include DNS Events Information |
Facoltativo. Se selezionata, l'azione esegue query sulle informazioni sugli eventi |
Include Network Actions Events Information |
Facoltativo. Se selezionata, l'azione esegue query sulle informazioni relative agli eventi |
Include URL Events Information |
Facoltativo. Se selezionata, l'azione esegue query sulle informazioni sugli eventi |
Include Registry Events Information |
Facoltativo. Se selezionata, l'azione esegue query sulle informazioni sugli eventi |
Include Scheduled Task Events Information |
Facoltativo. Se selezionata, l'azione esegue query sulle informazioni sugli eventi |
Output azione
L'azione Get Events for Endpoint Hours Back fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando si utilizza l'azione Recupera eventi per endpoint ore precedenti:
{
"data": [
{
"activeContentFileId": null,
"activeContentHash": null,
"activeContentPath": null,
"activeContentSignedStatus": null,
"activeContentType": null,
"agentDomain": "",
"agentGroupId": "GROUP_ID",
"agentId": "ID",
"agentInfected": false,
"agentIp": "192.0.2.160",
"agentIsActive": true,
"agentIsDecommissioned": false,
"agentMachineType": "server",
"agentName": "ip-203-0-113-205",
"agentNetworkStatus": "connected",
"agentOs": "linux",
"agentTimestamp": "2020-03-19T08:17:01.575Z",
"agentUuid": "UUID",
"agentVersion": "3.3.1.14",
"attributes": [
{
"display": "Created At",
"display_attribute": false,
"field_id": "agentTimestamp",
"priority": 3,
"queryable": false,
"section": "Main Attributes",
"value": "2020-03-19T08:17:01.575Z"
},{
"display": "Site ID",
"display_attribute": false,
"field_id": "siteId",
"priority": 7,
"queryable": true,
"section": "Endpoint Info",
"value": null
}
],
"containerId": null,
"containerImage": null,
"containerLabels": null,
"containerName": null,
"createdAt": "2020-03-19T08:17:01.575000Z",
"eventType": "Process Creation",
"hasParent": true,
"id": "ID",
"k8sCluame": null,
"k8sControllerLabels": null,
"k8sControllerName": null,
"k8sControllerType": null,
"k8sNamespace": null,
"k8sNamespaceLabels": null,
"k8sNode": null,
"k8sPodLabels": null,
"k8sPodName": null,
"md5": null,
"objectType": "process",
"parentPid": "32461",
"parentProcessName": "dash",
"parentProcessStartTime": "2020-03-19T08:17:01.785Z",
"parentProcessUniqueKey": "KEY",
"pid": "32462",
"processCmd": " run-parts --report /etc/cron.hourly",
"processDisplayName": null,
"processGroupId": "GROUP_ID",
"processImagePath": "/bin/run-parts",
"processImageSha1Hash": "66df74a1f7cc3509c87d6a190ff90ac86caf440d",
"processIntegrityLevel": "INTEGRITY_LEVEL_UNKNOWN",
"processIsRedirectedCommandProcessor": "False",
"processIsWow64": "False",
"processName": "run-parts",
"processRoot": "False",
"processSessionId": "0",
"processStartTime": "2020-03-19T08:17:01.787Z",
"processSubSystem": "SUBSYSTEM_UNKNOWN",
"processUniqueKey": "KEY",
"publisher": null,
"relatedToThreat": "False",
"sha256": null,
"signatureSignedInvalidReason": null,
"signedStatus": "unsigned",
"siteName": "example.com",
"trueContext": "c98a4557-94b5-da31-5074-fe6360f17228",
"user": "unknown",
"verifiedStatus": null
}
],
"pagination": {
"nextCursor": "VALUE",
"totalItems": 632
}
}
Messaggi di output
L'azione Get Events for Endpoint Hours Back può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Get Events for Endpoint Hours Back".
Reason: ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Recupera eventi per endpoint ore precedenti:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Ottieni dettagli gruppo
Utilizza l'azione Recupera dettagli gruppo per recuperare informazioni dettagliate sui gruppi forniti.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Recupera dettagli gruppo richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Group Names |
Obbligatorio. Nomi dei gruppi per recuperare i dettagli. Questo parametro accetta più valori sotto forma di elenco separato da virgole. |
Output azione
L'azione Get Group Details fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Tabella della bacheca casi
L'azione Get Group Details può restituire la seguente tabella:
Nome tabella: SentinelOne Groups
Colonne della tabella:
- ID
- Nome
- Tipo
- Ranking
- Creator
- Ora di creazione
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando si utilizza l'azione Recupera dettagli gruppo:
[
{
"GROUP_NAME":"UNEDITABLE_VARIABLERESPONSE_DATA"
}
]
Messaggi di output
L'azione Get Group Details può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Get Group Details". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Recupera dettagli gruppo:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Ottieni reputazione hash
(Ritirata) Utilizza l'azione Recupera reputazione hash per recuperare informazioni sugli hash da SentinelOne.
Questa azione viene eseguita sull'entità Google SecOps Hash.
Input azione
L'azione Get Hash Reputation richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Reputation Threshold |
Facoltativo. Una soglia di reputazione per contrassegnare l'entità come sospetta. Se non imposti un valore, l'azione non contrassegna nessuna entità come sospetta. Il valore massimo è Il valore predefinito è |
Create Insight |
Facoltativo. Se selezionata, l'azione crea un insight che contiene informazioni sulla reputazione. |
Only Suspicious Hashes Insight |
Facoltativo. Se selezionata, l'azione crea un insight solo per gli hash con reputazione superiore o uguale al valore |
Output azione
L'azione Get Hash Reputation fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Non disponibile |
| Risultato dello script | Disponibile |
Tabella di arricchimento
L'azione Get Hash Reputation può arricchire i seguenti campi:
| Nome del campo di arricchimento | Applicabilità |
|---|---|
SENO_reputation |
Restituisce se esiste nel risultato JSON. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Get Hash Reputation:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Ottieni l'elenco dei processi per l'endpoint - Ritirato
Ottieni agenti del sito
Utilizza l'azione Recupera agenti del sito per recuperare le informazioni associate a un sito specifico in SentinelOne.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Get Site Agents richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Site Name |
Obbligatorio. L'ID dell'avviso da restituire. |
Max Agents To Return |
Obbligatorio. Il numero massimo di agenti da restituire. Il valore massimo è Il valore predefinito è |
Output azione
L'azione Get Site Agents fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Recupera agenti del sito:
[
{
"accountId": "0000000000000000000",
"accountName": "Customer_Company_Name",
"activeDirectory": {
"computerDistinguishedName": null,
"computerMemberOf": [],
"lastUserDistinguishedName": null,
"lastUserMemberOf": [],
"userPrincipalName": null
},
"activeProtection": [
"edr"
],
"activeThreats": 27,
"agentVersion": "XX.X.X.X",
"allowRemoteShell": true,
"appsVulnerabilityStatus": "not_applicable",
"cloudProviders": {
"Google Cloud": {
"cloudAccount": "customer-edr-agents-yyyy",
"cloudImage": "debian-image-name-vYYYYMMDD",
"cloudInstanceId": "0000000000000000000",
"cloudInstanceSize": "e2-medium",
"cloudLocation": "us-region-x",
"cloudNetwork": "private-network-name",
"cloudTags": [
"corelight-ingress",
"Endpoint does not have sufficient permissions to fetch labels"
],
"gcpServiceAccount": "000000000000-compute@developer.gserviceaccount.com"
}
},
"computerName": "virtual-machine-name-1",
"consoleMigrationStatus": "N/A",
"containerizedWorkloadCounts": null,
"coreCount": 2,
"cpuCount": 1,
"cpuId": "Intel(R) Xeon(R) CPU @ X.XGHz",
"createdAt": "YYYY-MM-DDTHH:MM:SS.SSSSSSZ",
"detectionState": null,
"domain": "us-region-x.c.customer-edr-agents-yyyy.internal",
"encryptedApplications": false,
"externalId": "",
"externalIp": "000.000.000.000",
"firewallEnabled": false,
"firstFullModeTime": null,
"fullDiskScanLastUpdatedAt": "YYYY-MM-DDTHH:MM:SS.SSSSSSZ",
"groupId": "0000000000000000000",
"groupIp": "000.000.000.0",
"groupName": "Default Group",
"hasContainerizedWorkload": false,
"id": "0000000000000000000",
"inRemoteShellSession": false,
"infected": true,
"installerType": ".deb",
"isActive": true,
"isAdConnector": false,
"isDecommissioned": false,
"isHyperAutomate": null,
"isPendingUninstall": false,
"isUninstalled": false,
"isUpToDate": true,
"lastActiveDate": "YYYY-MM-DDTHH:MM:SS.SSSSSSZ",
"lastIpToMgmt": "000.000.000.000",
"lastLoggedInUserName": "",
"lastSuccessfulScanDate": "YYYY-MM-DDTHH:MM:SS.SSSSSSZ",
"licenseKey": "",
"locationEnabled": false,
"locationType": "not_supported",
"locations": null,
"machineSid": null,
"machineType": "server",
"missingPermissions": [],
"mitigationMode": "detect",
"mitigationModeSuspicious": "detect",
"modelName": "Google Google Compute Engine",
"networkInterfaces": [
{
"gatewayIp": "000.000.000.000",
"gatewayMacAddress": "XX:XX:XX:XX:XX:XX",
"id": "0000000000000000000",
"inet": [
"000.000.000.000"
],
"inet6": [
"fe80::0000:0000:0000:0"
],
"name": "ens4",
"physical": "XX:XX:XX:XX:XX:XX"
},
{
"gatewayIp": null,
"gatewayMacAddress": null,
"id": "0000000000000000000",
"inet": [
"172.17.0.1"
],
"inet6": [],
"name": "docker0",
"physical": "XX:XX:XX:XX:XX:XX"
}
],
"networkQuarantineEnabled": false,
"networkStatus": "connected",
"operationalState": "na",
"operationalStateExpiration": null,
"osArch": "64 bit",
"osName": "Linux",
"osRevision": "Debian GNU/11 (bullseye) X.X.X.X-cloud-amd64",
"osStartTime": "YYYY-MM-DDTHH:MM:SSZ",
"osType": "linux",
"osUsername": "user",
"proxyStates": null,
"rangerStatus": "Disabled",
"rangerVersion": null,
"registeredAt": "YYYY-MM-DDTHH:MM:SS.SSSSSSZ",
"remoteProfilingState": "disabled",
"remoteProfilingStateExpiration": null,
"scanAbortedAt": null,
"scanFinishedAt": "YYYY-MM-DDTHH:MM:SS.SSSSSSZ",
"scanStartedAt": "YYYY-MM-DDTHH:MM:SS.SSSSSSZ",
"scanStatus": "finished",
"serialNumber": null,
"showAlertIcon": false,
"siteId": "0000000000000000000",
"siteName": "SITE_NAME",
"storageName": null,
"storageType": null,
"tags": {
"sentinelone": [
{
"assignedAt": "YYYY-MM-DDTHH:MM:SS.SSSSSSZ",
"assignedBy": "anon.user@google.com",
"assignedById": "0000000000000000000",
"id": "0000000000000000000",
"key": "MD_Containment_Allowlist",
"value": "No Value"
}
]
},
"threatRebootRequired": false,
"totalMemory": 3930,
"updatedAt": "YYYY-MM-DDTHH:MM:SS.SSSSSSZ",
"userActionsNeeded": [],
"uuid": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy"
}
]
Messaggi di output
L'azione Get Site Agents può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Get Site Agents". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Recupera agenti del sito:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Recupera lo stato del sistema
Utilizza l'azione Get System Status per recuperare lo stato di un sistema.
Questa azione viene eseguita su tutte le entità Google SecOps.
Input azione
Nessuno.
Output azione
L'azione Ottieni stato del sistema fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Non disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Get System Status:
{
"system_status": {
"data": {
"health": "ok"
}},
"db_status": {
"data": {
"health": "ok"
}},
"cache_status": {
"data": {
"health": "ok"
}
}
}
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Ottieni stato del sistema:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Ottieni la versione del sistema
Utilizza l'azione Get System Version per recuperare la versione di un sistema.
Questa azione viene eseguita su tutte le entità Google SecOps.
Input azione
Nessuno.
Output azione
L'azione Ottieni versione sistema fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Non disponibile |
| Risultato dello script | Disponibile |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Recupera versione di sistema:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Ottieni minacce
Utilizza l'azione Recupera minacce per recuperare informazioni sulle minacce in SentinelOne.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Get Threats richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Mitigation Status |
Facoltativo. Un elenco separato da virgole di stati delle minacce. L'azione restituisce solo le minacce che corrispondono agli stati configurati. I valori possibili sono:
|
Created until |
Facoltativo. L'ora di fine delle minacce, ad esempio |
Created from |
Facoltativo. L'ora di inizio delle minacce, ad esempio |
Resolved Threats |
Facoltativo. Se selezionata, l'azione restituisce solo le minacce risolte. |
Threat Display Name |
Facoltativo. Un nome visualizzato della minaccia da restituire. |
Limit |
Facoltativo. Un numero di minacce da restituire. Il valore predefinito è |
API Version |
Facoltativo. La versione dell'API da utilizzare per l'azione. La versione dell'API influisce sulla struttura dei risultati JSON. Ti consigliamo di utilizzare l'ultima versione dell'API supportata per il tuo ambiente. Il valore predefinito è |
Output azione
L'azione Get Threats fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Get Threats:
{
"accountId": "ACCOUNT_ID",
"accountName": "ACCOUNT_NAME",
"agentComputerName": "desktop-example",
"agentDomain": "WORKGROUP",
"agentId": "AGENT_ID",
"agentInfected": false,
"agentIp": "192.0.2.176",
"agentIsActive": false,
"agentIsDecommissioned": false,
"agentMachineType": "desktop",
"agentNetworkStatus": "connected",
"agentOsType": "windows",
"agentVersion": "3.6.6.104",
"annotation": null,
"automaticallyResolved": false,
"browserType": null,
"certId": "",
"classification": "generic.heuristic",
"classificationSource": "Cloud",
"classifierName": "MANUAL",
"cloudVerdict": "provider_unknown",
"collectionId": "838490132723152335",
"commandId": "835975626369402963",
"createdAt": "2020-03-02T21:30:13.014874Z",
"createdDate": "2020-03-02T21:30:12.748000Z",
"description": "malware detected - not mitigated yet",
"engines": [
"manual"
],
"external_ticket_id": null,
"fileContentHash": "fc5a9b5e806f35a7b285e012ef8df3f06f399492",
"fileCreatedDate": null,
"fileDisplayName": "example.exe",
"fileExtensionType": "Executable",
"fileIsDotNet": null,
"fileIsExecutable": true,
"fileIsSystem": false,
"fileMaliciousContent": null,
"fileObjectId": "99FF941D82E382D1",
"filePath": "\\Device\\HarddiskVolume3\\Program Files\\example.exe",
"fileSha256": null,
"fileVerificationType": "NotSigned",
"fromCloud": false,
"fromScan": false,
"id": "THREAT_ID",
"indicators": [],
"initiatedBy": "dvCommand",
"initiatedByDescription": "Deep Visibility Command",
"initiatingUserId": "INITIATING_USER_ID",
"isCertValid": false,
"isInteractiveSession": false,
"isPartialStory": false,
"maliciousGroupId": "0BB46E119EF0AE51",
"maliciousProcessArguments": "-ServerName:App.Example.mca",
"markedAsBenign": true,
"mitigationMode": "protect",
"mitigationReport": {
"kill": {
"status": "success"
},
"network_quarantine": {
"status": null
},
"quarantine": {
"status": "success"
},
"remediate": {
"status": null
},
"rollback": {
"status": null
},
"unquarantine": {
"status": "sent"
}
},
"mitigationStatus": "mitigated",
"publisher": "",
"rank": 2,
"resolved": true,
"siteId": "SITE_ID",
"siteName": "Example.com",
"threatAgentVersion": "3.6.6.104",
"threatName": "example.exe",
"updatedAt": "2020-07-07T17:19:48.260119Z",
"username": "DESKTOP-example\\ddiserens",
"whiteningOptions": []
}
Messaggi di output
L'azione Get Threats può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Get Threats". Reason: ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Recupera minacce:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Avvia query di visibilità approfondita
Utilizza l'azione Avvia query di visibilità approfondita per avviare una ricerca con query di visibilità approfondita.
Questa azione restituisce il valore dell'ID query richiesto dall'azione Get Deep Visibility Query Result.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Avvia query Deep Visibility richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Query |
Obbligatorio. Una query per la ricerca. Per saperne di più sulla sintassi delle query, consulta il Cheat Sheet di SentinelOne Deep Visibility. |
Start Date |
Facoltativo. Una data di inizio per la ricerca. Se non imposti un valore, l'azione recupera per impostazione predefinita gli eventi di 30 giorni prima di adesso. |
End Date |
Facoltativo. Una data di fine per la ricerca. Se non imposti un valore, l'azione utilizza l'ora corrente. |
Output azione
L'azione Avvia query Deep Visibility fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Avvia query Deep Visibility:
[
{
"query_id": "QUERY_ID"
}
]
Messaggi di output
L'azione Avvia query Deep Visibility può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Initiate Deep Visibility Query". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Avvia query Deep Visibility:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Avvia scansione completa
Utilizza l'azione Avvia scansione completa per avviare una scansione completa del disco su un endpoint in SentinelOne.
Questa azione viene eseguita sulle seguenti entità Google SecOps:
IP AddressHostname
Input azione
Nessuno.
Output azione
L'azione Avvia scansione completa fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Messaggi di output
L'azione Avvia scansione completa può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Initiate Full Scan". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Avvia scansione completa:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Elenca siti
Utilizza l'azione Elenca siti per elencare i siti disponibili in SentinelOne.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Elenca siti richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Filter Key |
Facoltativo. La chiave per filtrare i siti. I valori possibili sono:
Il valore predefinito è |
Filter Logic |
Facoltativo. La logica di filtro da applicare. La logica del filtro utilizza il valore impostato nel parametro I valori possibili sono:
Il valore predefinito è |
Filter Value |
Facoltativo. Il valore da utilizzare nel filtro. La logica del filtro utilizza il valore impostato nel parametro Se selezioni Se selezioni
Se non imposti un valore, l'azione ignora il filtro. |
Max Records To Return |
Facoltativo. Il numero di record da restituire. Il valore predefinito è |
Output azione
L'azione Elenca siti fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Tabella della bacheca casi
L'azione Elenca siti può restituire la seguente tabella:
Nome tabella: Available Sites
Colonne della tabella:
- Nome
- ID
- Creator
- Scadenza
- Tipo
- Stato
Messaggi di output
L'azione Elenca siti può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "List Sites". Reason: ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Elenca siti:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Contrassegna come minaccia
Utilizza l'azione Contrassegna come minaccia per contrassegnare le minacce sospette come minacce vere positive in SentinelOne.
Per contrassegnare le minacce in SentinelOne, devi disporre di uno dei seguenti ruoli:
AdminIR TeamSOC
Puoi contrassegnare come minacce solo i rilevamenti sospetti.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Contrassegna come minaccia richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Threat IDs |
Obbligatorio. Un elenco separato da virgole di ID rilevamento da contrassegnare come minacce. |
Output azione
L'azione Contrassegna come minaccia fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Contrassegna come minaccia:
[
{
"ID": "DETECTION_ID",
"marked_as_threat": "true"
}
]
Messaggi di output
L'azione Contrassegna come minaccia può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Mark as Threat". Reason: ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Contrassegna come minaccia:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Mitiga la minaccia
Utilizza l'azione Mitiga minaccia per eseguire azioni di mitigazione sulle minacce in SentinelOne.
Per mitigare le minacce in SentinelOne, devi disporre di uno dei seguenti ruoli:
AdminIR TeamSOC
Il rollback si applica solo a Windows. La correzione delle minacce si applica solo a macOS e Windows.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Mitigate Threat richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Mitigation action |
Obbligatorio. Un'azione di mitigazione per le minacce rilevate. I valori possibili sono:
Il valore predefinito è |
Threat IDs |
Obbligatorio. Un elenco separato da virgole di ID minaccia da mitigare. |
Output azione
L'azione Mitigate Threat fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando si utilizza l'azione Mitigate Threat:
[
{
"mitigated": true,
"mitigation_action": "quarantine",
"Threat_ID": "THREAT_ID"
}
]
Messaggi di output
L'azione Mitigate Threat può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Mitigate Threat". Reason: ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Mitiga minaccia:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Sposta agenti
Utilizza l'azione Sposta agenti per spostare gli agenti nel gruppo fornito dallo stesso sito.
Questa azione viene eseguita sulle seguenti entità Google SecOps:
IP AddressHostname
Input azione
L'azione Sposta agenti richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Group ID |
Facoltativo. L'ID del gruppo in cui spostare gli agenti. |
Group Name |
Facoltativo. Il nome del gruppo in cui spostare gli agenti. Se configuri sia il parametro |
Output azione
L'azione Sposta agenti fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Messaggi di output
L'azione Sposta agenti può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Move Agents". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Sposta agenti:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Dindin
Utilizza l'azione Ping per testare la connettività.
Questa azione viene eseguita su tutte le entità Google SecOps.
Input azione
Nessuno.
Output azione
L'azione Ping fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Non disponibile |
| Risultato dello script | Disponibile |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Ping:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Ricollega l'agente alla rete
Utilizza l'azione Riconnetti l'agente alla rete per riconnettere un endpoint disconnesso a una rete.
Questa azione viene eseguita sulle seguenti entità Google SecOps:
IP AddressHostname
Input azione
Nessuno.
Output azione
L'azione Riconnetti l'agente alla rete fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Non disponibile |
| Risultato dello script | Disponibile |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Riconnetti l'agente alla rete:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Risolvi minaccia
Utilizza l'azione Risolvi minaccia per risolvere le minacce in SentinelOne.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Risolvi minaccia richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Threat IDs |
Obbligatorio. Un elenco separato da virgole di ID minaccia da risolvere. |
Annotation |
Facoltativo. Una giustificazione per la risoluzione della minaccia. |
Output azione
L'azione Risolvi minaccia fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando si utilizza l'azione Risolvi minaccia:
[
{
"resolved": false,
"Threat_ID": "THREAT_ID"
}
]
Messaggi di output
L'azione Risolvi minaccia può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Resolve Threat". Reason: ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Risolvi minaccia:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Aggiorna avviso
Utilizza l'azione Aggiorna avviso per aggiornare l'avviso della minaccia in SentinelOne.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Aggiorna avviso richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Alert ID |
Obbligatorio. L'ID dell'avviso da aggiornare. |
Status |
Facoltativo. Lo stato dell'avviso. I valori possibili sono:
|
Verdict |
Facoltativo. L'esito dell'avviso. I valori possibili sono:
|
Output azione
L'azione Aggiorna avviso fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra gli output dei risultati JSON ricevuti quando utilizzi l'azione Aggiorna avviso:
{
"agentDetectionInfo": {
"accountId": "1727154225040260868",
"machineType": "server",
"name": "windows-server-20230913",
"osFamily": "windows",
"osName": "Windows Server 2019 Datacenter",
"osRevision": "17763",
"siteId": "1727154229628829519",
"uuid": "da943d26318e46a8b3f6fc480c02636d",
"version": "23.1.2.400"
},
"agentRealtimeInfo": {
"id": "1896661984701699721",
"infected": true,
"isActive": true,
"isDecommissioned": false,
"machineType": "server",
"name": "windows-server-20230913",
"os": "windows",
"uuid": "da943d26318e46a8b3f6fc480c02636d"
},
"alertInfo": {
"alertId": "1947486263439640318",
"analystVerdict": "Undefined",
"createdAt": "2024-05-11T00:27:23.135000Z",
"dnsRequest": null,
"dnsResponse": null,
"dstIp": null,
"dstPort": null,
"dvEventId": "01HXJGR13VFVQAHW6TPDZ78WSX_35",
"eventType": "REGVALUEMODIFIED",
"hitType": "Events",
"incidentStatus": "Unresolved",
"indicatorCategory": null,
"indicatorDescription": null,
"indicatorName": null,
"isEdr": true,
"loginAccountDomain": null,
"loginAccountSid": null,
"loginIsAdministratorEquivalent": null,
"loginIsSuccessful": null,
"loginType": null,
"loginsUserName": null,
"modulePath": null,
"moduleSha1": null,
"netEventDirection": null,
"registryKeyPath": "MACHINE\\SYSTEM\\ControlSet001\\Services\\CSAgent\\Sim\\NT",
"registryOldValue": "0060030100000000",
"registryOldValueType": "BINARY",
"registryPath": "MACHINE\\SYSTEM\\ControlSet001\\Services\\CSAgent\\Sim\\NT",
"registryValue": "0070030100000000",
"reportedAt": "2024-05-11T00:27:33.873767Z",
"source": "STAR",
"srcIp": null,
"srcMachineIp": null,
"srcPort": null,
"tiIndicatorComparisonMethod": null,
"tiIndicatorSource": null,
"tiIndicatorType": null,
"tiIndicatorValue": null,
"updatedAt": "2025-05-12T18:41:08.366615Z"
},
"containerInfo": {
"id": null,
"image": null,
"labels": null,
"name": null
},
"kubernetesInfo": {
"cluster": null,
"controllerKind": null,
"controllerLabels": null,
"controllerName": null,
"namespace": null,
"namespaceLabels": null,
"node": null,
"pod": null,
"podLabels": null
},
"ruleInfo": {
"description": null,
"id": "1763599692710649014",
"name": "Registry Value Modified",
"queryLang": "1.0",
"queryType": "events",
"s1ql": "EventType = \"Registry Value Modified\"",
"scopeLevel": "account",
"severity": "Critical",
"treatAsThreat": "UNDEFINED"
},
"sourceParentProcessInfo": {
"commandline": "C:\\Windows\\system32\\services.exe",
"effectiveUser": null,
"fileHashMd5": "0d464c4bf9d85412d6ef15eea3a91e72",
"fileHashSha1": "582a7cbf0bf13889080900cd7bea368bf77f8faf",
"fileHashSha256": "243e370c279b3b8062e5dd81d8df539705397cc68472168251ed54134b13d70b",
"filePath": "C:\\Windows\\System32\\services.exe",
"fileSignerIdentity": "MICROSOFT WINDOWS PUBLISHER",
"integrityLevel": "system",
"loginUser": null,
"name": "services.exe",
"pid": "896",
"pidStarttime": "2024-04-26T17:33:41.962000Z",
"realUser": null,
"storyline": "DD880F57CA4DC0BB",
"subsystem": "sys_win32",
"uniqueId": "DC880F57CA4DC0BB",
"user": "NT AUTHORITY\\SYSTEM"
},
"sourceProcessInfo": {
"commandline": "\"C:\\Program Files\\Palo Alto Networks\\Traps\\cyserver.exe\"",
"effectiveUser": null,
"fileHashMd5": "1d6ec27dc8bbf1509a4ebf81b9ea6c26",
"fileHashSha1": "dca4478ce7db9f98b930b12096205be8a587620e",
"fileHashSha256": "c043dfeafb79b60018f3098f5908eb57b2fe84dbdfde0c83e613b4b42d7255c6",
"filePath": "C:\\Program Files\\Palo Alto Networks\\Traps\\cyserver.exe",
"fileSignerIdentity": "PALO ALTO NETWORKS (NETHERLANDS) B.V.",
"integrityLevel": "system",
"loginUser": null,
"name": "cyserver.exe",
"pid": "3204",
"pidStarttime": "2024-04-26T17:34:17.273000Z",
"realUser": null,
"storyline": "74890F57CA4DC0BB",
"subsystem": "sys_win32",
"uniqueId": "73890F57CA4DC0BB",
"user": "NT AUTHORITY\\SYSTEM"
},
"targetProcessInfo": {
"tgtFileCreatedAt": "1970-01-01T00:00:00Z",
"tgtFileHashSha1": null,
"tgtFileHashSha256": null,
"tgtFileId": null,
"tgtFileIsSigned": "signed",
"tgtFileModifiedAt": "1970-01-01T00:00:00Z",
"tgtFileOldPath": null,
"tgtFilePath": null,
"tgtProcCmdLine": null,
"tgtProcImagePath": null,
"tgtProcIntegrityLevel": "unknown",
"tgtProcName": null,
"tgtProcPid": null,
"tgtProcSignedStatus": null,
"tgtProcStorylineId": null,
"tgtProcUid": null,
"tgtProcessStartTime": "1970-01-01T00:00:00Z"
}
}
Messaggi di output
L'azione Update Alert può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
Successfully updated alert with ID
ALERT_ID in SentinelOne. |
L'azione è andata a buon fine. |
Error executing action "Update Alert". Reason: ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Aggiorna avviso:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Aggiorna il verdetto dell'analista
Utilizza l'azione Aggiorna verdetto dell'analista per aggiornare il verdetto dell'analista sulla minaccia in SentinelOne.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Update Analyst Verdict richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Threat ID |
Obbligatorio. Un elenco separato da virgole di ID minaccia per aggiornare il verdetto dell'analista. |
Analyst Verdict |
Obbligatorio. Un verdetto dell'analista. I valori possibili sono:
Il valore predefinito è |
Output azione
L'azione Update Analyst Verdict fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Messaggi di output
L'azione Update Analyst Verdict può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Update Analyst Verdict". Reason: ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Aggiorna verdetto dell'analista:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Aggiorna regola di controllo dei dispositivi
Utilizza l'azione Aggiorna regola di controllo dei dispositivi per aggiornare una regola di controllo dei dispositivi in SentinelOne.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Aggiorna regola di controllo dei dispositivi richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Rule ID |
Obbligatorio. L'ID della regola da aggiornare. |
Rule JSON |
Obbligatorio. L'oggetto JSON che rappresenta la configurazione della regola di controllo del dispositivo. Il valore predefinito è il seguente: { "ruleName": "String", "interface": "String", "ruleType": "String", "action": "String", "accessPermission": "String", "deviceClass": "String", "status": "String" } |
Output azione
L'azione Aggiorna regola di controllo dei dispositivi fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra gli output dei risultati JSON ricevuti quando utilizzi l'azione Aggiorna regola di controllo dei dispositivi:
{
"data": {
"accessPermission": "Read-Write",
"action": "Allow",
"bluetoothAddress": null,
"createdAt": "2024-01-01T00:00:00.000000Z",
"creator": "[USERNAME] ([EMAIL_ADDRESS])",
"creatorId": "[CREATOR_ID]",
"deviceClass": "FFh",
"deviceClassName": "FF Vendor Specific",
"deviceId": null,
"deviceInformationServiceInfoKey": null,
"deviceInformationServiceInfoValue": null,
"deviceName": null,
"editable": true,
"gattService": null,
"id": "[RULE_ID]",
"interface": "USB",
"manufacturerName": null,
"minorClasses": null,
"order": 1,
"productId": null,
"ruleName": "Test",
"ruleType": "class",
"scope": "account",
"scopeId": "[SCOPE_ID]",
"scopeName": "[SCOPE_NAME]",
"status": "Disabled",
"uid": null,
"updatedAt": "2024-01-01T00:00:00.000000Z",
"vendorId": null,
"version": null
}
}
Messaggi di output
L'azione Update Device Control Rule può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Update Device Control Rule". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Aggiorna regola di controllo del dispositivo:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Aggiorna lo stato dell'incidente
Utilizza l'azione Aggiorna stato incidente per aggiornare lo stato degli incidenti relativi alle minacce in SentinelOne.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Aggiorna stato incidente richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Threat ID |
Obbligatorio. Un elenco separato da virgole di ID minaccia per aggiornare lo stato dell'incidente. |
Status |
Obbligatorio. Lo stato di un incidente. I valori possibili sono:
Il valore predefinito è |
Output azione
L'azione Aggiorna stato incidente fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Messaggi di output
L'azione Aggiorna stato incidente può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Update Incident Status". Reason: ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Aggiorna stato incidente:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Connettori
Per scoprire di più sulla configurazione dei connettori in Google SecOps, consulta Importa i dati (connettori).
SentinelOne - Connettore degli avvisi
Utilizza il connettore SentinelOne - Alerts per importare gli avvisi da SentinelOne.
Il connettore ti consente di filtrare gli avvisi utilizzando un elenco dinamico basato sul parametro ruleInfo.name. Il comportamento di questo elenco dipende dal parametro Use dynamic list as a blocklist.
Se non selezioni
Use dynamic list as a blocklist:L'elenco dinamico funziona come una lista consentita. Il connettore importa solo gli avvisi il cui
ruleInfo.namecorrisponde a un valore nell'elenco. Se l'elenco è vuoto, non viene importato alcun avviso.Se selezioni
Use dynamic list as a blocklist:L'elenco dinamico funziona come una lista bloccata. Il connettore importa tutti gli avvisi, esclusi quelli il cui
ruleInfo.namecorrisponde a un valore nell'elenco. Se l'elenco è vuoto, vengono importati tutti gli avvisi.
Parametri del connettore
Il connettore SentinelOne - Alerts Connector richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Product Field Name |
Obbligatorio. Il nome del campo in cui è memorizzato il nome del prodotto. Il nome del prodotto influisce principalmente sulla mappatura. Per semplificare e migliorare il processo di mappatura per il connettore, il valore predefinito viene risolto in un valore di riserva a cui viene fatto riferimento dal codice. Qualsiasi input non valido per questo parametro viene risolto in un valore di riserva per impostazione predefinita. Il valore predefinito è |
Event Field Name |
Obbligatorio. Il nome del campo che determina il nome dell'evento (sottotipo). Il valore predefinito è |
Environment Field Name |
Facoltativo. Il nome del campo in cui è memorizzato il nome dell'ambiente. Se il campo dell'ambiente non è presente, il connettore utilizza il valore predefinito. Il valore predefinito è |
Environment Regex Pattern |
Facoltativo. Un pattern di espressione regolare da eseguire sul valore trovato nel campo Utilizza il valore predefinito Se il pattern dell'espressione regolare è nullo o vuoto o se il valore dell'ambiente è nullo, il risultato finale dell'ambiente è l'ambiente predefinito. Il valore predefinito è |
PythonProcessTimeout |
Obbligatorio. Il limite di timeout, in secondi, per il processo Python che esegue lo script corrente. Il valore predefinito è |
API Root |
Obbligatorio. La radice dell'API dell'istanza SentinelOne. |
API Token |
Obbligatorio. Il token API SentinelOne. |
Status Filter |
Facoltativo. Un elenco separato da virgole di stati degli avvisi da importare. I valori possibili sono:
Se non viene fornito alcun valore, il connettore recupera gli avvisi con gli stati |
Case Name Template |
Facoltativo. Un modello per definire un nome della richiesta personalizzato. Il connettore aggiunge una chiave Puoi utilizzare i segnaposto nel formato FIELD_NAME, che vengono compilati dai valori di stringa del primo evento. Esempio: |
Alert Name Template |
Facoltativo. Un template per definire il nome dell'avviso. Puoi utilizzare i segnaposto nel formato FIELD_NAME, che vengono compilati dai valori di stringa del primo evento. Esempio: Se non viene fornito un valore o se il modello non è valido, il connettore utilizza un nome di avviso predefinito. |
Lowest Severity To Fetch |
Facoltativo. La gravità minima degli avvisi da recuperare. Se non configuri questo parametro, il connettore importa gli avvisi con tutti i livelli di gravità. I valori possibili sono:
Se non viene fornito alcun valore, vengono importate tutte le gravità. |
Max Hours Backwards |
Obbligatorio. Il numero di ore prima dell'ora corrente per recuperare gli avvisi. Il valore predefinito è |
Max Alerts To Fetch |
Obbligatorio. Il numero massimo di avvisi da elaborare in ogni iterazione del connettore. Il valore massimo è Il valore predefinito è |
Use dynamic list as a blocklist |
Obbligatorio. Se selezionata, il connettore utilizza l'elenco dinamico come lista bloccata. Non abilitata per impostazione predefinita. |
Disable Overflow |
Facoltativo. Se selezionata, il connettore ignora il meccanismo di overflow di Google SecOps. Non abilitata per impostazione predefinita. |
Verify SSL |
Obbligatorio. Se selezionata, l'integrazione convalida il certificato SSL durante la connessione al server SentinelOne. Abilitato per impostazione predefinita. |
Proxy Server Address |
Facoltativo. L'indirizzo del server proxy da utilizzare. |
Proxy Username |
Facoltativo. Il nome utente del proxy con cui eseguire l'autenticazione. |
Proxy Password |
Facoltativo. La password del proxy con cui eseguire l'autenticazione. |
Regole del connettore
Il connettore supporta i proxy.
Struttura degli avvisi
La tabella seguente descrive la mappatura dei campi degli avvisi di SentinelOne ai campi degli avvisi di Google SecOps:
| Campo avviso Siemplify | Campo di avviso SentinelOne (chiave JSON dall'API) |
|---|---|
SourceSystemName |
Compilato dal framework. |
TicketId |
alertInfo.alertId |
DisplayId |
SentinelOne_Alert_{alertInfo.alertId} |
Name |
SentinelOne Alert: {ruleInfo.name} |
Reason |
ruleInfo.s1q1 |
Description |
ruleInfo.description |
DeviceVendor |
Impostato come hardcoded: SentinelOne |
DeviceProduct |
Valore di riserva: Alerts |
Priority |
Mappato da ruleInfo.severity |
RuleGenerator |
SentinelOne Alert: {ruleInfo.name} |
SourceGroupingIdentifier |
ruleInfo.name |
Severity |
Mappato da ruleInfo.severity |
Risk Score |
Rappresentazione della gravità come numero intero |
StartTime |
Conversione da alertInfo.createdAt |
EndTime |
Transazione convertita da alertInfo.createdAt |
Siemplify Alert - Extensions |
N/D |
Siemplify Alert - Attachments |
N/D |
Eventi del connettore
Di seguito è riportato un esempio di evento del connettore:
{
"agentDetectionInfo": {
"accountId": "1727154225040260868",
"machineType": "server",
"name": "windows-server-20230913",
"osFamily": "windows",
"osName": "Windows Server 2019 Datacenter",
"osRevision": "17763",
"siteId": "1727154229628829519",
"uuid": "da943d26318e46a8b3f6fc480c02636d",
"version": "23.1.2.400"
},
"agentRealtimeInfo": {
"id": "1896661984701699721",
"infected": true,
"isActive": true,
"isDecommissioned": false,
"machineType": "server",
"name": "windows-server-20230913",
"os": "windows",
"uuid": "da943d26318e46a8b3f6fc480c02636d"
},
"alertInfo": {
"alertId": "1947486263439640318",
"analystVerdict": "Undefined",
"createdAt": "2024-05-11T00:27:23.135000Z",
"dnsRequest": null,
"dnsResponse": null,
"dstIp": null,
"dstPort": null,
"dvEventId": "01HXJGR13VFVQAHW6TPDZ78WSX_35",
"eventType": "REGVALUEMODIFIED",
"hitType": "Events",
"incidentStatus": "Unresolved",
"indicatorCategory": null,
"indicatorDescription": null,
"indicatorName": null,
"isEdr": true,
"loginAccountDomain": null,
"loginAccountSid": null,
"loginIsAdministratorEquivalent": null,
"loginIsSuccessful": null,
"loginType": null,
"loginsUserName": null,
"modulePath": null,
"moduleSha1": null,
"netEventDirection": null,
"registryKeyPath": "MACHINE\\SYSTEM\\ControlSet001\\Services\\CSAgent\\Sim\\NT",
"registryOldValue": "0060030100000000",
"registryOldValueType": "BINARY",
"registryPath": "MACHINE\\SYSTEM\\ControlSet001\\Services\\CSAgent\\Sim\\NT",
"registryValue": "0070030100000000",
"reportedAt": "2024-05-11T00:27:33.873767Z",
"source": "STAR",
"srcIp": null,
"srcMachineIp": null,
"srcPort": null,
"tiIndicatorComparisonMethod": null,
"tiIndicatorSource": null,
"tiIndicatorType": null,
"tiIndicatorValue": null,
"updatedAt": "2025-05-12T18:41:08.366615Z"
},
"containerInfo": {
"id": null,
"image": null,
"labels": null,
"name": null
},
"kubernetesInfo": {
"cluster": null,
"controllerKind": null,
"controllerLabels": null,
"controllerName": null,
"namespace": null,
"namespaceLabels": null,
"node": null,
"pod": null,
"podLabels": null
},
"ruleInfo": {
"description": null,
"id": "1763599692710649014",
"name": "Registry Value Modified",
"queryLang": "1.0",
"queryType": "events",
"s1ql": "EventType = \"Registry Value Modified\"",
"scopeLevel": "account",
"severity": "Critical",
"treatAsThreat": "UNDEFINED"
},
"sourceParentProcessInfo": {
"commandline": "C:\\Windows\\system32\\services.exe",
"effectiveUser": null,
"fileHashMd5": "0d464c4bf9d85412d6ef15eea3a91e72",
"fileHashSha1": "582a7cbf0bf13889080900cd7bea368bf77f8faf",
"fileHashSha256": "243e370c279b3b8062e5dd81d8df539705397cc68472168251ed54134b13d70b",
"filePath": "C:\\Windows\\System32\\services.exe",
"fileSignerIdentity": "MICROSOFT WINDOWS PUBLISHER",
"integrityLevel": "system",
"loginUser": null,
"name": "services.exe",
"pid": "896",
"pidStarttime": "2024-04-26T17:33:41.962000Z",
"realUser": null,
"storyline": "DD880F57CA4DC0BB",
"subsystem": "sys_win32",
"uniqueId": "DC880F57CA4DC0BB",
"user": "NT AUTHORITY\\SYSTEM"
},
"sourceProcessInfo": {
"commandline": "\"C:\\Program Files\\Palo Alto Networks\\Traps\\cyserver.exe\"",
"effectiveUser": null,
"fileHashMd5": "1d6ec27dc8bbf1509a4ebf81b9ea6c26",
"fileHashSha1": "dca4478ce7db9f98b930b12096205be8a587620e",
"fileHashSha256": "c043dfeafb79b60018f3098f5908eb57b2fe84dbdfde0c83e613b4b42d7255c6",
"filePath": "C:\\Program Files\\Palo Alto Networks\\Traps\\cyserver.exe",
"fileSignerIdentity": "PALO ALTO NETWORKS (NETHERLANDS) B.V.",
"integrityLevel": "system",
"loginUser": null,
"name": "cyserver.exe",
"pid": "3204",
"pidStarttime": "2024-04-26T17:34:17.273000Z",
"realUser": null,
"storyline": "74890F57CA4DC0BB",
"subsystem": "sys_win32",
"uniqueId": "73890F57CA4DC0BB",
"user": "NT AUTHORITY\\SYSTEM"
},
"targetProcessInfo": {
"tgtFileCreatedAt": "1970-01-01T00:00:00Z",
"tgtFileHashSha1": null,
"tgtFileHashSha256": null,
"tgtFileId": null,
"tgtFileIsSigned": "signed",
"tgtFileModifiedAt": "1970-01-01T00:00:00Z",
"tgtFileOldPath": null,
"tgtFilePath": null,
"tgtProcCmdLine": null,
"tgtProcImagePath": null,
"tgtProcIntegrityLevel": "unknown",
"tgtProcName": null,
"tgtProcPid": null,
"tgtProcSignedStatus": null,
"tgtProcStorylineId": null,
"tgtProcUid": null,
"tgtProcessStartTime": "1970-01-01T00:00:00Z"
}
}
SentinelOne - Connettore delle minacce
Utilizza il connettore SentinelOne - Threats per importare le minacce da SentinelOne.
Il connettore ti consente di filtrare gli avvisi in base a elenchi dinamici.
Il connettore SentinelOne - Threats filtra gli avvisi utilizzando il parametro alert_name.
Se selezioni il parametro Use whitelist as a blacklist, il connettore importa solo gli avvisi il cui alert_name non corrisponde ad alcun valore nell'elenco dinamico.
Se non configuri i valori alert_name nell'elenco dinamico, il connettore importa tutti gli avvisi.
Se non selezioni il parametro Use whitelist as a blacklist, il connettore importa solo gli avvisi il cui alert_name corrisponde a un valore nell'elenco dinamico.
Input del connettore
Il connettore SentinelOne - Threats Connector richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Product Field Name |
Obbligatorio. Il nome del campo in cui è memorizzato il nome del prodotto. Il nome del prodotto influisce principalmente sulla mappatura. Per semplificare e migliorare il processo di mappatura per il connettore, il valore predefinito Il valore predefinito è |
Event Field Name |
Obbligatorio. Il nome del campo che determina il nome dell'evento (sottotipo). Il valore predefinito è |
Environment Field Name |
Facoltativo. Il nome del campo in cui è memorizzato il nome dell'ambiente. Se il campo dell'ambiente non è presente, il connettore utilizza il valore predefinito. Il valore predefinito è |
Environment Regex Pattern |
Facoltativo. Un pattern di espressione regolare da eseguire sul valore trovato nel campo Utilizza il valore predefinito Se il pattern dell'espressione regolare è nullo o vuoto o se il valore dell'ambiente è nullo, il risultato finale dell'ambiente è l'ambiente predefinito. |
Script Timeout |
Obbligatorio. Il limite di timeout, in secondi, per il processo Python che esegue lo script corrente. Il valore predefinito è |
API Root |
Obbligatorio. La radice dell'API SentinelOne. Il valore predefinito è |
API Token |
Obbligatorio. Il token API SentinelOne. |
API Version |
Facoltativo. La versione dell'API SentinelOne che il connettore deve utilizzare. Il valore predefinito è |
Fetch Max Days Backwards |
Facoltativo. Il numero di giorni precedenti a oggi per recuperare gli avvisi. Questo parametro può essere applicato all'iterazione iniziale del connettore dopo l'attivazione del connettore per la prima volta o al valore di riserva per un timestamp del connettore scaduto. Il valore predefinito è |
Max Alerts Per Cycle |
Facoltativo. Il numero massimo di avvisi da elaborare in ogni iterazione del connettore. Il valore predefinito è |
Disable Overflow |
Facoltativo. Se selezionata, il connettore ignora il meccanismo di overflow di Google SecOps. Non selezionato per impostazione predefinita. |
Use whitelist as a blacklist |
Obbligatorio. Se selezionata, il connettore utilizza l'elenco dinamico come lista bloccata. Non selezionato per impostazione predefinita. |
Verify SSL |
Obbligatorio. Se selezionata, l'integrazione convalida il certificato SSL durante la connessione al server SentinelOne. Questo tipo di annuncio sarà selezionato per impostazione predefinita. |
Proxy Server Address |
Facoltativo. L'indirizzo del server proxy da utilizzare. |
Proxy Username |
Facoltativo. Il nome utente del proxy con cui eseguire l'autenticazione. |
Proxy Password |
Facoltativo. La password del proxy con cui eseguire l'autenticazione. |
Event Object Type Filter |
Facoltativo. Un elenco separato da virgole di oggetti evento da restituire con le informazioni sulle minacce. Il connettore utilizza questo parametro come filtro per restituire solo determinati oggetti, ad esempio Se non imposti un valore, il connettore importa tutti i tipi di oggetti evento. |
Event Type Filter |
Facoltativo. Un elenco separato da virgole di tipi di eventi da restituire con le informazioni sulle minacce. Il connettore utilizza questo parametro come filtro per restituire solo determinati tipi di eventi, ad esempio |
Max Events To Return |
Facoltativo. Il numero di eventi da restituire per ogni minaccia. Il valore massimo è Il valore predefinito è |
Regole del connettore
Il connettore supporta i proxy.
Il connettore supporta la lista consentita e la lista bloccata.
Eventi del connettore
Di seguito è riportato un esempio di evento del connettore:
{
"data": [
{
"accountId": "ACCOUNT_ID",
"accountName": "SentinelOne",
"agentComputerName": "desktop-example",
"agentDomain": "WORKGROUP",
"agentId": "AGENT_ID",
"agentInfected": false,
"agentIp": "203.0.113.180",
"agentIsActive": false,
"agentIsDecommissioned": true,
"agentMachineType": "desktop",
"agentNetworkStatus": "connecting",
"agentOsType": "windows",
"agentVersion": "3.6.6.104",
"annotation": null,
"annotationUrl": null,
"automaticallyResolved": false,
"browserType": null,
"certId": "",
"classification": "generic.heuristic",
"classificationSource": "Cloud",
"classifierName": "MANUAL",
"cloudVerdict": "provider_unknown",
"collectionId": "COLLECTION_ID",
"commandId": "835975626369402963",
"createdAt": "2020-03-02T21:30:13.014874Z",
"createdDate": "2020-03-02T21:30:12.748000Z",
"description": "malware detected - not mitigated yet",
"engines": [
"manual"
],
"fileContentHash": "fc5a9b5e806f35a7b285e012ef8df3f06f399492",
"fileCreatedDate": null,
"fileDisplayName": "example.exe",
"fileExtensionType": "Executable",
"fileIsDotNet": null,
"fileIsExecutable": true,
"fileIsSystem": false,
"fileMaliciousContent": null,
"fileObjectId": "99FF941D82E382D1",
"filePath": "\\Device\\HarddiskVolume3\\Program Files\\example.exe",
"fileSha256": null,
"fileVerificationType": "NotSigned",
"fromCloud": false,
"fromScan": false,
"id": "ID",
"indicators": [],
"initiatedBy": "dvCommand",
"initiatedByDescription": "Deep Visibility Command",
"initiatingUserId": "INITIATING_USER_ID",
"isCertValid": false,
"isInteractiveSession": false,
"isPartialStory": false,
"maliciousGroupId": "MALICED_GROUP_ID",
"maliciousProcessArguments": "-ServerName:App.Example.mca",
"markedAsBenign": false,
"mitigationMode": "protect",
"mitigationReport": {
"kill": {
"status": "success"
},
"network_quarantine": {
"status": null
},
"quarantine": {
"status": "success"
},
"remediate": {
"status": null
},
"rollback": {
"status": null
},
"unquarantine": {
"status": null
}
},
"mitigationStatus": "mitigated",
"publisher": "",
"rank": 2,
"resolved": true,
"siteId": "SITE_ID",
"siteName": "Example.com",
"threatAgentVersion": "3.6.6.104",
"threatName": "example.exe",
"updatedAt": "2020-04-02T14:51:21.901754Z",
"username": "DESKTOP-example\\username",
"whiteningOptions": [
"hash"
]
}
],
"pagination": {
"nextCursor": "VALUE",
"totalItems": 161
}
}
Job
Per saperne di più sui job, consulta Configura un nuovo job e Pianificazione avanzata.
SentinelOneV2 - Sincronizza gli avvisi
Utilizza il job SentinelOneV2 - Sincronizza avvisi per sincronizzare gli stati degli avvisi e i verdetti degli analisti in modo bidirezionale tra Google SecOps e SentinelOne.
Requisiti per il lavoro
Per garantire che il job identifichi e sincronizzi i dati corretti, devono essere soddisfatte le seguenti condizioni:
La richiesta Google SecOps deve contenere il tag
SentinelOne Alert.Se l'avviso non proviene dal SentinelOne - Alerts Connector, devi aggiungere un valore di contesto
Alert_IDall'avviso affinché il job identifichi il record SentinelOne corretto.
Logica operativa
Il job esegue la sincronizzazione in due fasi. Prima da Google SecOps a SentinelOne, poi da SentinelOne a Google SecOps.
Quando chiudi le richieste in SentinelOne, si applica la seguente logica:
Se il Motivo di chiusura di Google SecOps è
Malicious, il Verdetto di SentinelOne viene impostato suTrue Positive.Se il Motivo di chiusura di Google SecOps è
Not Malicious, il Verdetto di SentinelOne viene impostato suFalse Positive.Per tutti gli altri motivi di chiusura, l'avviso viene contrassegnato come
Resolvedin SentinelOne senza che venga impostato un verdetto.Se un avviso di SentinelOne è contrassegnato come
undefined, la richiesta di Google SecOps corrispondente viene chiusa con il motivoInconclusive.
Parametri del job
Il job SentinelOne V2 - Sync Alerts richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Environment Name |
Facoltativo. Il nome dell'ambiente da cui sincronizzare gli avvisi. Il valore predefinito è |
API Root |
Obbligatorio. La radice dell'API dell'istanza SentinelOne. |
API Token |
Obbligatorio. Il token API utilizzato per l'autenticazione con SentinelOne. |
Max Hours Backwards |
Obbligatorio. Il numero di ore precedenti all'ora corrente per sincronizzare gli avvisi durante la prima iterazione del job. Il valore predefinito è |
Verify SSL |
Obbligatorio. Se selezionata, l'integrazione convalida il certificato SSL durante la connessione al server SentinelOne. Abilitato per impostazione predefinita. |
SentinelOneV2 - Sincronizza minacce
Utilizza il job SentinelOneV2 - Sincronizza minacce per sincronizzare i commenti e gli stati in modo bidirezionale tra gli avvisi di Google SecOps e le minacce di SentinelOne.
Requisiti per il lavoro
Per garantire che il job identifichi e sincronizzi i dati corretti, devono essere soddisfatte le seguenti condizioni:
La richiesta Google SecOps deve contenere il tag
SentinelOne Threat.Se l'avviso non proviene da SentinelOne - Threats Connector, devi aggiungere un valore di contesto
Threat_IDall'avviso per consentire al job di identificare il record SentinelOne corretto.
Logica operativa
Il job sincronizza i dati in due fasi. La prima fase sincronizza i dati sulle minacce di SentinelOne con gli avvisi di Google SecOps. La seconda fase sincronizza i dati degli avvisi di Google SecOps con le minacce di SentinelOne.
Il job utilizza Max Hours Backwards per l'iterazione iniziale. Per tutte le richieste successive, il job utilizza il valore start_time dell'ultimo avviso elaborato.
Logica di sincronizzazione dei commenti
Il job utilizza last_update_time per filtrare i commenti ed evitare voci duplicate. I commenti sincronizzati utilizzano le seguenti strutture:
- Inviato da SentinelOne:
SentinelOne {threat_id}: {comment} - Inviato da Google SecOps:
Google SecOps {case_id}: {comment}
Mappatura di stato ed esito
Quando un avviso viene chiuso in Google SecOps, il job aggiorna la minaccia SentinelOne in base alla seguente mappatura:
Se il motivo della chiusura è
Malicious, lo stato di SentinelOne viene impostato suResolvede il verdetto suTrue Positive.Se il motivo della chiusura è
Not Malicious, lo stato di SentinelOne viene impostato suResolvede il verdetto suFalse Positive.Per tutti gli altri motivi di chiusura, lo stato di SentinelOne è impostato su
Resolvedsenza un verdetto.
Parametri del job
Il job SentinelOneV2 - Sync Threats richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Environment Name |
Obbligatorio. Il nome dell'ambiente in cui il job cerca le minacce. Il valore predefinito è |
API Root |
Obbligatorio. La radice dell'API dell'istanza SentinelOne. |
API Token |
Obbligatorio. Il token API utilizzato per l'autenticazione con SentinelOne. |
Max Hours Backwards |
Obbligatorio. Il numero di ore precedenti all'ora corrente per sincronizzare le minacce durante la prima iterazione del job. Il valore predefinito è |
Verify SSL |
Obbligatorio. Se selezionata, l'integrazione convalida il certificato SSL durante la connessione al server SentinelOne. Abilitato per impostazione predefinita. |
Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.