Vulnerabilidade comum em aplicativos Touch ID

A entrada de impressões digitais nos dispositivos e aplicativos da Apple é atualmente o padrão hoje. Isso é significativamente mais conveniente do que códigos de discagem e também parece seguro.


Acontece que o acesso a praticamente qualquer aplicativo com o Touch ID é fácil, pois basta saber a senha para bloquear (código de acesso) o dispositivo da Apple, relata o laboratório Cadmus.


passcode , , . , . .




, Touch ID . Passcode 4 6 .


, , .. , , , -, , , -, .


?


, iOS 7 Touch ID Apple. iOS 8 API, , . , , .


, , . .


iOS 9 API Touch ID , .. , . , . , passcode , .


?


iOS 9.


Apple, . « » AppStore.


KeyChain ( Apple), , , , , .


iOS 8

CFErrorRef error = NULL;
SecAccessControlRef sacObject = SecAccessControlCreateWithFlags(kCFAllocatorDefault,
kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly,
kSecAccessControlUserPresence, &error);

iOS 9

CFErrorRef error = NULL;
SecAccessControlRef sacObject = SecAccessControlCreateWithFlags(kCFAllocatorDefault,
kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly,
kSecAccessControlTouchIDCurrentSet | kSecAccessControlDevicePasscode, &error);

kSecAccessControlTouchIDCurrentSet, iOS.



, AppStore.


, iOS .


, iOS 9.

Source: https://habr.com/ru/post/pt399355/


All Articles