Opened 4 years ago

Last modified 2 years ago

#18084 new enhancement

Use the same fallback directory mirror to bootstrap

Reported by: teor Owned by:
Priority: Low Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: tor-guard post-prop271 fallback enumeration-resistence
Cc: Actual Points:
Parent ID: #7798 Points: medium/large
Reviewer: Sponsor:

Description

If Tor always tries to use the same fallback directory mirror to bootstrap (when the consensus expires because Tor isn't used), fewer servers learn about Tor clients, and a Tor client is less likely to download from a bad fallback directory mirror.

This is low priority, as most Tor clients only bootstrap once [citation needed].

Child Tickets

Change History (11)

comment:1 Changed 4 years ago by nickm

Milestone: Tor: 0.2.8.x-finalTor: 0.2.9.x-final

It is impossible that we will fix all 226 currently open 028 tickets before 028 releases. Time to move some out. This is my second pass through the "new" and tickets, looking for things to move to 0.2.9.

comment:2 Changed 3 years ago by nickm

Points: medium/large

comment:3 Changed 3 years ago by isabela

Milestone: Tor: 0.2.9.x-finalTor: 0.2.???

tickets market to be removed from milestone 029

comment:4 Changed 3 years ago by teor

Parent ID: #17158

comment:5 Changed 3 years ago by teor

This might not be a good idea, because it enables attacks where a fallback continues to deliver subtly bad (or slow) consensuses to its clients.

We'd need to implement these checks carefully.

comment:6 Changed 3 years ago by teor

Parent ID: #7798

#7798 might achieve this without some of the drawbacks.

comment:7 Changed 3 years ago by teor

Milestone: Tor: 0.2.???Tor: 0.3.???

Milestone renamed

comment:8 Changed 3 years ago by nickm

Keywords: tor-03-unspecified-201612 added
Milestone: Tor: 0.3.???Tor: unspecified

Finally admitting that 0.3.??? was a euphemism for Tor: unspecified all along.

comment:9 in reply to:  6 Changed 2 years ago by arma

Replying to teor:

#7798 might achieve this without some of the drawbacks.

Agreed, I am a fan of solving this one by solving #7798.

comment:10 Changed 2 years ago by nickm

Keywords: tor-03-unspecified-201612 removed

Remove an old triaging keyword.

comment:11 Changed 2 years ago by nickm

Keywords: tor-guard post-prop271 fallback enumeration-resistence added

It wouldn't be so hard to make our existing code handle this, I think.

Note: See TracTickets for help on using tickets.