-
Notifications
You must be signed in to change notification settings - Fork 43
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
Workstation Configuration Wizard (simplify key importing) #959
Comments
I agree with this idea, I think once our provisioning is set up we should definitely have an easier install flow that asks for less information and automates a significant portion of the installation. I think there are a lot of parts and decisions here that might need to be considered separately (I have put my initial impressions in parentheses but open to discussion):
This is what I think so far. |
As for the non-Tails SDW setups, I think that's a good question to keep in mind so we don't box ourselves in with any design choices, but I see it as farther off than a number of our other milestones (blocked on at least #932 , freedomofpress/securedrop-client#2158 but more broadly freedomofpress/securedrop-client#1725, also freedomofpress/securedrop-client#1104, and probably some others of that ilk) |
Thanks for breaking it down into the various phases. That makes it much easier to reason about.
We could put it out of scope. But it may introduce a false idea of security. I see that in the export flow, there's already some integration with asking the user for a LUKS encrypted drive. I was thinking of something similar here. Also, I may be missing something here. I was thinking that the wizard would run in dom0, not the SVS. Maybe that perhaps alleviates some of your concerns? In any case, we should talk about this synchronously because I may be missing part of the picture. I need to better understand the security boundaries intended for the SVS and the SDW and when it's OK to cross those. But in general I agree with having a vault VM do the decryption. |
The current way to import the Tails SVS' credentials is a bit manual:
config.json
with these valuesWhat I am proposing here is a SDW initialization wizard which would be triggered on (first) boot (or when the credentials are not present).
Open Questions
The text was updated successfully, but these errors were encountered: