Apple File System的软件加密分析
AFPS(Apple File System)是 Apple 平台上使用的默认文件格式。APFS 继承自 HFS+,因此其设计的某些方面有意遵循 HFS+ 以便于历史数据的迁移。
Apple File System 支持对容器、卷和文件使用的数据结构进行加密。当一个卷被加密时,它的文件系统树和该卷中的文件内容都被加密。根据设备的能力,苹果文件系统使用硬件或软件加密:
* 硬件加密:用于支持硬件加密的设备的内部存储,包括macOS(带T2安全芯片)和iOS设备。
当使用硬件加密时,只有内核(安全隔区)可以与内部存储交互。
既支持 FDE 单密钥模式,也支持 FBE 多密钥模式。