通过扮演角色进行 AWS EC2 实例控制台登录

编辑

通过扮演角色进行 AWS EC2 实例控制台登录

编辑

识别 EC2 实例配置文件使用扮演角色进行的成功控制台登录活动。这是一种不常见的行为,可能表明攻击者正在使用被盗用的凭据来进一步利用环境。EC2 实例使用其 EC2 ID 作为会话名称来扮演角色。此规则查找以 "i-" 开头的模式,该模式是 EC2 实例启动的扮演角色会话的起始模式,以及成功的 ConsoleLoginGetSigninToken API 调用。

规则类型: eql

规则索引:

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

严重程度: 高

风险评分: 73

运行频率: 5 分钟

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

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

参考:

标签:

  • 领域: 云
  • 数据源: AWS
  • 数据源: 亚马逊 Web Services
  • 数据源: AWS EC2
  • 数据源: AWS STS
  • 用例: 身份和访问审计
  • 策略: 横向移动
  • 策略: 凭证访问

版本: 1

规则作者:

  • Elastic

规则许可证: Elastic License v2

规则查询

编辑
any where event.dataset == "aws.cloudtrail"
   and event.provider == "signin.amazonaws.com"
   and event.action in ("ConsoleLogin", "GetSigninToken")
   and event.outcome == "success"
   and aws.cloudtrail.user_identity.type == "AssumedRole"
   and stringContains (user.id, ":i-")

框架: MITRE ATT&CKTM