RSA NetWitness

Versão da integração: 15.0

Configure a integração do RSA NetWitness no Google Security Operations

Para obter instruções detalhadas sobre como configurar uma integração no Google SecOps, consulte o artigo Configure integrações.

Ações

Tchim-tchim

Descrição

Testar conetividade.

Parâmetros

N/A

Exemplos de utilização

N/A

Executar em

Esta ação é executada em todas as entidades.

Resultados da ação

Enriquecimento de entidades

N/A

Estatísticas

N/A

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado JSON
N/A

Consultar o NetWitness para eventos em torno do anfitrião

Descrição

Atribuir um problema a um utilizador.

Parâmetros

N/A

Exemplos de utilização

N/A

Executar em

Esta ação é executada na entidade Hostname.

Resultados da ação

Enriquecimento de entidades
Nome do campo de enriquecimento Lógica: quando aplicar
payload.req Devolve se existir no resultado JSON
org.src Devolve se existir no resultado JSON
domain.src Devolve se existir no resultado JSON
netname Devolve se existir no resultado JSON
duração Devolve se existir no resultado JSON
livrar Devolve se existir no resultado JSON
payload Devolve se existir no resultado JSON
tamanho Devolve se existir no resultado JSON
country.src Devolve se existir no resultado JSON
serviço Devolve se existir no resultado JSON
longdec.src Devolve se existir no resultado JSON
eth.src Devolve se existir no resultado JSON
tcp.dstport Devolve se existir no resultado JSON
direção Devolve se existir no resultado JSON
média Devolve se existir no resultado JSON
ip.dst Devolve se existir no resultado JSON
latdec.src Devolve se existir no resultado JSON
city.src Devolve se existir no resultado JSON
alerta Devolve se existir no resultado JSON
sessionid Devolve se existir no resultado JSON
eth.type Devolve se existir no resultado JSON
ip.src Devolve se existir no resultado JSON
tcp.flags Devolve se existir no resultado JSON
eth.dst Devolve se existir no resultado JSON
fez Devolve se existir no resultado JSON
tcp.srcport Devolve se existir no resultado JSON
pacote Devolve se existir no resultado JSON
streams Devolve se existir no resultado JSON
tempo Devolve se existir no resultado JSON
ip.proto

Devolve se existir no resultado JSON

Estatísticas

N/A

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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"
}]

Consultar o NetWitness para eventos em torno do IP

Descrição

Execute uma consulta no RSA NetWitness para obter todos os eventos de uma consulta específica (condições) para um determinado endereço IP no alerta.

Parâmetros

N/A

Exemplos de utilização

N/A

Executar em

Esta ação é executada na entidade de endereço IP.

Resultados da ação

Enriquecimento de entidades
Nome do campo de enriquecimento Lógica: quando aplicar
payload.req Devolve se existir no resultado JSON
ubc.req Devolve se existir no resultado JSON
netname Devolve se existir no resultado JSON
duração Devolve se existir no resultado JSON
livrar Devolve se existir no resultado JSON
payload Devolve se existir no resultado JSON
tamanho Devolve se existir no resultado JSON
serviço Devolve se existir no resultado JSON
mcb.req Devolve se existir no resultado JSON
eth.src Devolve se existir no resultado JSON
tcp.flags Devolve se existir no resultado JSON
tcp.dstport Devolve se existir no resultado JSON
direção Devolve se existir no resultado JSON
média Devolve se existir no resultado JSON
ip.dst Devolve se existir no resultado JSON
alerta Devolve se existir no resultado JSON
sessionid Devolve se existir no resultado JSON
eth.type Devolve se existir no resultado JSON
ip.src Devolve se existir no resultado JSON
Eth.dst Devolve se existir no resultado JSON
fez Devolve se existir no resultado JSON
tcp.srcport Devolve se existir no resultado JSON
pacotes Devolve se existir no resultado JSON
streams Devolve se existir no resultado JSON
tempo Devolve se existir no resultado JSON
entropy.req Devolve se existir no resultado JSON
ip.proto

Devolve se existir no resultado JSON

Estatísticas

N/A

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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"
}]

Consultar o NetWitness para eventos relacionados com o utilizador

Descrição

Execute uma consulta no RSA NetWitness para obter todos os eventos de uma consulta específica (condições) para um determinado nome de utilizador no alerta.

Parâmetros

N/A

Exemplos de utilização

N/A

Executar em

Esta ação é executada na entidade User.

Resultados da ação

Enriquecimento de entidades
Nome do campo de enriquecimento Lógica: quando aplicar
payload.req Devolve se existir no resultado JSON
ubc.req Devolve se existir no resultado JSON
netname Devolve se existir no resultado JSON
duração Devolve se existir no resultado JSON
livrar Devolve se existir no resultado JSON
payload Devolve se existir no resultado JSON
tamanho Devolve se existir no resultado JSON
serviço Devolve se existir no resultado JSON
mcb.req Devolve se existir no resultado JSON
mcbc.req Devolve se existir no resultado JSON
tcp.dstport Devolve se existir no resultado JSON
direção Devolve se existir no resultado JSON
média Devolve se existir no resultado JSON
ip.dst Devolve se existir no resultado JSON
alerta Devolve se existir no resultado JSON
sessionid Devolve se existir no resultado JSON
eth.type Devolve se existir no resultado JSON
ip.src Devolve se existir no resultado JSON
tcp.flags Devolve se existir no resultado JSON
Tcp.srcport Devolve se existir no resultado JSON
pacotes Devolve se existir no resultado JSON
user.src Devolve se existir no resultado JSON
streams Devolve se existir no resultado JSON
tempo Devolve se existir no resultado JSON
entropy.req Devolve se existir no resultado JSON
ip.proto Devolve se existir no resultado JSON
Estatísticas

