[tor-project] The Tor Project's priorities for April - June 2022
Gaba
gaba at torproject.org
Tue Apr 26 23:40:24 UTC 2022
Hi!
For visibility in the broader community, I'm sending the priorities we
have for 2022 and specific projects and tasks we are working on for this
quarter. There are links where you can read more about the work that
different teams at Tor are doing.
If you want to read about long term strategic goals for the Tor project
organization, you can go to this wiki page:
https://gitlab.torproject.org/tpo/team#organization
# The Tor Project Priorities 2022
The Tor network
Make the Tor network faster for users
Get Arti to production level
Improve bad relay tooling
Support researchers for network experiments
Improve monitoring and alerting for metrics services.
Maintain a healthy relay operators community
Increase adoption of onion services
Trainings and User Research in the global south
Connect with censored users to improve censorship circumvention
Research on Tor Browser new features and VPN concept
Collaborate with other organizations in the Tor ecosystem
New Tor's "VPN" client
Design safety criteria
Define MVP for client
Build the network engine for VPN solution
Evaluate orbot and leap components and architecture
Start working on UI
Tor Browser
Implement feedback from users
Improve automatic censorship detection during bootstrap
Enable HTTPS-only mode
Browser is under control (releases on schedule, automated tests
pass)
Censorship Circumvention
Implement new pluggable transport: Conjure & HTTPT
Scale Snowflake
Deploy improved bridge distribution system
Monitor bridge health
Censorship analysis and response to it
Infrastructure
User support tools gets improved
User support
Documentation keep up to date
Improve mail services
Rebuild donate page
Make it easier for translators to contribute
# Tor's TEAMS PRIORITIES FOR Q2
----------------------------------
## Applications
(Led by Richard. Board
https://gitlab.torproject.org/groups/tpo/applications/-/boards?label_name[]=Q2)
Implement Tor Browser UX changes that UX team is prioritizing from
user research and feedback.
Improve automatic censorship detection during bootstrapping in Tor
Browser (desktop and Android).
Evaluate orbot and leap for components and architecture.
Design VPN safety criteria.
HTTPS everywhere replacement.
Go/Rust/Java dependency resolution: how to resolve dependencies
ahead of time.
Browser: Browser is under control
Android Tor Browser releases are on schedule
Android/Linux Tor Browser Automated tests are passing
Survey the Browser ecosystem
Integration: Begin understanding application integration/embedding
Begin helping Network Team create easy-to-use Arti API
Document required components for Android app integration
## Community
(Led by Gus. Board
https://gitlab.torproject.org/groups/tpo/community/-/boards?label_name[]=Q2
and
https://gitlab.torproject.org/groups/tpo/onion-services/-/boards?label_name[]=Q2)
- assist network health team to maintain a healthy relay operators community
- assist anti-censorship team on connecting with censored users to
improve censorship circumvention
- improve user support tools and documentation
- lead trainings with communities in latinoamerica and east africa
- look for spikes in tor usage and document process and resources
available for it.
## Network Health
(Led by Geko. Board
https://gitlab.torproject.org/groups/tpo/network-health/-/boards?label_name[]=Q2)
- s61 O2.1: Reduce the number of slow and extremely slow sessions for
our users by developing and deploying load balancing improvements.
- s61 O4.2: Find and fix performance-impacting issues and bugs
discovered from monitoring and scanning.
- Run bad-relay detection scripts
- Bad-relay tooling improvements .
- Fix any sbws critical issues that may come up
- Support for researchers for network experiments
- Consider tickets from other teams
- Support OTF fellow on Relay Operators Community Health Research
- Relay operator meetups.
- Keep moderating and answering the tor-relays mailing list
- Handle EOL relays
- Support mentee from GSoC
- Improve monitoring and alerting for metrics services.
- Deploy a data store for metrics servicesn plan
- Refactor sbws2
- Surprise 'anomaly analysis' on the network as needed
- Think about metrics for the VPN client and their possible privacy
issues/risks
- Network anomaly detection: use current monitoring infrastructure to
get some of the anomalies we can catch with it.
# Network
(Led by Alex. Board
https://gitlab.torproject.org/groups/tpo/core/-/boards?label_name[]=Q2)
- S30 2.3.3 - Improve ability for bridgedb/authority to test bridges
that only expose a pluggable transport.
- S30 2.4.5 - Increase stability and resilience of bridge authority and
bridgeDB by exploring and implementing decentralization of those services.
- S61 O1.1: Optimize user-facing performance by tuning parameters of
previously deployed Tor network improvements.
- S61 O2: sbws with congestion control (Tor support to pin exits/Sos
Rends, or just wait).
- S61 O3.2: Implement promising performance improvements from evaluation
in O3.1.
- S61 O4.1: Improve and implement network health monitoring and scanning.
- S96 O3.5: Integrate Tor+Snowflake/obfs4 capabilities into mobile
applications.
- S96 O3.5.1 OnionShare, iOS.
- S96 O3.5.2: OnionShare, Android.
- S96 O3.5.3: Save (Share-Archive-Verify-Encrypt) by OpenArchive .
- S101 O3.2: Enhance Tor to act as a VPN service, rather than an opt-in
proxy as it does today.
- S119 Arti 1.0.0 - Try to reach "production quality".
# Anti-censorship
(Lead by Meskio. Board
https://gitlab.torproject.org/groups/tpo/anti-censorship/-/boards?label_name[]=Q2)
- S30 O2.3.1 - Develop new and/or improve existing bridge selection and
distribution strategies based on data collected about successful,
effective methods per evaluation during O1.1. Conjure/Tapdance
implementation
- S96 O1.1.1 Prepare the Snowflake system for a surge in operators and
users.
- S96 O1.2: Increase the number of Snowflake bridges.
- S96 O1.3: Implement bridges with pluggable transport HTTPT support.
- S96 O1.4: Increase the number of active obfs4 and HTTPT bridges.
- S96 O2.2: Deploy improved bridge distribution systems.
- S96 Start Salmon based design
- S96 O2.3: React and steer our response to censorship.
- S96 O4.3: Modify GetTor so that it can distribute Tor Browser via
messaging apps
- S28 RACE project
- S2125 Automatize bridge rotation for telegram. Continue translations
of anti-censorship material into russian.
# UX
(Led by Duncan. Board
https://gitlab.torproject.org/groups/tpo/-/boards?label_name[]=UX%20Team)
Roadmap in
https://www.figma.com/file/n4ETd0cUkcfj3KyclJQnt3/UX-Team-Planning?node-id=0%3A1
# TPA
(Led by Anarcat. Board
https://gitlab.torproject.org/groups/tpo/tpa/-/boards )
Roadmap in https://gitlab.torproject.org/tpo/tpa/team/-/wikis/roadmap/2022
# WEB
It is a collaboration between TPA and Community teams. Board
https://gitlab.torproject.org/groups/tpo/web/-/boards
cheers,
gaba (Tor's project manager)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x180DB06C59CABD19.asc
Type: application/pgp-keys
Size: 58271 bytes
Desc: OpenPGP public key
URL: <http://lists.torproject.org/pipermail/tor-project/attachments/20220427/2bfbe733/attachment-0001.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://lists.torproject.org/pipermail/tor-project/attachments/20220427/2bfbe733/attachment-0001.sig>
More information about the tor-project
mailing list