[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