[tor-bugs] #7167 [Pluggable transport]: Combine traffic obfuscation with address diversity of flash proxy

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Mar 20 18:03:59 UTC 2013


#7167: Combine traffic obfuscation with address diversity of flash proxy
---------------------------------+------------------------------------------
 Reporter:  karsten              |          Owner:  asn
     Type:  project              |         Status:  new
 Priority:  normal               |      Milestone:     
Component:  Pluggable transport  |        Version:     
 Keywords:  SponsorF20131101     |         Parent:     
   Points:                       |   Actualpoints:     
---------------------------------+------------------------------------------

Comment(by asn):

 After discussions in the dev meeting, consensus is:

 a) First, investigate the option of simply using the code of obfs2 in
 flashproxy. This involves librarifying obfs2 in some way, and/or
 implementing flashproxy within the pyobfsproxy framework. This should be
 the easiest way of doing this ticket.

 b) Then, investigate SOCKS proxy chaining like it was initially suggested
 in this ticket. This involves implementing #8402, specing out a way to do
 the chaining (Tor should pass the chain to the PT proxy somehow), specing
 out a way to collect statistics on chained transports, and implementing
 the whole thing. This is more painful. There are also other problems, like
 distinguishing possible transport combinations from impossible ones (e.g.
 obfs2|websocket (doable and useful) from websocket|obfs2 (doesn't make
 much sense))

 c) Finally, we should start researching a multilayer pluggable transport
 theory, in the same way that regular network protocols are implemented.
 This means that content-shaping should be on the bottom (obfs2, obfs3,
 packet-length shapers, etc.), appearance-shaping should be above (like an
 HTTP transport, a base64 transport, etc.) and a transport layer should be
 on top (like flashproxy, skypemorph, webrtc, regular socket, etc.). This
 is more research-y, but if done correctly it might allow greater reuse of
 transports, and will cause an explosion on the number of pluggable
 transports we have.

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/7167#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list