IntSights
Versione integrazione: 20.0
Configurare l'integrazione di IntSights in Google Security Operations
Per istruzioni dettagliate su come configurare un'integrazione in Google SecOps, vedi Configurare le integrazioni.
Azioni
Aggiungi nota
Descrizione
Aggiungi una nota all'avviso in IntSights.
Parametri
Nome visualizzato del parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
---|---|---|---|---|
ID avviso | Stringa | N/D | Sì | Specifica l'ID dell'avviso a cui vuoi aggiungere una nota. |
Nota | Stringa | N/D | Sì | Specifica la nota per l'avviso. |
Run On
Questa azione non viene eseguita sulle entità.
Risultati dell'azione
Risultato script
Nome del risultato dello script | Opzioni di valore | Esempio |
---|---|---|
is_success | Vero/Falso | is_success:False |
Bacheca casi
Tipo di risultato | Valore / Descrizione | Tipo |
---|---|---|
Messaggio di output* | L'azione non deve non riuscire né interrompere l'esecuzione di un playbook: Se l'operazione va a buon fine (is_success=true): "Successfully add a note to the alert with ID '{0}' in Intsights ".format(alert id) L'azione deve non riuscire e interrompere l'esecuzione di un playbook: Se viene segnalato un errore irreversibile, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Aggiungi nota". Motivo: {0}''.format(error.Stacktrace) Se viene segnalato il codice di stato 404: "Errore durante l'esecuzione dell'azione "Aggiungi nota". Motivo: l'avviso con ID {alert id} non è stato trovato in IntSights. |
Generale |
Chiedi a un analista
Descrizione
Chiedi a un analista informazioni sull'avviso in IntSights.
Parametri
Nome visualizzato del parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
---|---|---|---|---|
ID avviso | Stringa | N/D | Sì | Specifica l'ID dell'avviso in cui vuoi porre la domanda all'analista. |
Commento | Stringa | N/D | Sì | Specifica il commento per l'analista. |
Run On
Questa azione non viene eseguita sulle entità.
Risultati dell'azione
Risultato script
Nome risultato script | Opzioni di valore | Esempio |
---|---|---|
is_success | Vero/Falso | is_success:False |
Bacheca casi
Tipo di risultato | Valore / Descrizione | Tipo |
---|---|---|
Messaggio di output* | L'azione non deve non riuscire né interrompere l'esecuzione di un playbook: In caso di esito positivo: "Successfully asked analyst in the alert with ID '{0}' in Intsights ".format(alert id) Se viene segnalato il codice di stato 400 o 500: "L'azione non è riuscita a chiedere all'analista nell'avviso con ID {0} in Intsights. Motivo: {1}.".format(alert_id, response string) L'azione deve non riuscire e interrompere l'esecuzione di un playbook: Se viene segnalato un errore irreversibile, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Chiedi a un analista". Motivo: {0}''.format(error.Stacktrace) |
Generale |
Assegna avviso
Descrizione
Assegna l'avviso a un analista in IntSights.
Parametri
Nome visualizzato del parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
---|---|---|---|---|
ID avviso | Stringa | N/D | Sì | Specifica l'ID dell'avviso per il quale vuoi modificare l'assegnazione. |
ID assegnatario | Stringa | N/D | No | Specifica l'ID dell'analista a cui deve essere assegnato l'avviso. |
Indirizzo email dell'assegnatario | Stringa | N/D | No | Specifica l'indirizzo email dell'analista a cui deve essere assegnato l'avviso. |
Run On
Questa azione non viene eseguita sulle entità.
Risultati dell'azione
Risultato script
Nome risultato script | Opzioni di valore | Esempio |
---|---|---|
is_success | Vero/Falso | is_success:False |
Bacheca casi
Tipo di risultato | Valore / Descrizione | Tipo |
---|---|---|
Messaggio di output* | L'azione non deve non riuscire né interrompere l'esecuzione di un playbook: Se l'operazione ha esito positivo con l'ID assegnatario: "Successfully assigned analyst with ID '{0}' to the alert with ID {1} in Intsights ".format(assignee id, alert id) Se l'operazione va a buon fine con l'indirizzo email dell'assegnatario: "Analista con indirizzo email "{0}" assegnato correttamente all'avviso con ID {1} in Intsights".format(assignee email address, alert id) Se l'assegnatario non viene trovato, il codice di stato è 400 e ha funzionato con l'ID assegnatario: "L'azione non è riuscita a modificare l'assegnazione dell'avviso con ID {0}. Motivo: impossibile trovare l'assegnatario con ID {1}.".format(alert_id, assignee id)"
Se viene segnalato il codice di stato 400 o 500: "L'azione non è riuscita a modificare l'assegnazione dell'avviso con ID {0}. Motivo: {1}.".format(alert_id, response) L'azione deve non riuscire e interrompere l'esecuzione di un playbook: Se viene segnalato un errore irreversibile, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Assegna avviso". Motivo: {0}''.format(error.Stacktrace) Se i parametri "ID assegnatario" e "Indirizzo email assegnatario" non sono specificati: "È necessario specificare l'ID o l'indirizzo email dell'assegnatario". |
Generale |
Chiudi avviso
Descrizione
Chiudi l'avviso in IntSights.
Parametri
Nome visualizzato del parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
---|---|---|---|---|
ID avviso | Stringa | N/D | Sì | Specifica l'ID dell'avviso che vuoi chiudere. |
Motivo | DDL | Problema risolto Valori possibili:
|
Sì | Specifica il motivo per cui l'avviso deve essere chiuso. |
Informazioni aggiuntive | Stringa | N/D | No | Specifica informazioni aggiuntive che spieghino perché l'avviso deve essere chiuso. |
Tariffa | Numero intero | 5 | No | Specifica la classificazione dell'avviso. Il valore massimo è 5. |
Run On
Questa azione non viene eseguita sulle entità.
Risultati dell'azione
Risultato script
Nome risultato script | Opzioni di valore | Esempio |
---|---|---|
is_success | Vero/Falso | is_success:False |
Bacheca casi
Tipo di risultato | Valore / Descrizione | Tipo |
---|---|---|
Messaggio di output* | L'azione non deve non riuscire né interrompere l'esecuzione di un playbook: Se l'operazione va a buon fine: "Avviso con ID "{0}" chiuso correttamente in Intsights".format(alert id) Se viene segnalato il codice di stato 400: "L'azione non è riuscita a chiudere l'avviso con ID {0} in Intsights. Motivo: {1}.".format(alert_id, response string) L'azione deve non riuscire e interrompere l'esecuzione di un playbook: Se viene segnalato un errore irreversibile, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Chiudi avviso". Motivo: {0}''.format(error.Stacktrace) Se il parametro "Rate" non rientra nell'intervallo 1-5: "Il valore della tariffa deve essere compreso tra 1 e 5". |
Generale |
Scarica CSV avviso
Descrizione
Scarica il file CSV contenente le informazioni relative all'avviso in IntSights.
Parametri
Nome visualizzato del parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
---|---|---|---|---|
ID avviso | Stringa | N/D | Sì | Specifica l'ID dell'avviso per il quale vuoi scaricare il file CSV. |
Percorso cartella di download | Stringa | N/D | Sì | Specifica il percorso della cartella in cui vuoi archiviare il file CSV. |
Sovrascrivi | Casella di controllo | N/D | No | Se attivata, l'azione sovrascriverà il file con lo stesso nome. |
Run On
Questa azione non viene eseguita sulle entità.
Risultati dell'azione
Risultato script
Nome risultato script | Opzioni di valore | Esempio |
---|---|---|
is_success | Vero/Falso | is_success:False |
Risultato JSON
{
"absolute_paths": ["/opt/file_1"]
}
Bacheca casi
Tipo di risultato | Valore/Descrizione | Tipo |
---|---|---|
Messaggio di output* | L'azione non deve non riuscire né interrompere l'esecuzione di un playbook: Se l'operazione va a buon fine per almeno un file CSV (is_success=true): "Successfully downloaded CSV for the alert with ID {0} in Intsights:".format(alert_id) Se viene segnalato il codice di stato 400 (is_success=true): "No CSV information was found for the alert with ID {alert_id} in Intsights." L'azione deve non riuscire e interrompere l'esecuzione di un playbook: Se viene segnalato un errore irreversibile, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Scarica CSV avviso". Motivo: {0}''.format(error.Stacktrace) Se esiste già un file con lo stesso nome, ma "Sovrascrivi" è impostato su false: "Errore durante l'esecuzione dell'azione "Scarica avviso CSV". Motivo: il file con percorso {0} esiste già. Elimina il file o imposta "Sovrascrivi" su true." Se viene segnalato il codice di stato 404: "Errore durante l'esecuzione dell'azione "Scarica CSV avviso". Motivo: impossibile trovare l'avviso con ID {ID}' |
Generale |
Recupera immagine avviso
Descrizione
Recupera informazioni sulle immagini degli avvisi in IntSights.
Parametri
Nome visualizzato del parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
---|---|---|---|---|
ID immagini avviso | CSV | N/D | Sì | Specifica l'elenco separato da virgole degli ID immagine degli avvisi. |
Run On
Questa azione non viene eseguita sulle entità.
Risultati dell'azione
Risultato script
Nome risultato script | Opzioni di valore | Esempio |
---|---|---|
is_success | Vero/Falso | is_success:False |
Risultato JSON
[
{
"image_name": "5b59daf4bdafd90xxxxxx",
"image_base64_content": "image content in base64"
}
]
Bacheca casi
Tipo di risultato | Valore / Descrizione | Tipo |
---|---|---|
Messaggio di output* | L'azione non deve non riuscire né interrompere l'esecuzione di un playbook: Se l'operazione è riuscita per almeno un'immagine: "Recupero delle immagini riuscito dai seguenti ID in Intsights:".format(list of ids) Se l'operazione non è riuscita per almeno un'immagine: "L'azione non è riuscita a recuperare le immagini dai seguenti ID in Intsights:\n".format(list of ids) Se l'operazione non va a buon fine per tutte le immagini: "Nessuna immagine recuperata". L'azione deve non riuscire e interrompere l'esecuzione di un playbook: Se viene segnalato un errore irreversibile, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Recupera immagine avviso". Motivo: {0}''.format(error.Stacktrace) |
Generale |
Dindin
Descrizione
Controlla la connettività.
Parametri
N/D
Casi d'uso
N/D
Run On
Questa azione viene eseguita sull'entità URL.
Risultati dell'azione
Risultato script
Nome risultato script | Opzioni di valore | Esempio |
---|---|---|
is_success | Vero/Falso | is_success:False |
Risultato JSON
N/A
Arricchimento delle entità
N/D
Approfondimenti
N/D
Riapri avviso
Descrizione
Riapri l'avviso in IntSights.
Parametri
Nome visualizzato del parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
---|---|---|---|---|
ID avviso | Stringa | N/D | Vero | Specifica l'ID dell'avviso che vuoi riaprire. |
Run On
Questa azione non viene eseguita sulle entità.
Risultati dell'azione
Risultato script
Nome risultato script | Opzioni di valore | Esempio |
---|---|---|
is_success | Vero/Falso | is_success:False |
Bacheca casi
Tipo di risultato | Valore / Descrizione | Tipo |
---|---|---|
Messaggio di output* | L'azione non deve non riuscire né interrompere l'esecuzione di un playbook: In caso di esito positivo: "Successfully reopened the alert with ID '{0}' in Intsights ".format(alert id) Se viene segnalato il codice di stato 400: "L'azione non è riuscita a riaprire l'avviso con ID {0} in Intsights. Motivo: {1}.".format(alert_id, response string) L'azione deve non riuscire e interrompere l'esecuzione di un playbook: Se viene segnalato un errore irreversibile, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Riapri avviso". Motivo: {0}''.format(error.Stacktrace) |
Generale |
Cerca IOC
Descrizione
Organizza e cerca tutti gli indicatori di compromissione in un'unica dashboard facile da usare. La dashboard TIP centralizzata riepiloga gli IOC in base al livello di gravità e affidabilità, in modo da poter capire facilmente quali IOC dannosi rappresentano il rischio maggiore per la tua organizzazione.
Parametri
N/D
Casi d'uso
N/D
Run On
Questa azione viene eseguita su tutte le entità.
Risultati dell'azione
Risultato script
Nome risultato script | Opzioni di valore | Esempio |
---|---|---|
is_success | Vero/Falso | is_success:False |
Risultato JSON
[{
"EntityResult":
{
"Status": "Active",
"Domain": "sephoratv.com",
"Severity":
{
"Status": "done",
"LastUpdate": "2019-01-20T04:32:58.833Z",
"Features":
[{
"Score": 10, "Name": "base_intsights_multiple",
"Match": 1
},
{
"Score": 0,
"Name": "domain_associated_malware_names",
"Match": 0
},
{
"Score": 0,
"Name": "domain_associated_malware_ip_addresses",
"Match": 1
}],
"LastUpdateMessage": "",
"Value": "Low",
"Score": 20
},
"SourceID": "59e376681bb0800644e1368f",
"Value": "sephoratv.com",
"Flags": {"IsInAlexa": false},
"LastSeen": "2019-01-20T04:24:27.258Z",
"_id": "5c43f80483df230007485c48",
"Type": "Domains",
"Enrichment":
{
"Status": "done",
"LastUpdate": "2019-01-20T04:32:58.613Z",
"Data":
{
"domain_status_blocked": false,
"latest_resolution_date": "2019-01-20T04:27:22.299Z",
"associated_malware_ip_addresses": ["185.16.44.132"],
"contact_emails": [],
"referencing_file_hashes": [],
"malware_category": [],
"mail_servers": ["a.mx.domainoo.fr."],
"associated_malware_names": [],
"threat_actor_category": [],
"campaigns": [],
"associated_malware_families": [],
"resolved_ips": ["185.16.44.132"],
"cve_ids": [],
"downloaded_file_hashes": [],
"domain_expired": false,
"communicating_file_hashes": ["210c2ddbf747220df645fc4d77e7decd1be7df27e43b2f79e4b45bd5fe0a2a6e"],
"name_servers": ["a.ns.domainoo.fr.",
"b.ns.domainoo.fr.",
"c.ns.domainoo.fr."],
"registrar": "N/A",
"threat_actors": []
}
},
"FirstSeen": "2019-01-20T04:24:27.258Z",
"AccountID": null
},
"Entity": "sephoratv.com"
}]
Arricchimento delle entità
Nome campo di arricchimento | Logica - Quando applicarla |
---|---|
Stato | Restituisce se esiste nel risultato JSON |
Dominio | Restituisce se esiste nel risultato JSON |
Gravità | Restituisce se esiste nel risultato JSON |
SourceID | Restituisce se esiste nel risultato JSON |
Valore | Restituisce se esiste nel risultato JSON |
Bandiere | Restituisce se esiste nel risultato JSON |
Ultima visualizzazione | Restituisce se esiste nel risultato JSON |
_id | Restituisce se esiste nel risultato JSON |
Tipo | Restituisce se esiste nel risultato JSON |
Arricchimento | Restituisce se esiste nel risultato JSON |
Prima visualizzazione | Restituisce se esiste nel risultato JSON |
AccountID | Restituisce se esiste nel risultato JSON |
Approfondimenti
Sì
Connettori
Connettore Intsights
Descrizione
Recupera i problemi da Intsights a Google SecOps.
Configura Insights Connector in Google SecOps
Per istruzioni dettagliate su come configurare un connettore in Google SecOps, vedi Configurazione del connettore.
Parametri del connettore
Utilizza i seguenti parametri per configurare il connettore:
Nome parametro | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
DeviceProductField | Stringa | Details_Source_NetworkType | Il nome del campo utilizzato per determinare il prodotto del dispositivo. |
EventClassId | Stringa | Details_Title | Il nome del campo utilizzato per determinare il nome dell'evento (sottotipo). |
PythonProcessTimeout | Stringa | 60 | Il limite di timeout (in secondi) per il processo Python che esegue lo script corrente. |
Radice API | Stringa | https://api.intsights.com | La radice API del server Intsights. |
ID account | Stringa | N/D | L'ID account con cui accedere. |
Chiave API | Password | N/D | La chiave API con cui accedere. |
Verifica SSL | Casella di controllo | Deselezionata | Se verificare il certificato SSL del server. |
Max Days Backwards | Numero intero | 3 | Il numero massimo di giorni precedenti da cui recuperare gli avvisi. |
Numero massimo di avvisi per ciclo | Numero intero | 10 | Il numero massimo di avvisi da recuperare per ogni ciclo del connettore. |
Indirizzo del server proxy | Stringa | N/D | L'indirizzo del server proxy da utilizzare. |
Nome utente proxy | Stringa | N/D | Il nome utente del proxy con cui eseguire l'autenticazione. |
Password proxy | Password | N/D | La password del proxy per l'autenticazione. |
Regole del connettore
Supporto proxy
Il connettore supporta il proxy.
Whitelist/Blacklist
Il connettore supporta le regole di autorizzazione/esclusione.
Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.