[tor-bugs] #22893 [Core Tor/Tor]: prop224: Make intro point per-service and not per-descriptor

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Jul 12 13:27:18 UTC 2017


#22893: prop224: Make intro point per-service and not per-descriptor
-------------------------------+--------------------------------
     Reporter:  dgoulet        |      Owner:  dgoulet
         Type:  enhancement    |     Status:  new
     Priority:  High           |  Milestone:  Tor: 0.3.2.x-final
    Component:  Core Tor/Tor   |    Version:
     Severity:  Normal         |   Keywords:  tor-hs, prop224
Actual Points:                 |  Parent ID:  #20657
       Points:  1              |   Reviewer:
      Sponsor:  SponsorR-must  |
-------------------------------+--------------------------------
 With the service branch in #20657, the current code design has intro
 points (IPs) per-descriptor meaning intro point objects are indexed inside
 a descriptor object.

 We want to change that to a per-service design for which there is a set of
 intro points picked by the service which are then assigned to
 descriptor(s).

 The reason to do such a thing is so we expose less IPs overtime thus
 minimizing the service exposure. Currently, because IPS are per-
 descriptor, once the descriptor rotates we also rotate IPs which bounds
 IPs' lifetime to the descriptor lifetime but this is not always true (and
 should not).

 With a per-service design, IPs can live on between descriptors because
 they rotate at a different rate than the IPs and thus honoring its
 lifetime.

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


More information about the tor-bugs mailing list