将 Google 提醒中心与 Google SecOps 集成

本文档介绍了如何将 Google 提醒中心与 Google Security Operations (Google SecOps) 集成。

集成版本:8.0

在 Google SecOps 平台中,与提醒中心的集成称为 Google 提醒中心

使用场景

将提醒中心与 Google SecOps 集成有助于您解决以下使用场景:

  • 钓鱼式攻击活动检测:使用 Google SecOps 功能来接收有关可能针对您组织的钓鱼式攻击电子邮件的提醒中心通知。Google SecOps 可以触发自动化工作流来调查电子邮件、屏蔽恶意网址,并隔离受影响的用户账号。

  • 数据渗出尝试:使用 Google SecOps 功能触发自动事件响应,隔离受影响的系统,屏蔽恶意行为者,并启动取证分析。

  • 恶意软件检测:使用 Google SecOps 功能隔离受感染的设备、启动恶意软件扫描并部署补丁。

  • 漏洞识别:利用 Google SecOps 功能自动处理有关影响组织系统的新发现的漏洞的提醒,确定修补工作的优先级,启动漏洞扫描,并通知相关团队。

准备工作

在配置 Google 提醒中心集成之前,请确保您已做好以下准备:

  1. 启用所需的 API
  2. 创建服务账号和凭据
  3. Alert Center Viewer 角色分配给服务账号
  4. 向您的服务账号进行全网域授权

启用 Google Workspace Alert Center API

如需启用 Google Workspace Alert Center API,您必须在 Google Cloud 控制台中的项目内执行此操作。

  1. 前往 API 和服务 >

  2. 搜索并选择 Google Workspace Alert Center API

  3. 点击启用

创建服务账号

为了让集成安全地访问您的 Google 提醒中心数据,您必须在 Google Cloud 控制台中创建一个服务账号作为其身份。

如需有关创建服务账号的指南,请参阅创建服务账号

创建服务账号 JSON 密钥

如需创建 JSON 密钥,请完成以下步骤:

  1. 选择您创建的服务账号,然后前往密钥

  2. 依次点击添加密钥 > 创建新密钥

  3. 选择 JSON 作为密钥类型,然后点击创建。 私钥会自动下载到您的计算机,并显示一个确认对话框,提醒您妥善存储该密钥。

  4. 找到 JSON 文件中的 client_id,并复制该值以供日后向服务账号委托全网域授权时使用。

为服务账号分配“提醒中心查看者”角色

  1. 在 Google Cloud 控制台中,前往 IAM 和管理 > IAM

  2. 在列表中找到您的服务账号,然后点击其名称旁边的 修改

  3. 角色菜单中,添加 Alert Center Viewer 角色。

  4. 保存更改。

向您的服务账号进行全网域授权

如需允许服务账号访问用户的数据,您必须在 Google 管理控制台中向其授予全网域权限。

  1. 在网域的 Google 管理控制台中,依次前往 主菜单 > 安全性 > 访问权限和数据控件 > API 控件

  2. 全网域授权窗格中,选择管理全网域授权

  3. 点击新增

  4. 客户端 ID 字段中,输入您创建的 JSON 密钥 (client_id) 中的客户端 ID。

  5. OAuth 范围字段中,输入以下范围:

    https://www.googleapis.com/auth/apps.alerts
    
  6. 点击授权

在 Google SecOps 中为提醒中心配置集成

集成需要以下参数:

参数 说明
Service Account JSON Secret 必需

您用于向提醒中心进行身份验证的服务账号文件的完整 JSON 内容。

Impersonation Email Address 必需

要模拟具有提醒中心访问权限的用户的电子邮件地址。 如需配置此参数,请输入管理员电子邮件地址。 提醒中心的数据仅供管理员查看。

Verify SSL 可选

如果选择此选项,集成会验证用于连接到提醒中心的 SSL 证书是否有效。

此选项将会默认选中。

如需了解如何在 Google SecOps 中配置集成,请参阅配置集成

如有需要,您可以在稍后阶段进行更改。配置集成实例后,您可以在剧本中使用该实例。如需详细了解如何配置和支持多个实例,请参阅支持多个实例

操作

如需详细了解操作,请参阅处理工作台中的待处理操作执行手动操作

