[tor-bugs] #26369 [Core Tor]: Re-fetch onion service descriptor for isolated request

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Jun 14 06:18:37 UTC 2018


#26369: Re-fetch onion service descriptor for isolated request
--------------------------+--------------------
     Reporter:  sysrqb    |      Owner:  (none)
         Type:  defect    |     Status:  new
     Priority:  Medium    |  Milestone:
    Component:  Core Tor  |    Version:
     Severity:  Normal    |   Keywords:
Actual Points:            |  Parent ID:
       Points:            |   Reviewer:
      Sponsor:            |
--------------------------+--------------------
 When tor receives a new request for connecting to an onion service and
 this request has different isolation flags/parameters than a previous
 (recent) request, then tor should re-fetch the service descriptor (if we
 already have it). Currently, tor notices it already has the descriptor in
 its cache and it doesn't refetch. This is a nice performance optimization,
 but if a client is requesting an isolated circuit for an onion service,
 then we shouldn't leak that we already have the descriptor in our cache.

 Instead of only using the onion service name as the map-key, we can add a
 unique value of the circuit isolation information (hash?).

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


More information about the tor-bugs mailing list