← Attack technique

Cryptojacking

Why an attacker would rather quietly steal your computing power than your data, and how this resource-theft attack is detected differently from a typical data breach.

Typical ceiling: MediumATT&CK T1496
Ask Synthreat AI about Cryptojacking ✦

Definition

Cryptojacking is the secret use of a victim’s computing resources to mine cryptocurrency for an attacker’s benefit. Unlike most of the attacks on this site, the goal isn’t to steal data: it’s to steal computing power, quietly, for as long as possible.

What Makes It Work

Cryptojacking is delivered through the same vectors as ordinary malware (a malicious attachment, a compromised website script, an exploited server vulnerability), but what it does once it’s in is different, and that difference is the point. Most malware wants to reach data or credentials, and that goal creates activity an attacker eventually has to surface (moving data, contacting a command-and-control server for instructions, encrypting files). Cryptojacking’s entire goal can be satisfied by simply running quietly and continuously in the background. What breaks is availability of computing resources (CPU and GPU cycles, cloud compute capacity, electricity), not confidentiality of any specific data, which is exactly why it’s built to avoid the kind of visible activity that would normally raise an alarm.

Flow from malware delivery to undetected resource theft 1 Payload delivered like ordinary malware 2 Runs quietly, mines in background 3 Resource usage and costs climb 4 Attributed to growth, not investigated
The attack succeeds by staying beneath the threshold anyone bothers to investigate.

Where It Actually Shows Up

Why It Keeps Succeeding

Cryptojacking is deliberately designed to be quiet and low-impact per victim, unlike ransomware, which announces itself the moment it activates. Elevated resource usage or a rising cloud bill is easy to attribute to legitimate business growth rather than investigated as a security incident, especially in an organization that isn’t already tracking per-workload resource baselines closely.

How to Detect It

  1. Monitoring for CPU/GPU utilization inconsistent with a system’s normal workload: a sustained, unexplained baseline shift is the clearest signal.
  2. Reviewing unexplained increases in cloud compute costs against what actual business activity would predict, rather than assuming growth explains every increase.
  3. Network monitoring for connections to known cryptocurrency-mining pool infrastructure, which mining software generally needs to communicate with to be useful to the attacker at all.

Impact by Scenario

Scenario Realistic impact
Single infected endpoint, browser-based, active only while a malicious page is open Minor, temporary performance degradation, likely to go unnoticed
Cryptojacking malware installed and persistent on an endpoint Continuous performance degradation and shortened hardware lifespan from sustained high utilization
Undetected across a fleet of cloud compute instances Significant, ongoing inflated cloud costs, potentially for months before detection
Detected only after a substantial unexplained cost increase The delay itself represents the real cost: the earlier this is caught, the smaller the loss

Why a Business Should Care

This is a useful example to walk a client through of an attack that doesn’t fit the “was our data stolen” question they usually lead with. The actual damage here is degraded performance, inflated infrastructure costs, and shortened hardware lifespan: a resource-theft impact, not a data-theft one. It’s worth explicitly broadening a client’s mental model of what counts as a security incident worth investigating, rather than letting “nothing sensitive was taken” stand in for “nothing happened.”

A Worked Example

(Generalized from common assessment patterns. Company and identifiers below are invented; no real system, client, or data is referenced.)

During a cost and security review for a software company, Ferrowave Analytics, the review team notices that a subset of cloud compute instances shows sustained CPU utilization well above what their assigned workloads should produce, alongside a rising monthly cloud bill the engineering team had attributed to normal customer growth. Network logs from those same instances show recurring outbound connections to infrastructure consistent with cryptocurrency-mining pool activity.

Tracing back the initial access point, the affected instances share a common exposed service running outdated software with a known, unpatched vulnerability. The mining payload itself is removed and the instances rebuilt from a clean image; the real fix addressed in the report is the exposed, unpatched service that let the payload in. The resource theft was a symptom, not the root finding.

Severity Calibration

Severity here generally rates lower than most other entries on this page, precisely because the attacker’s intent is resource theft rather than data compromise. Calibration should still account for two things beyond the mining activity itself: how the payload got in (the same delivery flaw could just as easily have carried a more damaging payload instead) and how widely it spread before detection, since a fleet-wide, months-long infection represents real, ongoing financial cost even without any data ever being touched.

Prevention & Response

The real fix is endpoint and cloud resource monitoring tuned to catch abnormal utilization patterns, the same patching and endpoint-protection discipline used against malware generally, and network egress monitoring for connections to known mining-pool infrastructure.

The common inadequate response is dismissing unexplained performance or cost anomalies as an infrastructure quirk rather than investigating them as a possible security incident, which is exactly the blind spot this technique is built to exploit.

AI Technical Drill

Test Your Understanding

On-demand, Gemini-generated technical drill testing root causes, exploit chains, and verified defenses.

🤖

Generate On-Demand Technical Quiz

Synthreat AI analyzes this topic's attack surface and compiles custom multiple-choice questions with verified explanations.

Question Count: