Skip to content

feat(windows): support Host-sealed driver tools - #144

Draft
seradotcom wants to merge 6 commits into
mainfrom
feat/windows-sealed-tools
Draft

seradotcom wants to merge 6 commits into
mainfrom
feat/windows-sealed-tools

Conversation

@seradotcom

Copy link
Copy Markdown
Owner

Adds a portable sealed-tool source contract while preserving Linux memfd sealing. Windows Driver Host verifies the owner executable, stages and re-attests a private copy, and passes only that VerifiedFile to the LPAC sandbox. The Windows platform re-verifies the staged PE, grants temporary read+execute authority to the unique LPAC SID, publishes a host-controlled tool table, and revokes authority on exit. The owner source is never mounted into the child. Includes a native fixture proving the staged copy still executes after the owner source is mutated and cannot be opened for write by the child. Heavy Rust/Windows validation is intentionally delegated to GitHub Actions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant