2017-01-30 97 views
2

我們希望使用內置指紋傳感器來捕獲指紋。我們不想驗證它或運行指紋匹配算法。我們只是想要將指紋數據發送到服務器進行存儲(即使在這裏我們不必驗證它或運行指紋匹配算法)。指紋將僅作爲參考存儲。Android使用指紋掃描器作爲生物識別設備

我知道我們無法從指紋傳感器獲取指紋數據。我們只能在驗證付款時驗證用戶。我也知道我們無法從觸摸屏和相機獲得準確的指紋。

我們現在不想使用外部指紋傳感器硬件(這是最後的手段)。

這裏我的觀點是我們不想獲取用戶存儲的指紋數據。所以,當手機處於解鎖狀態時,我們是否可以獲取應用程序中任何其他用戶的指紋數據。

+1

你已經列出了許多你不想做的事情。你能澄清一下你想做什麼嗎? – degs

+0

抱歉,無法正確解釋。我們的用戶將在向一般人提供服務的領域。我想記錄一下,那個人實際上是在用他的指紋提供服務。 將有一個展位,所有的用戶會不時來掃描他們的手指,讓我們知道他們提供了特定的服務。 – prash32

+0

購買指紋讀取器掃描儀,您可以通過USB端口與Android設備連接,然後將其與您爲指紋認證構建的Android應用程序集成。 –

回答

3

Android指紋認證是專門設計的,它不可能做到你想要的。來自android website

因此,原始圖像和處理的指紋特徵不得在不可信內存中傳遞。所有這些生物特徵數據都需要在傳感器硬件或可信內存中進行保護。 (TEE內部的存儲器被認爲是可信任的存儲器; TEE以外的存儲器被認爲是不可信的。)

因此,最簡單的方法 - 使用外部傳感器。

+0

是的,我建議我的客戶使用具有Android SDK的外部傳感器。但是,正試圖通過查看其他選項來節省客戶成本。當設備已經解鎖時,我們不能使用指紋傳感器數據,這是很可悲的。 – prash32