Volume 9, Issue 8

Understanding the implications of Tor’s latest hack

13 August 2014
By Danny Bradbury
Share |
Many governments are interested in understanding Tor

Researchers at Carnegie Mellon University are believed to have knowledge on the anonymous Tor network

The security world got itself worked up in late July about an attack on the Tor network. The exploit, which ran from January to July, enabled the attackers to identify users looking for hidden services on Tor. Hidden services are typically web sites operated anonymously using Tor.

More interesting than the attack itself was the cancellation of a talk at the Black Hat security conference about Tor vulnerabilities. Tor’s organizers think that the researchers giving the talk were the same people that launched the assault on the network.

The attackers used a traffic confirmation attack, designed to overcome Tor’s anonymity measures. To understand that, we need to know how Tor works.

The network uses computers called relays to pass information along. Anyone can create a relay and join it to the network, and the more there are, the more efficient the network is. It’s possible for attackers to create their relays, but each relay only knows which relay it is receiving from and sending to. That keeps the identity of the user from the relay, which stops an attacker asking their own relay for a user’s identity.

Traffic confirmation is designed to circumvent that. It analyses different relays, using various techniques to correlate that traffic and prove that it’s part of the same communication session. At least one relay is on the edge of the network, talking to a user on the open Internet, which enables the attacker to link the communication session to that user. These techniques include looking at the timing of the packets, and tagging the information in some way.

This attacker used approximately 6 per cent of the nodes on the network, which gave it a significant opportunity to identify people accessing and using hidden services on the network. It used relays to tag specific parts of the information stream, which enables it to identify which hidden services that user may be accessing.

It’s a sophisticated attack, but the underlying concepts aren’t new, according to Roger Dingledine, one of the creators of Tor. In his description of the attack, he highlights theoretical attacks going back as far as 2009, and argues: “traffic confirmation attacks aren’t new or surprising, but the bad news is that they still work.”

But the talk by researchers at Carnegie Mellon University, likely to be the same researchers that discovered this attack, seemed pretty impressive. Scheduled for the Black Hat conference, it promised to show how to identify users without major using major financial resources. They promised the ability to “de-anonymize hundreds of thousands of Tor clients and thousands of hidden services”. And you could do it for under $3,000, they promised.

Is this truly possible? We may never know, as the talk was cancelled, in what looks increasingly like a gag order from the intelligence community. CMU officials denied that the DHS (a key CMU funder) gagged the researchers. However, National Security Letters expressly prohibit disclosure of the gag order in the first place. If CMU’s professors or attorneys had been served with a letter and wanted to talk about it, they couldn’t.

Government interest in cracking Tor is well known. There have been previous attempts by governments and government-sponsored researchers to crack Tor. The NSA documents released by Edward Snowden showed how it identified Tor users. It fingerprinted a software bundle commonly used to access the network. The bundle includes a specific version of Firefox, for which the NSA found a native exploit.

The agency delivered this malware using drive-by downloads (malware used by a web site to compromise users when they visit it), which then gave it access to the user’s machine, and thus to the Tor communication sessions that it was hiding. It has been used in the wild before.

The US government isn’t the only one interested in Tor. The Russian government has put out a tender offering to pay for the ability to identify Tor users.

The holy grail for intelligence agencies is to identify whichever users they like, whenever they like. Internal documents from the NSA show it admitting that this is pretty much impossible. But it doesn’t stop it - and other governments - from trying.

How far will it get? It’s difficult to know, without being allowed access to university research. However, the researchers now seem to be gagged. Dingledine and his colleagues have questions for them, but the researchers have stopped answering emails, and CMU isn’t talking either. “We encourage research on the Tor network along with responsible disclosure of all new and interesting attacks,” wrote Dingledine. At least this time, he’ll be disappointed.

Share |
Related forum discussions
forum comment To start a discussion topic about this article, please log in or register.    

Latest Issue

E&T cover image 1606

"Where would Frankenstein and his creative mind fit into today's workplace? Should we fear technological developments or embrace them?"

E&T jobs

  • Graduate Electrical Engineers

    AECOM
    • United Kingdom and Ireland
    • Competitive

    Due to the diverse nature of our business there are many different teams each with very different responsibilities.

    • Recruiter: AECOM

    Apply for this job

  • Network Innovation Engineer / Analyst - UK Power Sector

    Premium job

    Nortech Management Ltd
    • Birmingham, West Midlands or Pershore (Worcestershire)
    • £30,000 - £35,000 (depending on experience) + benefits

    Network Innovation Engineer / Analyst to join a team of talented technology enthusiasts who design and support the low carbon networks of the future.

    • Recruiter: Nortech Management Ltd

    Apply for this job

  • Electrical Engineer with Strong telecoms background

    Premium job

    Sure South Atlantic Ltd
    • Falkland Islands

    Sure South Atlantic Ltd currently has a unique engineering opportunity in their Falkland Islands office. Surrounded by the Atlantic Ocean, teeming ...

    • Recruiter: Sure South Atlantic Ltd

    Apply for this job

  • Cyber, Communication, Information and Data Scientist roles

    Premium job

    Dstl
    • Porton Down, Salisbury
    • Competitive salaries

    Information is everything. Use it to serve your country and help keep us safe.

    • Recruiter: Dstl

    Apply for this job

  • Production Engineer

    Premium job

    Compact Engineering
    • Thirsk / Leeds / Banbury / Colchester / Cambridge
    • Salary will be competitive and commensurate with experience, knowledge, aptitude and capability

    A Production Engineer with some knowledge and understanding of radiant energy transfer.

    • Recruiter: Compact Engineering

    Apply for this job

  • Electronics Engineer

    Premium job

    Nikon Metrology Europe
    • Tring, Hertfordshire

    Nikon Metrology is looking for an Electronics Engineer to join our Electronics Team based in Tring (UK).

    • Recruiter: Nikon Metrology Europe

    Apply for this job

  • Engineering Manager

    BAE Systems
    • Hampshire, England, Portsmouth
    • Competitive package

    Would you like to play a vital role in managing and implementing the correct governance in order to enable BAE Systems to provide assurance and integrity of supply chain data? We currently have a vacancy for an Engineering Manager - Product Integrity

    • Recruiter: BAE Systems

    Apply for this job

  • Engineering Project Manager - Electrical & Automation

    Nestle
    • York, North Yorkshire
    • c£45,000 + Car Allowance + Bonus + Excellent Benefits

    Nestlé Product Technology Centre in York currently has an excellent opportunity for an Engineering Project Manager

    • Recruiter: Nestle

    Apply for this job

  • Consultant Engineer - Test

    BAE Systems
    • Farnborough, Hampshire, England
    • Negotiable

    Consultant Engineer - Test Would you like to be a lead within an exciting team working on one of the UK's largest defence projects? We currently have a vacancy for a Consultant Engineer - Test at our site in Ash Vale. As a Consultant Engineer - Test, you

    • Recruiter: BAE Systems

    Apply for this job

  • ELECTRICAL PROJECT ENGINEER

    SSE
    • Reading, Berkshire
    • SALARY: £37,588 TO £55,669 + CAR (SSE8/9), DEPENDING ON SKILLS AND EXPERIENCE

    SSE are looking to recruit an Electrical Project Engineer into office in Reading

    • Recruiter: SSE

    Apply for this job

More jobs ▶

Subscribe

Choose the way you would like to access the latest news and developments in your field.

Subscribe to E&T