introduction to torsukhbir/talks/toronto-aug... · 2017-08-10 · introduction to tor and the tor...

Post on 03-Apr-2020

13 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Introduction to Tor

and

The Tor Software Ecosystem

Sukhbir Singhsukhbir@torproject.org

August 9, 2017

Anonymity on the Internet

2 / 29

Anonymity on the Internet

2 / 29

Anonymity on the Internet

2 / 29

Anonymity on the Internet

2 / 29

Anonymity on the Internet

2 / 29

Anonymity on the Internet

2 / 29

Anonymity on the Internet

Anonymity

2 / 29

Anonymity on the Internet

2 / 29

“On the Internet, Nobody Knows...”

†Image from The New Yorker cartoon by Peter Steiner, 1993

3 / 29

On the Internet, They Know...

4 / 29

Tor: The Onion Router

5 / 29

Tor: The Onion Router

Client

Destination

5 / 29

Tor: The Onion Router

Client

Destination

5 / 29

Tor: The Onion Router

Client

Destination

5 / 29

Tor: The Onion Router

Client

Destination

Entry Guard (I)

Middle Relay (II) Exit Relay (III)

5 / 29

Tor: The Onion Router

Client

Destination

Entry Guard (I)

Middle Relay (II) Exit Relay (III)

EntryMiddleExit

5 / 29

Tor: The Onion Router

Client

Destination

Entry Guard (I)

Middle Relay (II) Exit Relay (III)

✓Source [IP]

× Destination [Resource]

5 / 29

Tor: The Onion Router

Client

Destination

Entry Guard (I)

Middle Relay (II) Exit Relay (III)

× Source [IP]

✓Destination [Resource]

5 / 29

Tor: The Onion Router

I Low-latency anonymity

I Distributed design

I 2,000,000 users and 6000 relaysI 100 Gbit/sec available bandwidth

∗https://metrics.torproject.org6 / 29

Tor: The Onion Router

I Low-latency anonymity

I Distributed design

I 2,000,000 users and 6000 relaysI 100 Gbit/sec available bandwidth

∗https://metrics.torproject.org6 / 29

Tor: The Onion Router

I Low-latency anonymity

I Distributed design

I 2,000,000 users and 6000 relaysI 100 Gbit/sec available bandwidth

∗https://metrics.torproject.org6 / 29

Who Uses Tor?

I Journalists

I Activists

I You...

7 / 29

Who Uses Tor?

I Journalists

I Activists

I You...

7 / 29

Who Uses Tor?

I Journalists

I Activists

I You...

7 / 29

Who Uses Tor?

I Journalists

I Activists

I You...

7 / 29

Tor vs. VPN

† VPN Tor Tor Browser

Censorship Evasion ++ +++ +++Appear Elsewhere ++ + +Anonymity + ++ +++Privacy − + +++Speed ++ −− −−Cost −− +++ +++

†Modified under CC BY-SA 4.0. Original work by Tim Sammut from

https://teamsammut.com/blog/2015/08/tor-vs-vpn-and-proxies-slides.html

8 / 29

Tor vs. VPN

† VPN Tor Tor BrowserCensorship Evasion ++ +++ +++

Appear Elsewhere ++ + +Anonymity + ++ +++Privacy − + +++Speed ++ −− −−Cost −− +++ +++

†Modified under CC BY-SA 4.0. Original work by Tim Sammut from

https://teamsammut.com/blog/2015/08/tor-vs-vpn-and-proxies-slides.html

8 / 29

Tor vs. VPN

† VPN Tor Tor BrowserCensorship Evasion ++ +++ +++Appear Elsewhere ++ + +

Anonymity + ++ +++Privacy − + +++Speed ++ −− −−Cost −− +++ +++

†Modified under CC BY-SA 4.0. Original work by Tim Sammut from

https://teamsammut.com/blog/2015/08/tor-vs-vpn-and-proxies-slides.html

8 / 29

Tor vs. VPN

† VPN Tor Tor BrowserCensorship Evasion ++ +++ +++Appear Elsewhere ++ + +Anonymity + ++ +++

Privacy − + +++Speed ++ −− −−Cost −− +++ +++

†Modified under CC BY-SA 4.0. Original work by Tim Sammut from

https://teamsammut.com/blog/2015/08/tor-vs-vpn-and-proxies-slides.html

8 / 29

Tor vs. VPN

