FireEye NX
本文档介绍了如何将 FireEye NX 与 Google Security Operations 集成。
使用场景
- 提取 Trellix 网络安全提醒,以便使用这些提醒创建 Google Security Operations 安全提醒。接下来,在 Google SecOps 中,提醒可用于通过 playbook 或手动分析执行编排。
- 执行丰富化操作 - 使用 Trellix 网络安全代理从 Google SecOps 下载提醒工件。
在 Google SecOps 中配置 FireEye NX 集成
有关如何在 Google SecOps 中配置集成的详细说明,请参阅配置集成。
集成参数
使用以下参数配置集成:
| 参数显示名称 | 类型 | 默认值 | 为必填项 | 说明 |
|---|---|---|---|---|
| 实例名称 | 字符串 | 不适用 | 否 | 您要为其配置集成的实例的名称。 |
| 说明 | 字符串 | 不适用 | 否 | 实例的说明。 |
| API 根 | 字符串 | https://x.x.x.x:<port> | 是 | Trellix 网络安全服务器的 API 根。 |
| 用户名 | 字符串 | 不适用 | 是 | Trellix 网络安全 账号的用户名。 |
| 密码 | 密码 | 不适用 | 是 | Trellix Network Security 账号的密码。 |
| 验证 SSL | 复选框 | 勾选 | 否 | 如果启用,系统会验证与 Trellix 网络安全服务器连接的 SSL 证书是否有效。 |
| 远程运行 | 复选框 | 尚未核查 | 否 | 勾选此字段,以便远程运行配置的集成。选中后,系统会显示选择远程用户(代理)的选项。 |
操作
Ping
说明
使用 Google SecOps Content Hub 页面中集成配置页面上提供的参数,测试与 Trellix Network Security 的连接。
参数
不适用
运行时间
该操作不会对实体执行,也没有强制性输入参数。
操作执行结果
脚本结果
| 脚本结果名称 | “值”选项 | 示例 |
|---|---|---|
| is_success | True/False | is_success:False |
案例墙
| 结果类型 | 值 / 说明 | 类型 |
|---|---|---|
| 输出消息* | 操作不应失败,也不应停止 playbook 执行: 如果成功: 输出“已使用提供的连接参数成功连接到 Trellix 网络安全服务器!” 操作应失败并停止 playbook 执行: 如果不成功: 输出“Failed to connect to the Trellix 网络安全 server! 错误为 {0}”。format(exception.stacktrace) |
常规 |
下载提醒工件
说明
下载提醒工件。
参数
| 参数显示名称 | 类型 | 默认值 | 为必填项 | 说明 |
|---|---|---|---|---|
| 提醒 UUID | 字符串 | 不适用 | 是 | 指定我们需要从中下载制品的提醒 UUID。 |
| 下载路径 | 字符串 | 不适用 | 是 | 指定操作应将文件保存到何处。 |
运行时间
此操作不会对实体执行。
操作执行结果
脚本结果
| 脚本结果名称 | “值”选项 | 示例 |
|---|---|---|
| is_success | True/False | is_success:False |
案例墙
| 结果类型 | 值 / 说明 | 类型 |
|---|---|---|
| 输出消息* | 操作不应失败,也不应停止 playbook 执行: 如果状态代码为 200 (is_success = true): Print "Successfully downloaded Trellix Network Security alert artifacts with alert id {0}!".format(alert uuid)
输出“操作无法下载提醒 ID 为 {0} 的 Trellix 网络安全提醒工件。原因:该路径下已存在同名文件。” if status code 404 (is_success = false) : 打印“未找到 UUID 为 {0} 的提醒的工件。".format(alert_uuid) 操作应失败并停止 playbook 执行: 如果发生严重错误,例如凭据错误、无法连接到服务器等: 输出“执行‘下载提醒工件’操作时出错。Reason: {0}''.format(error.Stacktrace) |
常规 |
添加 IPS 政策例外
说明
在 Trellix 网络安全 中添加 IPS 政策例外。
参数
| 参数显示名称 | 类型 | 默认值 | 是否为必填项 | 说明 |
|---|---|---|---|---|
| 受害者 IP 子网 | 字符串 | x.x.x.x/24 | 是 | 指定受害者的 IP 子网,该子网应用于创建新的政策例外。格式:x.x.x.x/xx。示例:10.0.0.1/24 |
| 接口 | DDL | 全部 可能的值 A B C D 全部 |
是 | 指定应在政策例外情况中使用哪个接口。 |
| 模式 | DLL | 屏蔽 可能的值 屏蔽 取消屏蔽 禁止 Suppress-unblock |
是 | 指定应在政策例外中使用的模式。 |
| 名称 | 字符串 | 不适用 | 否 | 指定政策例外的名称。如果未指定任何内容,该操作会添加具有以下名称的政策例外:PRODUCT_NAME_INTERFACE_MODE。 |
运行时间
该操作在 IP 实体上运行。
操作执行结果
脚本结果
| 脚本结果名称 | “值”选项 | 示例 |
|---|---|---|
| is_success | True/False | is_success:False |
案例墙
| 结果类型 | 值 / 说明 | 类型 |
|---|---|---|
| 输出消息* | 该操作不应失败,也不应停止 playbook 执行: 如果一个或多个实体未生效(状态代码 400)(is success=true):“操作无法根据以下实体添加 IPS 政策例外:\n{0}”。 如果所有实体都失败:“未创建任何 IPS 政策例外”。 |
常规 |
连接器
FireEye NX - 提醒连接器
说明
连接器会将 Trellix 网络安全提醒注入 Google SecOps。
在 Google SecOps 中配置 FireEye NX - Alerts 连接器
如需详细了解如何在 Google SecOps 中配置连接器,请参阅配置连接器。
连接器参数
使用以下参数配置连接器:
| 参数显示名称 | 类型 | 默认值 | 为必填项 | 说明 |
|---|---|---|---|---|
| 产品字段名称 | 字符串 | 产品名称 | 是 | 输入源字段名称,以便检索产品字段名称。 |
| 事件字段名称 | 字符串 | eventType | 是 | 输入源字段名称,以检索事件字段名称。 |
| 环境字段名称 | 字符串 | "" | 否 | 描述存储环境名称的字段的名称。 如果未找到环境字段,则环境为默认环境。 |
| 环境正则表达式模式 | 字符串 | .* | 否 | 要对“环境字段名称”字段中的值运行的正则表达式模式。 默认值为 .*,用于捕获所有值并返回未更改的值。 用于允许用户通过正则表达式逻辑操作环境字段。 如果正则表达式模式为 null 或空,或者环境值为 null,则最终环境结果为默认环境。 |
| 脚本超时(秒) | 整数 | 180 | 是 | 运行当前脚本的 Python 进程的超时限制。 |
| API 根 | 字符串 | https://x.x.x.x:x | 是 | Trellix 网络安全服务器的 API 根。 |
| 用户名 | 字符串 | 不适用 | 是 | Trellix 网络安全 账号的用户名。 |
| 密码 | 密码 | 是 | Trellix Network Security 账号的密码。 | |
| 回溯的小时数上限 | 整数 | 1 | 否 | 提取提醒的小时数。 |
| 验证 SSL | 复选框 | 勾选 | 是 | 如果已启用,请验证与 Trellix 网络安全服务器连接的 SSL 证书是否有效。 |
| 将白名单用作黑名单 | 复选框 | 尚未核查 | 是 | 如果启用,动态列表将用作屏蔽名单。 |
| 代理服务器地址 | 字符串 | 不适用 | 否 | 要使用的代理服务器的地址。 |
| 代理用户名 | 字符串 | 不适用 | 否 | 用于进行身份验证的代理用户名。 |
| 代理密码 | 密码 | 不适用 | 否 | 用于进行身份验证的代理密码。 |
连接器规则
代理支持
此连接器支持代理。
需要更多帮助?获得社区成员和 Google SecOps 专业人士的解答。