Suspicious EC2 Instance Connect SSH Public Key Push (via cloudtrail)

PremiumReviewedSigma · Medium · v1
Product
aws
Service
cloudtrail
Author
HuntRule
Published
2026-10-17
Updated
2026-10-17

ATT&CK techniques

Persistence → Lateral Movement
  1. Recon

  2. Resource Dev

  3. Initial Access

  4. Execution

  5. Defense Evasion

  6. Cred Access

  7. Discovery

  8. Lateral Movement

  9. Collection

  10. C2

  11. Exfiltration

  12. Impact

What it detects

This rule detects the EC2 Instance Connect SendSSHPublicKey call that injects a temporary SSH key into a running instance, a lateral movement technique adversaries use to gain interactive shell access to cloud hosts. Because this API grants direct host access from control plane credentials, unexpected use is a meaningful indicator of an attacker pivoting into compute workloads.

Related detections9 linkedT1098 — drag to rearrange
Suspicious SSM Session or Command Execution on EC2 Instance (via cloudtrail)
Suspicious Okta Application Self-Assignment to All Applications by UNC3944 (via cloud)
Malicious Active Directory ACL Manipulation via PowerView
Suspicious dMSA Membership Modification via msDS-GroupMSAMembership Attribute
Suspicious Local Administrator Account Addition via net localgroup
ScreenConnect Administrator Provisioning XML Written to Temp Directory (CWE-288)
Suspicious Domain Admins Group Membership Addition via Net (via process_creation)
Malicious Account Added to Domain Admins via net localgroup
Suspicious Azure Key Vault Access Policy Modification
Suspicious EC2 Instance Connect SSH Public Key Push (via cloudtrail)
Pivot detection · T1098 · 9 related

Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.