† VPN Tor Tor BrowserCensorship Evasion ++ +++ +++Appear Elsewhere ++ + +Anonymity + ++ +++Privacy − + +++

Speed ++ −− −−Cost −− +++ +++

†Modified under CC BY-SA 4.0. Original work by Tim Sammut from

https://teamsammut.com/blog/2015/08/tor-vs-vpn-and-proxies-slides.html

8 / 29

Tor vs. VPN

† VPN Tor Tor BrowserCensorship Evasion ++ +++ +++Appear Elsewhere ++ + +Anonymity + ++ +++Privacy − + +++Speed ++ −− −−

Cost −− +++ +++

†Modified under CC BY-SA 4.0. Original work by Tim Sammut from

https://teamsammut.com/blog/2015/08/tor-vs-vpn-and-proxies-slides.html

8 / 29

Tor vs. VPN

† VPN Tor Tor BrowserCensorship Evasion ++ +++ +++Appear Elsewhere ++ + +Anonymity + ++ +++Privacy − + +++Speed ++ −− −−Cost −− +++ +++

†Modified under CC BY-SA 4.0. Original work by Tim Sammut from

https://teamsammut.com/blog/2015/08/tor-vs-vpn-and-proxies-slides.html

8 / 29

little-t-tor

I Core of the Tor software ecosystem

I Runs as a daemon and sets up a local SOCKS5 proxy†

I Platform support: Linux, macOS, Windows, BSD variants

†localhost:90509 / 29

little-t-tor

I Core of the Tor software ecosystem

I Runs as a daemon and sets up a local SOCKS5 proxy†

I Platform support: Linux, macOS, Windows, BSD variants

†localhost:90509 / 29

little-t-tor

I Core of the Tor software ecosystem

I Runs as a daemon and sets up a local SOCKS5 proxy†

I Platform support: Linux, macOS, Windows, BSD variants

†localhost:90509 / 29

Tor Browser

Tor Browser (Bundle)https://www.torproject.org/torbrowser

10 / 29

Onion Services

Onion Service

11 / 29

Onion Services

Onion Service

11 / 29

Onion Services

Onion Service

11 / 29

Onion Services

Onion Service

11 / 29

Tor Software Ecosystem

Tor is not just Tor Browser!

12 / 29

HTTPS Everywhere

Browser Extension for Enabling HTTPShttps://www.eff.org/https-everywhere

13 / 29

Orbot and Orfox

Tor and Tor Browser on Androidhttps://guardianproject.info/

14 / 29

Tails

Secure Operating Systemhttps://tails.boum.org/

15 / 29

torsocks

$ . torsocks on

Wrapper to Torify Applicationshttps://gitweb.torproject.org/torsocks.git

16 / 29

Ricochet

Anonymous P2P Instant Messaging Clienthttps://ricochet.im/

17 / 29

Tor Messenger

Chat Client with native Tor and OTR Supporthttps://trac.torproject.org/projects/tor/wiki/doc/TorMessenger

18 / 29

TorBirdy

Thunderbird Extension for Secure Email Communicationhttps://trac.torproject.org/projects/tor/wiki/torbirdy

19 / 29

Pluggable Transports

Obfuscate Tor Traffichttps://www.torproject.org/docs/pluggable-transports.html.en

20 / 29

Metrics

0

500 000

1 000 000

1 500 000

2 000 000

2 500 000

Jun−2017 Jul−2017 Aug−2017

The Tor Project − https://metrics.torproject.org/

Directly connecting users

Tor Network Metricshttps://metrics.torproject.org/

21 / 29

Stem

Python Controllerhttps://stem.torproject.org/

22 / 29

Nyx

Tor CLI Monitorhttps://nyx.torproject.org/

23 / 29

txtorcon

Twisted-based Python Asynchronous Controllerhttps://github.com/meejah/txtorcon

24 / 29

OONI

Open Observatory of Network Interferencehttps://ooni.torproject.org/

25 / 29

Check

Test Your Network Settingshttps://check.torproject.org/

26 / 29

SecureDrop

Open-source Whistleblower Submission Systemhttps://securedrop.org/

27 / 29

GetTor

torproject.org blocked?

gettor@torproject.org

Provides Alternative Access to Tor Project Softwarehttps://gettor.torproject.org/

28 / 29

Thank You

Come hack with us!https://www.torproject.org/getinvolved/

sukhbir@torproject.org

E4AC D397 5427 A5BA 8450 A1BE B01C 8B00 6DA7 7FAA

29 / 29

top related