web-dev-qa-db-ja.com

ログイン時に指紋リーダーでキーリングのロックを解除します

最近、指紋リーダー付きのLenovo Thinkpad Edge E420を購入しました。 fingerprint-gui とlibbsapiをインストールして、完全に機能するようにしました(make:UPEK)。

指紋リーダーを使用してログイン時にキーリングのロックを解除する方法はありますか?

どうやら Thinkfingerを使用するときに空のパスワードを設定する で動作させることができますが、それは私にとって選択肢ではありません。

ターミナルでlsusbを実行すると、Bus 001 Device 003: ID 147e:1002 Upekが返されます

12
JLinden

キーリングの目的は、パスワードとデータをストレージデバイスに保存することです。これを安全に行うには、あなたが知っている何か(パスワード)で暗号化する必要があります。キーリングのロックを解除するには、gnome-keyringが保存されたパスワードを解読できるようにパスワードを提供する必要があります。指紋は常に同じではないため、パスワードとして使用できません。指紋リーダーは、ファジーロジックを適用して、保存されている指紋が読み取られた指紋と一致するかどうかを判断し、yesまたはnoを通知します。そのため、認証に使用できますが、保存されたパスワードの復号化には使用できません(空のパスワードを持っているか、暗号化されていないマスターパスワードの保存を許可しない限り)唯一の方法は、指紋デバイスが指紋が一致した場合にのみ読み取ることができる平文のチップ。そして、それはチップの内部メモリ/レジスタの読み取りがローカルストレージの読み取りよりもはるかに難しいと仮定しています。私はそれが窓の下でどのように行われるか本当に知りません、そして、それがあいまいさによるセキュリティでないことを望みます。しかし、彼らがこれを行うためにハードウェアを使用していない場合、彼らは単にパスワードを保存するために何らかの不明瞭な(しかし安全ではない)メソッドを使用しています。

3
I. Martin

これは現在GNOME-Keyringのバグであり、前年中に悪用されたものとしてリストされていましたが、最近11.04でオープンし、2011年5月7日現在作業中です。

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

1
Frosty

サポートされているデバイスのリストにはないが、サポートされていないデバイスのリストにもないため、fprintが機能するかどうかはわかりませんが、fprintを機能させたいと思うかもしれません。

一般にupekのパッケージが含まれているため、動作する可能性があります。

設定方法の手順を次に示します。 http://ubuntuforums.org/showthread.php?t=760018

0
K. Hendrik