Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

USB modules should be measured #16

Closed
osresearch opened this issue Sep 9, 2016 · 3 comments
Closed

USB modules should be measured #16

osresearch opened this issue Sep 9, 2016 · 3 comments
Labels
Milestone

Comments

@osresearch
Copy link
Collaborator

The Linux kernel bootloader should not have USB enabled; loading the modules should require measurement and adjustment of the PCRs (to invalidate the disk encryption keys).

@osresearch osresearch added this to the measuredboot milestone Sep 9, 2016
@osresearch osresearch added the bug label Sep 9, 2016
@osresearch
Copy link
Collaborator Author

Splitting the USB system into a module increased the size of the initrd by 2 MB. That won't work, unless we're much choosier about which modules to include.

@jonathanfemideer
Copy link

At the moment, the installation instructions expect the user to flash Heads to the motherboard, and then to boot heads, mount a USB drive, and install Qubes from that drive.

The Linux kernel bootloader should not have USB enabled

Perhaps I am misunderstanding, but how would the user install Qubes if Heads does not have USB enabled?

osresearch pushed a commit that referenced this issue Mar 31, 2017
This addresses multiple issues:

* Issue #63: initrd is build fresh each time, so tracked files do not matter.
* Issue #144: build time configuration
* Issue #123: allows us to customize the startup experience
* Issue #122: manual start-xen will go away
* Issue #25: tpmtotp PCRs are updated after reading the secret
* Issue #16: insmod now meaures modules
@tlaurion
Copy link
Collaborator

tlaurion commented Mar 26, 2018 via email

daringer pushed a commit to daringer/heads that referenced this issue May 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants