2016-08-31 4 views
0

Android 애플리케이션 및 백엔드가 .NET 사이트입니다.Android FingerPrint 스캐너가 서버에 저장된 지문과 데이터를 일치시킵니다.

나는 이미 Hampster Fingkey 스캐너를 사용하여 사용자를 FingerPrint로 등록하고 서버에 지문을 저장했습니다.

FingerPrint를 가져 와서 해당 데이터를 서버에 보내고 Android의 SQL DB에서 일치시킬 수있는 방법이 있습니까?

이 가능합니까?

+0

[Android의 지문 스캐너를 응용 프로그램에 사용] 가능한 복제본 (http://stackoverflow.com/questions/29276026/using-androids-fingerprint-scanner-for-application) – LaurentY

답변

0

실제 지문에 액세스 할 수 있다고 생각하지 않습니다. 가능한 경우 지문 스캐너에 액세스 할 수있는 악의적 인 앱이 매우 개인적인 정보를 훔칠 수 있습니다 (신원 도용에 잠재적으로 사용될 수 있음).

나는이 안드로이드하지 아이폰 OS 것을 알고,하지만 난 여전히 읽고에 대한 what Apple has to say about security and privacy for its Touch ID technology 생각하는 관련 생각 :

터치 ID는 지문의 이미지를 저장하지 않습니다. 지문을 수학적으로 표현한 만 저장합니다. 누군가가 실제 지문 이미지를 역 공학하여 에서이 수학적 표현을 리버스 엔지니어링 할 수 없습니다. 장치의 칩에도 에는 암호 및 지문 데이터를 보호하기 위해 개발 된 Secure Enclave 이라는 고급 보안 아키텍처가 포함되어 있습니다. 지문 데이터는 Secure Enclave에만 의 키를 사용하여 암호화되고 보호됩니다. 지문 데이터는 보안 인클로저에서만 사용되며 지문이 등록 된 지문 데이터와 일치하는지 확인합니다. 보안 영토는 칩과 나머지 iOS의 나머지 부분에서 떨어져 있습니다. 따라서 iOS 및 기타 앱은 결코 지문 데이터에 액세스 할 수 없으며 Apple 서버에 저장되지 않으며 iCloud 또는 다른 어느 곳으로도 백업되지 않습니다. Touch ID 만 을 사용하며 다른 지문 데이터베이스와 비교하는 데 사용할 수 없습니다.

실제로 지문을 지문과 비교해야합니까? 지문 스캐너가 지키고있는 비밀 정보를 비교하는 것만으로 충분하지 않을까요? 실제로 지문 스캐너가 지키고있는 비밀 정보를 비교할 수 있다면 this SO answer가 해결책으로 안내 할 것입니다.