RSA NetWitness

在 Google Security Operations 中配置 RSA NetWitness 集成

有关如何在 Google SecOps 中配置集成的详细说明,请参阅配置集成

操作

Ping

说明

测试连接。

参数

不适用

使用场景

不适用

Run On

此操作会针对所有实体运行。

操作执行结果

实体扩充

不适用

数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
N/A

查询 NetWitness 以获取主机周围的事件

说明

将问题分配给用户。

参数

不适用

使用场景

不适用

Run On

此操作在 Hostname 实体上运行。

操作执行结果

实体扩充
扩充项字段名称 逻辑 - 应用场景
payload.req 如果存在于 JSON 结果中,则返回
org.src 如果存在于 JSON 结果中,则返回
domain.src 如果存在于 JSON 结果中,则返回
netname 如果存在于 JSON 结果中,则返回
整个有效期 如果存在于 JSON 结果中,则返回
去除 如果存在于 JSON 结果中,则返回
payload 如果存在于 JSON 结果中,则返回
大小 如果存在于 JSON 结果中,则返回
country.src 如果存在于 JSON 结果中,则返回
服务 如果存在于 JSON 结果中,则返回
longdec.src 如果存在于 JSON 结果中,则返回
eth.src 如果存在于 JSON 结果中,则返回
tcp.dstport 如果存在于 JSON 结果中,则返回
方向 如果存在于 JSON 结果中,则返回
如果存在于 JSON 结果中,则返回
ip.dst 如果存在于 JSON 结果中,则返回
latdec.src 如果存在于 JSON 结果中,则返回
city.src 如果存在于 JSON 结果中,则返回
提醒 如果存在于 JSON 结果中,则返回
sessionid 如果存在于 JSON 结果中,则返回
eth.type 如果存在于 JSON 结果中,则返回
ip.src 如果存在于 JSON 结果中,则返回
tcp.flags 如果存在于 JSON 结果中,则返回
eth.dst 如果存在于 JSON 结果中,则返回
did 如果存在于 JSON 结果中,则返回
tcp.srcport 如果存在于 JSON 结果中,则返回
数据包 如果存在于 JSON 结果中,则返回
视频流 如果存在于 JSON 结果中,则返回
时间 如果存在于 JSON 结果中,则返回
ip.proto

如果存在于 JSON 结果中,则返回

数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
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"
}]

查询 NetWitness 以获取 IP 周围的事件

说明

在 RSA NetWitness 上运行查询,以检索提醒中给定 IP 地址的特定查询(条件)的所有事件。

参数

不适用

使用场景

不适用

Run On

此操作在 IP 地址实体上运行。

操作执行结果

实体扩充
扩充项字段名称 逻辑 - 应用场景
payload.req 如果存在于 JSON 结果中,则返回
ubc.req 如果存在于 JSON 结果中,则返回
netname 如果存在于 JSON 结果中,则返回
整个有效期 如果存在于 JSON 结果中,则返回
去除 如果存在于 JSON 结果中,则返回
payload 如果存在于 JSON 结果中,则返回
大小 如果存在于 JSON 结果中,则返回
服务 如果存在于 JSON 结果中,则返回
mcb.req 如果存在于 JSON 结果中,则返回
eth.src 如果存在于 JSON 结果中,则返回
tcp.flags 如果存在于 JSON 结果中,则返回
tcp.dstport 如果存在于 JSON 结果中,则返回
方向 如果存在于 JSON 结果中,则返回
如果存在于 JSON 结果中,则返回
ip.dst 如果存在于 JSON 结果中,则返回
提醒 如果存在于 JSON 结果中,则返回
sessionid 如果存在于 JSON 结果中,则返回
eth.type 如果存在于 JSON 结果中,则返回
ip.src 如果存在于 JSON 结果中,则返回
Eth.dst 如果存在于 JSON 结果中,则返回
did 如果存在于 JSON 结果中,则返回
tcp.srcport 如果存在于 JSON 结果中,则返回
数据包 如果存在于 JSON 结果中,则返回
视频流 如果存在于 JSON 结果中,则返回
时间 如果存在于 JSON 结果中,则返回
entropy.req 如果存在于 JSON 结果中,则返回
ip.proto

如果存在于 JSON 结果中,则返回

数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
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"
}]

查询 NetWitness 以获取用户周围的事件

说明

在 RSA NetWitness 上运行查询,以检索提醒中指定用户名的特定查询(条件)的所有事件。

参数

不适用

使用场景

不适用

Run On

此操作在 User 实体上运行。

操作执行结果

