[tor-bugs] #32740 [Circumvention/BridgeDB]: Implement a feedback loop between BridgeDB and OONI

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Dec 12 21:00:46 UTC 2019


#32740: Implement a feedback loop between BridgeDB and OONI
----------------------------------------+-----------------------
     Reporter:  phw                     |      Owner:  (none)
         Type:  project                 |     Status:  new
     Priority:  Medium                  |  Milestone:
    Component:  Circumvention/BridgeDB  |    Version:
     Severity:  Normal                  |   Keywords:  s30-o23a2
Actual Points:                          |  Parent ID:  #31280
       Points:  10                      |   Reviewer:
      Sponsor:  Sponsor30-must          |
----------------------------------------+-----------------------
 BridgeDB is unaware of where its bridges are blocked. This means that if
 bridge 1.2.3.4 is blocked in Iran, BridgeDB will still hand it out to
 users from Iran, who will find themselves unable to use the bridge.

 To fix this problem, we should implement a feedback loop between BridgeDB
 and OONI. BridgeDB should hand the bridge 1.2.3.4 to OONI and have it
 tested in as many countries as possible. The result should then make it
 back to BridgeDB, so BridgeDB knows that 1.2.3.4 shouldn't be handed out
 to people in Iran.

 OONI already has GitHub issues for this project:
 * https://github.com/ooni/orchestra/issues/51
 * https://github.com/ooni/orchestra/issues/68

 There are several open questions:
 * How does BridgeDB share a bridge with OONI?
 * How should BridgeDB decide what bridges it wants tested, and how often?
 * How should OONI's test results feed back into BridgeDB?
 * How can we implement this feedback loop without making bridges easier to
 enumerate?

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


More information about the tor-bugs mailing list