Deception/ Kubernetes
D064F2 Kubernetes

☸️ RBAC Honey ClusterRole

Fake K8s ClusterRoles with attractive names.

What it is

Create K8s ClusterRoles with attractive names like cluster-admin-legacy, debug-all-namespaces bound to fake ServiceAccounts. Any kubectl auth can-i check or token use against these roles triggers an alert.

Implementation requirements

Technologies

Kubernetes

ATT&CK coverage 5

TechniqueTacticStatusConfidenceTier
T1078
Valid Accounts
Initial Access confirmed strong T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (5 sources)
T1078
Valid Accounts
Persistence confirmed strong T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (5 sources)
T1098.006
Additional Container Cluster Roles
Persistence confirmed strong T3
↳ Detection point: the attack step itself touches the 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

Research basis: "Container Orchestration Honeypot: Observing Attacks in the Wild" — RAID (Research in Attacks, Intrusions and Defenses), 2023.