نقاط الضعف الشائعة في تطبيقات Touch ID

إن إدخال بصمات الأصابع في أجهزة وتطبيقات Apple هو المعيار القياسي اليوم. يعد هذا أكثر ملاءمة من رموز الاتصال ، كما يبدو آمنًا.


اتضح أن الوصول إلى أي تطبيق تقريبًا باستخدام Touch ID أمر سهل ، لذلك يكفي أن تعرف فقط كلمة المرور لحظر (رمز المرور) الجهاز من Apple ، وفقًا لمختبر 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/ar399355/


All Articles