Deception/ Credential
D006F1 Credential

🎫 Honeytoken Access Key

Fake IAM access keys/SAS tokens seeded in repos, CI/CD, SSM.

What it is

A real cloud access key for an identity that holds no permissions, planted where real keys leak: environment files, credential files on build hosts, CI/CD variables and parameter stores. Attackers harvest keys because one valid key can open a whole account. The key grants nothing, but every call made with it, including a denied one, is logged under its key ID, so any use at all is the alert.

Implementation requirements

Technologies

AWSCI/CDAzureGCP

ATT&CK coverage 19

TechniqueTacticStatusConfidenceTier
T1213.003
Code Repositories
Collection confirmed strong T2
↳ Detection point: the decoy fires at a later step of the attack
↳ Evidence (4 sources)
T1040
Network Sniffing
Credential Access theoretical moderate T2
↳ Detection point: the decoy fires at a later step of the attack
↳ Evidence (3 sources)
T1110
Brute Force
Credential Access confirmed strong T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (2 sources)
T1552
Unsecured Credentials
Credential Access confirmed strong T2
↳ Detection point: the decoy fires at a later step of the attack
↳ Evidence (4 sources)
T1552.001
Credentials In Files
Credential Access confirmed strong T2
↳ Detection point: the decoy fires at a later step of the attack
↳ Evidence (5 sources)
T1552.004
Private Keys
Credential Access theoretical moderate T4
↳ Detection point: the decoy fires at a later step of the attack
↳ Evidence (2 sources)

A decoy private key fires when used to log in to a honeypot; no source covers decoy keys specifically.

T1552.005
Cloud Instance Metadata API
Credential Access theoretical moderate T2
↳ Detection point: the decoy fires at a later step of the attack
↳ Evidence (2 sources)

Not specifically through the metadata service.

T1649
Steal or Forge Authentication Certificates
Credential Access confirmed strong T4
↳ Detection point: the decoy fires at a later step of the attack
↳ Evidence (3 sources)
T1496
Resource Hijacking
Impact confirmed strong T3
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (4 sources)
T1496.001
Compute Hijacking
Impact confirmed strong T3
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (4 sources)
T1078
Valid Accounts
Initial Access confirmed strong T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (5 sources)
T1078.001
Default Accounts
Initial Access theoretical moderate T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (2 sources)

No source covers decoy default accounts specifically.

T1078.004
Cloud Accounts
Initial Access confirmed strong T4
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (4 sources)
T1550
Use Alternate Authentication Material
Lateral Movement confirmed strong T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (4 sources)
T1078
Valid Accounts
Persistence confirmed strong T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (5 sources)
T1098.001
Additional Cloud Credentials
Persistence theoretical moderate T4
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (3 sources)
T1098.004
SSH Authorized Keys
Persistence confirmed strong T2
↳ Detection point: seen once the attacker is working inside a high-fidelity decoy
↳ Evidence (2 sources)
T1078
Valid Accounts
Privilege Escalation confirmed strong T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (5 sources)
T1078
Valid Accounts
Stealth confirmed strong T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (5 sources)

Evidence