introduction to torsukhbir/talks/toronto-aug... · 2017-08-10 · introduction to tor and the tor...
TRANSCRIPT
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
torsocks
$ . torsocks on
Wrapper to Torify Applicationshttps://gitweb.torproject.org/torsocks.git
16 / 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
txtorcon
Twisted-based Python Asynchronous Controllerhttps://github.com/meejah/txtorcon
24 / 29
OONI
Open Observatory of Network Interferencehttps://ooni.torproject.org/
25 / 29
SecureDrop
Open-source Whistleblower Submission Systemhttps://securedrop.org/
27 / 29
GetTor
torproject.org blocked?
Provides Alternative Access to Tor Project Softwarehttps://gettor.torproject.org/
28 / 29
Thank You
Come hack with us!https://www.torproject.org/getinvolved/
E4AC D397 5427 A5BA 8450 A1BE B01C 8B00 6DA7 7FAA
29 / 29