1,原理与简介:
原理:
采用全磁盘、XTS-AES 128位高级加密标准 Advanced Encryption Standard进行加密
FileVault 2使用强大形式的分组密码链模式XTS,基于AES算法,XTS-AES-128 加密与 256 位密钥搭配使用,用于帮助防止他人在未经授权的情况下访问您启动磁盘中的信息。
软硬结合:
该功能在具有Apple T2安全芯片的Mac计算机上才支持,利用了芯片的硬件安全功能;Mac唯一ID(UID)和设备组ID(GID)在制造期间通过AES 256位密钥融合(UID)或编译(GID)到Secure Enclave中。没有软件或固件可以直接读取密钥。这些密钥只能由专用于Secure Enclave的AES引擎使用。此专用AES引擎仅提供其执行的加密或解密操作的结果。 UID和GID不能通过JTAG或其他调试接口使用。
发展过程:
Apple的FileVault加密程序最初是在OS X 10.3(Panther)中引入的,它只允许加密用户主文件夹。从OS X 10.7(Lion)开始,Apple重新设计了加密方案,并将其作为FileVault 2发布 - 该程序提供全盘加密以及更新,更强的加密标准。
2,特点:
自动直接地对主目录的内容进行加密和解密,后台执行,基本不影响操作;
FileVault加密技术打乱了硬盘驱动器上的数据,加密后可以阻止未授权的物理或者网络访问;
具有管理员权限的用户账户才能使用该加密功能;
除非拥有解密密钥或系统密码,否则数据基本上是不可恢复的。
对备份数据也会进行加密;
加密数据的备份可与Time Machine无缝协作,以创建自动备份集。
3,使用场景:
1,如果Mac丢失或被盗,加密Mac的硬盘驱动器可防止未经授权的数据访问——可以阻止拆硬盘后对数据的访问。即将硬盘驱动器取