[tbb-bugs] #14389 [Core Tor/Tor]: little-t-tor: Provide support for better TBB UI of hidden service client authorization

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed May 8 14:27:27 UTC 2019


#14389: little-t-tor: Provide support for better TBB UI of hidden service client
authorization
-------------------------------------------------+-------------------------
 Reporter:  asn                                  |          Owner:  tbb-
                                                 |  team
     Type:  defect                               |         Status:
                                                 |  needs_revision
 Priority:  Medium                               |      Milestone:  Tor:
                                                 |  0.4.2.x-final
Component:  Core Tor/Tor                         |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tor-hs, tbb-usability, ux-team, hs-  |  Actual Points:
  auth                                           |
Parent ID:  #30000                               |         Points:  14-24
 Reviewer:                                       |        Sponsor:
                                                 |  Sponsor27-must
-------------------------------------------------+-------------------------

Comment (by mcs):

 Replying to [comment:51 asn]:
 > mcs, it would be great to let us know whether we should proceed with the
 control port concepts given the concerns in comment:50. It would also be
 great to check the above tickets, and in particular #30382 to tell us
 whether the logic works tor browser, and what other info you need as part
 of the control port command to be able to tie it to a particular tab.

 Kathy and I think the logic described in #30382 will work for Tor Browser.
 I did ask one question in that ticket.

 That said, we have been thinking a lot about how to associate a control
 port event with a specific network request and/or a specific tab in the
 browser.  When Kathy and I were only considering the problem of how to
 show a prompt in response to a client auth failure, the limitations seemed
 acceptable.  We are less convinced that associating a control port event
 with a browser tab based on URL alone is a good idea if we are also going
 to use this same mechanism for address validation and improved error
 messages.

 We don't know the history of tor's use of SOCKS, but here is an idea:  We
 could add a tor option that allowed a client to include an request
 identifier within the SOCKS5 password field (we would need to agree on a
 delimiter since we would need `IsolateSOCKSAuth` to ignore the request
 identifier). Then, when tor generates a control port messages that is
 associated with a specific SOCKS request, it would include the request
 identifier.

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


More information about the tbb-bugs mailing list