本文档介绍了在配置安全编排、自动化和响应 (SOAR) 后,如何将 Security Command Center 的企业版与工单系统集成。
与工单系统集成是可选的,需要手动配置。如果您使用默认的 Security Command Center Enterprise 配置,则无需执行此程序。您可以随时与票务系统集成。
概览
您可以使用控制台和 API 跟踪发现结果,并采用默认的 Security Command Center Enterprise 配置。如果您的组织使用工单系统来跟踪问题,请在配置 Google Security Operations 实例后与 Jira 或 ServiceNow 集成。
在收到资源发现结果后,SCC Enterprise - Urgent Posture Findings 连接器会分析这些结果,并根据发现结果类型将其归入新案例或现有案例。
如果您与工单系统集成,Security Command Center 每次为发现结果创建新支持请求时,都会创建一个新工单。每次更新支持请求时,Security Command Center 都会自动更新相关工单。
一个病例可以包含多项发现。Security Command Center 会为每个支持请求创建一个工单,并将支持请求内容和信息与相应工单同步,以便工单受理人了解需要采取哪些补救措施。
支持在支持请求与工单之间进行双向同步:
支持请求中的更改(例如状态更新或新评论)会自动反映在关联的工单中。
同样,工单详细信息会同步回支持请求,并使用工单系统中的信息来丰富支持请求。
准备工作
在配置 Jira 或 ServiceNow 之前,请在 SCC Enterprise – Urgent Posture Findings Connector 中为 Fallback Owner 参数提供有效的电子邮件地址,并确保此电子邮件地址可在您的工单系统中分配。
与 Jira 集成
请务必完成所有集成步骤,以便将支持请求更新与 Jira 问题同步,并确保剧本流程正确无误。
支持请求优先级会反映在 Jira 问题严重程度中。
在 Jira 中创建新项目
如需在 Jira 中为 Security Command Center Enterprise 问题创建一个名为 SCC Enterprise Project (SCCE) 的新项目,请在支持服务工单中运行手动操作。您可以使用任何现有用例或模拟用例。如需详细了解如何模拟案例,请参阅 Google SecOps 文档中的模拟案例页面。
创建新的 Jira 项目需要 Jira 管理员级凭据。
如需创建新的 Jira 项目,请完成以下步骤:
- 在 Google Cloud 控制台中,依次前往风险 > 支持请求。
- 选择现有支持请求或您模拟的支持请求。
- 在支持请求概览标签页中,点击人工操作。
- 在手动操作的搜索字段中,输入
Create SCC Enterprise
。 - 在 SCCEnterprise 集成下的搜索结果中,选择 Create SCC Enterprise Cloud Posture Ticket Type Jira 操作。系统会打开对话框窗口。
如需配置 API 根参数,请输入 Jira 实例的 API 根,例如
https://YOUR_DOMAIN_NAME.atlassian.net
如需配置用户名参数,请输入您以管理员身份登录 Jira 时所用的用户名。
如需配置 Password 参数,请输入您以管理员身份登录 Jira 时使用的密码。
如需配置 API 令牌参数,请输入在 Jira 控制台中生成的 Atlassian 管理员账号的 API 令牌。
点击 Execute。等待操作完成。
可选:配置自定义 Jira 问题布局
- 以管理员身份登录 Jira。
- 依次前往项目 > SCC 企业项目 (SCCE)。
- 调整并重新排序问题字段。如需详细了解如何管理问题字段,请参阅 Jira 文档中的配置问题字段布局。
配置 Jira 集成
- 在 Google Cloud 控制台中,依次前往响应 > 剧本,打开 Security Operations 控制台导航。
- 在 Security Operations 控制台导航栏中,依次前往“响应”>“集成设置”。
- 选择默认环境。
- 在集成搜索字段中,输入
Jira
。Jira 集成作为搜索结果返回。 - 点击 配置实例。 系统会打开对话框窗口。
如需配置 API 根目录参数,请输入 Jira 实例的 API 根目录,例如
https://YOUR_DOMAIN_NAME.atlassian.net
如需配置用户名参数,请输入您用于登录 Jira 的用户名。请勿使用您的管理员凭据。
如需配置 API 令牌参数,请输入在 Jira 控制台中生成的非管理员 Atlassian 账号的 API 令牌。
点击保存。
如需测试配置,请点击测试。
启用“安全状况发现结果与 Jira”剧本
- 在 Google Cloud 控制台中,依次前往响应 > 剧本,打开 Security Operations 控制台的剧本页面。
- 在 Playbook 搜索栏中,输入
Generic
。 - 选择 Posture Findings - Generic playbook。此剧本默认处于启用状态。
- 切换开关以停用 playbook。
- 点击保存。
- 在 Playbook 搜索栏中,输入
Jira
。 - 选择 Posture Findings With Jira playbook。此剧本默认处于停用状态。
- 切换开关以启用 playbook。
- 点击保存。
与 ServiceNow 集成
请务必完成所有集成步骤,以将 Google SecOps 支持请求的更新与 ServiceNow 工单同步,并确保正确的剧本流程。
创建和配置 ServiceNow 自定义工单类型
请务必创建并配置 ServiceNow 自定义工单类型,在 ServiceNow 界面中启用“活动”标签页,并避免使用错误的工单布局。
创建 ServiceNow 自定义工单类型
创建自定义 ServiceNow 工单类型需要 ServiceNow 管理员级凭据。
如需创建自定义支持请求类型,请完成以下步骤:
- 在 Google Cloud 控制台中,依次前往风险 > 支持请求。
- 选择现有支持请求或您模拟的支持请求。
- 在支持请求概览标签页中,点击人工操作。
- 在手动操作的搜索字段中,输入
Create SCC Enterprise
。 - 在 SCCEnterprise 集成下的搜索结果中,选择 Create SCC Enterprise Cloud Posture Ticket Type SNOW 操作。系统会打开对话框窗口。
如需配置 API 根参数,请输入 ServiceNow 实例的 API 根,例如
https://INSTANCE_NAME.service-now.com/api/now/v1/
如需配置用户名参数,请输入您以管理员身份登录 ServiceNow 时所用的用户名。
如需配置密码参数,请输入您以管理员身份登录 ServiceNow 时使用的密码。
如需配置表格角色参数,请将相应字段留空;如果您有值,则提供相应值。此形参仅接受一个角色值。
默认情况下,Table Role 字段为空,以便在 ServiceNow 中创建新的自定义角色,专门用于管理 Security Command Center Enterprise 支持请求。 只有获得此新自定义角色的 ServiceNow 用户才能访问 Security Command Center Enterprise 工单。
如果您已为在 ServiceNow 中管理突发事件的用户设置了专用角色,并且希望使用此角色来管理 Security Command Center Enterprise 发现结果,请在表格角色字段中输入现有的 ServiceNow 角色名称。例如,如果您提供现有的
incident_handler_role
值,则 ServiceNow 中获授incident_handler_role
角色的所有用户都可以访问 Security Command Center Enterprise 支持请求。点击 Execute。等待操作完成。
配置 ServiceNow 自定义工单布局
为确保 ServiceNow 界面准确显示与支持请求和支持请求评论相关的更新,请完成以下步骤:
- 在您的 ServiceNow 管理员账号中,前往全部标签页。
- 在搜索字段中,输入
SCC Enterprise
。 - 在下拉列表中,选择 SCC Enterprise Cloud Posture Ticket,然后运行搜索。
- 选择安全状况测试工单。系统会打开 ServiceNow 工单布局页面。
- 在 ServiceNow 工单布局页面上,依次前往其他操作 > 配置 > 表单布局。
- 前往表单视图和部分部分。
- 在部分字段中,选择 u_scc_enterprise_cloud_posture_ticket。
- 点击保存。页面更新后,工单模板的字段会分布在两列中。
- 依次前往其他操作 > 配置 > 表单布局。
- 前往表单视图和部分部分。
- 在部分字段中,选择摘要。
- 点击保存。页面更新后,工单模板将采用新的“摘要”结构。
配置 ServiceNow 集成
- 在 Google Cloud 控制台中,依次前往响应 > 剧本,打开 Security Operations 控制台导航。
- 在 Security Operations 控制台导航栏中,依次前往响应 > 集成设置。
- 选择默认环境。
- 在集成搜索字段中,输入
ServiceNow
。ServiceNow 集成会显示为搜索结果。 - 点击 配置实例。 系统会打开对话框窗口。
如需配置 API 根参数,请输入 ServiceNow 实例的 API 根,例如
https://INSTANCE_NAME.service-now.com/api/now/v1/
如需配置用户名参数,请输入您用于登录 ServiceNow 的用户名。请勿使用您的管理员凭据。
如需配置密码参数,请输入您用于登录 ServiceNow 的密码。请勿使用您的管理员凭据。
点击保存。
如需测试配置,请点击测试。
启用“通过 SNOW 发现姿势”剧本
- 在 Google Cloud 控制台中,依次前往响应 > 剧本。
- 在 Playbook 搜索栏中,输入
Generic
。 - 选择 Posture Findings - Generic playbook。此剧本默认处于启用状态。
- 切换开关以停用 playbook。
- 点击保存。
- 在 Playbook 搜索栏中,输入
SNOW
。 - 选择 Posture Findings With SNOW playbook。此剧本默认处于停用状态。
- 切换开关以启用 playbook。
- 点击保存。
启用支持服务请求数据同步
Security Command Center 会自动同步支持请求与相应工单之间的信息,确保支持请求与工单之间的优先级、状态、评论和其他相关数据保持一致。
为了同步支持请求数据,Security Command Center 使用称为同步作业的内部自动流程。同步 SCC-Jira 工单和同步 SCC-ServiceNow 工单作业用于在 Security Command Center 和集成的工单系统之间同步支持请求数据。这两个作业最初处于停用状态,您需要启用它们才能启动自动病例数据同步。
关闭支持请求会自动解决相应工单。在 Jira 或 ServiceNow 中解决工单会触发同步作业,从而关闭相应支持请求。
准备工作
如需启用支持请求同步,您必须在 SOAR 设置页面上获得以下任一 SOC 角色:
- 管理员
- Vulnerability Manager
- Threat Manager
如需详细了解用户所需的 SOC 角色和权限,请参阅控制对 Security Operations 控制台页面中功能的访问权限。
为工单系统启用同步功能
为确保工单和支持请求中的信息自动同步,请启用与您集成的工单系统相关的同步作业。
如需启用同步作业,请完成以下步骤:
在 Google Cloud 控制台中,前往 Security Command Center。
在导航菜单中,依次点击响应 > 剧本。 系统会在安全运维控制台中打开剧本页面。
依次点击响应 > JobScheduler。
选择正确的同步作业:
如果您已与 Jira 集成,请选择 Sync SCC-Jira Tickets 作业。
如果您已与 ServiceNow 集成,请选择 Sync SCC-ServiceNow Tickets 作业。
切换开关以启用所选作业。
点击保存,以使 Security Command Center 能够自动将支持请求数据与工单系统同步。
为现有支持请求创建工单
Security Command Center 仅针对在您与工单系统集成后打开的支持请求自动创建工单,并且不会追溯性地将新的 playbook 附加到现有提醒。如需为在与工单系统集成之前开立的支持请求创建工单,请使用以下方法之一:
关闭没有工单的支持请求,并等待 SCC 重新提取发现结果,然后为支持请求提醒分配新的 playbook。
手动向在您与工单系统集成之前打开的任何支持请求中的提醒添加 playbook。
关闭没有工单的支持请求
如需关闭没有工单的支持服务请求,请完成以下步骤:
在 Google Cloud 控制台中,前往 Security Command Center。
在导航栏中,依次点击风险 > 支持请求。系统会在 Security Operations 控制台中打开支持请求页面。
点击
打开过滤条件。此时会打开支持请求队列过滤条件面板。
在支持请求队列过滤条件中,指定以下内容:
- 在时间范围字段中,指定未解决支持请求的时间段。
- 将逻辑运算符设置为 AND。
- 对于逻辑运算符下的第一个值,选择代码。
- 将条件设置为 IS。
- 对于第二个值,请选择 Internal-SCC-Ticket-Info。
- 点击应用以更新支持请求队列中的支持请求,并仅显示与您指定的过滤条件匹配的支持请求。
从支持请求队列中选择相应支持请求。
在支持请求视图中,选择
关闭支持请求。系统会打开关闭支持请求窗口。
在关闭支持请求窗口中,指定以下内容:
为原因字段选择一个值,以说明关闭支持请求的原因。
为根本原因字段选择一个值,以说明关闭支持请求的原因。
可选:添加评论。
点击关闭以关闭支持请求。然后,Security Command Center 会将发现结果重新提取到新的支持请求中,并自动附加正确的 playbook。
手动向提醒添加 playbook
如需手动将剧本附加到现有支持请求中的提醒,请完成以下步骤:
在 Google Cloud 控制台中,前往 Security Command Center。
依次点击风险> 举报。系统会在安全运维控制台中打开支持请求页面。
点击
打开过滤条件。此时会打开支持请求队列过滤条件面板。
在支持请求队列过滤条件中,指定以下内容:
- 在时间范围字段中,指定未解决支持请求的时间段。
- 将逻辑运算符设置为 AND。
- 对于逻辑运算符下的第一个值,选择代码。
- 将条件设置为 IS。
- 对于第二个值,请选择 Internal-SCC-Ticket-Info。
- 点击应用以更新支持请求队列中的支持请求,并仅显示与您指定的过滤条件匹配的支持请求。
从支持请求队列中选择相应支持请求。
选择支持请求中包含的任何提醒。
在提醒视图中,前往 Playbook 标签页。
点击添加“添加 Playbook”。 系统会显示“添加 playbook”窗口,其中列出了可用的 playbook。
在添加 Playbook 窗口的搜索字段中,输入
Posture Findings
。- 如果您已与 Jira 集成,请选择 Posture Findings With Jira playbook。
- 如果您已与 ServiceNow 集成,请选择 Posture Findings With SNOW playbook。
点击添加,将剧本添加到提醒中。
完成后,playbook 会为支持请求创建一个工单,并自动使用支持请求中的信息填充该工单。
只需向支持请求中的单个提醒添加 playbook,即可创建工单并触发数据同步。
后续步骤
了解如何确定姿势检测结果的所有权。
了解如何在支持请求中对发现的问题进行分组。
了解如何根据姿势情况分配工单。