通过代理的多个 Okta 用户身份验证事件使用相同的设备令牌哈希
编辑通过代理的多个 Okta 用户身份验证事件使用相同的设备令牌哈希
编辑检测到当为多个用户报告使用相同设备令牌哈希的 Okta 用户身份验证事件时,这些事件通过代理进行。
规则类型: 阈值
规则索引:
- filebeat-*
- logs-okta*
严重性: 中等
风险评分: 47
每: 5 分钟运行一次
搜索索引自: now-9m (日期数学格式,另请参见 额外回溯时间
)
每次执行的最大告警数: 100
参考资料:
- https://developer.okta.com/docs/reference/api/system-log/
- https://developer.okta.com/docs/reference/api/event-types/
- https://elastic.ac.cn/security-labs/testing-okta-visibility-and-detection-dorothy
- https://sec.okta.com/articles/2023/08/cross-tenant-impersonation-prevention-and-detection
- https://elastic.ac.cn/security-labs/monitoring-okta-threats-with-elastic-security
- https://elastic.ac.cn/security-labs/starter-guide-to-understanding-okta
标签:
- 用例:身份和访问审计
- 数据源:Okta
- 策略:凭据访问
版本: 4
规则作者:
- Elastic
规则许可证: Elastic License v2
调查指南
编辑分类和分析
调查使用相同设备令牌哈希的多个 Okta 用户身份验证事件(通过代理)
此规则检测到当为多个用户报告使用相同设备令牌哈希的 Okta 用户身份验证事件时,这些事件通过代理进行。这可能表明用户之间共享设备,或者用户正在使用代理访问多个帐户以进行密码喷洒。
可能的调查步骤
- 通过检查
okta.actor.id
、okta.actor.type
、okta.actor.alternate_id
和okta.actor.display_name
字段来识别参与此操作的用户。 - 通过分析
okta.client.ip
、okta.client.user_agent.raw_user_agent
、okta.client.zone
、okta.client.device
和okta.client.id
字段来确定用于这些操作的设备客户端。 - 由于设备位于代理后面,因此
okta.client.ip
字段对于确定实际设备IP地址将无用。 - 查看
okta.request.ip_chain
字段以获取有关代理地理位置的更多信息。 - 识别 Okta 最终用户后,查看
okta.debug_context.debug_data.dt_hash
字段。 - 历史分析应该表明此设备令牌哈希是否通常与用户关联。
- 查看
okta.event_type
字段以确定发生的认证事件类型。 - 如果事件类型为
user.authentication.sso
,则用户可能出于安全或隐私原因通过代理合法地启动了会话。 - 如果事件类型为
user.authentication.password
,则用户可能正在使用代理访问多个帐户以进行密码喷洒。 - 检查
okta.outcome.result
字段以确定身份验证是否成功。 - 通过检查其之前的操作来查看参与此操作的参与者(s)的过去活动。
- 评估在
okta.event_type
字段中此事件之前和之后发生的事件,以帮助了解活动的完整上下文。 - 这可能有助于确定用户、Okta 和应用程序之间发生的认证和授权操作。
误报分析
- 用户可能出于安全或隐私原因通过代理合法地启动了会话。
- 用户可能共享与工作或个人用途相关的端点,其中使用单独的 Okta 帐户。
- 从架构上讲,此共享端点可能出于安全或隐私原因而利用代理。
- 多个用户可能使用共享系统,例如自助服务终端和会议室计算机。
- 共享工作区可能拥有由多个用户使用的单个端点。
响应和补救措施
- 查看参与此操作的用户的配置文件,以确定是否可以预期代理使用。
- 如果用户是合法的,并且基于设备分析身份验证行为并不可疑,则无需采取任何措施。
- 如果用户是合法的,但身份验证行为可疑,请考虑重置相关用户的密码并启用多因素身份验证 (MFA)。
- 如果已启用 MFA,请考虑重置用户的 MFA。
- 如果任何用户都不是合法的,请考虑停用用户的帐户。
- 对 Okta 策略进行审查,并确保它们符合安全最佳实践。
- 与内部 IT 团队联系,以确定相关帐户是否最近在用户的请求下重置了 MFA。
- 如果是这样,请确认此请求是否合法。
- 如果是这样,但这不是合法请求,请考虑暂时停用用户的帐户。
- 重置用户的密码并重置 MFA。
- 如果这是误报,请考虑将
okta.debug_context.debug_data.dt_hash
字段添加到规则中的exceptions
列表中。 - 这将防止此设备的此事件将来触发规则。
设置
编辑需要 Okta Fleet 集成、Filebeat 模块或类似结构的数据才能与此规则兼容。
规则查询
编辑event.dataset:okta.system and not okta.actor.id:okta* and okta.debug_context.debug_data.dt_hash:* and okta.event_type:user.authentication* and okta.security_context.is_proxy:true
框架: MITRE ATT&CKTM
-
策略
- 名称:凭据访问
- ID:TA0006
- 参考网址:https://attack.mitre.org/tactics/TA0006/
-
技术
- 名称:暴力破解
- ID:T1110
- 参考网址:https://attack.mitre.org/techniques/T1110/
-
子技术
- 名称:密码喷洒
- ID:T1110.003
- 参考网址:https://attack.mitre.org/techniques/T1110/003/
-
技术
- 名称:暴力破解
- ID:T1110
- 参考网址:https://attack.mitre.org/techniques/T1110/
-
子技术
- 名称:凭据填充
- ID:T1110.004
- 参考网址:https://attack.mitre.org/techniques/T1110/004/