tor: the onion router

13
T.O. R. The Onion Router

Upload: volodymyr-ostapiv

Post on 28-Nov-2014

165 views

Category:

Education


0 download

DESCRIPTION

Simple presentation about TOR, The Onion Router, for English classes

TRANSCRIPT

Page 1: TOR: The Onion Router

T.O.R.

The Onion Router

Page 2: TOR: The Onion Router

Agenda

What is TOR?How does TOR work?Why use TOR?How to use TOR?TOR + Java app

Page 3: TOR: The Onion Router

What is TOR?

TOR is free software and an open network that helps to save anonymity

TOR works as proxy server for TCP applications

TOR works over Internet and adds additional layer of networking

Page 4: TOR: The Onion Router

How does TOR work?

Your computer gets node list from one of directory servers. You may choose region or country where exit node is located

Page 5: TOR: The Onion Router

How does TOR work?

Your computer picks random path to exit node specified and connects to that node. Exit node opens clear (unencrypted) connection to destination host

Page 6: TOR: The Onion Router

How does TOR work?

Second connection uses different random path even if exit node is the same

Page 7: TOR: The Onion Router

Why use TOR?

Improving anonymity

Communicate anonymously

Hide sites you have visited

Shady dealings …

Page 8: TOR: The Onion Router

Why use TOR?

Pretending foreigner

Access sites, available only for residents of some country

Access sites, unavailable for your country

( hi, Russia )

Page 9: TOR: The Onion Router

How to use TOR?

Browser bundles

For dummies All-in-one solution No configuration

needed

https://www.torproject.org/projects/torbrowser.html.en

Page 10: TOR: The Onion Router

How to use TOR?

TOR standalone proxy

Use with any app with proxy support

Windows/MacOS/Linux/Android clients

https://www.torproject.org/download/download-unix.html.en

https://play.google.com/store/apps/details?id=org.torproject.android

Page 11: TOR: The Onion Router

TOR + Java

Using TOR proxy app

Pro’s: just configure your app for proxy usage

Con’s: needs additional software install and set up

https://www.torproject.org/download/download-unix.html.en

Page 12: TOR: The Onion Router

TOR + Java

Using java libraries

Pro’s: gives you full control; no additional software needed

Con’s: needs a bit more coding

https://silvertunnel.org/netlib.html

https://stem.torproject.org/index.html

Page 13: TOR: The Onion Router

Summary

What isWhy we need

How to use

The main purpose of TOR is keeping in secret your identity and internet activity. It’s important nowadays as governments and corporations like Google and Facebook are spying on people.Created to make information exchange secure, TOR also is used for some other reasons…