mythsthe peopleCode Spaces2014technology

everyone assumed:

backups in the cloud mean we can always recover

what was actually true:

A backup that shares an account, and an admin login, with production is not a separate copy; it is the same target.

how it happened

  1. whoattackergot the AWS console
  2. the gapone accountproduction and backups together
  3. the resultcompany closedwithin ~12 hours
the gap that let it happen the result

what everyone assumed

Keeping backups in the same place as production feels efficient and complete: the data is duplicated, recovery is covered. The assumption is that having copies is the same as being able to recover, regardless of where the copies sit.

what happened

An attacker gained access to the cloud control panel and, when the company resisted an extortion demand, began deleting everything: the production data, and the backups stored in the same account, snapshots and all. The single set of keys that ran the business also erased its only copies.

step by step

  1. backups live in the same cloud account as productionOne set of keys controls both.the assumption breaks here
  2. an attacker reaches the control panelAnd demands money.
  3. the company resists; everything is deletedProduction data, backups and snapshots, through the same console.
  4. June 2014the company shuts downDestroyed in roughly twelve hours.

how it surfaced

In June 2014 the company was destroyed within roughly twelve hours, unable to recover because its backups had been reachable and deletable through the same console as production. It shut down permanently.

A backup that shares an account, and an admin login, with production is not a separate copy; it is the same target.

Recovery requires isolation, a copy a compromised console cannot delete.

picture it at a company like yours

The company here is made up. The other two paths are not: they happened, and each links to the story.

your company
a normal dayYour backups are kept in the same cloud account as everything else, run by one admin login.
the gap nobody seesWhoever controls that login can delete both the live data and the backups.one system with no plan B
  1. in this story
    the day it mattersSomeone takes over the account and demands money. When you refuse, they start deleting.
    what it costs youWithin hours there is nothing left to restore from, and the business cannot recover.
  2. or it goes like this
    howYour main software vendor is hit and goes dark for two weeks.
    what leavessales, orders and invoicingwho ends up with itcompetitors, as customers go elsewhere
    it happenedCDK Global, 2024
  3. or it goes like this
    howAttackers copy the data before they lock it.
    what leavesfiles your backups cannot take backwho ends up with itthe public, when it is leaked
    it happenedMaze / Allied Universal, 2019

sources

  1. The Hacker News: cyber attack on Code Spaces puts hosting service out of business (June 2014)
  2. Help Net Security: Code Spaces destroyed by extortion hack attack

← all myths

your turn

what you can do about it

  1. this week

    Check that at least one backup copy sits outside the console a stolen admin could reach.

    If your backups live in the same tenant as production and a compromised admin account could delete both, you have redundancy without recoverability. Code Spaces is the extreme version of that gap. Whether at least one copy is isolated beyond your own console is the question it asks.

  2. go deeper

  3. if you're not sure where to start

    Run the offboarding checklist on one leaver. It covers every account and token to close when someone leaves.

    open the checklist →

the letter · every two weeks

one access gap in your inbox, with the fix.

Every issue takes one way access creeps in, shows a real incident where it went wrong, and ends with one thing to check that week. Written for the people who run the tools, without a security team behind them.

  • 1one mechanism, explained plainly
  • 2one real incident, taken apart
  • 3one step you can take on Monday

get the next issue

One email every two weeks. Your address stays here and is never passed to vendors. One click to unsubscribe. Privacy.