Skip to content

Use verified L4 kernel instead of Xen #3894

@GWeck

Description

@GWeck

Qubes OS version:

Far in the Future

Affected component(s):

mainly dom0


Steps to reproduce the behavior:

Expected behavior:

Actual behavior:

General notes:

The security of Qubes critically depends on strong isolation provided by Xen. Bugs in Xen endanger the security of Qubes significantly. Possibly the security kernel of L4 (os.inf.tu-dresden.de/L4/) might be used instead of Xen, if vchan and qrexec could be implemented in L4 without too much effort. As L4 is used in very security critical projects, e.g. a filter gateway connecting NATO secret systems to the outside world (https://www.infodas.de/wp-content/uploads/2016/11/SDoT_6.0i_eng_170530.pdf), it is to be expected that using L4 would significantly reduce the risks posed in Xen by bugs.

I think it would be worth while to contact the Technical University of Dresden on this issue. As far as I know, they are currently looking at Qubes and should be interested in a cooperation with the Qubes team. If interested, please contact Prof. Härtig (haertig@os.inf.tu-dresden.de).


Related issues:

Metadata

Metadata

Assignees

No one assigned

    Labels

    C: coreThis issue pertains to a Qubes core component.P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.R: declinedResolution: It has been decided that no action will be taken on this issue.S: blockedStatus: blocked. Work on this issue is currently blocked.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions