如何配置Windows以缓存FIDO2安全密钥PIN数小时
如何配置Windows以缓存FIDO2安全密钥PIN数小时
嗨,我完全懂你现在的烦恼——明明刚用FIDO2安全密钥登录过,短时间内重复操作还要输PIN,确实挺折腾人的。下面我给你分享几个Windows层面的配置方法,帮你设置PIN的缓存时长:
方法一:用本地组策略编辑器(适合专业版/企业版Windows)
- 按下键盘上的
Win + R,输入gpedit.msc后回车,打开组策略编辑器 - 依次导航到:计算机配置 > 管理模板 > Windows组件 > 生物识别 > FIDO2 安全密钥
- 在右侧找到名为「配置FIDO2安全密钥PIN缓存时长」的策略,双击打开它
- 选择「已启用」,然后在「PIN缓存时长(小时)」的输入框里填你想要的时长(比如4小时),最后点确定
- 要么重启电脑,要么在命令提示符里执行
gpupdate /force,让设置立刻生效
方法二:修改注册表(适合所有Windows版本,包括家庭版)
- 按下
Win + R,输入regedit回车,打开注册表编辑器(操作前记得备份注册表哦) - 导航到这个路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Biometrics\FIDO2 - 如果没有
FIDO2这个项,右键点击Biometrics,选「新建 > 项」,命名为FIDO2 - 在
FIDO2项的右侧空白处,右键选「新建 > DWORD(32位)值」,命名为PinCacheDurationHours - 双击这个新建的值,选择「十进制」,输入你想要的缓存时长(比如4),点击确定就好
- 最后重启电脑,让设置生效
小提醒:哪怕系统层面配置了PIN缓存,像Chrome、Edge这类浏览器的隐身/隐私模式因为会彻底隔离会话数据,大概率不会复用缓存的PIN。要是想在隐身模式下也不用重复输PIN,你可能得调整浏览器的隐私设置,但多数浏览器出于安全考虑,隐身模式默认不会保留这类敏感缓存,这点要注意哦~
备注:内容来源于stack exchange,提问作者basin
相关产品推荐
相关产品推荐

