osresearch / safeboot

Scripts to slightly improve the security of the Linux boot process with UEFI Secure Boot and TPM support
https://safeboot.dev/
GNU General Public License v2.0
270 stars 28 forks source link

Break-glass recovery feature needed #138

Open nicowilliams opened 3 years ago

nicowilliams commented 3 years ago

Break-glass recovery == change the dTPM or the entire device (but not local storage) of an enrolled device.

This requires decrypting enrolled assets as encrypted to an escrow agent's key, then re-encryption to the new EKpub. Decryption of enrolled assets with the escrow key might require off-line interactions, or executing complex EA policies, but sbin/attest-enroll should at least support use of trivial escrow agents.