Check Point SandBlast
Versione integrazione: 5.0
Configurare l'integrazione di Check Point SandBlast in Google Security Operations
Per istruzioni dettagliate su come configurare un'integrazione in Google SecOps, vedi Configurare le integrazioni.
Parametri di integrazione
Utilizza i seguenti parametri per configurare l'integrazione:
Nome visualizzato del parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
---|---|---|---|---|
Nome istanza | Stringa | N/D | No | Nome dell'istanza per cui intendi configurare l'integrazione. |
Descrizione | Stringa | N/D | No | Descrizione dell'istanza. |
Root API | Stringa | https://<service_address>/tecloud/ api/<version>/file | Sì | Specifica l'URL radice dell'API Check Point SandBlast. |
Chiave API | Password | N/D | Sì | Specifica la chiave API di Check Point SandBlast. |
Verifica SSL | Casella di controllo | Selezionata | No | Se abilitata, verifica che il certificato SSL per la connessione al server Check Point SandBlast sia valido. |
Esegui da remoto | Casella di controllo | Deselezionata | No | Seleziona il campo per eseguire l'integrazione configurata da remoto. Una volta selezionata, viene visualizzata l'opzione per selezionare l'utente remoto (agente). |
Azioni
Dindin
Descrizione
Verifica la connettività a Check Point SandBlast con i parametri forniti nella pagina di configurazione dell'integrazione nella scheda Google Security Operations Marketplace.
Parametri
N/D
Casi d'uso
Testa la connettività al sistema di destinazione con i parametri configurati per l'integrazione dal server Google SecOps.
Run On
L'azione non viene eseguita sulle entità e non ha parametri di input obbligatori.
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: "Connessione al server Check Point SandBlast riuscita con i parametri di connessione forniti." L'azione deve non riuscire e interrompere l'esecuzione di un playbook: Se viene segnalato un errore critico, ad esempio credenziali errate o perdita di connettività: "Failed to connect to the SandBlast server! Errore: {}".format(e) |
Generale |
Query
Descrizione
Ottieni informazioni sulla reputazione delle minacce relative alle entità FILEHASH.
Parametri
Nome visualizzato del parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
---|---|---|---|---|
Soglia | Stringa | 0 | Sì | Contrassegna l'entità come sospetta se la gravità è uguale o superiore alla soglia specificata. |
Run On
Questa azione viene eseguita sull'entità Filehash.
Risultati dell'azione
Arricchimento delle entità
Le entità vengono contrassegnate come sospette se:
- Il verdetto combinato dell'emulazione delle minacce è uguale a dannoso.
- La gravità dell'antivirus è maggiore o uguale alla soglia (in JSON: av.malware_info.severity).
Nome campo di arricchimento | Logic |
---|---|
SandBlast_av_block | Restituisce il valore se esiste in JSON |
SandBlast_av_signature_name | Restituisce il valore se esiste in JSON |
SandBlast_av_severity | Restituisce il valore se esiste in JSON |
SandBlast_av_confidence | Restituisce il valore se esiste in JSON |
SandBlast_te_combined_verdict | Restituisce il valore se esiste in JSON |
SandBlast_te_severity | Restituisce il valore se esiste in JSON |
SandBlast_te_confidence | Restituisce il valore se esiste in JSON |
Risultato script
Nome risultato script | Opzioni di valore | Esempio |
---|---|---|
is_success | Vero/Falso | is_success:False |
Risultato JSON
[
{
"Entity": "8a2f57269b2f47b4e8f2e122e424754b",
"EntityResult": {
"status": {
"code": 1006,
"label": "PARTIALLY_FOUND",
"message": "The request cannot be fully answered at this time."
},
"md5": "8a2f57269b2f47b4e8f2e122e424754b",
"file_type": "",
"file_name": "untitled.doc",
"features": ["te", "av"],
"te": {
"trust": 0,
"images": [{
"report": {
"verdict": "unknown"
},
"status": "not_found",
"id": "e50e99f3-5963-4573-af9e-e3f4750b55e2",
"revision": 1
}, {
"report": {
"verdict": "unknown"
},
"status": "not_found",
"id": "5e5de275-a103-4f67-b55b-47532918fa59",
"revision": 1
}],
"score": -2147483648,
"status": {
"code": 1004, "label": "NOT_FOUND",
"message": "Could not find the requested file. Please upload it."
}},
"av": {
"malware_info": {
"signature_name": "",
"malware_family": 0,
"malware_type": 0,
"severity": 0,
"confidence": 0
},
"status": {
"code": 1001,
"label": "FOUND",
"message": "The request has been fully answered."
}
}
}
}
]
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: "Informazioni trovate correttamente per le seguenti entità:…" Se l'operazione è parzialmente riuscita: "Sono state trovate informazioni parziali per le seguenti entità:…" Se non sono state trovate entità: "Non sono state trovate informazioni per le seguenti entità:…" Se non è stato possibile trovare entità: "Impossibile recuperare le informazioni per le seguenti entità:…" Se l'operazione non va a buon fine: "Nessuna entità è stata arricchita". L'azione deve non riuscire e interrompere l'esecuzione di un playbook: Se viene segnalato un errore critico, ad esempio credenziali errate o perdita di connettività: "Si è verificato un errore durante l'esecuzione dell'azione. Errore: {}".format(e) |
Generale |
Carica file
Descrizione
Carica i file per l'analisi.
Parametri
Nome visualizzato del parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
---|---|---|---|---|
percorso file | Stringa | N/D | Sì | percorso del file da caricare |
nome file | Stringa | N/D | Sì | Nome visualizzato del file caricato |
Abilitare la funzionalità di emulazione delle minacce | Casella di controllo | Selezionata | No | Se abilitata, la funzionalità di emulazione delle minacce verrà attivata per il caricamento. Per impostazione predefinita, se non vengono selezionate funzionalità, verrà utilizzata l'emulazione delle minacce. |
Attivare la funzionalità Antivirus | Casella di controllo | Deselezionata | No | Se abilitata, la funzionalità antivirus verrà attivata per il caricamento. Per impostazione predefinita, se non vengono selezionate funzionalità, verrà utilizzata l'emulazione delle minacce. |
Abilitare la funzionalità Estrazione minacce | Casella di controllo | Deselezionata | No | Se attivata, la funzionalità di estrazione delle minacce verrà attivata per il caricamento. Per impostazione predefinita, se non vengono selezionate funzionalità, verrà utilizzata l'emulazione delle minacce. |
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
[
{
"Entity": "/tmp/test.txt",
"EntityResult": {
"status": {
"code": 1002,
"label": "UPLOAD_SUCCESS",
"message": "The file was uploaded successfully."
},
"sha1": "6caf005c3183d9b5b8dfa5b60f24eb1ebbfab876",
"md5": "c12c504bbe0f7be6ca87d4933c43fac1",
"sha256": "e757f729d149e047705ad6adfbcdd28b0ad28899385712ee0a58261bcb03ac36",
"file_type": "",
"file_name": "2020092414.log",
"features": ["te"],
"te": {
"trust": 0,
"images": [{
"report": {
"verdict": "unknown"
},
"status": "not_found",
"id": "e50e99f3-5963-4573-af9e-e3f4750b55e2",
"revision": 1
}, {
"report": {
"verdict": "unknown"
},
"status": "not_found",
"id": "5e5de275-a103-4f67-b55b-47532918fa59",
"revision": 1
}],
"score": -2147483648,
"status": {
"code": 1002,
"label": "UPLOAD_SUCCESS",
"message": "The file was uploaded successfully."
}
}
}
}
]
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: "Successfully uploaded the following files: {}".format(".join([file_path for file_path in successful_paths]) Altrimenti: "Non sono stati caricati file." Se non è riuscito: "Si è verificato un errore nei seguenti file: {} Controlla i log per ulteriori informazioni.".format(".join([file_path for file_path in failed_paths])"
L'azione deve non riuscire e interrompere l'esecuzione di un playbook: Se viene segnalato un errore critico, ad esempio credenziali errate o connettività persa: "Si è verificato un errore durante l'esecuzione dell'azione. Errore: {}".format(e) |
Generale |
Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.