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


12

我最近购买了一台带有指纹读取器的Lenovo Thinkpad Edge E420s。我已经安装了Fingerprint-gui和libbsapi使其完全正常工作(制造:UPEK)。

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

显然,使用Thinkfinger时,您可以通过设置空白密码来使其正常工作,但这不是我的选择。

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


您能张贴指纹识别器的品牌或至少是USB ID吗?
K. Hendrik

看看我的第二句话:)我很确定这是一个UPEK。
吉林登

是的,那是这个品牌,但是如果有多个不使用的upek指纹读取器,将会很有帮助。
K. Hendrik

我用指纹读取器的用法更新了我的问题。
JLinden 2011年

Answers:


3

密钥环的全部目的是将密码和数据存储在存储设备上。为了安全地执行此操作,必须使用您知道的内容(您的密码)对它们进行加密。要解锁密钥环,必须提供密码,以便gnome-keyring可以解密存储的密码。您的指纹不能总是相同的,因此不能用作密码。指纹读取器使用一些模糊逻辑来判断所存储的指纹是否与读取的指纹匹配,并判断是或否。这就是为什么可以将其用于身份验证,但不能用于解密存储的密码的原因(除非您输入的密码为空或接受未加密的主密码)。唯一可行的方法是指纹设备可以将主密码存储在纯文本芯片,只有在指纹匹配时才能读取。然后' 假设读取芯片的内部存储器/寄存器比读取本地存储器难得多。我真的不知道该如何在Windows下完成,我希望这不是出于默默无闻的安全措施。但是,如果他们没有使用硬件来执行此操作,那么他们只是在使用一些晦涩(但不安全)的方法来存储密码。


1
无法将任何内容连接到pam.d管道以在登录时解锁密钥环吗?
cprn 2014年


0

您可能想要尝试使fprint运行,尽管我不确定它是否会运行,因为它不在受支持的设备列表中,但也不在不受支持的设备列表中。

通常包括upek的软件包,因此它可能会起作用。

以下是有关如何进行设置的说明:http : //ubuntuforums.org/showthread.php?t=760018


似乎不支持我的阅读器,“未检测到设备”。当我尝试设置它时返回。
吉林登

嗯,这值得一试。
K. Hendrik

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.