FireEye AX
本文档介绍了如何将 FireEye AX 与 Google Security Operations 集成。
使用场景
执行实体丰富化。
在 Google Security Operations 中配置 FireEye AX 集成
有关如何在 Google SecOps 中配置集成的详细说明,请参阅配置集成。
集成参数
使用以下参数配置集成:
| 参数显示名称 | 类型 | 默认值 | 为必填项 | 说明 |
|---|---|---|---|---|
| API 根 | 字符串 | https:/<<ip address>> | 是 | Trellix Malware Analysis 实例的 API 根。 |
| 用户名 | 字符串 | 不适用 | 是 | Trellix Malware Analysis 账号的用户名。 |
| 密码 | 密码 | 不适用 | 是 | Trellix Malware Analysis 账号的密码。 |
| 验证 SSL | 复选框 | 勾选 | 是 | 如果已启用,请验证与 Trellix Malware Analysis 服务器连接的 SSL 证书是否有效。 |
操作
Ping
说明
使用 Google SecOps Content Hub 页面中的集成配置页面上提供的参数,测试与 Trellix Malware Analysis 的连接性。
参数
不适用
运行时间
此操作不会对实体执行。
操作执行结果
脚本结果
| 脚本结果名称 | 值选项 |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
案例墙
| 结果类型 | 值 / 说明 | 类型 |
|---|---|---|
| 输出消息* | 该操作不应失败,也不应停止 playbook 执行:
该操作应失败并停止 playbook 执行:
|
常规 |
提交网址
说明
在 Trellix Malware Analysis 中使用网址提交文件以供分析。支持的实体:网址。
参数
| 参数显示名称 | 类型 | 默认值 | 为必填项 | 说明 |
|---|---|---|---|---|
| 虚拟机配置文件 | 字符串 | 不适用 | 是 | 指定分析期间应使用的虚拟机配置文件。可用的虚拟机配置文件可在“获取设备详细信息”操作中找到 |
| 应用 ID | 字符串 | 不适用 | 否 | 指定在分析文件期间需要使用的应用的 ID。默认情况下,Trellix Malware Analysis 会自动选择所需的应用。如需获取配置文件中可用应用的列表,请执行“获取设备详情”操作 |
| 优先级 | DDL | 正常 可能的值: 正常 紧急 |
否 | 指定提交内容的优先级。“普通”会将提交内容置于队列底部,而“紧急”会将提交内容置于队列顶部。 |
| 强制重新扫描 | 复选框 | 否 | 如果启用,此操作将强制 Trellix Malware Analysis 重新扫描提交的文件。 | |
| 分析类型 | DDL | 直播 可能的值: 直播 沙盒 |
否 | 指定分析类型。如果选择“实时”,Trellix Malware Analysis 将在 Malware Analysis 多向量虚拟执行 (MVX) 分析引擎中实时分析可疑文件。如果选择“沙盒”,Trellix Malware Analysis 将在封闭、受保护的环境中分析可疑文件。 |
| 创建分析洞见 | 复选框 | 是 | 如果启用,操作将创建包含所提交文件相关信息的分析洞见。 |
运行时间
此操作在网址实体上运行。
操作执行结果
脚本结果
| 脚本结果名称 | 值选项 |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
JSON 结果
{
"details":
{
"explanation": {
"malwareDetected": {
"malware": [
{
"md5Sum": "29ef299c80d00ee4340b3694d870fe82",
"sha256": "0cff2d41a69d72de30607b8fc09da90e352393e154a342efcddb91e06b3a2147"
},
{
"note": "",
"md5Sum": "29ef299c80d00ee4340b3694d870fe82",
"sha256": "0cff2d41a69d72de30607b8fc09da90e352393e154a342efcddb91e06b3a2147",
"application": "application:0",
"user": "xxxxx",
"original": "vlc-3.0.16-win64.exe",
"type": "exe",
"origid": 176
}
]
},
"osChanges": [],
"staticAnalysis": {
"static": [
{}
]
},
"stolenData": {
"info": {
"field": []
}
}
},
"src": {},
"alertUrl": "https://172.18.5.2/malware_analysis/analyses?maid=177",
"action": "notified",
"attackTime": "2021-09-13 11:15:56 +0000",
"dst": {},
"applianceId": "AC1F6B7A7C8C",
"id": 177,
"name": "xxxxx_xxxxx",
"severity": "MINR",
"uuid": "61330da9-20ad-4196-a901-02b2166ad36d",
"ack": "no",
"product": "MAS",
"vlan": 0,
"malicious": "no"
}
],
"appliance": "MAS",
"version": "MAS (MAS) 9.1.0.950877",
"msg": "extended",
"alertsCount": 1
}
丰富化表
| 扩充项字段名称 | 逻辑 - 适用情形 |
|---|---|
| 恶意 | 当 JSON 中有此字段时 |
| 和程度上减少 | 当 JSON 中有此字段时 |
实体分析洞见
实体数据分析示例:
Malicious: True
严重程度:MINR C&C 服务数量:0 执行的进程数量:0 注册表更改数量:0 提取的文件数量:0
案例墙
| 结果类型 | 值/说明 | 类型 |
|---|---|---|
| 输出消息* | 该操作不应失败,也不应停止 playbook 执行:
如果无法获取其中一个实体的数据 (is_success=true):“操作无法使用 Trellix Malware Analysis 中的信息来丰富以下实体:{entity.identifier}” 如果所有实体的数据都不可用 (is_success=false):提供的所有实体均未得到丰富。 异步消息:正在等待处理以下文件:{pending files} 操作应失败并停止执行 playbook: 如果超时:“执行‘丰富实体’操作时出错。原因:操作超时。以下文件仍在处理中:{pending urls}。请在 IDE 中增加超时时间。注意:添加相同的文件会在 Trellix Malware Analysis 中创建单独的分析作业。 |
常规 |
| 案例墙表格 | 标题:{entity.identifier} | 实体 |
提交文件
说明
在 Trellix Malware Analysis 中提交文件进行分析。
参数
| 参数显示名称 | 类型 | 默认值 | 为必填项 | 说明 |
|---|---|---|---|---|
| 文件路径 | CSV | 不适用 | 是 | 指定要提交的绝对文件路径的逗号分隔列表。 |
| 虚拟机配置文件 | 字符串 | 不适用 | 是 | 指定分析期间应使用的虚拟机配置文件。可用的虚拟机配置文件可在“获取设备详细信息”操作中找到 |
| 应用 ID | 字符串 | 不适用 | 否 | 指定在分析文件期间需要使用的应用的 ID。默认情况下,Trellix Malware Analysis 会自动选择所需的应用。如需获取配置文件中可用应用的列表,请执行“获取设备详情”操作 |
| 优先级 | DDL | 正常 可能的值: 正常 紧急 |
否 | 指定提交内容的优先级。“普通”会将提交内容置于队列底部,而“紧急”会将提交内容置于队列顶部。 |
| 强制重新扫描 | 复选框 | 否 | 如果启用,此操作将强制 Trellix Malware Analysis 重新扫描提交的文件。 | |
| 分析类型 | DDL | 直播 可能的值: 直播 沙盒 |
否 | 指定分析类型。如果选择“实时”,Trellix Malware Analysis 将在 Malware Analysis 多向量虚拟执行 (MVX) 分析引擎中实时分析可疑文件。如果选择“沙盒”,Trellix Malware Analysis 将在封闭、受保护的环境中分析可疑文件。 |
| 创建分析洞见 | 复选框 | 是 | 如果启用,操作将创建包含所提交文件相关信息的分析洞见。 |
运行时间
此操作不会对实体执行。
操作执行结果
脚本结果
| 脚本结果名称 | 值选项 |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
JSON 结果
{
"absolute_path": "/opt/wow/koko.exe",
"details":
{
"explanation": {
"malwareDetected": {
"malware": [
{
"md5Sum": "29ef299c80d00ee4340b3694d870fe82",
"sha256": "0cff2d41a69d72de30607b8fc09da90e352393e154a342efcddb91e06b3a2147"
},
{
"note": "",
"md5Sum": "29ef299c80d00ee4340b3694d870fe82",
"sha256": "0cff2d41a69d72de30607b8fc09da90e352393e154a342efcddb91e06b3a2147",
"application": "application:0",
"user": "xxxxx",
"original": "vlc-3.0.16-win64.exe",
"type": "exe",
"origid": 176
}
]
},
"osChanges": [],
"staticAnalysis": {
"static": [
{}
]
},
"stolenData": {
"info": {
"field": []
}
}
},
"src": {},
"alertUrl": "https://172.18.5.2/malware_analysis/analyses?maid=177",
"action": "notified",
"attackTime": "2021-09-13 11:15:56 +0000",
"dst": {},
"applianceId": "AC1F6B7A7C8C",
"id": 177,
"name": "xxxxx_xxxxx",
"severity": "MINR",
"uuid": "61330da9-20ad-4196-a901-02b2166ad36d",
"ack": "no",
"product": "MAS",
"vlan": 0,
"malicious": "no"
}
],
"appliance": "MAS",
"version": "MAS (MAS) 9.1.0.950877",
"msg": "extended",
"alertsCount": 1
}
实体分析洞见
实体数据分析示例:
Malicious: True
严重程度:MAJR C&C 服务数量:15 已执行的进程数量:0 注册表更改数量:13 提取的文件数量:10
案例墙
| 结果类型 | 值/说明 | 类型 |
|---|---|---|
| 输出消息* | 操作不应失败,也不应停止 playbook 执行:
异步消息:正在等待处理以下文件:{pending files} 如果发生致命错误(例如凭据错误、无法连接到服务器等),操作应失败并停止执行 playbook: 如果超时:“执行‘提交文件’操作时出错。原因:操作超时。以下文件仍在处理中:{pending files}。请在 IDE 中增加超时时间。注意:添加相同的文件会在 Trellix Malware Analysis 中创建单独的分析作业。 如果至少有一个文件未找到:“执行‘将文件附加到支持请求’操作时出错。原因:找不到以下文件,或操作没有足够的权限来访问这些文件:{not available files}” |
常规 |
获取设备详情
说明
检索有关 Trellix Malware Analysis 设备的信息。
运行时间
此操作不会对实体执行。
操作执行结果
脚本结果
| 脚本结果名称 | 值选项 |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
JSON 结果
{
"absolute_path": "/opt/wow/koko.exe",
"details":
{
"explanation": {
"malwareDetected": {
"malware": [
{
"md5Sum": "29ef299c80d00ee4340b3694d870fe82",
"sha256": "0cff2d41a69d72de30607b8fc09da90e352393e154a342efcddb91e06b3a2147"
},
{
"note": "",
"md5Sum": "29ef299c80d00ee4340b3694d870fe82",
"sha256": "0cff2d41a69d72de30607b8fc09da90e352393e154a342efcddb91e06b3a2147",
"application": "application:0",
"user": "xxxxx",
"original": "vlc-3.0.16-win64.exe",
"type": "exe",
"origid": 176
}
]
},
"osChanges": [],
"staticAnalysis": {
"static": [
{}
]
},
"stolenData": {
"info": {
"field": []
}
}
},
"src": {},
"alertUrl": "https://172.18.5.2/malware_analysis/analyses?maid=177",
"action": "notified",
"attackTime": "2021-09-13 11:15:56 +0000",
"dst": {},
"applianceId": "AC1F6B7A7C8C",
"id": 177,
"name": "xxxxx_xxxxx",
"severity": "MINR",
"uuid": "61330da9-20ad-4196-a901-02b2166ad36d",
"ack": "no",
"product": "MAS",
"vlan": 0,
"malicious": "no"
}
],
"appliance": "MAS",
"version": "MAS (MAS) 9.1.0.950877",
"msg": "extended",
"alertsCount": 1
}
案例墙
| 结果类型 | 值/说明 | 类型 |
|---|---|---|
| 输出消息* | 该操作不应失败,也不应停止 playbook 执行:
如果发生严重错误(例如凭据错误、无法连接到服务器等),操作应失败并停止 playbook 执行: |
常规 |
需要更多帮助?获得社区成员和 Google SecOps 专业人士的解答。