[tor-project] Anti-censorship team meeting notes, 2022-09-08
meskio
meskio at torproject.org
Thu Sep 8 17:38:49 UTC 2022
Hey everyone!
Here are our meeting logs:
http://meetbot.debian.net/tor-meeting/2022/tor-meeting.2022-09-08-15.58.html
And our meeting pad:
Anti-censorship work meeting pad
--------------------------------
Next meeting: Thursday Sept 22 16:00 UTC
Weekly meetings, every Thursday at 16:00 UTC, in #tor-meeting at OFTC
(channel is logged while meetings are in progress)
== Goal of this meeting ==
Weekly check-in 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:
* Roadmap: https://gitlab.torproject.org/groups/tpo/anti-censorship/-/boards
* The anti-censorship team's wiki page:
* https://gitlab.torproject.org/tpo/anti-censorship/team/-/wikis/home
* Past meeting notes can be found at:
* https://lists.torproject.org/pipermail/tor-project/
* Tickets that need reviews: from sponsors we are working on:
* All needs review tickets:
* https://gitlab.torproject.org/groups/tpo/anti-censorship/-/merge_requests?scope=all&utf8=%E2%9C%93&state=opened&assignee_id=None
* Sponsor 28
* must-do tickets: https://gitlab.torproject.org/groups/tpo/-/milestones/10
* possible tickets: https://gitlab.torproject.org/groups/tpo/-/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name%5b%5d=Sponsor%2028&milestone_title=None
* Sponsor 96
* https://gitlab.torproject.org/groups/tpo/-/milestones/24
== Announcements ==
* There will not be a meeting Sept 15th
== Discussion ==
* Next Step for WebTunnel
* https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel/-/tree/7e7bebb499a46345b9adf030666698427965e953
* How to get bridges into rdsys and configure the right args?
* The params can be configured in torrc ServerTransportOptions that will get sent to the PT and readable from goptlib.Binaddr.Args and the PT can use goptlib.SmethoArgs to add them to the file descriptor.
* This will only be readable by bridge authority and rdsys, and not leaked outside.
* Proposal for outreachy
* https://gitlab.torproject.org/tpo/team/-/issues/67#note_2834285
* A new format for placeholder addresses in PT bridge lines?
* https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40159#note_2834570
* 192.0.2.t:n changes to 192.0.2.(16(n−1)+t):80
* t = transport, n = incrementing counter per transport
* Would permit the port number to be one that is always permitted by FascistFirewall, working around https://gitlab.torproject.org/tpo/core/tor/-/issues/19487 in tor.
== Actions ==
== Interesting links ==
== Reading group ==
* We will discuss "An Empirical Analysis of Plugin-Based Tor Traffic over SSH Tunnel" on Sept 8
* https://ieeexplore.ieee.org/document/9020938
* PDF available from Sci-Hub, DOI 10.1109/MILCOM47813.2019.9020938
* Questions to ask and goals to have:
* What aspects of the paper are questionable?
* Are there immediate actions we can take based on this work?
* Are there long-term actions we can take based on this work?
* Is there future work that we want to call out in hopes that others will pick it up?
== Updates ==
Name:
This week:
- What you worked on this week.
Next week:
- What you are planning to work on next week.
Help with:
- Something you need help with.
cecylia (cohosh): last updated 2022-09-08
Last week:
- took a look at Snowflake mDNS issue (snowflake#40123)
- worked on Snowflake manifest v3 webextension fixes (snowflake-webext#29)
This week:
- Snowflake web extension v3 manifest
- usability improvements to chrome badge helper
- finish updating Firefox extension to mv3
- a few quality of life conjure issues
- https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/conjure/-/issues/?sort=updated_desc&state=opened&assignee_username%5B%5D=cohosh&first_page_size=20
Needs help with:
dcf: 2022-09-08
Last week:
- wrote a patch for an obfs4 distinguisher and had it merged upstream in obfs4proxy-0.0.14 https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/obfs4/-/issues/40007#note_2833285 https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/obfs4/-/issues/40008
- posted a writeup on the cause of obfs4proxy-0.0.12 interoperability problems with earlier versions https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40804#note_2834533
- posted a proposal for a new format for placeholder addresses in PT bridge lines https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40159#note_2834570
Next week:
- disable non-WireGuard SSH access to snowflake-02
- migrate goptlib to gitlab https://gitlab.torproject.org/tpo/anti-censorship/team/-/issues/86#note_2823122
- try Conjure PT development version https://forum.torproject.net/t/tor-dev-introducing-a-conjure-pt-for-tor/4429
Help with:
meskio: 2022-09-08
Last week:
- plan obfs4proxy 0.0.14 update (obfs4#40008)
- package obfs4proxy 0.0.14 for debian
- test obfs4proxy backward compatibility
- rdsys-gettor is deployed, planning for the final switch
- deploy more BridgeDB fixes
- submit a project proposal for Outreachy
Next week:
- deploy rdsys-gettor
- fix language issues in BridgeDB (bridgedb#40056)
Shelikhoo: 2022-09-08
Last Week:
- [Merge Request Awaiting] Add SOCKS5 forward proxy support to snowflake (snowflake!64)
- [Discussion & Deployment] Rollout of Distributed Snowflake Support
- [Coding & Deployment] Proposal: Centralized Probe Result Collector (anti-censorship/team#54)
- [Research] HTTPT Planning https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/httpt/-/issues/1
- [Research] WebTunnel Planning(Continue)
- [Research+Coding] Raw Probe Log Data Collection https://gitlab.torproject.org/tpo/anti-censorship/connectivity-measurement/logcollector/-/issues/1
- [Deployment] Raw Probe Log Data Collection
- [Research+Coding] Log Collector Performance Collection(Bootstrap time)
- [Review] Make the extension description more easy to understand (https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/42)
- [Coding] Update Log Collector admin script (https://gitlab.torproject.org/tpo/anti-censorship/connectivity-measurement/logcollector-admin/-/merge_requests/1)
- [Coding] Update Snowflake WebExtension translation repo(https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/45)
- [Research] Considering add a server version indication as connection parameter in obfs4(https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/obfs4/-/issues/40009)
- [Research] Setting up a staging server for anti-censorship services(https://gitlab.torproject.org/tpo/anti-censorship/team/-/issues/93)
Next Week:
- [Research] WebTunnel Planning (Continue)
- [Research] Log Collector Performance Collection (Bootstrap time)
- In Person Meetup!
Itchy Onion: 2022-09-08
Last week:
- RACE 2.2.x
- Review !98 (https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/98)
This week:
- RACE 2.2.x (made some progres there; I noticed that snowflake doesn't fail the automated deployment tests on its own, but fails when the tests are run as a larger CI test suite. I suspect this is also because of unclosed connection, which is a known issue. This would also explain why I have a difficult time reproducing the error and the lack of error messages, but not why the issue started happening with 2.2.x)
--
meskio | https://meskio.net/
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
My contact info: https://meskio.net/crypto.txt
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Nos vamos a Croatan.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://lists.torproject.org/pipermail/tor-project/attachments/20220908/d6c46624/attachment.sig>
More information about the tor-project
mailing list