New cloud access key created for a service principal
A-106100:00time on this alert, target 10 minutes
Back to queueAlert details
- Source
- Cloud Audit Log
- Detection rule
- CLOUD-IAM-KEY-CREATE-002
- Affected user
- dtanaka
- Affected host
- LAPTOP-DTANAKA
- Source IP
- 103.114.161.7
- First seen
- 2026-07-24T16:41:00Z
Why this fired, in plain English
A long-lived access key was created in the cloud account. Keys like this let someone in without a password or MFA.
Suggested playbook
Privilege escalation
- 1. Establish scope: local group (4732) or domain group (4728)?
- 2. Check for an approved change ticket or helpdesk ticket covering the grant.
- 3. Check whether the rights were later removed (4733/4729) — clean-up suggests legitimate work.
- 4. Identify who performed the action and from which host and IP.
Raw log evidence
Exactly what the tools recorded — 3 events.
Guided hint: this line matters
ts=2026-07-24T16:40:11Z src="cloud_audit" event=CreateAccessKey actor="dtanaka@northwind-mfg.example" target_principal="sp-reporting-prod" src_ip=103.114.161.7 user_agent="python-requests/2.31.0"
The same Singapore IP and scripted user agent seen in the earlier mailbox compromise.
Guided hint: this line matters
ts=2026-07-24T16:40:19Z src="cloud_audit" event=AttachRolePolicy actor="dtanaka@northwind-mfg.example" principal="sp-reporting-prod" policy="AdministratorAccess"
AdministratorAccess grants full control of the cloud tenant.
Guided hint: this line matters
ts=2026-07-24T16:40:52Z src="cloud_audit" event=ConsoleLogin principal="sp-reporting-prod" auth_type="access_key" mfa=false src_ip=103.114.161.7 result=Success
Related events
The order things happened in.
16:40Z
Access key created for a service principal
16:40Z
AdministratorAccess attached
16:40Z
Key used to sign in without MFA
Enrichment lookups
Mock lookups. Run each one yourself — a real analyst never guesses what a lookup would have said. There is no "run everything" button on purpose.
Not checked yet.
Not checked yet.
Not checked yet.
Part of incident INC-2201
Account takeover of dtanaka — Singapore VPN
Three separate alerts fired across the shift. On their own each looks survivable. Together they are one intrusion: stolen password, MFA bypassed, mailbox looted, then cloud persistence.
What links them: Source IP 103.114.161.7 and the user dtanaka appear in all three.
- 1 · Credential access
Correct password from Singapore, 11 MFA pushes denied. The password was already stolen.
Open A-1071 - 2 · Impossible travel & collection
Same IP finally signs in without MFA, creates a hidden inbox rule and reads 284 messages.
Open A-1047 - 3 · Cloud persistence
Same IP creates a long-lived access key on an admin service principal — access that survives a password reset.
A-1061 — you are here
Tier 1 work is not just judging one alert. When the same user, host or IP shows up twice in a shift, link the tickets — the severity of the chain is always higher than the severity of its parts.
techniques
Your verdict
Keyboard shortcuts 1–4, or click. You can always change your mind afterwards.