RSA NetWitness

Versión de integración: 15.0

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/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/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/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/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"
}]

Ejecutar consulta general

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/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/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/Falso is_success:False
Resultado de JSON
N/A

Conectores

Configura 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 enumeran 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 Contraseña del proxy para la autenticación.

Reglas del conector

Compatibilidad con proxy

El conector admite proxy.

RSA NetWitness Query Connector

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 Contraseña del proxy para 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.