N/A

Resultado do script

Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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"
}]

Executar consulta geral

Descrição

Execute uma consulta gratuita e receba um evento e um ficheiro PCAP.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Consulta 0 N/A String de consulta personalizada.

Exemplos de utilização

N/A

Executar em

Esta ação é executada em todas as entidades.

Resultados da ação

Enriquecimento de entidades

N/A

Estatísticas

N/A

Resultado do script
Nome do resultado do script Opções de valor Exemplo
events_json Verdadeiro/Falso events_json:False
Resultado 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"
}]

Atualize a base de dados "TI" do NetWitness

Descrição

Defina a configuração do feed personalizado no NetWitness para enriquecer as entidades com chaves e valores de metadados específicos. Estes serão correlacionados mais tarde nas regras de correlação do NetWitness

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
String de valor-chave 0 N/A Uma string de chave-valor,que é apresentada no formato atual: key1:val1,key2:val2

Exemplos de utilização

N/A

Executar em

Esta ação é executada em todas as entidades.

Resultados da ação

Enriquecimento de entidades

N/A

Estatísticas

N/A

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_succeed Verdadeiro/Falso is_succeed:False
Resultado JSON
N/A

Atualize a base de dados de TI de entrada não processada do NetWitness

Descrição

Defina a configuração do feed personalizado no NetWitness para enriquecer as entidades com chaves e valores de metadados específicos. Estes serão correlacionados posteriormente nas regras de correlação do NetWitness.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Identificadores 0 N/A Lista de identificadores separados por vírgulas.
Itens de chave e valor 0 N/A Itens de chave e valor.

Exemplos de utilização

N/A

Executar em

Esta ação é executada em todas as entidades.

Resultados da ação

Enriquecimento de entidades

N/A

Estatísticas

N/A

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado JSON
N/A

Conetores

Configure conetores do RSA NetWitness no Google SecOps

Para ver instruções detalhadas sobre como configurar um conetor no Google SecOps, consulte o artigo Configurar o conetor.

Para configurar o conector selecionado, use os parâmetros específicos do conector indicados nas tabelas seguintes:

Conetor de incidentes do RSA NetWitness

Descrição

Conector de incidentes do RSA NetWitness.

Parâmetros do conetor

Use os seguintes parâmetros para configurar o conector:

Parâmetro Tipo Valor predefinido Descrição
DeviceProductField 2 device_product O nome do campo usado para determinar o produto do dispositivo.
EventClassId 2 nome O nome do campo usado para determinar o nome do evento (subtipo).
PythonProcessTimeout 2 60 O limite de tempo (em segundos) para o processo Python que executa o script atual.
URI da IU 2 https://x.x.x.x/ N/A
URI do concentrador 2 http://x.x.x.x:50105/ N/A
Descodificar URI 2 https://x.x.x.x:50102/ N/A
Nome de utilizador 2 nulo N/A
Palavra-passe 3 nulo N/A
Campo do gerador de regras 2 nulo N/A
Campo de hora do evento 2 tempo N/A
Máximo de dias para trás 1 1 N/A
Limite de número de incidentes 1 10 N/A
Validar SSL o nulo N/A
Endereço do servidor proxy 2 nulo O endereço do servidor proxy a usar.
Nome de utilizador do proxy 2 nulo O nome de utilizador do proxy para autenticação.
Palavra-passe do proxy 3 nulo A palavra-passe do proxy para autenticação.

Regras de conector

Suporte de proxy

O conetor suporta proxy.

RSA NetWitness Query Connector

Descrição

Conector de consulta estática do RSA NetWitness.

Parâmetros do conetor

Parâmetro Tipo Valor predefinido Descrição
DeviceProductField 2 device_product O nome do campo usado para determinar o produto do dispositivo.
EventClassId 2 nome O nome do campo usado para determinar o nome do evento (subtipo).
PythonProcessTimeout 2 60 O limite de tempo (em segundos) para o processo Python que executa o script atual.
URI do concentrador 2 http://x.x.x.x:50105/ N/A
Descodificar URI 2 https://x.x.x.x:50102/ N/A
Nome de utilizador 2 nulo N/A
Palavra-passe 3 nulo N/A
Consulta 2 nulo N/A
Campo do gerador de regras 2 nulo N/A
Limite de contagem de alertas 1 10 N/A
Máximo de dias para trás 1 1 N/A
Campo de hora do evento 2 tempo N/A
Validar SSL o nulo N/A
Endereço do servidor proxy 2 nulo O endereço do servidor proxy a usar.
Nome de utilizador do proxy 2 nulo O nome de utilizador do proxy para autenticação.
Palavra-passe do proxy 3 nulo A palavra-passe do proxy para autenticação.

Regras de conector

Suporte de proxy

O conetor suporta proxy.

Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais da Google SecOps.