2017-05-31 16 views
1

私は、多くのユーザーデバイスを持つ仕事用のアプリケーションを作成しています。Android - 他のデバイスに指紋を複製する

アプリケーションでは指紋認証が使用されています(指が切れたり、何らかの形で認識されない場合はピン入力機能があります)。このアプリケーションは緊急用ですので、管理者にユーザーデバイスで自分自身を認証させる必要があります。

管理者の指紋を自分のデバイスからコピーしてユーザーのデバイスに追加する方法はありますか?緊急の場合、管理者は自分のデバイスを持っていなくても、ユーザーのデバイスにしかアクセスできません。

+0

これは、ほぼ間違いなく、標準のSDKを介して、正当な理由で可能です。 –

+0

悪意のためにすべてを使用する必要はありません。私が構築しているアプリケーションは人生を救うことができますし、人生を救うこともできるので、アクセスを容易にするためにこれを行うことが不可欠です。 – FoxDonut

答えて

1

Android 6.0フィンガープリントAPIを使用している場合は、技術的に不可能であることをお伝えします。セキュリティ上の理由から、指紋はデバイス内で安全に暗号化されたままなので、それを抽出することはできません。

Googleのエンジニア、ネクサス5Xとネクサス6P、replied the following, to an user in Redditを担当するチームの一員:

指紋の特徴がしっかりデバイス上で暗号化し、メモリの安全なTrustZoneの保護領域内で処理されています。 Android 6.0の指紋APIは、指紋マテリアルへのアプリへのアクセスを提供しません。指紋機能は端末から離れることはなく、Googleとは共有されません(たとえば、新しい電話機を設定した場合は、指を再登録する必要があります)。お使いの携帯電話を紛失または盗難された場合は、Androidデバイスマネージャを使用して携帯電話を簡単に検索、ロック、および消去することができます。

したがって、アプリケーションから抽出できない指紋を複製することはできません。

+1

最近、私は[this](https://stackoverflow.com/questions/41632225/android-where-and-how-securely-is-fingerprint-information-stored-in-a-device?rq=1)が見つかりました私はfpについてもう少し理解しています。 – alvaroga91

関連する問題