Code Spaces

2007 - 2014
dead europe
on 17 june 2014 a stranger holding the keys to code spaces' amazon console asked for money to stop a ddos attack. the coventry company tried to lock the account down instead, and the intruder, who had already set up spare logins, spent twelve hours deleting every snapshot and machine image the business owned. the offsite backups were reachable from the same panel. the statement posted the next day said there was no alternative but to cease trading.

~ the obit ~

On Tuesday 17 June 2014 Code Spaces took a distributed denial of service attack, which the company said afterward happened often enough that they normally absorbed them without customers noticing. This one was cover for something else.

Code Spaces was a code host in Coventry, England, trading since 2007. It has nothing to do with GitHub Codespaces, which arrived six years after this company was dead and took more or less the same name. This one sold Subversion hosting first and Git hosting later, bundled with bug tracking and work items, aimed at small software shops that wanted a managed repository without running the server themselves. The homepage sold it on redundancy.

While the flood was running, somebody who already had access to the company's Amazon EC2 control panel left messages in it asking to be contacted at a Hotmail address. What followed was an extortion demand: pay a large fee and the attack stops. Code Spaces did not pay. They moved to lock the intruder out by rotating passwords, and discovered a set of spare logins to the panel had been created in advance. The moment the lockout started, the deleting began.

The intruder worked through the account for twelve hours. The EBS snapshots went, then the S3 buckets, then every machine image, then a number of the running instances. The private keys were never taken, so no server was ever logged into. Console access alone was sufficient. Most of the data went with the offsite backups, because the offsite backups lived inside the same panel. On 18 June the company published a statement saying it could not operate beyond this point and had no alternative but to cease trading.

~ the rap sheet ~

Born2007, Coventry, England, selling Subversion hosting with project management attached
Peakseven years of paying customers and a homepage that sold the service on full redundancy
Killed18 June 2014
Lifespan7 years
Made byComponent Workshop Ltd, Coventry, with the site built by AbleBots
Killed byan unknown extortionist with the AWS console, and backups kept inside the account they were meant to protect

~ twelve hours ~

The statement is still readable in the Internet Archive and it rewards reading, because people wrote it from inside the thing. It walks the chain of events in order and sets out which repository URL structures had been deleted outright against which could still be exported. It also misspells the company's own domain as codesapces.com in the middle of a technical instruction, which tells you what sort of day was happening.

The closing line hoped that one day they would be able to reinstate the service and the credibility Code Spaces once had. It never came back. codespaces.com today sells online courses.

~ the lesson ~

I was working as an engineer by 2014 and I had never touched Code Spaces. It changed how I think about backups anyway, the way it did for a lot of people, because it is the cleanest demonstration anybody has of one specific failure: a backup your production credentials can delete is not a backup. Multi-factor authentication on the root account and a backup account that production cannot reach are ordinary advice now, and part of the reason they are ordinary is that a seven-year-old company in Coventry stopped existing in a single afternoon for lacking them.

~ leave a rose ~

an anonymous tribute. one rose per visitor per day.

@}-->-- ... roses left here

~ leave a wreath ~

a rose fades by morning. a wreath stays on this grave for good, with your name on it.

from $1, paid once through stripe. it keeps the graveyard running: the hosting and the nightly digging. adopt it and the headstone reads "maintained in memory by" you. the groundskeeper plants new wreaths at the next tending, usually within a day.

» one email a week: new graves and the anniversaries of the dead. subscribe

~ leave a note ~

visitors before you have left these graveside notes. anonymous welcome.

other collaboration: Clockwise, Groove Networks, Choctaw Wikipedia, Docracy

also died in 2010-2014: Yahoo! HotJobs, BlogRolling.com, Microsoft Reader

« previous  ·  random  ·  next »