-
-
Notifications
You must be signed in to change notification settings - Fork 59
Secure boot support #4371
Copy link
Copy link
Labels
C: bootThis issue pertains to boot-related issues in Qubes OS (e.g., system failing to boot).This issue pertains to boot-related issues in Qubes OS (e.g., system failing to boot).P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.Priority: default. Default priority for new issues, to be replaced given sufficient information.meta-issueThis issue serves to collect and organize a group of other issues.This issue serves to collect and organize a group of other issues.securityThis issue pertains to the security of Qubes OS.This issue pertains to the security of Qubes OS.
Description
Metadata
Metadata
Assignees
Labels
C: bootThis issue pertains to boot-related issues in Qubes OS (e.g., system failing to boot).This issue pertains to boot-related issues in Qubes OS (e.g., system failing to boot).P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.Priority: default. Default priority for new issues, to be replaced given sufficient information.meta-issueThis issue serves to collect and organize a group of other issues.This issue serves to collect and organize a group of other issues.securityThis issue pertains to the security of Qubes OS.This issue pertains to the security of Qubes OS.
Type
Fields
No fields configured for Feature.
According the secure boot specification, users can enroll their own keys for secure boot.
If the QOS bootloader were signed, users could manually enroll the signing key within the UEFI. That would be a better anti evil maid system since it doesn't require the use of potentially untrusted USB keys.
Since dom0 doesn't contain any 3rd party applications, we can enforce code signing on anything that runs within it.
This blog post mentions secure boot being problematic due to running CA's etc but providing the user with a public key they can enroll manually would be doable.
Edit: I'm aware the developers are generally not very fond of secure boot. Could anyone explain why?
Alternatively a TPM could be used to unseal the drive encryption key.