Join our Newsletter — 33% off our NHI Course

How should security teams protect crypto storage against hit and run theft attacks?

Security teams should treat crypto storage like a high value trust boundary, not a simple wallet problem. Use hardened key custody, throttle sensitive decrypt operations, and isolate the systems that can approve access. The goal is to make bulk theft difficult, noisy, and slow enough that defenders can detect and stop it before data or assets can be exfiltrated.

Why crypto storage needs tamper resistance, not just custody

Hit and run theft succeeds when an attacker gets brief access, uses it to move value quickly, and disappears before defenders can react. For crypto storage, that means the control objective is not only “keep keys secret,” but also limit what any single access path can do, how fast it can do it, and how much value it can reach before a second check or delay interrupts the theft.

The practical implication is that custody needs to behave like a hardened trust boundary. If a secret, signing flow, or approval path can be used to empty storage in one burst, the design is too permissive for this threat model. Defenders should expect the attacker to optimise for speed, not persistence.

That is why the storage layer should be paired with constrained approval logic, tightly scoped access, and deliberate friction on high-impact operations. The goal is to make the theft path expensive enough that one stolen credential, token, or privileged session is not enough to complete the job.

Controls that slow the theft path down

Three control ideas matter most: hardened key custody, throttled decrypt or signing operations, and isolation of the systems that can authorise access. Hardened custody reduces the chance that one compromise exposes usable material. Throttling reduces the attacker’s ability to drain value at machine speed. Isolation reduces the blast radius if one layer is reached.

In practice, this means separating the environments that hold secrets from the systems that request use of those secrets, and making access decisions at the point of use rather than assuming storage location alone is enough. If access can be approved from a general-purpose workstation or a broadly trusted service account, the control boundary is too soft.

Teams should also design for noisy failure. Rate limits, approval queues, step-up verification, and short-lived authorisation windows can all create time for detection. The best version of this pattern does not rely on one control; it combines containment, delay, and auditability so a single compromise does not become instant loss.

What makes these attacks so hard to stop

Hit and run theft is difficult because the attacker often needs only a narrow window of valid access, then uses legitimate-looking requests to avoid obvious alarms. Once the malicious activity is framed as authorised use, traditional perimeter controls may see only normal traffic. The security problem is therefore not just theft, but abuse of trust and timing.

A useful comparison is the broader pattern captured in The 52 NHI Breaches Report, where short-lived compromise and credential abuse repeatedly turn into material loss once an attacker reaches a trusted access path. Crypto storage is especially exposed when approval and custody are too closely coupled.

One high-profile example is Bybit hack 2025, which shows how a stolen session can be leveraged to alter trusted systems and move value quickly. The lesson for defenders is that crypto theft paths often exploit adjacent trust, not just the wallet itself.

Risk and Threat Considerations

These attacks are dangerous because the defender may discover the loss only after the value has already been moved. Any design that allows fast, high-volume approval or signing from a single compromised path creates a direct theft window, and the attacker only needs that window once.

Failure mechanism: A stolen secret, session, or approval channel is used to trigger legitimate-looking high-value operations faster than monitoring or human review can respond.

Impact: Assets can be drained before containment, and the organisation may also lose confidence in the integrity of its custody process, not just the stolen value.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5, NIST SP 800-57 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 IA-9 — Service Identification and Authentication Covers service-to-service access paths that can be abused to trigger crypto storage actions.
AC-6 — Least Privilege Limits how much value a stolen session or operator account can reach.
AU-2 — Event Logging Needed to detect fast, bursty theft attempts against trusted storage workflows.
Recommendation — Enforce strong service authentication for any system that can approve or invoke storage access. Restrict each approval or signing path to the minimum access needed. Log high-value access and approval events with enough detail to support rapid triage.
NIST SP 800-57 Key Management Lifecycle Key lifecycle and rotation directly affect the exposure window for stored crypto material.
Recommendation — Set short cryptoperiods and govern key rotation, backup, and destruction as lifecycle controls.
NIST Zero Trust (SP 800-207) Zero Trust Architecture Fits the need to treat storage access as a continuously verified trust boundary.
Recommendation — Treat every storage approval as explicitly verified, bounded, and re-evaluated.

Practitioner Guidance

What to prioritise: Put friction where the loss would be irreversible. If a workflow can move significant value, require stronger approval, tighter rate limits, and narrower access than you would for ordinary administrative activity.

What to verify: Check that the systems allowed to approve or trigger storage access are genuinely isolated, that emergency paths are documented, and that no single session or secret can complete a full theft path unchecked.

Common mistake: Treating custody as a vault problem alone. In practice, the dangerous point is often the authorisation chain around the vault, because that is where speed, privilege, and trust converge.

Practitioner takeaway: The right question is not whether crypto storage is encrypted, but whether one compromised access path can still empty it before defenders can interrupt the transaction.