之前,我将密码和二步验证信息分开保存,以防止密码管理器泄露后能够直接登录到重要平台。然而像 GitHub 这样的平台在设置了 passkey 后,可以在新设备上通过 passkey 一键登录而无需二次验证。
如果将 passkey 保存在密码管理器中,一旦密码管理器泄露,便可能导致直接访问这些平台,所以大佬们都是怎么保存 passkey 的
密码管理器:vaultwarden 二次验证:2fas

之前,我将密码和二步验证信息分开保存,以防止密码管理器泄露后能够直接登录到重要平台。然而像 GitHub 这样的平台在设置了 passkey 后,可以在新设备上通过 passkey 一键登录而无需二次验证。
如果将 passkey 保存在密码管理器中,一旦密码管理器泄露,便可能导致直接访问这些平台,所以大佬们都是怎么保存 passkey 的
密码管理器:vaultwarden 二次验证:2fas
1 cr3bit May 30, 2024 via Android 基于巨硬开了 passkey 可以直接绕过密码登录,所以担心这个不如直接把 vw 锁内网访问之类 |
2 forvvvv123 May 30, 2024 应该,密码管理器算是比较好的方式了,设个专用复杂口令; 除此之外就是写纸上找个安全的地方保管,比如家里保险柜; |
3 zx900930 May 30, 2024 密码管理器也可以 2fa 的啊 |
4 ysc3839 May 30, 2024 via Android GitHub/Microsoft 的 passkey 不是要 Yubikey 等实体密钥的吗? |
5 xiaobai332 OP |
6 ysc3839 May 30, 2024 via Android @xiaobai332 我觉得不应该存密码管理器里,我自己是用 Yubikey |
7 xiaobai332 OP @ysc3839 主要是现在价格太贵了,也找不到什么平替 |
8 chinni May 30, 2024 via Android @xiaobai332 我记得 B 站有个平替大概 80 块左右 |
11 yujiang May 30, 2024 |
12 chinni May 30, 2024 @yujiang 这个应该可以用 gpg 的 ed25519 的 key 的吧? 然后 还能同时 fido2 么? 请问 如果可以我也买一个备用 已经有一个 yubi key nfc 了 |
13 xiaobai332 OP @yujiang 某宝没有搜到这个 |
14 baobao1270 May 30, 2024 via Android 不应该 两个个人观点: 1. 2FA 应该和密码分开保存 2. Passkey 应该基于硬件安全( TPM/FIDO2) |
15 yujiang May 31, 2024 @xiaobai332 在 b 站工坊卖的,现在好像没货了。具体你可以到 b 站去问问 @chinni 这个我不确定,理论上 canokey 固件能做到的他也可以,可以选择刷 canokey 的固件,但我图省事用的 opensk |
16 xiaobai332 OP @yujiang 是的,我也找到了,目前没货,后续不知道还出不出 |
17 fydss May 31, 2024 直接用 canokey 也行,100 多一个好像,目前就是用这个做 google 的 passkey |
18 yujiang May 31, 2024 via Android @xiaobai332 帮你问了,作者说以后不做这个了。买别的吧。 |
19 jocover Jun 26, 2024 |
21 xiaobai332 OP @jocover 哈哈哈,很感谢大佬,前一段时间就是买了 s3mini 然后用这个库,使用起来非常完美(小小疑问:默认是不需要按物理按钮,就可以实现触摸 key 的功能吗) |
22 xiaobai332 OP 以及手机上需要什么特殊操作才能用吗?(使用 c2c 的线连上没反应) |
23 jocover Jun 27, 2024 @xiaobai332 默认不需要按钮,配置里有个 BUTTON_ENABLE ,开启后需要按钮确认。 具体文件在 main/Kconfig.projbuild 可以查看 |
24 Lxmzfb43AC35PAkL Nov 1, 2024 等一下. passkey 本身是 public key, private key pair. 他是把 private key 放到你机子中, 再用 biometrics e.g. fingerprint, face recog 保. 我自己是用 bitwarden. login 是 username + master password + 2FA (totp OR yubikey OR recovery code) 我有把 passkey 存到 bitwarden. 因如果有人要得到我的 bitwarden 再得到我的 passkey, tmd 他要有我的 UN + PWD + 2FA (totp OR yubikey OR recovery code). 2FA (totp OR yubikey OR recovery code). 跟 finger print, face recog 算是同吧. 所以我不太担心. |
25 Lxmzfb43AC35PAkL Nov 1, 2024 但我是一始就知道 UN, PWD 和 totp 要分. 所以 UN, PWD 我是用 bitwarden. totp 我用 aegis. 好是都都支持 安卓上的 finger print unlock, 以及 encrypted export. |
26 xiaobai332 OP 后面还是购入了两枚 yubikey ,将 passkey 和 TOTP 存在 yubikey 里,密码还是放在 bitwarden 中 |