[tor-bugs] #16420 [Tor]: Hide number of tor clients running on a shared network
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon Jun 22 21:22:56 UTC 2015
#16420: Hide number of tor clients running on a shared network
-------------------------+---------------------
Reporter: Warr1024 | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone:
Component: Tor | Version:
Keywords: | Actual Points:
Parent ID: | Points:
-------------------------+---------------------
For multiple machines/users behind a single network, each machine should
run its own tor instance (more than one, in the case of TBB's), but this
leaks metadata about the quantity and timing of tor usage to
eavesdroppers/ISP's. For instance, each TBB instance will open a
connection to its own guard on startup, so an eavesdropper can enumerate
the number of different TBB users (for long-lived installs) and the times
when they're most likely to be active.
Ideally, tor should provide a mechanism to obscure the number of different
instances running on a network, either making them all look like a single
client, or an indeterminite number of clients with random start/stop
times.
To do this, at least the guards will need to be synchronized between tor
instances (#15243). Even with guards synchronized, each instance will
open its own TCP connection to that guard; the TCP connections would
either need to be multiplexed into a single connection, or split into a
random number of independent-looking streams.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/16420>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list