通过 ssh-keygen 生成的 SSH 密钥

编辑

此规则识别使用 ssh-keygen 工具创建 SSH 密钥的行为,该工具是生成 SSH 密钥的标准实用程序。用户通常会创建 SSH 密钥来进行远程服务的身份验证。但是,威胁参与者可以利用此工具通过生成未授权的 SSH 密钥在网络中横向移动或维持持久性,从而授予他们对系统的 SSH 访问权限。

规则类型: eql

规则索引:

  • logs-endpoint.events.file*
  • endgame-*

严重性: 低

风险评分: 21

每隔: 5 分钟运行

搜索索引自: now-9m (日期数学格式,另请参见 额外回溯时间)

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

参考资料:

标签:

  • 领域:端点
  • 操作系统:Linux
  • 用例:威胁检测
  • 策略:横向移动
  • 策略:持久性
  • 数据源:Elastic Endgame
  • 数据源:Elastic Defend

版本: 3

规则作者:

  • Elastic

规则许可证: Elastic License v2

规则查询

编辑
file where host.os.type == "linux" and event.action in ("creation", "file_create_event") and
process.executable == "/usr/bin/ssh-keygen" and file.path : ("/home/*/.ssh/*", "/root/.ssh/*", "/etc/ssh/*") and
not file.name : "known_hosts.*"

框架: MITRE ATT&CKTM