BitLocker 安全验证工作原理

1 BitLocker是什么

BitLocker 是一种全盘加密(FDE)技术,最早在 Windows Vista 中引入,并在后续版本的 Windows 中得到了持续改进。BitLocker 使用高级加密标准(AES)来加密整个磁盘分区,确保只有授权用户才能访问存储在设备上的数据。BitLocker 主要用于保护数据免受物理盗窃或丢失设备的情况下被非法读取。
 

2 BitLocker的作用

全盘加密:BitLocker 能够加密整个磁盘分区,包括操作系统分区和数据分区。即使设备丢失或被盗,未经授权的人也无法读取加密的数据。

TPM 集成:BitLocker 与 TPM 芯片集成,提供硬件级别的安全性。TPM 芯片存储并管理加密密钥,确保只有经过验证的系统才能访问加密的数据。

虽然 BitLocker 集成了 TPM,但也可在不启用 TPM 的情况下运行。

3 BitLocker加密防护原理

BitLocker会在用户获取加密密钥之前进行 Secure Boot 和 Preboot authentication 两个步骤

  • Secure Boot 用于防范篡改过的固件或 bootloader 等在系统中启动。
  • Preboot authentication 则用于验证用户身份。

3.1 Secure Boot

Secure Boot  用于防范篡改过的固件或 bootloader 等在系统 Boot 中启动,防止经篡改过后的固件窃取密钥从而导致数据泄露。

这个过程通过利用 TPM 的 PCRs (Platform Control Registers)实现。PCRs 存储用于测量(measure)后得到的系统状态。首先预先存储好一组安全状态下的 BIOS、固件(未篡改)的系统 PCRs。比如,PCR0 存储 BIOS的测量结果,PCR1 存储 Bootloader的测量结果。当系统Boot时,TPM 通过测量系统 BIOS 状态,得到当前的一组 PCRs,并验证当前 BIOS 的完整性。如果与预存的 PCRs 相符合则代表当前为安全状态,则将控制权交给 BIOS 然后继续执行 Boot 过程,否则,认为系统处于非安全状态,阻止系统运行。

这个测量(measure)由密码散列函数得出。

3.2 Preboot Authentication身份验证

当使用 TPM 时可通过 PIn  或 password 方式进行验证

当不使用 TPM 时,可以通过接入 存储了 start up Key 的 USB drive 进行验证,start up Key 以文件的形式进行存储

当身份验证成功后,BitLocker 才会将加密密钥存储到系统内存中

4 总结

BitLocker 通过防止 Boot 过程导入被篡改的系统程序获取安全密钥以及对用户身份进行认证来完成系统安全防护。

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
BitLocker是Windows操作系统中的一种全磁盘加密工具。它能够加密整个硬盘的数据,包括操作系统、应用程序以及用户文件的所有内容。使用BitLocker可以保护计算机的数据免受未经授权的访问,并防止数据丢失或泄露。 使用BitLocker很简单,在Windows系统中可以通过“控制面板”或者右键点击驱动器来启用它。启用BitLocker后,系统会创建一个启动密钥以及恢复密钥,用于解锁硬盘并恢复加密数据。用户可以选择密码、智能卡或者USB设备作为解锁方式,并根据需要设置自己的安全性需求。 BitLocker工作原理是通过加密硬盘上的所有数据,使其变得不可读。只有输入正确的解锁密钥,才能解开数据的加密锁。这确保了即使硬盘被窃取或者损坏,数据也无法轻易被泄露。同时,BitLocker还提供了实时监控功能,能够检测硬盘的任何变化,并在发现威胁时发出警报。 BitLocker还可以与其他安全功能进行整合,如TPM芯片或者BIOS密码。这样可以进一步增加系统的安全性,防止恶意软件的攻击。此外,BitLocker还支持远程管理,管理员可以远程管理和监控加密的计算机,提升整个网络的安全性。 综上所述,BitLocker是一款强大的磁盘加密工具。通过对整个硬盘的数据进行加密,它可以有效地保护计算机的数据安全,并提供实时监控和远程管理功能。用户可以根据自己的需求和安全性要求,灵活地使用BitLocker来保护自己的个人或商业数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值