Pretty much. Yes.But all useless if you’re already in the app and your phone gets snatched, I guess.
South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
Pretty much. Yes.But all useless if you’re already in the app and your phone gets snatched, I guess.
Even in the unlikely event they managed to snatch the phone while you were in your banking app they would still need to know the account password or use FaceID before they can set up a new payment beneficiary.
Interested to know how they’re fleecing people, then. They apparently aren’t even really interested in the devices.
IIRC, the problem is that if you register a new face for the iPhone unlock, that face also unlocks your banking app. I don't recall how they register a new face, but I suspect they need to also get your unlock code.I need to find a new roadside assistance for my mother.
FNB, Barclays, and Wise all require either a password/pin or face to actually use the app even if the phone is unlocked.
Most of my apps that rely on biometrics will also invalidate the biometrics if the biometric db on the phone changes (ie, new fingerprint or face) and you'll have to log in manually again to re-enableIIRC, the problem is that if you register a new face for the iPhone unlock, that face also unlocks your banking app. I don't recall how they register a new face, but I suspect they need to also get your unlock code.
Most of my apps that rely on biometrics will also invalidate the biometrics if the biometric db on the phone changes (ie, new fingerprint or face) and you'll have to log in manually again to re-enable
Most of my apps that rely on biometrics will also invalidate the biometrics if the biometric db on the phone changes (ie, new fingerprint or face) and you'll have to log in manually again to re-enable
Pretty sure it's trivial for the biometrics db to have a date stamp or something, and the app can keep track of that...?That's a system thing on the phone. Apps have zero idea what biometrics are available (Eg, how many faces or if a new face was added)
Well, on iOS that is the case. Not sure about Android.
I don't use phone authentication for any financial apps. I prefer to keep those apps locked separate from the device authentication by using unique PINS for each of these apps.IIRC, the problem is that if you register a new face for the iPhone unlock, that face also unlocks your banking app. I don't recall how they register a new face, but I suspect they need to also get your unlock code.

From what I recall, biometric info is stored in an embedded security chip with restricted access. All an app can do is request validation dialog/popup via the OS, and then callbacks occur depending on the result of validation (eg: success, fail, no hardware, update required, etc). It's not the apps job to try determine if a biometric is valid or not, only to act on what the result callback is.Pretty sure it's trivial for the biometrics db to have a date stamp or something, and the app can keep track of that...?
Pretty sure it's trivial for the biometrics db to have a date stamp or something, and the app can keep track of that...?
You can use shortcuts to use biometrics when trying to launch that particular app.
Again can't speak to Android.
Android definitely has a mechanism for apps figuring out that the biometric dB has changed.They all work the same, even Windows devices with Hello. All hardware backed authentication chips to handle biometrics authentication. I actually believe Windows stores standard credentials in a TPU chip if it exists on the device.
A unique secret key is generated by an app that wishes to use device biometrics authentication. This key is used to initialize a cipher to be used by the app.Android definitely has a mechanism for apps figuring out that the biometric dB has changed.
![]()
Detect biometric change in a App in Android Device
Wanted to know if there is a way to detect biometric change in Android without using the setInvalidatedByBiometricEnrollment https://developer.android.com/reference/android/security/keystore/stackoverflow.com