All of lore.kernel.org
 help / color / mirror / Atom feed
From: "John McDermott (U.S. Navy Employee)" <mcdermott@itd.nrl.navy.mil>
To: Reiner Sailer <sailer@us.ibm.com>
Cc: Chris Wright <chrisw@sous-sol.org>,
	xen-devel@lists.xensource.com, xense-devel@lists.xensource.com,
	"George S. Coker, II" <gscoker@alpha.ncsc.mil>
Subject: Re: [Xense-devel][RFC][PATCH][1/4] Xen Security	Modules: XSM
Date: Tue, 05 Sep 2006 12:25:42 -0400	[thread overview]
Message-ID: <44FDA506.1090803@itd.nrl.navy.mil> (raw)
In-Reply-To: <OFB0C8B799.998B0D14-ON852571DD.000F8315-852571DD.001474E6@us.ibm.com>

Reiner Sailer wrote:

> <snip>
> XSM would effectively replace the small set of hooks that the 
> sHype/ACM module introduced with a more generic mediation framework. 
> sHype would use the XSM hook framework to control the same operations 
> that it controls now. The way users interact with sHype(XSM) (tools, 
> policies, labeling, ...) would not be affected by XSM. Instead of 
> being both hooks and security module, sHype(XSM) would be a security 
> module and XSM would offer the hooks.
>
> Ideally, XSM would be a standardized and generic Xen interface that 
> offers the possibility for researchers to easily experiment with 
> proprietary security modules. At the same time, it must have very low 
> performance overhead and be effective to support enterprise security 
> on highly utilized platforms.
>
> It is very good for starting the discussions that George and team 
> succeeded to submit their code before the Xen Summit. Thank you!


The XSM concept looks good for prototyping and research but any 
security-related additions to Xen should be done in a way that does not 
increase the _minimum_ size of the code base. A small code base is 
essential for high assurance; having the  flexibility of XSM is good but 
it should be possible to build a Xen with something smaller than XSM. If 
XSM or other security enhancements become too deeply associated with the 
core of Xen then we loose the chance to build high-assurance Xen-based 
products.

This is really an issue about what kind of security the hypervisor 
should enforce and what should be enforced by trusted or untrusted (wrt 
the hypervisor) mechanisms outside the hypervisor.


Sincerely,

John

-- 
J.P. McDermott			building 12
Code 5542			mcdermott@itd.nrl.navy.mil
Naval Research Laboratory	voice: +1 202.404.8301
Washington, DC 20375, USA	fax:   +1 202.404.7942

  reply	other threads:[~2006-09-05 16:25 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-09-01 16:58 [Xense-devel][RFC][PATCH][1/4] Xen Security Modules: XSM George S. Coker, II
2006-09-01 18:35 ` James Morris
2006-09-01 18:47   ` George S. Coker, II
2006-09-01 18:55 ` Chris Wright
2006-09-01 19:00   ` Chris Wright
2006-09-01 19:39     ` George S. Coker, II
2006-09-01 19:37   ` George S. Coker, II
2006-09-02  3:43     ` Reiner Sailer
2006-09-05 16:25       ` John McDermott (U.S. Navy Employee) [this message]
2006-09-05 19:00         ` George S. Coker, II
2006-09-01 19:46   ` James Morris

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=44FDA506.1090803@itd.nrl.navy.mil \
    --to=mcdermott@itd.nrl.navy.mil \
    --cc=John.McDermott@nrl.navy.mil \
    --cc=chrisw@sous-sol.org \
    --cc=gscoker@alpha.ncsc.mil \
    --cc=sailer@us.ibm.com \
    --cc=xen-devel@lists.xensource.com \
    --cc=xense-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.