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

Support hardware token for GPG decryption of submissions #100

Open
eloquence opened this issue Jun 16, 2018 · 2 comments
Open

Support hardware token for GPG decryption of submissions #100

eloquence opened this issue Jun 16, 2018 · 2 comments
Labels

Comments

@eloquence
Copy link
Member

Depends on #90. We'd like to support decrypting submissions via a key stored on a hardware token like a YubiKey or a NitroKey. Note that full-disk encryption already provides single-factor security against a physical compromise; however, a token would provide an additional factor in case an adversary obtains the FDE passphrase or gains access to a workstation that is powered on. (While the token may also be plugged in, it is protected by an additional PIN and will be locked upon repeated PIN failures.)

We are not including this as a must-have feature for the version to be audited, because our recommendation remains, for the time being, to use the workstation only in contexts where 1) it can be used in a controlled fashion (e.g. a designated room or secure personal space), 2) it can be securely locked away after each use. In those contexts, the addition of a token may be unnecessary.

Nevertheless, this is an important optional security feature, if not for the 0.1alpha milestone, then very soon after.

User Stories

As a SecureDrop administrator, I would like to provision hardware tokens to journalists, so that any submissions stored on their SecureDrop Workstations are protected against physical compromise of the workstation.

@eloquence
Copy link
Member Author

Possibly relevant for future implementation efforts: https://www.qubes-os.org/news/2018/09/11/qubes-u2f-proxy/

@eloquence eloquence removed this from the 0.1.0beta milestone Jan 16, 2019
@gonzalo-bulnes gonzalo-bulnes changed the title Support hardware token for GPG decryption Support hardware token for GPG decryption of submissions Aug 10, 2022
@eloquence
Copy link
Member Author

Notes from 2022-08-10 review: Still worthy of further discussion re: security benefits.

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

No branches or pull requests

2 participants