2017-10-14 134 views
-2

我已經在我的應用程序中成功建立了指紋認證。但是,當我在我的Android設置中添加新指紋時,指紋傳感器在我的應用程序中沒有響應(掃描儀對於解鎖我的手機仍然正常工作)。我錯過了重要的東西嗎?新指紋添加後指紋不起作用

+2

'我錯過了重要的東西嗎?是的:發佈您的代碼。 –

+0

我只想知道背後的原理,爲什麼傳感器一般會被阻塞。我的指紋認證流程按預期工作,所以我相信應該有一些我不瞭解的指紋安全問題,這會導致傳感器阻塞。 – Sleepwalker

+0

但是,在這一切中你的努力在哪裏? –

回答

0

是的,你錯過了一些重要的東西。這是一個安全案例。添加新的fingerprit後,不可能讀取指紋保護數據,因此所有內容都可以正常工作。

我希望我很有幫助:)

+0

你可以請進一步解釋一下或給出任何有用的鏈接?現在我在這種情況下看不到任何可能的漏洞。用戶應該通過一些安全方法(密碼,PIN或圖形模式)來添加新的指紋,那麼爲什麼Android在添加之後會阻塞傳感器? – Sleepwalker

+1

Android在添加新指紋後不會阻塞傳感器。如果沒有代碼,我只能猜測你在添加新手指後嘗試初始化密碼時有異常。最後傳感器沒有被阻塞 - 它只是沒有開始監測。 –

+0

正如我期待的那樣,這是Android Keystore限制,正如@Karol提到的(https://developer.android.com/training/articles/keystore.html): '用戶身份驗證授權與一個密鑰關聯的特定加密操作 。在這種模式下,涉及這種密鑰的每項操作都必須由用戶單獨授權。如果至少有一個指紋登記,則只能生成或導入這些密鑰。一旦新的指紋登記或所有指紋未註冊,這些密鑰就會永久失效。「# – Sleepwalker