mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
SUPPORT.md: split XSM from Flask
XSM is a generic framework, which in particular is also used by SILO.
With this it can't really be experimental: Arm mandates SILO for having
a security supported configuration.
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
Reviewed-by: Daniel P. Smith <dpsmith@apertussolutions.com>
master commit: d7c18b8720
master date: 2024-09-04 16:05:03 +0200
This commit is contained in:
1 parent
c18635fd69
commit
3ceb79ceab
1 file changed
+17
-2
+17
-2
@@ -768,13 +768,21 @@ Compile time disabled for ARM by default.
|
||||
|
||||
Status, x86: Supported, not security supported
|
||||
|
||||
### XSM & FLASK
|
||||
### XSM (Xen Security Module) Framework
|
||||
|
||||
XSM is a security policy framework. The dummy implementation is covered by this
|
||||
statement, and implements a policy whereby dom0 is all powerful. See below for
|
||||
alternative modules (FLASK, SILO).
|
||||
|
||||
Status: Supported
|
||||
|
||||
### FLASK XSM Module
|
||||
|
||||
Status: Experimental
|
||||
|
||||
Compile time disabled by default.
|
||||
|
||||
Also note that using XSM
|
||||
Also note that using FLASK
|
||||
to delegate various domain control hypercalls
|
||||
to particular other domains, rather than only permitting use by dom0,
|
||||
is also specifically excluded from security support for many hypercalls.
|
||||
@@ -787,6 +795,13 @@ Please see XSA-77 for more details.
|
||||
The default policy includes FLASK labels and roles for a "typical" Xen-based system
|
||||
with dom0, driver domains, stub domains, domUs, and so on.
|
||||
|
||||
### SILO XSM Module
|
||||
|
||||
SILO extends the dummy policy by enforcing that DomU-s can only communicate
|
||||
with Dom0, yet not with each other.
|
||||
|
||||
Status: Supported
|
||||
|
||||
## Virtual Hardware, Hypervisor
|
||||
|
||||
### x86/Nested PV
|
||||
|
||||