[tor-bugs] #16221 [Tor Browser]: Enable WebRTC with TCP-ICE (and hidden services?)

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed May 27 22:04:39 UTC 2015


#16221: Enable WebRTC with TCP-ICE (and hidden services?)
-----------------------------+----------------------
     Reporter:  mikeperry    |      Owner:  tbb-team
         Type:  enhancement  |     Status:  new
     Priority:  normal       |  Milestone:
    Component:  Tor Browser  |    Version:
   Resolution:               |   Keywords:  ff38-esr
Actual Points:               |  Parent ID:
       Points:               |
-----------------------------+----------------------
Description changed by mikeperry:

Old description:

> Mozilla added support for WebRTC over TCP, and WebRTC proxy support in
> Firefox 34 and 38:
> https://bugzilla.mozilla.org/show_bug.cgi?id=891551
> https://bugzilla.mozilla.org/show_bug.cgi?id=949703
>
> This might mean we can actually enable WebRTC now, if we turn off all of
> the IP address discovery and non-TCP ICE mechanisms:
> https://github.com/diafygi/webrtc-ips
>
> We could also potentially list a hidden service address as a WebRTC ICE
> endpoint, though we would need to be careful about this since it means
> that potentially every Tor Browser user who visits a WebRTC-enabled page
> would suddenly spin up a hidden service. I wonder if we can have Tor
> create the keys for a hidden service without actually starting it up
> unless it is actually negotiated by WebRTC.

New description:

 Mozilla added support for WebRTC over TCP, and WebRTC proxy support in
 Firefox 34 and 38:
 https://bugzilla.mozilla.org/show_bug.cgi?id=891551
 https://bugzilla.mozilla.org/show_bug.cgi?id=949703

 This might mean we can actually enable WebRTC now, if we turn off all of
 the IP address discovery and non-TCP ICE mechanisms:
 https://github.com/diafygi/webrtc-ips

 We could also potentially list a hidden service address as a WebRTC ICE
 endpoint, though we would need to be careful about this since it means
 that potentially every Tor Browser user who visits a WebRTC-enabled page
 would suddenly spin up a hidden service. I wonder if we can have Tor
 create the keys for a hidden service without actually starting it up
 unless it is actually negotiated by WebRTC.

 This suggestion actually came from wiretapped. WebRTC is no longer just
 for making calls. Tons of crazy decentralized apps are being built on top
 of it. Ex: https://instant.io/

--

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


More information about the tor-bugs mailing list