|
发表于 2022-12-11 10:04:02
|
显示全部楼层
你锁屏的时候,加密大部分用户数据的密钥是处于解锁状态的,储存在内存里。所以锁屏只是一个逻辑锁。你可以理解成在UI界面上强行覆盖一个解锁画面。大多数情况下FaceID做的事情就是帮你把这个逻辑锁屏界面dismiss掉。当然iOS还有一种更安全的NSFileProtectionComplete,但是这种保护类在锁屏后应用就不能访问数据了,后台也无法正常运行。所以实际中很少见到,大部分app用的都是NSFileProtectionCompleteUntilFirstUserAuthentication。 |
|