Top Banner
Understanding, Growing, & Extending Online Anonymity with Tor Andrew Lewman [email protected] 07 Feb 2010
44

Andrew Lewman [email protected] 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Jul 18, 2018

Download

Documents

lyngoc
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Understanding, Growing, & Extending OnlineAnonymity with Tor

Andrew [email protected]

07 Feb 2010

Page 2: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

What is anonymity?

Page 3: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Anonymity isn’t cryptography

• Cryptography protects the contents in transit

• You still know who is talking to whom, how often, and howmuch data is sent.

Page 4: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Anonymity isn’t steganography

Attacker can tell Alice is talking to someone, how often, and howmuch data is sent.

Page 5: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Anonymity isn’t just wishful thinking...

• ”You can’t prove it was me!”

• ”Promise you won’t look”

• ”Promise you won’t remember”

• ”Promise you won’t tell”

• ”I didn’t write my name on it!”

• ”Isn’t the Internet already anonymous?”

Page 6: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Anonymity isn’t just wishful thinking...

• ”You can’t prove it was me!”

• ”Promise you won’t look”

• ”Promise you won’t remember”

• ”Promise you won’t tell”

• ”I didn’t write my name on it!”

• ”Isn’t the Internet already anonymous?”

Page 7: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Anonymity isn’t just wishful thinking...

• ”You can’t prove it was me!”

• ”Promise you won’t look”

• ”Promise you won’t remember”

• ”Promise you won’t tell”

• ”I didn’t write my name on it!”

• ”Isn’t the Internet already anonymous?”

Page 8: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Anonymity isn’t just wishful thinking...

• ”You can’t prove it was me!”

• ”Promise you won’t look”

• ”Promise you won’t remember”

• ”Promise you won’t tell”

• ”I didn’t write my name on it!”

• ”Isn’t the Internet already anonymous?”

Page 9: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Anonymity isn’t just wishful thinking...

• ”You can’t prove it was me!”

• ”Promise you won’t look”

• ”Promise you won’t remember”

• ”Promise you won’t tell”

• ”I didn’t write my name on it!”

• ”Isn’t the Internet already anonymous?”

Page 10: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Anonymity isn’t just wishful thinking...

• ”You can’t prove it was me!”

• ”Promise you won’t look”

• ”Promise you won’t remember”

• ”Promise you won’t tell”

• ”I didn’t write my name on it!”

• ”Isn’t the Internet already anonymous?”

Page 11: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

..since ”weak” isn’t anonymity.

• ”You can’t prove it was me!” Proof is a very strong word.Statistical analysis allows suspicion to become certainty.

• ”Promise you won’t look/remember/tell” Will other partieshave the abilities and incentives to keep these promises?

• ”I didn’t write my name on it!” Not what we’re talking about.

• ”Isn’t the Internet already anonymous?” Nope!

Page 12: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

..since ”weak” isn’t anonymity.

• ”You can’t prove it was me!” Proof is a very strong word.Statistical analysis allows suspicion to become certainty.

• ”Promise you won’t look/remember/tell” Will other partieshave the abilities and incentives to keep these promises?

• ”I didn’t write my name on it!” Not what we’re talking about.

• ”Isn’t the Internet already anonymous?” Nope!

Page 13: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

..since ”weak” isn’t anonymity.

• ”You can’t prove it was me!” Proof is a very strong word.Statistical analysis allows suspicion to become certainty.

• ”Promise you won’t look/remember/tell” Will other partieshave the abilities and incentives to keep these promises?

• ”I didn’t write my name on it!” Not what we’re talking about.

• ”Isn’t the Internet already anonymous?” Nope!

Page 14: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

..since ”weak” isn’t anonymity.

• ”You can’t prove it was me!” Proof is a very strong word.Statistical analysis allows suspicion to become certainty.

• ”Promise you won’t look/remember/tell” Will other partieshave the abilities and incentives to keep these promises?

• ”I didn’t write my name on it!” Not what we’re talking about.

• ”Isn’t the Internet already anonymous?” Nope!

Page 15: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Who wants anonymity online?

• Ordinary people• To avoid personal information being sold to marketers• Protect themselves when researching sensitive topics

• Militaries and law enforcement• To carry out intelligence gathering• Protect undercover field agents• Offer anonymous tip lines

• Journalists• To protect sources, such as whistle blowers

• Human rights workers• To publicize abuses and protect themselves from surveillance• Blogging about controversial subjects

• Businesses• To observe their competition and build anonymous

collaborations

Page 16: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Anonymous communication

• People have to hide in a crowd of other people (”anonymityloves company”)

• The goal of the system is to make all users look as similar aspossible, to give a bigger crowd

• Hide who is communicating with whom

• Layered encryption and random delays hide correlationbetween input traffic and output traffic

Page 17: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Low versus High-latency anonymous communicationsystems

• Tor is not the first system; ZKS, mixmaster, single-hopproxies, Crowds, Java Anon Proxy.

• Low-latency systems are vulnerable to end-to-end correlationattacks.

• High-latency systems are more resistant to end-to-endcorrelation attacks, but by definition, less interactive.

Page 18: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Low-latency systems are generally more attractive totoday’s user

• Interactive apps: web, instant messaging, VOIP, ssh, X11,cifs/nfs, video streaming (millions of users)

• Multi-hour delays: email, nntp, blog posting? (tens ofthousands of users?)

• And if anonymity loves company...

Page 19: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Low-latency systems are generally more attractive totoday’s user

• Interactive apps: web, instant messaging, VOIP, ssh, X11,cifs/nfs, video streaming (millions of users)

• Multi-hour delays: email, nntp, blog posting? (tens ofthousands of users?)

• And if anonymity loves company...

Page 20: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

What is Tor?

• online anonymity, circumvention software and network

• open source, free software (BSD 3-clause & GPLv2 licenses)

• active research environment:Rice, UMN, NSF, NRL, Drexel, Waterloo, Cambridge UK,Bamberg Germany, Boston U, Harvard, MIT, RPI, GaTech

• increasingly diverse toolset:Tor, Torbutton, Tor Browser Bundle, TorVM, IncognitoLiveCD, Tor Weather, Tor auto-responder, Secure Updater,Orbot, TorFox, Torora, Portable Tor, Tor Check, Arm,Nymble, Tor Control, Tor Wall

Page 21: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

What is Tor?

• online anonymity, circumvention software and network

• open source, free software (BSD 3-clause & GPLv2 licenses)

• active research environment:Rice, UMN, NSF, NRL, Drexel, Waterloo, Cambridge UK,Bamberg Germany, Boston U, Harvard, MIT, RPI, GaTech

• increasingly diverse toolset:Tor, Torbutton, Tor Browser Bundle, TorVM, IncognitoLiveCD, Tor Weather, Tor auto-responder, Secure Updater,Orbot, TorFox, Torora, Portable Tor, Tor Check, Arm,Nymble, Tor Control, Tor Wall

Page 22: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

What is Tor?

• online anonymity, circumvention software and network

• open source, free software (BSD 3-clause & GPLv2 licenses)

• active research environment:Rice, UMN, NSF, NRL, Drexel, Waterloo, Cambridge UK,Bamberg Germany, Boston U, Harvard, MIT, RPI, GaTech

• increasingly diverse toolset:Tor, Torbutton, Tor Browser Bundle, TorVM, IncognitoLiveCD, Tor Weather, Tor auto-responder, Secure Updater,Orbot, TorFox, Torora, Portable Tor, Tor Check, Arm,Nymble, Tor Control, Tor Wall

Page 23: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Who is The Tor Project, Inc?

The 501(c)(3) non-profitorganization dedicated to theresearch and development oftools for online anonymity andprivacy

Page 24: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Tor is a low-latency anonymity system

• Based on technology developed in the Onion Routing project

• Privacy by design, not by policy (no data collected)

• Commonly used for web browsing and instant messaging(works for any TCP traffic)

• Originally built as a pure anonymity system (hides who istalking to whom)

• Now designed to resist censorship too (hides whether someoneis using the system at all)

• Centralized directory authorities publish a list of all servers

Page 25: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Tor code stats

stats from ohloh.net

Page 26: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Tor hides communication patterns by relaying data throughvolunteer servers

Tor Node

Tor Node

Tor Node

Tor Node

Tor NodeTor Node

Tor Node

Tor Node

Tor Network

Web server

Tor user

Diagram: Robert Watson

Page 27: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Tor hides communication patterns by relaying data throughvolunteer servers

Tor Node

Tor Node

Tor Node

Tor Node

Tor NodeTor Node

Tor Node

Tor Node

Tor Network

Web server

Tor userTor Node

Tor Node

Tor Node

Exit node

Entry nodeMiddle node

Diagram: Robert Watson

Page 28: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Tor hides communication patterns by relaying data throughvolunteer servers

Tor Node

Tor Node

Tor Node

Tor Node

Tor NodeTor Node

Tor Node

Tor Node

Tor Network

Web server

Tor user

Encrypted tunnel

Unencrypted TCP

Tor Node

Tor Node

Tor Node

Exit node

Entry nodeMiddle node

Diagram: Robert Watson

Page 29: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

How many people use Tor?

It’s an anonymity system.

http://metrics.torproject.org/ for an idea.

Page 30: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

How many people use Tor?

It’s an anonymity system.

http://metrics.torproject.org/ for an idea.

Page 31: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

How many people use Tor?

Page 32: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Tor hidden services allow privacy enhanced hosting ofservices

Page 33: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

How is Tor different from other systems?

Page 34: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

How is Tor different from other systems?

Page 35: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

How is Tor different from other systems?

Page 36: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Universal Declaration of Human Rights

Article 19

Everyone has the right to freedom of opinionand expression; this right includes freedom to holdopinions without interference and to seek, receive andimpart information and ideas through any media andregardless of frontiers.

Article 20

Everyone has the right to freedom of peacefulassembly and association.

Page 37: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

George Orwell was an optimist

Who controls the past, controls the future: whocontrols the present controls the past

— George Orwell, Nineteen Eighty Four, 1949

The re-writing of history is now much more efficient than whenGeorge Orwell imagined armies of Winston Smiths cutting holes innewspaper archives.

Page 38: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Resisting Internet censorship

The Net interprets censorship as damage androutes around it.

— John Gilmore, 1993

No longer true on a technical level: censorship is in the routers.

Remains true on a social level: when material is censored, peopledistribute copies and draw attention to them

But what if people are too afraid to do this?

Page 39: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Internet surveillance is pervasive

• Conventional surveillance methods hadto be targeted

• Internet censorship is capable ofmonitoring everyone, all of the time

• Governments are increasingmonitoring: SORM (Russia), GoldenShield (China), Data RetentionDirective (EU), and InterceptionModernisation Programme (UK)

• 1 in 7 East German citizens worked forthe Stasi. Today we can achieve thesame results with a fraction of the cost

Page 40: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Traffic data surveillance

• Traffic data (who talks to whom, how often and for how long)is the core of intelligence capabilities

• This information is cheaper to record and store, compared tofull content

• Because it can be easily processed by computer, data miningtechniques can be used to understand social structures

No government of any colour is to be trustedwith such a roadmap to our souls

— Sir Ken Macdonald, former director of public prosecutions, onthe UK Interception Modernisation Program

Page 41: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Importantly, information on social networks can be derived

• Communities• People

From ”The Economics of Mass Surveillance” by George Danezis and Bettina Wittneben

Page 42: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Supporters

Page 43: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

How to get involved

https://torproject.org/volunteer

Page 44: Andrew Lewman andrew@torproject.org 07 Feb 2010 · O er anonymous tip lines ... Who is The Tor Project, Inc? The 501(c)(3) non-pro t organization dedicated to the ... Diagram: Robert

Credits

• Thank you to Steven J. Murdoch,http://www.cl.cam.ac.uk/users/sjm217/, for theresearch and basis for the latter parts of the presentation.

• Photographer and Diagram credits as listed throughout thepresentation.