删除提醒

使用删除提醒操作可删除提醒中心内的提醒。

删除提醒后,您可以在接下来的 30 天内将其恢复。您无法恢复 30 天前删除的提醒。

此操作不适用于 Google SecOps 实体。

操作输入

删除提醒操作需要以下参数:

参数 说明
Alert ID 必需

要删除的提醒的 ID。

操作输出

删除提醒操作提供以下输出:

操作输出类型 可用性
案例墙附件 不可用
案例墙链接 不可用
“支持请求墙”表格 不可用
丰富化表 不可用
JSON 结果 不可用
输出消息 可用
脚本结果 可用
输出消息

删除提醒操作可以返回以下输出消息:

输出消息 消息说明

Successfully deleted alert with ID RECORD_ID in the alert center.

Alert with ID RECORD_ID doesn't exist in the alert center.

操作成功。
Error executing action "Delete Alert". Reason: ERROR_REASON

操作失败。

检查与服务器的连接、输入参数或凭据。

脚本结果

下表列出了使用 Delete Alert 操作时脚本结果输出的值:

脚本结果名称
is_success TrueFalse

Ping

使用 Ping 操作测试与提醒中心的连接。

此操作不适用于 Google SecOps 实体。

操作输入

无。

操作输出

Ping 操作提供以下输出:

操作输出类型 可用性
案例墙附件 不可用
案例墙链接 不可用
“支持请求墙”表格 不可用
丰富化表 不可用
JSON 结果 不可用
输出消息 可用
脚本结果 可用
输出消息

Ping 操作可以返回以下输出消息:

输出消息 消息说明
Successfully connected to the alert center server with the provided connection parameters! 操作成功。
Failed to connect to the alert center server! Error is ERROR_REASON

操作失败。

检查与服务器的连接、输入参数或凭据。

脚本结果

下表列出了使用 Ping 操作时脚本结果输出的值:

脚本结果名称
is_success TrueFalse

连接器

如需详细了解如何在 Google SecOps 中配置连接器,请参阅提取数据(连接器)

Google 提醒中心 - 提醒连接器

使用 Google 提醒中心 - 提醒连接器可从提醒中心检索有关提醒的信息。

动态列表过滤条件可与 type 参数搭配使用。

Google 提醒中心 - 提醒连接器需要以下参数:

参数 说明
Product Field Name 必需

存储商品名称的字段的名称。

默认值为 source

Event Field Name 必需

用于确定事件名称(子类型)的字段名称。

默认值为 type

Environment Field Name 可选

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

如果找不到环境字段,则将环境设置为默认环境。

默认值为 ""

Environment Regex Pattern 可选

要对 Environment Field Name 字段中的值运行的正则表达式模式。此参数可让您使用正则表达式逻辑来操纵环境字段。

使用默认值 .* 可检索所需的原始 Environment Field Name 值。

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

PythonProcessTimeout 必需

运行当前脚本的 Python 进程的超时时间限制(以秒为单位)。

默认值为 180

Service Account JSON Secret 必需

您用于向提醒中心进行身份验证的服务账号文件的完整 JSON 内容。

Impersonation Email Address 必需

要模拟具有提醒中心访问权限的用户的电子邮件地址。 如需配置此参数,请输入管理员电子邮件地址。 提醒中心的数据仅供管理员查看。

Verify SSL 可选

如果选择此选项,集成会验证用于连接到提醒中心的 SSL 证书是否有效。

此选项将会默认选中。

Max Hours Backwards 可选

首次连接器迭代之前的小时数,用于检索响应。此参数适用于首次启用连接器后的初始连接器迭代,或适用于已过期的连接器时间戳的回退值。

默认值为 1 小时。

Max Alerts To Fetch 可选

每次连接器迭代要检索的提醒数量上限。

上限为 100。

Lowest Severity To Fetch 可选

要检索的提醒的最低严重程度。

Use whitelist as a blacklist 可选

如果选中此选项,连接器会将动态列表用作屏蔽列表。

默认情况下未选中。

Proxy Server Address 可选

要使用的代理服务器的地址。

Proxy Username 可选

用于进行身份验证的代理用户名。

Proxy Password 可选

用于进行身份验证的代理密码。

连接器规则

连接器支持代理。

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