ExtraHop

本文档介绍了如何将 ExtraHop 与 Google Security Operations 集成。

在 Google SecOps 中配置 ExtraHop 集成

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

集成参数

使用以下参数配置集成:

参数显示名称 类型 默认值 为必填项 说明
API 根 字符串 是 ExtraHop 实例的 API 根。
客户端 ID 字符串 不适用 是 ExtraHop 实例的客户端 ID。
客户端密钥 密码 不适用 是 ExtraHop 实例的客户端密钥。
验证 SSL 复选框 勾选 是 如果已启用,请验证与 ExtraHop 服务器的连接所使用的 SSL 证书是否有效。

产品应用场景

提醒提取

操作

Ping

说明

使用 Google SecOps Content Hub 页面中的集成配置页面上提供的参数,测试与 ExtraHop 的连接。

参数

不适用

操作执行结果

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

案例墙

结果类型 值/说明 类型
输出消息*

操作不应失败,也不应停止 playbook 执行:

如果成功:“已使用提供的连接参数成功连接到 ExtraHop 服务器!”

操作应失败并停止 playbook 执行:

如果不成功:“Failed to connect to the ExtraHop server! Error is {0}".format(exception.stacktrace)

常规

更新检测

在 ExtraHop 中更新检测。

运行时间

此操作不会对实体执行。

参数

参数显示名称 类型 默认值 为必填项 说明
检测 ID 字符串 不适用 是 指定需要更新的检测结果的 ID。
状态 DDL 可能的值:
  • 已关闭
  • 进行中
  • 已确认
否 指定检测状态。
解决方法 DDL 可能的值:
  • 执行的操作
  • 未采取任何措施
否 指定检测的分辨率。如果 Status 参数设置为“Closed”,则需要 Resolution 参数。
分配给 字符串 不适用 否 指定需要将提醒分配给的分析师的名称。如果提供“Unassign”,则该操作将从提醒中移除分配。

操作输出

类型 可用
脚本结果 正确
JSON 结果 正确
丰富化表 False
案例墙表格 False
案例墙链接 False
案例墙附件 False
脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
 0: {
   "id": 4294967299,
   "start_time": 1693795020000,
   "update_time": 1693805700000,
   "end_time": 1694198520000,
   "title": "LLMNR Activity",
   "description": "[EVAL\\-W2019\\-PRD](https://wwt-mand.cloud.extrahop.com#/
   // metrics/devices/d0ded7fd86f0459890394969c49d2bf6.005056bd27330000/
   // overview?from=1693795020&interval_type=DT&until=1694198520) sent
   // Link-Local Multicast Name Resolution (LLMNR) requests that are part of an
   // internal broadcast query to resolve a hostname. The LLMNR protocol is 
   // known to be vulnerable to attacks.",
   "risk_score": 30,
   "type": "llmnr_activity_individual",
   "recommended_factors": [],
   "recommended": false,
   "categories": [
       "sec",
       "sec.hardening"
   ],
   "properties": {},
   "participants": [
       {
           "role": "offender",
           "scanner_service": null,
           "endpoint": null,
           "external": false,
           "object_id": 4294967305,
           "object_type": "device",
           "username": null,
           "id": 2
       }
   ],
   "ticket_id": null,
   "assignee": "ankita.shakya@wwtatc.com",
   "status": "in_progress",
   "resolution": null,
   "mitre_tactics": [],
   "mitre_techniques": [],
   "appliance_id": 1,
   "is_user_created": false,
   "mod_time": 1694790591224,
   "create_time": 1693795051521,
   "url": "https://wwt-mand.cloud.extrahop.com/extrahop/#/detections/detail/4294
   // 967299/?from=1693794120&until=1694199420&interval_type=DT"
}

案例墙

结果类型 值/说明 类型(实体 \ 常规)
输出消息*

操作不应失败或停止 playbook 执行:

if returned info (is_success = true):

print "Successfully updated detection with ID {detection id} in Extrahop."

操作应失败并停止 playbook 执行:

如果发生严重错误,例如凭据错误、无法连接到服务器等:

print "Error executing action "Update Detection". Reason: {0}''.format(error.Stacktrace)

如果未找到检测结果(404 状态代码):

执行“更新检测”操作时出错。原因:在 Extrahop 中找不到 ID 为 {alert id} 的检测结果。请检查拼写。”

如果 "type": "request_error":

执行“更新检测”操作时出错。原因:{detail}”

如果“状态”为“选择一项”,并且“分配给”中未提供任何内容:

执行“更新检测”操作时出错。原因:‘状态’或‘分配给’参数中至少有一个应有值。”

常规

连接器

ExtraHop - Detections 连接器

说明

从 ExtraHop 中提取检测结果的相关信息。 注意:许可名单过滤条件可与“type”参数搭配使用。

在 Google SecOps 中配置 ExtraHop - Detections 连接器

如需详细了解如何在 Google SecOps 中配置连接器,请参阅配置连接器。

连接器参数

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

参数显示名称 类型 默认值 为必填项 说明
产品字段名称 字符串 产品名称 是 输入源字段名称,以便检索产品字段名称。
事件字段名称 字符串 类型 是 输入源字段名称,以检索事件字段名称。
环境字段名称 字符串 "" 否

描述存储环境名称的字段的名称。

如果未找到环境字段,则环境为默认环境。

环境正则表达式模式 字符串 否

要对“环境字段名称”字段中的值运行的正则表达式模式。

默认值为 。以捕获所有内容并返回未更改的值。

用于允许用户通过正则表达式逻辑来操作环境字段。

如果正则表达式模式为 null 或空,或者环境值为 null,则最终环境结果为默认环境。

脚本超时(秒) 整数 180 是 运行当前脚本的 Python 进程的超时限制。
API 根 字符串 https://{instance}.api.cloud.extrahop.com 是 ExtraHop 实例的 API 根。
客户端 ID 字符串 不适用 是 ExtraHop 实例的客户端 ID。
客户端密钥 密码 不适用 是 ExtraHop 实例的客户端密钥。
要提取的最低风险评分 整数 不适用 否 提取检测结果时需要使用的最低风险评分。最多:100。 如果未提供任何内容,连接器将注入所有风险评分的检测结果。
回溯的小时数上限 整数 1 否 提取检测结果的小时数。
要提取的检测结果数量上限 整数 100 否 每次连接器迭代要处理的检测结果数量。默认值:100。
将白名单用作黑名单 复选框 尚未核查 是 如果启用,白名单将用作黑名单。
验证 SSL 复选框 勾选 是 如果已启用,请验证与 ExtraHop 服务器的连接的 SSL 证书是否有效。
代理服务器地址 字符串 不适用 否 要使用的代理服务器的地址。
代理用户名 字符串 不适用 否 用于进行身份验证的代理用户名。
代理密码 密码 不适用 否 用于进行身份验证的代理密码。

连接器规则

代理支持

此连接器支持代理。 需要更多帮助?获得社区成员和 Google SecOps 专业人士的解答。