[tor-project] Anti-censorship team monthly report: September 2020
phw at torproject.org
Mon Oct 12 15:52:05 UTC 2020
Here's what the anti-censorship team accomplished in September 2020:
* Merged a contribution from Peter Gerber to consider more IP address
ranges local, for the purpose of stripping from SDP offers sent to the
* Built an HTTP streaming API between rdsys's backend and its
distributors that allows distributors to receive resource updates
(e.g. a bridge changing its IP address) in real-time.
* Implemented a registration API that allows standalone-proxies (i.e.
without a corresponding Tor bridge) to register themselves:
* Added lots of unit tests. Rdsys's domain logic is 72.1% tested.
* Experimented with reCAPTCHA support in rdsys. We could port
BridgeDB's HTTPS distributor to rdsys and replace our Gimp-generated
CAPTCHAs with Google's reCAPTCHA. To prevent exposing our users to
Google, we would have to set up a reverse proxy, so Google only gets
to see our machine's IP address. This is possible but messy to build.
* Started brainstorming Salmon's user interface; in particular how we
can best integrate it in Tor Browser:
* Started writing up rdsys's design and architecture. The goal is to
eventually publish a technical blog post that discusses how we built
* Wrapped up a "minimum viable product" of bridgestrap:
* Filed issues to improve how bridgestrap spawns a Tor instance to test
* Our infrastructure monitoring daemon's emails started getting rejected
by Gandi's spam filter. We reported the issue and Gandi fixed it
* Read the HTTPT paper as part of our reading group and filed several
issues that summarise what's necessary to deploy HTTPT as our next
* Filed an issue to improve our terminology around bridges:
* Brainstormed how Tor Browser could detect censorship:
* Philipp will present rdsys in a lightning talk at the Pluggable
Transport Implementer's Meeting on Oct 13:
* Published a blog post about Hashik's experience as one of Tor's
* Recorded a brief video that summarises Tor's anti-censorship work for
a class at the University of Michigan.
More information about the tor-project