Two separate questions
was an online marketplace, reachable only as a hidden service, on which drugs and other illegal goods were sold for Bitcoin between roughly January 2011 and September 2013. The FBI agent who wrote the criminal complaint called it the most sophisticated and extensive criminal marketplace on the internet at the time. Its operator used the name Dread Pirate Roberts.
For a practitioner the case is worth reading because it contains two questions that are usually confused, and they have very different answers.
How was the person identified? By a search engine, essentially. That part is not in dispute.
How was the server found? That part is disputed, was never resolved, and the reason it was never resolved is more interesting than either account.
The person: plain text from 2011
The identification did not come from breaking Tor. It came from an Internal Revenue Service special agent, Gary Alford, doing what an investigator does with a public record.
In early 2011, when the marketplace was new and needed users, someone had posted about it on public forums under the username altoid - promoting a new market. One of those posts, on a Bitcoin forum, was asking for technical help, and the poster had included an email address so that people could reach him. The address was his own name at Gmail. There was also a question posted to a programming site about Tor.
That is the entire chain. A person advertising a thing in 2011 used a nickname, and two years later somebody searched for the nickname and found a message with a real name in it. No cryptography was defeated. The anonymity system did exactly what it was designed to do, and it does not protect against the operator writing his address in a public place.
This is the interception tools lesson from the opposite direction: the technical property and the operational practice are different things, and the second one is where cases are made.
The server: an account, a rebuttal, and a court that declined
The government's explanation is on the record in a declaration by former FBI agent Christopher Tarbell. Agents entered miscellaneous data into the Silk Road login page and examined the packets that came back. The headers of some reflected an IP address not associated with any known Tor node - the only non-Tor source address in the traffic they examined. A properly configured hidden service should show the address of a Tor node, never its own. Typing that address into an ordinary browser produced part of the Silk Road login screen, specifically the prompt. They concluded it was the real server, leaking because of a misconfiguration, and traced it to a data centre in Iceland; Icelandic authorities imaged the server and provided a copy.
The defence's technical expert, Joshua Horowitz, filed an analysis disputing this in several specific ways. He argued the FBI could not have reached the back end as described, because it sat behind a configuration whose final rule denied all connections except from the front-end server's address. He noted that the government's own June 2013 letter to Icelandic authorities suggested a different method. He observed that Tarbell's account lacked the documentary and forensic evidence that ordinary practice would have produced. And he pointed out that several critical files provided in discovery carried modification dates predating the date on which the Icelandic authorities were said to have imaged the server.
The government's response included the argument that even if the FBI had hacked the server, doing so would have been lawful given what the site was for.
And then the court did not decide. In October 2014 the judge dismissed the motion to suppress on standing: Ulbricht had not established a personal privacy interest in the Icelandic server, because he had not claimed the server was his. He could not challenge the search without admitting ownership of the thing being searched, and admitting ownership was the case against him.
So the question of how a government found a hidden service was closed by a procedural rule rather than by a finding of fact, and it remains open on the technical record. Some in the security community read the gap as consistent with a capability nobody wanted to describe in a filing; others read it as an agent giving a vague account of ordinary work. Both readings are available, and this catalogue does not pick one.
That structure - an official account, a technical rebuttal, and no adjudication - is the same shape as the STJ backup question, and it calls for the same discipline: record both, note that they cannot both be complete, and say plainly that it is unresolved.
What a practitioner should take from it
Anonymity systems protect traffic, not behaviour. Tor conceals the network path. It does not conceal a username reused across sites, an email address in a forum post, a writing style, a time zone visible in posting hours, or a payment that touches an identified account. In an assessment, the question is never only "is the channel anonymous" but "what identifies this person outside the channel" - and that list is almost always longer.
A single misconfigured component can defeat the whole design. Whether or not the CAPTCHA account is accurate, the mechanism it describes is real and common: one element of a page served from outside the tunnel, one asset loaded from a public address, one debug endpoint, one error message that includes a hostname. A hidden service, a proxy chain and a mesh network all share this property - the protection is only as good as the least careful component, and it is usually not the one you configured deliberately.
Attribution rests on ordinary work. The APT trilogy makes the point about state campaigns: the techniques are frequently unremarkable, and the cases are made by someone patient reading logs. Here it was a tax investigator with a search engine finding a two-year-old post. That is what most attribution actually is.
And the past is not deletable. The posts that identified him were made when the marketplace was small, uncertain and needed publicity - a moment when caution felt expensive and unnecessary. Two years later they were still there, indexed. Anything published is permanent in practice, and the operational-security decisions that matter are the ones made before there is anything to protect.
Sources
- TechCrunch, quoting the government's court filing: the IP address leak came from the Silk Road user login interface; examining the individual packets sent back from the website, the headers of some reflected a certain IP address not associated with any known Tor node as the source, and this was the only non-Tor source address in the traffic examined; if a hidden service is properly configured the source address of its traffic should appear as a Tor node rather than the true address, which Tor is designed to conceal; typing the address into an ordinary non-Tor browser produced part of the Silk Road login screen, the CAPTCHA prompt
- Gawker archive quoting Wired's account of Tarbell's declaration: agents discovered the address in June 2013 by entering miscellaneous data into the login page and finding that the CAPTCHA was loading from an address not connected to any Tor node, a software misconfiguration meaning the data came directly from a data centre in Iceland, the true location of the server
- TechCrunch, on the defence expert's filing: Horowitz argued that Tarbell's declaration differs in important respects from the government's 12 June 2013 letter to Icelandic authorities, which suggests an alternative method; that the explanation is vague and lacks the documentary and forensic evidence that should exist; that several critical files provided in discovery contain modification dates predating the first date on which Tarbell claims Icelandic authorities imaged the server; and that the back end was separated from the front end by a configuration whose "deny all" line refused connections from any address without a specific exception, the front-end server's address being the exception
- Harvard Journal of Law and Technology digest: the government's declaration claimed Ulbricht had improperly configured the front page so that it leaked the server's address, and the agent then had the Icelandic police image the server, whose contents were used to obtain warrants for Ulbricht's personal accounts; multiple technical experts and Ulbricht's attorneys disputed this sequence as technically implausible; the prosecution responded that even if the FBI had hacked the server it would be legal since the site facilitated blatantly illegal activities
- Antilop archive timeline: on 5 September 2014 former FBI agent Tarbell described how he and another agent located the server in June 2013; on 1 October 2014 Ulbricht's defence released a forensic analysis refuting the leaky CAPTCHA theory; on 10 October 2014 Judge Katherine Forrest dismissed the defence's motion to suppress, on the basis that Ulbricht had failed to submit anything establishing a personal privacy interest in the Icelandic server or the other items imaged or seized - so, not having claimed ownership of the servers, he could not claim a privacy violation even if the FBI had hacked them
- On the identification: IRS Special Agent Gary Alford connected Ulbricht's post on a forum under the username "altoid" to an account registered to his own name at Gmail; Ulbricht had also posted on a Bitcoin forum asking for technical help and included his email address so others could reach him, and posted a question about Tor on a programming site; separately, the FBI retrieved a leaked address by targeting the CAPTCHA application, leading to a server in Iceland which was seized and analysed
- The Register, October 2013, quoting the criminal complaint: FBI agent Christopher Tarbell wrote that Silk Road had emerged as the most sophisticated and extensive criminal marketplace on the internet, operating from about January 2011 to about September 2013; the filing contained no detail about how the FBI gained access to the Tor server on which the site was based, an omission noted at the time by the security community
- Forensics Colleges case file, on the seized image: the address was traced to Iceland, the Icelandic authorities cooperated and sent cloned contents of the server, and the encrypted folders were opened; investigators found employee names and accounting data, and chat records that they characterised as showing the operator agreeing to pay for a killing