通过 Google Workspace 转移 Google 云端硬盘所有权

编辑

通过 Google Workspace 转移 Google 云端硬盘所有权

编辑

云端硬盘和文档是 Google Workspace 服务,允许用户利用 Google 云端硬盘和 Google 文档。对文件的访问基于用户所属子组织单元的继承权限,由管理员限定范围。通常,如果删除用户,管理员可以将他们的文件转移给其他用户。攻击者也可能滥用此服务,将文件转移到攻击者帐户以进行潜在的泄露。

规则类型: 查询

规则索引:

  • filebeat-*
  • logs-google_workspace*

严重性: 中

风险评分: 47

运行频率: 10 分钟

搜索索引起始时间: now-130m (日期数学格式, 另请参阅 额外回溯时间)

每次执行的最大警报数: 100

参考:

标签:

  • 域: 云
  • 数据源: Google Workspace
  • 策略: 收集
  • 资源: 调查指南

版本: 107

规则作者:

  • Elastic

规则许可证: Elastic License v2

调查指南

编辑

分类和分析

调查通过 Google Workspace 转移的 Google 云端硬盘所有权

Google 云端硬盘是一项云存储服务,允许用户存储和访问文件。它适用于具有 Google Workspace 帐户的用户。

Google Workspace 管理员在为文件或共享云端硬盘分配权限时会考虑用户的角色和组织单元。敏感文件和文件夹的所有者可以向发出内部或外部访问请求的用户授予权限。攻击者通过访问具有不当范围权限和共享设置的 Google 云端硬盘资源来滥用此信任系统。分发网络钓鱼电子邮件是共享恶意 Google 云端硬盘文档的另一种常见方法。通过这种方法,当外部实体授予所有权时,攻击者旨在继承接收者的 Google Workspace 权限。

此规则识别 Google Workspace 组织内的共享云端硬盘的所有权何时转移给其他内部用户。

可能的调查步骤

  • 从管理控制台中,查看涉及的用户帐户的管理员日志。要查找管理员日志,请转到 安全 > 报告 > 审核和调查 > 管理员日志事件
  • 确定涉及的用户帐户是否处于活动状态。要查看用户活动,请转到 目录 > 用户
  • 检查所涉及的用户帐户是否最近被禁用,然后又重新启用。
  • 查看所涉及的用户帐户是否存在可能配置错误的权限或角色。
  • 查看所涉及的共享云端硬盘或文件以及相关策略,以确定此操作是否符合预期和适当。
  • 如果是共享云端硬盘,请根据 应用 > Google Workspace > 云端硬盘和文档 > 管理共享云端硬盘中的组织单元访问要求。
  • 根据涉及的用户对可能相关的警报进行分类。要查找警报,请转到 安全 > 警报

误报分析

  • 转移云端硬盘需要与 Google 云端硬盘相关的 Google Workspace 管理权限。检查此操作是否由请求者计划/预期,并且是否正确地针对了正确的接收者。

响应和补救

  • 根据分类结果启动事件响应流程。
  • 在调查和响应期间禁用或限制该帐户。
  • 确定事件可能造成的影响并进行相应的优先级排序;以下操作可以帮助您获取上下文
  • 确定云环境中帐户的角色。
  • 评估受影响服务和服务器的严重性。
  • 与您的 IT 团队合作,确定并最大程度地减少对用户的影响。
  • 确定攻击者是否正在横向移动并危及其他帐户、服务器或服务。
  • 确定与此活动相关的任何监管或法律后果。
  • 调查攻击者入侵或使用的系统上的凭据暴露情况,以确保识别所有受损帐户。根据需要重置密码或删除 API 密钥,以撤销攻击者对环境的访问权限。在执行这些操作期间,与您的 IT 团队合作,最大程度地减少对业务运营的影响。
  • 查看分配给受牵连用户的权限,以确保遵循最小特权原则。
  • 实施 Google 概述的安全最佳实践。
  • 确定攻击者滥用的初始向量,并采取措施防止通过同一向量再次感染。
  • 使用事件响应数据,更新日志记录和审核策略,以提高平均检测时间 (MTTD) 和平均响应时间 (MTTR)。

关于 Google Workspace 事件延迟时间的重要信息

  • 根据 Google 的文档,Google Workspace 管理员可能会发现,事件发生的时间与事件在 Google Workspace 管理/审核日志中可见的时间之间存在几分钟到 3 天不等的延迟时间。
  • 此规则配置为每 10 分钟运行一次,回溯时间为 130 分钟。
  • 为了降低误报的风险,请考虑减少 Google Workspace(以前称为 G Suite)Filebeat 模块轮询 Google 报告 API 以获取新事件的间隔。
  • 默认情况下,var.interval 设置为 2 小时 (2h)。考虑将此间隔更改为较低的值,例如 10 分钟 (10m)。
  • 有关更多信息,请参阅以下参考
  • https://support.google.com/a/answer/7061566
  • https://elastic.ac.cn/guide/en/beats/filebeat/current/filebeat-module-google_workspace.html

设置

编辑

需要 Google Workspace Fleet 集成、Filebeat 模块或类似结构的数据才能与此规则兼容。

规则查询

编辑
event.dataset:"google_workspace.admin" and event.action:"CREATE_DATA_TRANSFER_REQUEST"
  and event.category:"iam" and google_workspace.admin.application.name:Drive*

框架: MITRE ATT&CKTM