我知道很多人都在提倡销售二手安卓手机的“加密和擦除”程序。但根据 AOSP 网站,在 Android 5.x Lollipop 中:
创建快速加密,仅加密数据分区上已使用的块,以避免首次启动需要很长时间。
更具体地说,当 Lollipop 加密以前未加密的设备时:
为了启用就地加密,vold 启动一个循环来读取实际块设备的每个扇区,然后将其写入加密块设备。vold 在读取和写入之前检查扇区是否正在使用,这使得在几乎没有数据的新设备上加密速度更快。
换句话说,谷歌做出了一个令人不安的选择,即只加密存储中标记为“已使用”的任何空间,而不是任何可用空间,这很可能包括在加密之前删除的未加密信息。除非我弄错了,否则这是一个巨大的安全风险,使“加密和擦除”过程只不过是一种无用的安慰剂,并使物理破坏成为合理保护未加密 Android Lollipop 设备的唯一方法。
这种对棒棒糖加密系统的评估准确吗?
是否存在强制 Lollipop 使用全盘加密而不是“快速加密”废话的方法?