[tor-bugs] #16824 [Tor]: coexistence of client and relay processing on same thread poses traffic confirmation risk
Tor Bug Tracker & Wiki
blackhole at torproject.org
Sun Aug 16 02:37:48 UTC 2015
#16824: coexistence of client and relay processing on same thread poses traffic
confirmation risk
-----------------------+---------------------
Reporter: starlight | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: Tor | Version:
Keywords: | Actual Points:
Parent ID: | Points:
-----------------------+---------------------
Analysis presented in bug #16585 demonstrates client circuit formation
processing perturbs relay cell forwarding in a manner that may be
susceptible to traffic confirmation analysis.
With the present code structure it is recommended that simultaneous client
and relay operation be aggressively discouraged with a new `torrc`
configuration parameter to inhibit it--default value set to prevent. In
addition log warnings should be generated when both client and relay
functions are allowed to operate concurrently.
Correct support of simultaneous client and relay function requires
segregation of the client function to a separate thread running on a
different processor core than the relay function.
Correcting the current client implementation's deficit of transaction
granularity is unlikely to eliminate the potential for a sophisticated
advisory to detect perturbation of cell forwarding by client circuit
creation activity.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/16824>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list