RSA NetWitness

Configura la integración de RSA NetWitness en Google Security Operations

Si quieres obtener instrucciones detalladas para configurar una integración en Google SecOps, consulta Configura integraciones.

Acciones

Ping

Descripción

Prueba la conectividad.

Parámetros

N/A

Casos de uso

N/A

Ejecutar en

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Enriquecimiento de entidades

N/A

Estadísticas

N/A

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero o falso is_success:False
Resultado de JSON
N/A

Consulta NetWitness para ver los eventos relacionados con el host

Descripción

Asigna un problema a un usuario.

Parámetros

N/A

Casos de uso

N/A

Ejecutar en

Esta acción se ejecuta en la entidad Hostname.

Resultados de la acción

Enriquecimiento de entidades
Nombre del campo de enriquecimiento Lógica: Cuándo aplicar
payload.req Devuelve si existe en el resultado JSON
org.src Devuelve si existe en el resultado JSON
domain.src Devuelve si existe en el resultado JSON
netname Devuelve si existe en el resultado JSON
de por vida Devuelve si existe en el resultado JSON
deshacerse Devuelve si existe en el resultado JSON
carga útil Devuelve si existe en el resultado JSON
tamaño Devuelve si existe en el resultado JSON
country.src Devuelve si existe en el resultado JSON
servicio Devuelve si existe en el resultado JSON
longdec.src Devuelve si existe en el resultado JSON
eth.src Devuelve si existe en el resultado JSON
tcp.dstport Devuelve si existe en el resultado JSON
direction Devuelve si existe en el resultado JSON
medio Devuelve si existe en el resultado JSON
ip.dst Devuelve si existe en el resultado JSON
latdec.src Devuelve si existe en el resultado JSON
city.src Devuelve si existe en el resultado JSON
alerta Devuelve si existe en el resultado JSON
sessionid Devuelve si existe en el resultado JSON
eth.type Devuelve si existe en el resultado JSON
ip.src Devuelve si existe en el resultado JSON
tcp.flags Devuelve si existe en el resultado JSON
eth.dst Devuelve si existe en el resultado JSON
hizo Devuelve si existe en el resultado JSON
tcp.srcport Devuelve si existe en el resultado JSON
paquete Devuelve si existe en el resultado JSON
de aplicaciones. Devuelve si existe en el resultado JSON
hora Devuelve si existe en el resultado JSON
ip.proto

Devuelve si existe en el resultado JSON

Estadísticas

N/A

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero o falso is_success:False
Resultado de 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"
}]

Consulta NetWitness para ver los eventos relacionados con la IP

Descripción

Ejecuta una consulta en RSA NetWitness para recuperar todos los eventos de una consulta específica (condiciones) para una dirección IP determinada en la alerta.

Parámetros

N/A

Casos de uso

N/A

Ejecutar en

Esta acción se ejecuta en la entidad Dirección IP.

Resultados de la acción

Enriquecimiento de entidades
Nombre del campo de enriquecimiento Lógica: Cuándo aplicar
payload.req Devuelve si existe en el resultado JSON
ubc.req Devuelve si existe en el resultado JSON
netname Devuelve si existe en el resultado JSON
de por vida Devuelve si existe en el resultado JSON
deshacerse Devuelve si existe en el resultado JSON
carga útil Devuelve si existe en el resultado JSON
tamaño Devuelve si existe en el resultado JSON
servicio Devuelve si existe en el resultado JSON
mcb.req Devuelve si existe en el resultado JSON
eth.src Devuelve si existe en el resultado JSON
tcp.flags Devuelve si existe en el resultado JSON
tcp.dstport Devuelve si existe en el resultado JSON
direction Devuelve si existe en el resultado JSON
medio Devuelve si existe en el resultado JSON
ip.dst Devuelve si existe en el resultado JSON
alerta Devuelve si existe en el resultado JSON
sessionid Devuelve si existe en el resultado JSON
eth.type Devuelve si existe en el resultado JSON
ip.src Devuelve si existe en el resultado JSON
Eth.dst Devuelve si existe en el resultado JSON
hizo Devuelve si existe en el resultado JSON
tcp.srcport Devuelve si existe en el resultado JSON
paquetes Devuelve si existe en el resultado JSON
de aplicaciones. Devuelve si existe en el resultado JSON
hora Devuelve si existe en el resultado JSON
entropy.req Devuelve si existe en el resultado JSON
ip.proto

Devuelve si existe en el resultado JSON

Estadísticas

N/A

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero o falso is_success:False
Resultado de 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"
}]

Consulta NetWitness para ver los eventos relacionados con el usuario

Descripción

Ejecuta una consulta en RSA NetWitness para recuperar todos los eventos de una consulta específica (condiciones) para un nombre de usuario determinado en la alerta.

Parámetros

N/A

Casos de uso

N/A

Ejecutar en

Esta acción se ejecuta en la entidad User.

Resultados de la acción

Enriquecimiento de entidades
Nombre del campo de enriquecimiento Lógica: Cuándo aplicar
payload.req Devuelve si existe en el resultado JSON
ubc.req Devuelve si existe en el resultado JSON
netname Devuelve si existe en el resultado JSON
de por vida Devuelve si existe en el resultado JSON
deshacerse Devuelve si existe en el resultado JSON
carga útil Devuelve si existe en el resultado JSON
tamaño Devuelve si existe en el resultado JSON
servicio Devuelve si existe en el resultado JSON
mcb.req Devuelve si existe en el resultado JSON
mcbc.req Devuelve si existe en el resultado JSON
tcp.dstport Devuelve si existe en el resultado JSON
direction Devuelve si existe en el resultado JSON
medio Devuelve si existe en el resultado JSON
ip.dst Devuelve si existe en el resultado JSON
alerta Devuelve si existe en el resultado JSON
sessionid Devuelve si existe en el resultado JSON
eth.type Devuelve si existe en el resultado JSON
ip.src Devuelve si existe en el resultado JSON
tcp.flags Devuelve si existe en el resultado JSON
Tcp.srcport Devuelve si existe en el resultado JSON
paquetes Devuelve si existe en el resultado JSON
user.src Devuelve si existe en el resultado JSON
de aplicaciones. Devuelve si existe en el resultado JSON
hora Devuelve si existe en el resultado JSON
entropy.req Devuelve si existe en el resultado JSON
ip.proto Devuelve si existe en el resultado JSON
Estadísticas

