Skip to main content
Exposed Kubernetes API: Cryptojacking the Cluster operation cover
IntermediateCloudSIEMFirewallPRO

Exposed Kubernetes API: Cryptojacking the Cluster

Three EKS worker nodes started pegging their CPUs overnight. The Kubernetes API server was reachable from the internet with anonymous access enabled, and an automated attacker used it to deploy a privileged DaemonSet on every node, escape the container to the host, drop a Monero miner, and steal the node IAM credentials. Work the cluster audit log, host records, perimeter egress, and CloudTrail to reconstruct the full intrusion chain.

55m
6 tasks
50 points
Pro

Start this operation

Investigation Tasks

Complete each task by investigating alerts and submitting your findings.

1

Find the open door

20

Three worker nodes started pinning CPU overnight. Nothing in the deployment pipeline matches the timing. Before anything malicious landed, something on the API plane let an outsider talk to the cluster without credentials. Determine which external IP was the first to successfully reach the cluster management endpoint without presenting any authentication.

Hint available
2

Identify what was deployed

20

Anonymous access to the API was not a dead end, it was used to deploy a workload. The attacker created a Kubernetes object that would schedule a container on every node in the cluster. Identify the name of that object as it appears in the audit log.

Hint available
3

Trace the binary supply chain

20

The container did not arrive with a miner already inside its image. It fetched the payload at runtime from a remote server. Identify the external address that served the loader script and the miner binary to the compromised node.

Hint available
4

Name the miner

15

A binary was dropped onto the node and left running. It is the process behind the sustained stratum connection and the near-100% CPU. Identify the filename of the miner binary as it appears in the host process and file-creation records.

Hint available
5

Pin the mining destination

15

The miner sends its work to a pool that collects and pays out the mined cryptocurrency. Identify the external IP address the miner connected to for its stratum session.

Hint available
6

Map the credential theft technique

15

Beyond the mining, the loader stole cloud credentials from a service every EC2-backed node can reach without leaving the host. Identify the MITRE ATT&CK sub-technique that describes harvesting credentials from that cloud metadata service.

Hint available

6 tasks · 105 points total

Training Tools

Skills You'll Build

Investigate realistic security alerts
Cloud log analysis
SIEM log analysis
Firewall log analysis
MITRE ATT&CK® technique identification
Triage decisions: escalate, investigate, or close
Evidence collection and documentation
Job-ready incident response methodology
Intermediate

Requires foundational alert triage skills. Multiple data sources to correlate.

Prerequisites

  • Basic understanding of security alerts
  • Familiarity with Cloud concepts
  • Familiarity with SIEM concepts
  • Familiarity with Firewall concepts

Ready to investigate?

More Operations

View all