2017-10-14 6 views
-2

私のアプリで指紋認証が成功しました。しかし、私はアンドロイド設定で新しい指紋を追加すると、指紋センサーは私のアプリで応答しません(スキャナはまだ私の電話のロックを解除するために正常に動作します)。私はそこで何か重要なことを逃しています新しい指紋追加後に指紋が機能しない

+2

「重要なことがありますか?はい:コードを投稿していますか? –

+0

私はこの背後にある原理、なぜセンサーが一般にブロックされているのかを知りたがっています。私の指紋認証フローは期待どおりに機能しているので、私は指紋セキュリティについて知らない何かがあって、センサブロックにつながるはずです。 – Sleepwalker

+0

しかし、これであなたの努力はどこにありますか? –

答えて

0

はい、あなたは何か重要なverryがありません。それはセキュリティのケースです。新しい指紋を追加した後に指紋の保護されたデータを読み取る可能性はないため、すべて正常に機能します。

私は役に立ちましたかと思います:)

+0

これについてもう少し説明してください。役に立つリンクがありますか?今のところ私はこの場合には脆弱性は見えません。ユーザーは新しい指紋を追加するためにいくつかのセキュリティ方法(パスワード、PINまたはグラフィックパターン)を渡す必要があります。 – Sleepwalker

+1

新しい指紋を追加した後、Androidはセンサーをブロックしません。コードがなければ、新しい指を追加した後に暗号を初期化しようとすると例外があるとしか推測できません。最後に、センサーはブロックされません。監視を開始していないだけです。 –

+0

@Karol(https://developer.android.com/training/articles/keystore.html)に記載されているように、これはAndroidキーストアの制限事項です: 'ユーザ認証は特定の暗号化操作を許可します は1つのキーに関連付けられています。このモードでは、そのようなキーを含む各操作は、ユーザーによって個別に承認されなければなりません。そのようなキーは、少なくとも1つの指紋が登録されている場合にのみ生成またはインポートできます。これらのキーは、新しい指紋が登録されたり、すべての指紋が登録解除されると永久に無効になります。 " – Sleepwalker

関連する問題