From 04cd79b47132eef50ac6f286f5d33e75ea466597 Mon Sep 17 00:00:00 2001 From: Tobias Eidelpes Date: Tue, 14 Jul 2020 22:41:07 +0200 Subject: [PATCH] Add Tor section --- defences.tex | 24 +++++++++++++++++++++++- references.bib | 7 +++++++ 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/defences.tex b/defences.tex index 00cd7ab..5096119 100644 --- a/defences.tex +++ b/defences.tex @@ -277,9 +277,31 @@ tracking that relies on third party requests. As soon as a first party performs the same tracking that the third party does, blacklists do not provide any protection. -\subsection{TOR} +\subsection{Tor} \label{subsec:tor} +Tor is an open source project aimed at providing secure, anonymous +communication. Its main component is a network of community-hosted relays that +route traffic through several nodes to the destination. The second component is +the \emph{Tor Browser}, which is a modified version of the Firefox browser and +is preconfigured for access to the Tor network. The name stems from the original +acronym TOR which is short for \emph{The Onion Router}. The non-profit +organization \emph{The Tor Project} is the main entity behind the software. + +Before a request to a server is tunneled through the Tor network, it is +encrypted in multiple layers using symmetric cryptography, to avoid revealing +the contents to intermediaries. Only the last node (exit node) is able to view +the contents, provided that the original request was not encrypted with +\gls{TLS} or otherwise before handing it over to the Tor network. The route +within the network is selected based on multiple parameters such as bandwidth +requirements, state of the network and weights given to individual relays +\cite{dingledineTorProtocolSpecifications}. Additionally, the exit relay is +changed periodically to limit user profiling based on \gls{IP} addresses. + +The Tor browser is of main interest for users wanting to enhance their privacy +online. By default, the browser history is not kept and cookies are cleared +either upon exit or requesting a new identity. + \subsection{Virtual Private Networks} \label{subsec:virtual private networks} diff --git a/references.bib b/references.bib index c7113d6..7a6fb81 100644 --- a/references.bib +++ b/references.bib @@ -358,6 +358,13 @@ journal = {Proc. 2019 Netw. Distrib. Syst. Secur. Symp.} } +@misc{dingledineTorProtocolSpecifications, + title = {Tor's Protocol Specifications - {{Path Specification}}}, + author = {Dingledine, Roger and Mathewson, Nick}, + url = {https://gitweb.torproject.org/torspec.git/tree/path-spec.txt}, + urldate = {2020-07-14} +} + @misc{DuckDuckGoa, title = {{{DuckDuckGo}}}, url = {https://duckduckgo.com/},