Rhel

支持 TPM 的 RHEL6 LUKS?

  • November 28, 2012

我很驚訝這個問題沒有被更頻繁地問到,但是(在 RHEL 中)LUKS 是否像 Windows BitLocker 那樣支持 TPM?如果是這樣,此功能是如何實現的,它是否提供與 BitLocker for Windows 提供的相同類型的保護?

BitLocker 在企業中非常受歡迎,而且現在 RHEL6 正在獲得磁碟加密模組的 FIPS 認證,如果它也支持相同的功能集那就太好了。

但是,我確實明白,使用 LUKS 的工作方式,並非每個卷都可以加密,因為系統需要讀取/etc/fstab/etc/crypttab文件才能安裝卷。我相信只要管理員選擇的/home, /var, 和其他目錄被加密就可以了。

我覺得奇怪的是“TPM”不是伺服器故障上的標籤。

我已經實現了對在 TPM NVRAM 中儲存 LUKS 密鑰的支持,而 RHEL6 恰好是所有功能都經過全面測試的平台,請參閱這篇文章:

$$ 1 $$ https://security.stackexchange.com/a/24660/16522

開箱即用不支持此功能,但您可能可以一起破解一些東西。這個想法是在 TPM 中密封 LUKS 密鑰,然後設置一個可信的引導路徑來解鎖密封的密鑰。您需要安裝TrustedGRUB,並編寫一個/etc/crypttab從 TPM 檢索密鑰的密鑰腳本。這一切都將發生在 initrd 中,因此可能需要包含 TPM 工具。這篇文章很好地描述了基本的 TPM 安裝。

引用自:https://unix.stackexchange.com/questions/26751