Worked example · 2012-03
Linode Server Compromise — Bitcoin Service Infrastructure Attacks — 2012-03-01/02
Summary
In early March 2012, Linode — a Linux VPS hosting provider used by early Bitcoin services — had an intruder obtain access via its customer support interface; The Register reported the crooks had obtained admin passwords for Linode's network gear, and Linode said activity was limited to eight customers, all referencing bitcoin [lnreg]. Earlier text here about root-level access to all customer VPS instances and "extracting hot-wallet private keys" is not stated in the cited sources.
Affected services included:
- Bitcoinica (43,554 BTC): the largest victim. Bitcoinica said its Linode-hosted hot wallet, containing over 10,000 BTC, was emptied on 2012-03-01 and that it was "committed to absorbing any loss"
[lnreg]. The sentence in earlier text about a prior ~$500K loss was based on an unsupported July 2011 incident and is removed; the 2012-05-11 breach took 18,500 BTC[bmagain]. - Bitcoin Faucet: Gavin Andresen lost 5 BTC
[lnreg]``[bmagain]. Slush also lost 3,000 BTC[bmagain]. - Per Linode, eight customers in total were touched
[lnreg].
The attacker's operational pattern — targeting Bitcoin-specific services on a single hosting provider — established an early precedent for the concentration-risk attack surface that would later scale to cloud providers (iCloud wallet backups, T11.006.002) and exchange-side custodial concentration (T11.001). The Linode case is the earliest documented example of infrastructure-layer concentration risk in the Bitcoin ecosystem.
The Register reported the breach on 2012-03-02 and Linode said it would review and improve its security procedures [lnreg]. The claim that Linode reset all customer passwords is not supported by the cited sources.
Timeline (UTC)
| When | Event | OAK ref |
|---|
| 2012-03-01 | Intruder obtains access via Linode's customer support interface [lnreg] | T11.001 credential compromise |
| 2012-03-01 | Bitcoin-hosting customers' wallets emptied; over 46,703 BTC in total [lnsilicon] | T5.001 extraction |
| 2012-03-02 | Press coverage; Linode says intruder touched eight bitcoin-related customers [lnreg] | (provider incident response) |
| 2012-03 | Bitcoinica confirms 43,554 BTC loss from its Linode-hosted hot wallet and says it will absorb it [lnreg] | Multiple-breach operator failure |
| 2012-03 onward | Bitcoin security community internalizes shared-hosting concentration risk as a first-class custody surface; multi-provider and dedicated-hardware deployment patterns gain adoption | (ecosystem learning) |
Realised extraction
Over 46,703 BTC [lnsilicon]; no public recovery or perpetrator identification in the cited sources.
Public references
Linode public incident disclosure (March 2012) — cited via press coverage only; not re-verified.
Cross-reference: T11.001 (Credential Compromise) at
techniques/T11.001-credential-compromise.md.Cross-reference: T8.005 (Operational-Security Procedural Failure) at
techniques/T8.005-operational-security-procedural-failure.md.examples/2012-03-bitcoinica-exchange-hack.md— Bitcoinica March 2012 breach (the largest Linode-compromise victim).examples/2011-07-mybitcoin.md— MyBitcoin shutdown, 2011 (the preceding early-exchange-failure precedent).[lnreg]— The Register, "Linode bitcoin heist" (2012-03-02): https://www.theregister.com/2012/03/02/linode_bitcoin_heist/[lnsilicon]— SiliconANGLE, "Linode breach leads to massive heist of 46,000 BTC from Bitcoinica, Faucet" (2012-03-02): https://siliconangle.com/2012/03/02/linode-breach-leads-to-massive-heist-of-46000-btc-from-bitcoinica-faucet/[bmlinode]— Bitcoin Magazine, "The Bitcoinica Linode Theft and What It Means for Bitcoin" (2012-03-04): https://bitcoinmagazine.com/articles/the-bitcoinica-linode-theft-and-what-it-means-for-bitcoin-1330805009[bmagain]— Bitcoin Magazine, "Bitcoinica Stolen From Again" (2012-07-17): https://bitcoinmagazine.com/articles/bitcoinica-stolen-from-again