N/A

Resultado de secuencia de comandos

Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero o falso is_success:False
Resultado de 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"
}]

Ejecuta una búsqueda genérica

Descripción

Ejecuta una consulta gratuita y recibe un evento y un archivo PCAP.

Parámetros

Parámetro Tipo Valor predeterminado Descripción
Consulta 0 N/A Es la cadena de consulta personalizada.

Casos de uso

N/A

Ejecutar en

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Enriquecimiento de entidades

N/A

Estadísticas

N/A

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
events_json Verdadero o falso events_json:False
Resultado de 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"
}]

Actualiza la base de datos "TI" de NetWitness

Descripción

Configura un feed personalizado en NetWitness para enriquecer las entidades con claves y valores de metadatos específicos. Estos se correlacionarán más adelante en las reglas de correlación de NetWitness.

Parámetros

Parámetro Tipo Valor predeterminado Descripción
Cadena de par clave-valor 0 N/A Es una cadena de clave-valor que se presenta en el formato actual: key1:val1,key2:val2

Casos de uso

N/A

Ejecutar en

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Enriquecimiento de entidades

N/A

Estadísticas

N/A

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_succeed Verdadero o falso is_succeed:False
Resultado de JSON
N/A

Actualiza la base de datos de TI de la entrada sin procesar de NetWitness

Descripción

Configura un feed personalizado en NetWitness para enriquecer las entidades con claves y valores de metadatos específicos. Estos se correlacionarán más adelante en las reglas de correlación de NetWitness.

Parámetros

Parámetro Tipo Valor predeterminado Descripción
Identificadores 0 N/A Lista de identificadores separados por comas.
Elementos de clave y valor 0 N/A Elementos de clave y valor

Casos de uso

N/A

Ejecutar en

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Enriquecimiento de entidades

N/A

Estadísticas

N/A

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero o falso is_success:False
Resultado de JSON
N/A

Conectores

Configura los conectores de RSA NetWitness en Google SecOps

Si quieres obtener instrucciones detalladas para configurar un conector en Google SecOps, consulta Cómo configurar el conector.

Para configurar el conector seleccionado, usa los parámetros específicos del conector que se indican en las siguientes tablas:

Conector de incidentes de RSA NetWitness

Descripción

Es el conector de incidentes de RSA NetWitness.

Parámetros del conector

Usa los siguientes parámetros para configurar el conector:

Parámetro Tipo Valor predeterminado Descripción
DeviceProductField 2 device_product Es el nombre del campo que se usa para determinar el producto del dispositivo.
EventClassId 2 nombre Es el nombre del campo que se usa para determinar el nombre del evento (subtipo).
PythonProcessTimeout 2 60 Es el límite de tiempo de espera (en segundos) para el proceso de Python que ejecuta el script actual.
URI de la IU 2 https://x.x.x.x/ N/A
URI del concentrador 2 http://x.x.x.x:50105/ N/A
Decodificar URI 2 https://x.x.x.x:50102/ N/A
Nombre de usuario 2 null N/A
Contraseña 3 null N/A
Campo del generador de reglas 2 null N/A
Campo de hora del evento 2 hora N/A
Máx. de días hacia atrás 1 1 N/A
Límite de recuento de incidentes 1 10 N/A
Verificar SSL o null N/A
Dirección del servidor proxy 2 null Es la dirección del servidor proxy que se usará.
Nombre de usuario del proxy 2 null Nombre de usuario del proxy con el que se realizará la autenticación.
Contraseña de proxy 3 null Es la contraseña del proxy con la que se realizará la autenticación.

Reglas del conector

Compatibilidad con proxy

El conector admite proxy.

Conector de consultas de RSA NetWitness

Descripción

Es el conector de consultas estáticas de RSA NetWitness.

Parámetros del conector

Parámetro Tipo Valor predeterminado Descripción
DeviceProductField 2 device_product Es el nombre del campo que se usa para determinar el producto del dispositivo.
EventClassId 2 nombre Es el nombre del campo que se usa para determinar el nombre del evento (subtipo).
PythonProcessTimeout 2 60 Es el límite de tiempo de espera (en segundos) para el proceso de Python que ejecuta el script actual.
URI del concentrador 2 http://x.x.x.x:50105/ N/A
Decodificar URI 2 https://x.x.x.x:50102/ N/A
Nombre de usuario 2 null N/A
Contraseña 3 null N/A
Consulta 2 null N/A
Campo del generador de reglas 2 null N/A
Límite de recuento de alertas 1 10 N/A
Máx. de días hacia atrás 1 1 N/A
Campo de hora del evento 2 hora N/A
Verificar SSL o null N/A
Dirección del servidor proxy 2 null Es la dirección del servidor proxy que se usará.
Nombre de usuario del proxy 2 null Nombre de usuario del proxy con el que se realizará la autenticación.
Contraseña de proxy 3 null Es la contraseña del proxy con la que se realizará la autenticación.

Reglas del conector

Compatibilidad con proxy

El conector admite proxy.

¿Necesitas más ayuda? Obtén respuestas de miembros de la comunidad y profesionales de Google SecOps.