Files
xen/tools/libxc
Daniel De Graaf a31ed4edbe libxl: introduce XSM relabel on build
Allow a domain to be built under one security label and run using a
different label.  This can be used to prevent the domain builder or
control domain from having the ability to access a guest domain's memory
via map_foreign_range except during the build process where this is
required.

Example domain configuration snippet:
  seclabel='customer_1:vm_r:nomigrate_t'
  init_seclabel='customer_1:vm_r:nomigrate_t_building'

Note: this does not provide complete protection from a malicious dom0;
mappings created during the build process may persist after the relabel,
and could be used to indirectly access the guest's memory. However, if
dom0 correctly unmaps the domain upon building, a the domU is protected
against dom0 becoming malicious in the future.

Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
acked-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
2012-12-13 11:44:02 +00:00
..
2010-08-24 18:42:59 +01:00
2010-12-01 21:20:14 +00:00
2012-03-01 17:37:03 +00:00
2012-03-01 17:37:03 +00:00
2010-08-24 18:42:59 +01:00
2012-09-12 17:55:27 +01:00
2012-09-12 17:55:27 +01:00
2010-08-24 18:42:59 +01:00
2010-11-03 12:10:46 +00:00
2010-08-24 18:42:59 +01:00
2010-08-24 18:42:59 +01:00
2012-09-12 17:55:27 +01:00
2012-09-12 17:55:27 +01:00
2010-08-24 18:42:59 +01:00
2010-08-24 18:42:59 +01:00
2011-10-06 19:38:01 +01:00
2012-05-30 08:57:47 +01:00
2012-09-12 17:55:27 +01:00
2012-05-30 08:57:47 +01:00
2010-08-24 18:42:59 +01:00
2011-10-25 16:46:47 +01:00
2010-08-24 18:42:59 +01:00
2010-08-24 18:42:59 +01:00
2010-08-24 18:42:59 +01:00