Cryptojacking is the covert abuse of other people’s computing power to mine cryptocurrencies: compromised servers, cloud instances or containers work for the attacker’s wallet — paid via your electricity and cloud bill.
The attack wants to stay undetected: no data theft, no extortion, no destruction. Exactly that makes it insidious — and a reliable indicator that someone has access to your environment who could use it differently tomorrow.
How cryptojacking enters environments
Preferred paths are unpatched, exposed services, compromised container images, open Kubernetes dashboards and leaked cloud credentials — miners can be rolled out automatically in minutes. In the cloud, attackers abuse stolen API keys to launch new, powerful instances themselves: the damage then appears on the bill, not on your own machines.
Detection works via behaviour: persistently high CPU or GPU load without business purpose, connections to mining pools, unexpected instance launches and cost jumps. Cloud cost alerts are an underrated security sensor here.
Warning signs and countermeasures
- Base load rises gradually, systems become sluggish — without new workloads.
- Cloud bill jumps: foreign-launched instances, unknown regions.
- Egress filters block mining pool connections and render miners useless.
- The real finding remains the access: find and close the entry point.