[tor-project] Anti-censorship meeting notes, 30 Jan 2020
phw at torproject.org
Thu Jan 30 18:46:31 UTC 2020
Here are our meeting minutes:
And here is our meeting pad:
Anti-censorship work meeting pad
Next meeting: Thursday January 30th 18:00 UTC
Weekly meetings, every Thursday at 18:00 UTC, in #tor-meeting at OFTC (channel is logged while meetings are in progress).
== Goal of this meeting ==
Weekly checkin about the status of anti-censorship work at Tor.
Coordinate collaboration between people/teams on anti-censorship at Tor.
== Links to Useful documents ==
* Our anti-censorship roadmap: https://dip.torproject.org/torproject/anti-censorship/roadmap/boards
* Our roadmap consists of a subset of trac tickets.
* The anti-censorship team's wiki page: https://trac.torproject.org/projects/tor/wiki/org/teams/AntiCensorshipTeam
* Past meeting's notes can be found at: https://lists.torproject.org/pipermail/tor-project/
* GetTor's roadmap: https://dip.torproject.org/groups/torproject/anti-censorship/gettor-project/-/boards
* Tickets that need reviews: https://trac.torproject.org/projects/tor/query?status=needs_review&component=%5eCircumvention&col=id&col=summary&col=component&col=owner&col=type&col=priority&col=milestone&col=reviewer&order=priority
* Projects from sponsors we are working on:
--- January 30th 2020 ---
== Announcements ==
== Discussion ==
* Kyle Undergrad Thesis: Fingerprintability of Snowflake
* Want to be auto-copied on any Circumvention subcategory on trac? Current config:
* Circumvention: cohosh, phw
* Circumvention/BridgeDB: cohosh, phw
* Circumvention/Censorship analysis: cohosh, phw, dcf
* Circumvention/Obfs4: cohosh, phw
* Circumvention/Pluggable transport: cohosh, phw
* Circumvention/Snowflake: cohosh, phw, arlolra, dcf
* Circumvention/meek: cohosh, phw, dcf
== Actions ==
* Please add your monthly highlights to our january 2020 report
== Interesting links ==
* NDSS'20 proceedings are out and have several censorship-related papers: https://www.ndss-symposium.org/ndss2020/accepted-papers/
* "Decentralized Control: A Case Study of Russia"
* "Fingerprinting Network Censorship Boxes at Global Scale"
* "Detecting Probe-resistant Proxies"
* "SwarmProxy: Unblocking the Censored Web for the Masses"
* "SymTCP: Eluding Stateful Deep Packet Inspection with Automated Discrepancy Discovery"
* ICLab got into S&P'20:
== Updates ==
- What you worked on this week.
- What you are planning to work on next week (related to anti-censorship work).
- Something you may need help with.
Hiro: (last updated before 2020-01-09)
Started restoring Twitter Responder.
When retrieving tweets I need to check for new tweets only otherwise Gettor will end up responding to old back log and already answered messages. <-- is this #27330 ?
- Work on gettor specs <-- Is this #3781?
- More with review of strings and website content and translation
This week (2020-01-30):
* Roadmap post-processing (e.g., formalising goal statements)
* Asked for letters of support for our NSF TTP grant
* Worked on bridge campaign retrospective (#33007)
* More work on porting BridgeDB to Python 3 (#30946)
* Several issues remained after Damian's great work because some tests are only run in CI env
* ...and some issues only emerge when you actually run the thing.
* Worked on Sponsor 30 report
* Provided simple mockup design for new Relay Search item (#33008)
* Took a brief look at the location of bridges for Sponsor 28
* Barely any in traditional cloud infrastructure (Amazon, Google, etc.)
* Many hosted on VPS systems (Digital Ocean, OVH, Hetzner, ...)
* Many hosted behind residential connections (long tail)
* Worked on making BridgeDB CAPTCHAs more usable (#24607)
* Forked isis's gimp-captcha, made it work with modern APIs, and made CAPTCHAs easier
* Deployed a batch of new CAPTCHAs to BridgeDB
* Reviewed OONI's design mockup for its new Tor test
* Helped Simone figure out what exactly OONI should test
* Worked on a bunch of simple BridgeDB documentation fixes (#31427)
* Fixed a race condition in bridgestrap
* Take a look at BridgeDB metrics to see if new CAPTCHAs helped users
* Hopefully finish Python 3 port
* Write a summary of our current BridgeDB distribution mechanisms and brainstorm new ones
Last week (Jan 27nd):
This week (planned):
* sponsor 30 report
cecylia (cohosh): last updated 2019-01-30
- grant revising
- checked in on censorship measurements again
- implemented snowflake throughput checks (#32938)
- finish up localization fix for gettor (#33002)
- started looking at all snowflake measurements collected to measure censorship and throughput and analyzing pcaps for clues of why proxies sometimes don't work (#32545)
- reviewed snowflake refactors (#33100 and #33040)
- review #33038, #31872, #31427
- UI mock up for snowflake throughput check (#32938)
- started some recurring throughput tests for snowflake (#32545)
- Aggregate and write up a report of snowflake throughput changes
- send grant to some external reviewers
- maybe pick up gettor email body localization ticket (#28233)
Needs help with:
- review of #31971 (from tor browser team, in progress)
- review of #33002
- started on #19026
- read up on turbo tunnel
- continue with #19026
- turbo tunnel in Snowflake
- Snowflake refactoring and code quality improvements (#33040, #33100, thanks cohosh for review)
- turbo tunnel in Snowflake
- do Let's Encrypt upgrade for Snowflake bridge (#32964)
- review of #33038, representation of timeouts
- put up a patch for #31011
- would like to find out more about Snowflake + Android + Golang, since I've got some
experience doing Android + Golang.
- review of #31011 (perhaps teor)
-Started reading up on all the received ressources from phw
-Started with #31426
-Work further on #31426
-Start with #31967
-I will definitely have some questions and the need for some help next week ^^
More information about the tor-project