RSA NetWitness

Versione integrazione: 15.0

Configurare l'integrazione di RSA NetWitness in Google Security Operations

Per istruzioni dettagliate su come configurare un'integrazione in Google SecOps, vedi Configurare le integrazioni.

Azioni

Dindin

Descrizione

Testa la connettività.

Parametri

N/D

Casi d'uso

N/D

Run On

Questa azione viene eseguita su tutte le entità.

Risultati dell'azione

Arricchimento delle entità

N/D

Approfondimenti

N/D

Risultato script
Nome del risultato dello script Opzioni di valore Esempio
is_success Vero/Falso is_success:False
Risultato JSON
N/A

Esegui query su NetWitness per gli eventi relativi all'host

Descrizione

Assegnare un problema a un utente.

Parametri

N/D

Casi d'uso

N/D

Run On

Questa azione viene eseguita sull'entità Nome host.

Risultati dell'azione

Arricchimento delle entità
Nome del campo di arricchimento Logica: quando applicarla
payload.req Restituisce se esiste nel risultato JSON
org.src Restituisce se esiste nel risultato JSON
domain.src Restituisce se esiste nel risultato JSON
netname Restituisce se esiste nel risultato JSON
intera durata Restituisce se esiste nel risultato JSON
eliminare Restituisce se esiste nel risultato JSON
payload Restituisce se esiste nel risultato JSON
dimensioni Restituisce se esiste nel risultato JSON
country.src Restituisce se esiste nel risultato JSON
servizio Restituisce se esiste nel risultato JSON
longdec.src Restituisce se esiste nel risultato JSON
eth.src Restituisce se esiste nel risultato JSON
tcp.dstport Restituisce se esiste nel risultato JSON
direction Restituisce se esiste nel risultato JSON
media Restituisce se esiste nel risultato JSON
ip.dst Restituisce se esiste nel risultato JSON
latdec.src Restituisce se esiste nel risultato JSON
city.src Restituisce se esiste nel risultato JSON
avviso Restituisce se esiste nel risultato JSON
sessionid Restituisce se esiste nel risultato JSON
eth.type Restituisce se esiste nel risultato JSON
ip.src Restituisce se esiste nel risultato JSON
tcp.flags Restituisce se esiste nel risultato JSON
eth.dst Restituisce se esiste nel risultato JSON
hai Restituisce se esiste nel risultato JSON
tcp.srcport Restituisce se esiste nel risultato JSON
pacchetto Restituisce se esiste nel risultato JSON
applicazioni. Restituisce se esiste nel risultato JSON
tempo Restituisce se esiste nel risultato JSON
ip.proto

Restituisce il valore se esiste nel risultato JSON

Approfondimenti

N/D