实体扩充
扩充项字段名称 逻辑 - 应用场景
payload.req 如果存在于 JSON 结果中,则返回
ubc.req 如果存在于 JSON 结果中,则返回
netname 如果存在于 JSON 结果中,则返回
整个有效期 如果存在于 JSON 结果中,则返回
去除 如果存在于 JSON 结果中,则返回
payload 如果存在于 JSON 结果中,则返回
大小 如果存在于 JSON 结果中,则返回
服务 如果存在于 JSON 结果中,则返回
mcb.req 如果存在于 JSON 结果中,则返回
mcbc.req 如果存在于 JSON 结果中,则返回
tcp.dstport 如果存在于 JSON 结果中,则返回
方向 如果存在于 JSON 结果中,则返回
如果存在于 JSON 结果中,则返回
ip.dst 如果存在于 JSON 结果中,则返回
提醒 如果存在于 JSON 结果中,则返回
sessionid 如果存在于 JSON 结果中,则返回
eth.type 如果存在于 JSON 结果中,则返回
ip.src 如果存在于 JSON 结果中,则返回
tcp.flags 如果存在于 JSON 结果中,则返回
Tcp.srcport 如果存在于 JSON 结果中,则返回
数据包 如果存在于 JSON 结果中,则返回
user.src 如果存在于 JSON 结果中,则返回
视频流 如果存在于 JSON 结果中,则返回
时间 如果存在于 JSON 结果中,则返回
entropy.req 如果存在于 JSON 结果中,则返回
ip.proto 如果存在于 JSON 结果中,则返回
数据分析

不适用

脚本结果

脚本结果名称 值选项 示例
is_success True/False is_success:False
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"
}]

运行一般查询

说明

运行免费查询并接收事件和 PCAP 文件。

参数

参数 类型 默认值 说明
查询 0 不适用 自定义查询字符串。

使用场景

不适用

Run On

此操作会针对所有实体运行。

操作执行结果

实体扩充

不适用

数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
events_json True/False events_json:False
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"
}]

更新 NetWitness 的“TI”数据库

说明

在 NetWitness 中设置自定义 Feed 配置,以使用特定元数据键和值来丰富实体。这些信息稍后将在 NetWitness 相关性规则中进行关联

参数

参数 类型 默认值 说明
键值对字符串 0 不适用 一个键值字符串,以当前格式呈现:key1:val1,key2:val2

使用场景

不适用

Run On

此操作会针对所有实体运行。

操作执行结果

实体扩充

不适用

数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
is_succeed True/False is_succeed:False
JSON 结果
N/A

更新 NetWitness 原始输入的 TI 数据库

说明

在 NetWitness 中设置自定义 Feed 配置,以使用特定元数据键和值来丰富实体。这些信息稍后将在 NetWitness 相关性规则中进行关联。

参数

参数 类型 默认值 说明
标识符 0 不适用 以英文逗号分隔的标识符列表。
关键和价值项目 0 不适用 键和值项。

使用场景

不适用

Run On

此操作会针对所有实体运行。

操作执行结果

实体扩充

不适用

数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
N/A

连接器

在 Google SecOps 中配置 RSA NetWitness 连接器

有关如何在 Google SecOps 中配置连接器的详细说明,请参阅配置连接器

如需配置所选连接器,请使用下表中列出的连接器专用参数:

RSA NetWitness Incidents 连接器

说明

RSA NetWitness Incidents 连接器。

连接器参数

使用以下参数配置连接器:

参数 类型 默认值 说明
DeviceProductField 2 device_product 用于确定设备产品的字段名称。
EventClassId 2 name 用于确定事件名称(子类型)的字段名称。
PythonProcessTimeout 2 60 运行当前脚本的 Python 进程的超时限制(以秒为单位)。
界面 URI 2 https://x.x.x.x/ 不适用
集中器 URI 2 http://x.x.x.x:50105/ 不适用
解码 URI 2 https://x.x.x.x:50102/ 不适用
用户名 2 null 不适用
密码 3 null 不适用
规则生成器字段 2 null 不适用
活动时间字段 2 时间 不适用
回溯的天数上限 1 1 不适用
突发事件数量限制 1 10 不适用
验证 SSL o null 不适用
代理服务器地址 2 null 要使用的代理服务器的地址。
代理用户名 2 null 用于进行身份验证的代理用户名。
代理密码 3 null 用于进行身份验证的代理密码。

连接器规则

代理支持

连接器支持代理。

RSA NetWitness 查询连接器

说明

RSA NetWitness 静态查询连接器。

连接器参数

参数 类型 默认值 说明
DeviceProductField 2 device_product 用于确定设备产品的字段名称。
EventClassId 2 name 用于确定事件名称(子类型)的字段名称。
PythonProcessTimeout 2 60 运行当前脚本的 Python 进程的超时限制(以秒为单位)。
集中器 URI 2 http://x.x.x.x:50105/ 不适用
解码 URI 2 https://x.x.x.x:50102/ 不适用
用户名 2 null 不适用
密码 3 null 不适用
查询 2 null 不适用
规则生成器字段 2 null 不适用
提醒数量上限 1 10 不适用
回溯的天数上限 1 1 不适用
活动时间字段 2 时间 不适用
验证 SSL o null 不适用
代理服务器地址 2 null 要使用的代理服务器的地址。
代理用户名 2 null 用于进行身份验证的代理用户名。
代理密码 3 null 用于进行身份验证的代理密码。

连接器规则

代理支持

连接器支持代理。

需要更多帮助?获得社区成员和 Google SecOps 专业人士的解答。