AWS CloudTrail 日志暂停编辑

识别对指定跟踪的 AWS API 调用记录和日志文件交付进行暂停的操作。攻击者可能会暂停跟踪以试图逃避防御措施。

规则类型: 查询

规则索引:

  • filebeat-*
  • logs-aws.cloudtrail-*

严重程度: 中等

风险评分: 47

: 10m 运行

搜索索引从: now-60m (日期数学格式,另请参见 附加回溯时间)

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

参考:

标签:

  • 域:云
  • 数据源:AWS
  • 数据源:Amazon Web Services
  • 用例:日志审计
  • 资源:调查指南
  • 策略:防御逃避

版本: 209

规则作者:

  • Elastic

规则许可证: Elastic 许可证 v2

调查指南编辑

分类和分析

调查 AWS CloudTrail 日志暂停

Amazon CloudTrail 是一项服务,可用于对您的 Amazon Web Services 帐户进行治理、合规性、运营审计和风险审计。借助 CloudTrail,您可以记录、持续监控和保留与您 Amazon Web Services 基础设施中跨越所有操作相关的帐户活动。CloudTrail 提供您 Amazon Web Services 帐户活动的事件历史记录,包括通过 Amazon 管理控制台、Amazon SDK、命令行工具和其他 Amazon Web Services 服务执行的操作。此事件历史记录简化了安全分析、资源更改跟踪和故障排除。

此规则使用 API StopLogging 操作识别 AWS 日志跟踪的暂停。攻击者可以执行此操作来掩盖他们的踪迹并影响依赖此来源的安全监控。

可能的调查步骤

  • 识别执行该操作的用户帐户以及它是否应该执行此类操作。
  • 调查过去 48 小时内与该用户帐户关联的其他警报。
  • 联系帐户和资源所有者,确认他们是否知道此活动。
  • 检查此操作是否已获批准并根据组织的变更管理策略执行。
  • 考虑发出命令的用户的源 IP 地址和地理位置
  • 它们对用户来说是否正常?
  • 如果源是 EC2 IP 地址,它是否与您帐户中的 EC2 实例关联,或者源 IP 是否来自不受您控制的 EC2 实例?
  • 如果它是一个授权的 EC2 实例,该活动是否与实例角色或角色的正常行为相关联?是否有涉及此实例的其他警报或可疑活动迹象?
  • 调查已删除的日志跟踪的关键程度以及相关团队是否知道已删除。
  • 如果您怀疑该帐户已被泄露,请跟踪该帐户在过去 24 小时内访问过的服务器、服务和数据,以确定可能受到泄露的资产范围。

误报分析

  • 如果此规则由于预期活动而过于频繁地在您的环境中触发,请考虑添加异常 - 最好结合使用用户和 IP 地址条件。

响应和补救

  • 根据分类结果启动事件响应流程。
  • 在调查和响应期间禁用或限制帐户。
  • 确定事件的可能影响并相应地进行优先排序;以下操作可以帮助您获得上下文
  • 识别帐户在云环境中的角色。
  • 评估受影响的服务和服务器的关键程度。
  • 与您的 IT 团队合作,确定并最大程度地减少对用户的影响。
  • 确定攻击者是否正在横向移动并泄露其他帐户、服务器或服务。
  • 确定与此活动相关的任何监管或法律后果。
  • 调查攻击者泄露或使用过的系统上的凭据泄露,以确保识别所有受泄露的帐户。根据需要重置密码或删除 API 密钥以撤销攻击者对环境的访问权限。与您的 IT 团队合作,在执行这些操作时最大程度地减少对业务运营的影响。
  • 检查是否创建了未经授权的新用户,删除未经授权的新帐户,并要求其他 IAM 用户重置密码。
  • 考虑为用户启用多因素身份验证。
  • 检查分配给涉案用户的权限,以确保遵循最小权限原则。
  • 实施 AWS 提出的安全最佳实践 概述
  • 采取必要的措施将受影响的系统、数据或服务恢复到其正常运行级别。
  • 确定攻击者滥用的初始载体,并采取措施防止通过相同载体再次感染。
  • 使用事件响应数据,更新日志记录和审计策略,以改善平均检测时间 (MTTD) 和平均响应时间 (MTTR)。

设置编辑

AWS Fleet 集成、Filebeat 模块或类似结构化的数据必须与此规则兼容。

规则查询编辑

event.dataset:aws.cloudtrail and event.provider:cloudtrail.amazonaws.com and event.action:StopLogging and event.outcome:success

框架: MITRE ATT&CKTM