登录时使用指纹读取器解锁钥匙圈

JLi*_*den 16 fingerprint-reader login 11.04 gnome-keyring

我最近买了一台带有指纹识别器的联想 Thinkpad Edge E420s。我已经安装了指纹 GUI和 libbsapi 以使其完全正常工作(制造商:UPEK)。

有没有办法在使用指纹读取器登录时解锁钥匙圈?

显然,您可以通过在使用 Thinkfinger 时设置空白密码来使其工作,但这对我来说不是一个选择。

在终端中运行 lsusb 返回 Bus 001 Device 003: ID 147e:1002 Upek

小智 8

钥匙圈的全部作用是将您的密码和数据存储在您的存储设备上。为了安全地做到这一点,它们必须用你知道的东西(你的密码)加密。要解锁密钥环,您必须提供密码,以便 gnome-keyring 可以解密存储的密码。您的指纹不能用作密码,因为它并不总是相同的。指纹读取器应用一些模糊逻辑来判断存储的指纹是否与读取的指纹匹配并判断是或否。这就是为什么它可以用于身份验证,但不能用于解密存储的密码(除非您有一个空白密码或接受未加密存储您的主密码)唯一可行的方法是指纹设备可以将您的主密码存储在只有指纹匹配才能读取的明文芯片。然后' 假设读取芯片的内部存储器/寄存器比读取本地存储要困难得多。我真的不知道它在windows下是怎么做的,我希望它不是默默无闻的安全。但是如果他们不使用硬件来做到这一点,他们只是使用一些晦涩(但不安全)的方法来存储您的密码。

  • 指纹登录的全部目的是登录时不输入密码。如果我必须在登录后输入密码才能解锁密钥环,那么这就违背了指纹识别器的全部目的。 (9认同)
  • Pingback: 这个问题在 Ubuntu 20.04 LTS 中仍未解决 (3认同)
  • 无法将任何东西连接到 pam.d 管道以在登录时解锁密钥环吗? (2认同)

小智 2

这是目前 GNOME-Keyring 的一个错误,它在前一年被列为无效,但他们最近重新开放了 11.04,并于 2011 年 5 月 7 日开始处理它,希望这会有所帮助

https://bugs.launchpad.net/gnome-keyring/+bug/276384


小智 0

根据Ubuntu 论坛的这篇文章,没有办法做到这一点。