@romangol
2015-06-13T17:57:29.000000Z
字数 547
阅读 2117
research
Yaffs2,ext4
eMMC,TRIM
底层控制指令BLKSECDISCARD
根本原因原因:ioctl 不支持 file granularity
加固方式:
FDE、底层控制指令BLKSECDISCARD、TRIM特性的加入(可以抵消MoST文章的结论,TRIM能使数据在很短一段时间后被擦除)、Factory Reset使用ERASE COMMAND、文件级别删除的API Hacking(https://patchwork.ozlabs.org/patch/359747/)
问题:
使用文件删除方式导致数据残留
eMMC不支持新特性删除;
eMMC芯片bug导致编译时换成老的方式;
全磁盘加密后第三方recovery默认不清除磁盘