Risultato script
Nome del risultato dello script Opzioni di valore Esempio
is_success Vero/Falso is_success:False
Risultato JSON
[
{
"EntityResult":
[
{
"payload.req": "0",
"org.src": "Blue",
"domain.src": "example.com",
"netname": "other src",
"lifetime": "0",
"rid": "29",
"payload": "0",
"size": "66",
"country.src": "France",
"service": "0",
"longdec.src": "-2.2595",
"eth.src": "11:1C:1C:11:22:87",
"tcp.dstport": "40906",
"direction": "inbound",
"medium": "1",
"ip.dst": "1.1.1.1",
"latdec.src": "48.3175",
"city.src": "Tru00e9meur",
"alert": "test App rule",
"sessionid": "29",
"eth.type": "2048",
"ip.src": "1.1.1.1",
"tcp.flags": "20",
"eth.dst": "11:11:11:B1:1B:11",
"did": "nwappliance5805",
"tcp.srcport": "80",
"packets": "1",
"streams": "1",
"time": 1547013286,
"ip.proto": "6"
},
{
"Entity": "example.com"
}]

Eseguire query su NetWitness per eventi relativi all'IP

Descrizione

Esegui una query su RSA NetWitness per recuperare tutti gli eventi per una query specifica (condizioni) per un determinato indirizzo IP nell'avviso.

Parametri

N/D

Casi d'uso

N/D

Run On

Questa azione viene eseguita sull'entità Indirizzo IP.

Risultati dell'azione

Arricchimento delle entità
Nome campo di arricchimento Logica: quando applicarla
payload.req Restituisce se esiste nel risultato JSON
ubc.req Restituisce se esiste nel risultato JSON
netname Restituisce se esiste nel risultato JSON
intera durata Restituisce se esiste nel risultato JSON
eliminare Restituisce se esiste nel risultato JSON
payload Restituisce se esiste nel risultato JSON
dimensioni Restituisce se esiste nel risultato JSON
servizio Restituisce se esiste nel risultato JSON
mcb.req Restituisce se esiste nel risultato JSON
eth.src Restituisce se esiste nel risultato JSON
tcp.flags Restituisce se esiste nel risultato JSON
tcp.dstport Restituisce se esiste nel risultato JSON
direction Restituisce se esiste nel risultato JSON
media Restituisce se esiste nel risultato JSON
ip.dst Restituisce se esiste nel risultato JSON
avviso Restituisce se esiste nel risultato JSON
sessionid Restituisce se esiste nel risultato JSON
eth.type Restituisce se esiste nel risultato JSON
ip.src Restituisce se esiste nel risultato JSON
Eth.dst Restituisce se esiste nel risultato JSON
hai Restituisce se esiste nel risultato JSON
tcp.srcport Restituisce se esiste nel risultato JSON
pacchetti Restituisce se esiste nel risultato JSON
applicazioni. Restituisce se esiste nel risultato JSON
tempo Restituisce se esiste nel risultato JSON
entropy.req Restituisce se esiste nel risultato JSON
ip.proto

Restituisce il valore se esiste nel risultato JSON

Approfondimenti

N/D

Risultato script
Nome del risultato dello script Opzioni di valore Esempio
is_success Vero/Falso is_success:False
Risultato JSON

[
{
"EntityResult":
[{
"payload.req": "110",
"ubc.req": "44",
"netname": "private dst",
"lifetime": "0",
"rid": "792830",
"payload": "110",
"size": "242",
"service": "0",
"mcb.req": "48",
"eth.src": "11:6C:AC:61:11:11",
"tcp.flags": "24",
"tcp.dstport": "39497",
"direction": "lateral",
"medium": "1",
"ip.dst": "1.1.1.1",
"alert": "test App rule",
"sessionid": "792831",
"eth.type": "2048",
"ip.src": "1.1.1.1",
"mcbc.req": "9",
"eth.dst": "00:50:56:A5:45:70",
"did": "nwappliance5805",
"tcp.srcport": "389",
"packets": "2",
"streams": "1",
"time": 1547467411,
"entropy.req": "5075",
"ip.proto": "6"
},
"Entity": "1.1.1.1"
}]

Esegui query su NetWitness per gli eventi relativi all'utente

Descrizione

Esegui una query su RSA NetWitness per recuperare tutti gli eventi per una query specifica (condizioni) per un determinato nome utente nell'avviso.

Parametri

N/D

Casi d'uso

N/D

Run On

Questa azione viene eseguita sull'entità Utente.

Risultati dell'azione

Arricchimento delle entità
Nome campo di arricchimento Logica: quando applicarla
payload.req Restituisce se esiste nel risultato JSON
ubc.req Restituisce se esiste nel risultato JSON
netname Restituisce se esiste nel risultato JSON
intera durata Restituisce se esiste nel risultato JSON
eliminare Restituisce se esiste nel risultato JSON
payload Restituisce se esiste nel risultato JSON
dimensioni Restituisce se esiste nel risultato JSON
servizio Restituisce se esiste nel risultato JSON
mcb.req Restituisce se esiste nel risultato JSON
mcbc.req Restituisce se esiste nel risultato JSON
tcp.dstport Restituisce se esiste nel risultato JSON
direction Restituisce se esiste nel risultato JSON
media Restituisce se esiste nel risultato JSON
ip.dst Restituisce se esiste nel risultato JSON
avviso Restituisce se esiste nel risultato JSON
sessionid Restituisce se esiste nel risultato JSON
eth.type Restituisce se esiste nel risultato JSON
ip.src Restituisce se esiste nel risultato JSON
tcp.flags Restituisce se esiste nel risultato JSON
Tcp.srcport Restituisce se esiste nel risultato JSON
pacchetti Restituisce se esiste nel risultato JSON
user.src Restituisce se esiste nel risultato JSON
applicazioni. Restituisce se esiste nel risultato JSON
tempo Restituisce se esiste nel risultato JSON
entropy.req Restituisce se esiste nel risultato JSON
ip.proto Restituisce se esiste nel risultato JSON
Approfondimenti

N/D

Risultato script

Nome del risultato dello script Opzioni di valore Esempio
is_success Vero/Falso is_success:False
Risultato JSON
[
{
"EntityResult":
[{
"payload.req": "110",
"ubc.req": "44",
"netname": "private dst",
"lifetime": "0",
"rid": "792830",
"payload": "110",
"size": "242",
"service": "0",
"mcb.req": "48",
"mcbc.req": "9",
"tcp.dstport": "39497",
"direction": "lateral",
"medium": "1",
"ip.dst": "1.1.1.1",
"alert": "test App rule",
"sessionid": "792831",
"eth.type": "2048",
"ip.src": "1.1.1.1",
"tcp.flags": "24",
"tcp.srcport": "389",
"packets": "2",
"user.src": "user",
"streams": "1",
"time": 1547467411,
"entropy.req": "5075",
"ip.proto": "6"
},
"Entity": "user"
}]

Esegui query generale

Descrizione

Esegui una query gratuita e ricevi un evento e un file PCAP.

Parametri

Parametro Tipo Valore predefinito Descrizione
Query 0 N/D Stringa di query personalizzata.

Casi d'uso

N/D

Run On

Questa azione viene eseguita su tutte le entità.

Risultati dell'azione

Arricchimento delle entità

N/D

Approfondimenti

N/D

Risultato script
Nome del risultato dello script Opzioni di valore Esempio
events_json Vero/Falso events_json:False
Risultato JSON
[
{
"payload.req": "66",
"ubc.req": "18",
"netname": "multicast dst",
"lifetime": "0",
"rid": "48908",
"payload": "66",
"size": "150",
"service": "0",
"mcb.req": "0",
"eth.src": "00:50:56:B5:76:2B",
"udp.srcport": "60807",
"udp.dstport": "5355",
"direction": "lateral",
"medium": "1",
"ip.dst": "1.1.1.1",
"alert": "test App rule",
"sessionid": "48908",
"eth.type": "2048",
"ip.src": "1.1.1.1",
"mcbc.req": "24",
"eth.dst": "11:11:5E:11:11:FC",
"did": "nwappliance5805",
"packets": "2",
"streams": "1",
"time": 1547047123,
"entropy.req": "3498",
"ip.proto": "17"
}]

Aggiorna il database "TI" di NetWitness

Descrizione

Imposta la configurazione dei feed personalizzati in NetWitness per arricchire le entità con chiavi e valori di metadati specifici. Questi verranno correlati in un secondo momento nelle regole di correlazione di NetWitness

Parametri

Parametro Tipo Valore predefinito Descrizione
Stringa del valore chiave 0 N/D Una stringa di valori chiave,presentata nel formato corrente: chiave1:valore1,chiave2:valore2

Casi d'uso

N/D

Run On

Questa azione viene eseguita su tutte le entità.

Risultati dell'azione

Arricchimento delle entità

N/D

Approfondimenti

N/D

Risultato script
Nome del risultato dello script Opzioni di valore Esempio
is_succeed Vero/Falso is_succeed:False
Risultato JSON
N/A

Aggiornare il database TI dell'input non elaborato di NetWitness

Descrizione

Imposta la configurazione dei feed personalizzati in NetWitness per arricchire le entità con chiavi e valori di metadati specifici. Questi verranno correlati in un secondo momento nelle regole di correlazione di NetWitness.

Parametri

Parametro Tipo Valore predefinito Descrizione
Identificatori 0 N/D Elenco di identificatori separati da virgole.
Elementi chiave e valore 0 N/D Elementi chiave e valore.

Casi d'uso

N/D

Run On

Questa azione viene eseguita su tutte le entità.

Risultati dell'azione

Arricchimento delle entità

N/D

Approfondimenti

N/D

Risultato script
Nome del risultato dello script Opzioni di valore Esempio
is_success Vero/Falso is_success:False
Risultato JSON
N/A

Connettori

Configurare i connettori RSA NetWitness in Google SecOps

Per istruzioni dettagliate su come configurare un connettore in Google SecOps, vedi Configurazione del connettore.

Per configurare il connettore selezionato, utilizza i parametri specifici del connettore elencati nelle tabelle seguenti:

Connettore per gli incidenti RSA NetWitness

Descrizione

Connettore per gli incidenti RSA NetWitness.

Parametri del connettore

Utilizza i seguenti parametri per configurare il connettore:

Parametro Tipo Valore predefinito Descrizione
DeviceProductField 2 device_product Il nome del campo utilizzato per determinare il prodotto del dispositivo.
EventClassId 2 nome Il nome del campo utilizzato per determinare il nome dell'evento (sottotipo).
PythonProcessTimeout 2 60 Il limite di timeout (in secondi) per il processo Python che esegue lo script corrente.
URI UI 2 https://x.x.x.x/ N/D
URI del concentratore 2 http://x.x.x.x:50105/ N/D
Decodifica URI 2 https://x.x.x.x:50102/ N/D
Nome utente 2 null N/D
Password 3 null N/D
Campo del generatore di regole 2 null N/D
Campo temporale evento 2 tempo N/D
Max Days Backwards 1 1 N/D
Limite di conteggio degli incidenti 1 10 N/D
Verifica SSL o null N/D
Indirizzo del server proxy 2 null L'indirizzo del server proxy da utilizzare.
Nome utente proxy 2 null Il nome utente del proxy con cui eseguire l'autenticazione.
Password proxy 3 null La password del proxy per l'autenticazione.

Regole del connettore

Supporto del proxy

Il connettore supporta il proxy.

Connettore query RSA NetWitness

Descrizione

Connettore di query statiche RSA NetWitness.

Parametri del connettore

Parametro Tipo Valore predefinito Descrizione
DeviceProductField 2 device_product Il nome del campo utilizzato per determinare il prodotto del dispositivo.
EventClassId 2 nome Il nome del campo utilizzato per determinare il nome dell'evento (sottotipo).
PythonProcessTimeout 2 60 Il limite di timeout (in secondi) per il processo Python che esegue lo script corrente.
URI del concentratore 2 http://x.x.x.x:50105/ N/D
Decodifica URI 2 https://x.x.x.x:50102/ N/D
Nome utente 2 null N/D
Password 3 null N/D
Query 2 null N/D
Campo del generatore di regole 2 null N/D
Limite conteggio avvisi 1 10 N/D
Max Days Backwards 1 1 N/D
Campo temporale evento 2 tempo N/D
Verifica SSL o null N/D
Indirizzo del server proxy 2 null L'indirizzo del server proxy da utilizzare.
Nome utente proxy 2 null Il nome utente del proxy con cui eseguire l'autenticazione.
Password proxy 3 null La password del proxy per l'autenticazione.

Regole del connettore

Supporto del proxy

Il connettore supporta il proxy.

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