1
honeycomb 2018-06-27 16:41:54 +08:00
如果是 File Based Encryption(FBE)模式,那么不存在启动时就要输出密码的情形,只有启动到(Android)系统后,解密了设备密钥保护的内容后,才会需要输入密码,验证后才会载入那些使用该密码所保护的用户密钥所加密的数据。
https://source.android.com/security/encryption/file-based 如果是之前的全盘加密,则同时可以出现(1)启动之初就要加密,与(2)启动完毕才需加密的情况。此时前者比后者安全,因为后者显然已经将密码储存在某个位置了,否则无法启动。 FBE 模式的安全性和(1)差不多,应用需要刻意指定才能将数据存放在设备密钥的影响范围内。 而(2)相当于所有的用户数据均使用设备密钥保护,开机第一次输入密码只起到解除锁屏的作用。 |