我在Bitwarden找不到任何关于PIN管理的深潜信息。我看不懂他们的代码,不够合格。
这里有没有人能解释一下PIN保护是如何与Bitwarden浏览器扩展一起工作的?
当金库被锁定并且你使用你的主钥匙解锁时,我确信你的电脑上没有任何地方存储钥匙。所以我对此没意见,但由于我的主密码很强,所以每次打开浏览器时输入它都很不方便。这是PIN代码进入现场的时候。
我想了解PIN是如何工作的,因为我假设它用于加密存储在您计算机上的主密钥。这对一些人来说可能是个问题。如果它降低了安全级别,我将非常感谢来自Bitwarden的警告。所以,
发布于 2021-02-20 10:57:15
它使用PBKDF2_SHA-256的100,000次迭代导出密钥加密密钥,并以您的电子邮件地址和PIN作为输入。主密钥由此密钥加密。
这是为了方便而不是为了安全而作的权衡。如果加密的主密钥是从内存中提取出来的,那么它可能会被强暴地强加在攻击者的机器上。加密的主密钥在浏览器重新启动时被清除,并需要主密码才能再次解锁金库,但此选项可以从PIN设置中选择退出,这将在持久存储中缓存加密的主密钥。
https://security.stackexchange.com/questions/245107
复制相似问题