Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Don't require manual intervention to ship Tor updates #7236

Open
legoktm opened this issue Sep 25, 2024 · 0 comments
Open

Don't require manual intervention to ship Tor updates #7236

legoktm opened this issue Sep 25, 2024 · 0 comments

Comments

@legoktm
Copy link
Member

legoktm commented Sep 25, 2024

Description

This isn't fleshed out enough for a specific proposal, but the premise is that Tor is a critical part of SecureDrop's anonymity promise, therefore we should aim to ship updates as fast as possible.

Originally we did just install it from the Tor Project's apt repository, we switched to our own mirror after two incidents broke SecureDrop:

(I'll note that both issues were AppArmor related, which I'd hope is better tested now that it's enabled by default in both Debian and Ubuntu.)

Currently we have an automated CI job that automatically pulls new versions into the apt-test repository; usually someone has a prod SD install pointed at apt-test that picks it up, and a human needs to check that everything is up.

This seems easily automate-able, we could even re-use our icinga setup to ensure that everything is up using the new version.

A final step would be to collaborate with Tor to upstream a suitable set of tests that they can run to ensure our configuration is supported to point where we feel satisfied that they won't break our setup. Then we could switch back to using Tor's repository directly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant