Common signs include unusual CPU or GPU usage, higher power consumption, sluggish performance, unexplained cloud spend, and unexpected outbound network activity. In cloud environments, suspicious logins, new miner processes, or access to containers and repositories can also point to abuse. Teams should treat performance anomalies and credential misuse together, because cryptojacking often relies on both.
How cryptojacking shows up in device telemetry
On endpoints, cryptojacking usually looks like a resource problem before it looks like a security incident. Sustained CPU or GPU saturation, hotter-than-normal hardware, battery drain, fan noise, and a general slowdown across normal tasks are the most common clues. If the device is not doing anything compute-heavy, those signals deserve attention, especially when they persist across reboots or return after idle time.
Watch for process behavior that does not fit the user’s workload: miners often hide behind legitimate-looking names, spawn child processes, or restart from a persistence mechanism. Unusual outbound traffic to mining pools, repeated DNS lookups, or connections that remain steady even when the device is otherwise idle can help distinguish cryptojacking from a short-lived performance spike.
When the device is managed, the best signal is correlation. A single noisy laptop is ambiguous, but a cluster of systems showing the same resource profile, the same destination domains, or the same persistence pattern usually points to a common compromise path rather than isolated hardware strain.
How cryptojacking presents in cloud workloads and containers
In cloud environments, the signs often shift from pure performance symptoms to account and cost anomalies. Unexpected spend, bursty compute usage, new containers or pods that were never approved, and miner-like processes inside images or runtime environments are all common indicators. Because cloud abuse scales quickly, even a brief compromise can create an outsized cost spike before the workload owner notices.
Suspicious authentication activity matters as much as the workload itself. New logins from unfamiliar locations, unusual API use, access to repositories or registries that should not be involved in normal workload execution, and credentials being used outside their expected time window can all suggest that an attacker is establishing or reusing access to mine cryptocurrency. In practice, cloud cryptojacking is often less about a single malicious process and more about a compromised path into compute, orchestration, or build infrastructure.
Container and orchestration environments add a few extra cues: unexpected image pulls, altered startup commands, changes to deployment manifests, or workloads reaching out to external mining endpoints. If those signs appear alongside privileged access changes, the problem is usually broader than a single bad container.
What separates cryptojacking from benign high usage
Heavy usage alone is not enough to prove cryptojacking. Legitimate jobs can also consume CPU, GPU, memory, and network bandwidth, so the key is whether the resource demand matches a known business process. A rendering job, ML training run, or large data transform may be expensive but still expected; a miner is usually noisy, constant, and disconnected from the workload’s declared purpose.
The strongest clue is mismatch. If the process owner, image, service account, or login trail does not line up with the workload’s role, or if the activity appears outside normal change windows, the usage deserves escalation. Teams should look for combinations, not single indicators: performance degradation plus unknown outbound traffic, or cloud spend plus unexpected access, is more persuasive than any one signal in isolation.
Risk and Threat Considerations
Cryptojacking is risky because it turns trusted compute into attacker-controlled infrastructure while hiding behind ordinary workload behavior. The immediate impact is usually degraded performance and higher spend, but the deeper concern is that the miner often enters through compromised credentials, exposed services, or weakly governed cloud access.
Failure mechanism: Attackers abuse access paths that already have compute permissions, then keep the resource busy with mining activity while blending into normal operations, which makes detection harder than a simple malware outbreak.
Impact: Organisations can see sustained cost growth, reduced service quality, and a larger blast radius if the same access path is reused for lateral movement, data access, or further compromise.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP API Security Top 10, MITRE ATT&CK and OWASP Non-Human Identity Top 10 address the attack and risk surface, while CIS Controls v8 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| CIS Controls v8 | CIS-8 — Audit Log Management | Cryptojacking detection depends on tracing anomalous logins, API use, and workload activity. |
| Recommendation — Centralise logs and alert on unusual authentication, process, and spend patterns. | ||
| NIST SP 800-53 Rev 5 | AU-6 — Audit Record Review, Analysis, and Reporting | Reviewing audit evidence is key to spotting suspicious logins and workload abuse. |
| SC-7 — Boundary Protection | Outbound mining traffic and suspicious external connections are core signs of cryptojacking. | |
| AC-2 — Account Management | Unusual cloud logins and credential misuse often enable cryptojacking. | |
| Recommendation — Correlate audit records with resource spikes to identify likely cryptojacking. Restrict and monitor outbound paths to reduce miner communications. Review and revoke suspicious accounts or access paths quickly. | ||
| OWASP API Security Top 10 | API2 — Broken Authentication | Cloud cryptojacking commonly begins with stolen or misused credentials and tokens. |
| API9 — Improper Inventory Management | Unknown containers, workloads, or repositories are common places for miner abuse. | |
| Recommendation — Harden API authentication and investigate abnormal token use. Keep an accurate inventory of exposed workloads and runtime assets. | ||
| MITRE ATT&CK | T1496 — Resource Hijacking | Cryptojacking is a direct resource-hijacking behavior that consumes compute for attacker gain. |
| T1071 — Application Layer Protocol | Miner traffic often blends into ordinary outbound protocol activity. | |
| Recommendation — Map abnormal compute consumption to resource-hijacking detection and response. Hunt for covert miner traffic disguised as normal network communication. | ||
| OWASP Non-Human Identity Top 10 | NHI-04 — Insecure Authentication | Cloud cryptojacking frequently relies on compromised or misused machine credentials. |
| NHI-02 — Secret Leakage | Leaked tokens or keys can give attackers the access needed to launch cryptojacking. | |
| Recommendation — Verify and harden authentication paths used by cloud workloads and services. Rotate exposed secrets and remove any credential that may have been stolen. | ||
Practitioner Guidance
What to verify: Confirm whether the resource spike matches a scheduled job, approved deployment, or known batch process before treating it as benign. If it does not align with an owner, image, or change record, treat the activity as suspicious rather than as a performance tuning issue.
What to prioritise: Investigate the access path first, then the miner process. In cloud cases, the combination of unusual spend and unexpected login or API activity is often more actionable than process inspection alone because it points to how the compromise entered and whether the attacker may still have access.
Practitioner takeaway: The most useful indicator is not raw usage, but usage that is persistent, unattributed, and disconnected from expected workload behavior.
Related resources from NHI Mgmt Group
- How do overprivileged NHIs increase breach impact in cloud environments?
- What are the signs that exposed cloud workloads or AI infrastructure are being abused for propagation and persistence?
- What are the signs that cryptojacking is failing or already affecting production systems?
- What are the signs that cloud runtime security is failing to protect workloads effectively?
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on September 25, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org