-
Notifications
You must be signed in to change notification settings - Fork 37
Update MFA content #341
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
base: main
Are you sure you want to change the base?
Update MFA content #341
Conversation
✅ Deploy Preview for privsec-dev ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
|
|
||
| ### OnlyKey | ||
|
|
||
| The OnlyKey encrypts its entire internal storage against the user PIN and static secrets baked into the hardware. The PIN consists of digits from 1 to 6, has the maximum length of 10 digits, and has to be physically typed on the key. The Onlykey supports a duress PIN, which other security keys do not have. For further protection against physical attacks, the key is also potted in resin. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It might be worth mentioning that OnlyKey has a backup feature. Although backups can only happen after inputting the correct passphrase or PGP key, it introduces another attack vector
OnlyKey and the Nitrokey 3A have a FIDO2 Level 1 certification, while the Yubikey 5 and Yubikey Security Key have a FIDO Level 2 certification.
OnlyKeys and probably Yubikeys are written in C, Trezor is half written in C, and Nitrokey (and Solokey) is written in Rust
|
Trezor Safe 7 now has multiple secure elements, but they have no plans to be FIDO2 Certified Also, GrapheneOS is planning on allowing the HSM in Pixels to be used as an HSM for other workstations |
|
|
||
| ### Nitrokey | ||
|
|
||
| Nitrokeys, much like the Yubikey, do not encrypt its FIDO2 storage in a meaningful manner. Additionally, it is explicitly noted in their app that the HOTP/TOTP secret storage is also [not encrypted](https://docs.nitrokey.com/nitrokeys/features/totp/general). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It seems that the Nitrokey 3 encrypts external storage with the secure element
Also, Nitrokey 3 HOTP/TOTP is encrypted
https://discuss.privacyguides.net/t/mention-nitrokey-3as-fido2-certification/20620/13
|
|
||
| Some NitroKeys do support password storage, however, it is tied to the OpenPGP interface. Resetting the OpenPGP interface will make the password database [inaccessible](https://docs.nitrokey.com/nitrokeys/pro/factory-reset). | ||
|
|
||
| Nitrokeys support firmware updates and receieve them quite frequently. However, the they does not have any potting to protect themselves against physical attacks. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| Nitrokeys support firmware updates and receieve them quite frequently. However, the they does not have any potting to protect themselves against physical attacks. | |
| Nitrokeys support firmware updates and receive them quite frequently. However, they do not have any potting to protect themselves against physical attacks. |
|
|
||
| ### OnlyKey | ||
|
|
||
| The OnlyKey encrypts its entire internal storage against the user PIN and static secrets baked into the hardware. The PIN consists of digits from 1 to 6, has the maximum length of 10 digits, and has to be physically typed on the key. The Onlykey supports a duress PIN, which other security keys do not have. For further protection against physical attacks, the key is also potted in resin. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| The OnlyKey encrypts its entire internal storage against the user PIN and static secrets baked into the hardware. The PIN consists of digits from 1 to 6, has the maximum length of 10 digits, and has to be physically typed on the key. The Onlykey supports a duress PIN, which other security keys do not have. For further protection against physical attacks, the key is also potted in resin. | |
| The OnlyKey encrypts its entire internal storage against the user PIN and static secrets baked into the hardware. The PIN consists of digits from 1 to 6, has the maximum length of 10 digits, and has to be physically typed on the key. The OnlyKey supports a duress PIN, which other security keys do not have. For further protection against physical attacks, the key is also potted in resin. |
|
|
||
| Nitrokeys, much like the Yubikey, do not encrypt its FIDO2 storage in a meaningful manner. Additionally, it is explicitly noted in their app that the HOTP/TOTP secret storage is also [not encrypted](https://docs.nitrokey.com/nitrokeys/features/totp/general). | ||
|
|
||
| Some NitroKeys do support password storage, however, it is tied to the OpenPGP interface. Resetting the OpenPGP interface will make the password database [inaccessible](https://docs.nitrokey.com/nitrokeys/pro/factory-reset). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| Some NitroKeys do support password storage, however, it is tied to the OpenPGP interface. Resetting the OpenPGP interface will make the password database [inaccessible](https://docs.nitrokey.com/nitrokeys/pro/factory-reset). | |
| Some Nitrokeys do support password storage. However, it is tied to the OpenPGP interface. Resetting the OpenPGP interface will make the password database [inaccessible](https://docs.nitrokey.com/nitrokeys/pro/factory-reset). |
No description provided.