All of lore.kernel.org
 help / color / mirror / Atom feed
* Fw: Xen on /. again
@ 2005-01-19 19:57 Trent Jaeger
  2005-01-20 22:11 ` Jacob Gorm Hansen
  0 siblings, 1 reply; 27+ messages in thread
From: Trent Jaeger @ 2005-01-19 19:57 UTC (permalink / raw)
  To: jacobg, Reiner Sailer; +Cc: xen-devel

[-- Attachment #1: Type: text/plain, Size: 2448 bytes --]

Hi,

I work with Reiner and was formerly the manager of the L4 SawMill project.

SawMill was a very different project where we were looking to manage the 
complexity of OS code and improve security using multiservers -- i.e., 
isolation of individual parts of the operating system from each other 
running on the hypervisor.  Few modifications to the hypervisor (in this 
case, L4) were required for this, but many mods to the OS code.

The new project aims to add security checks on hypervisor resources in the 
hypervisor.  Thus, changes to the hypervisor are necessary. 

The best analogue for what is being proposed is the addition of the Linux 
Security Modules (LSM) interface to Linux 2.6 -- this enables mandatory 
access control to be enforced on the use of Linux resources by independent 
security modules which permits flexible security choices.

Here is a brief list of the lessons that I think that we may be able to 
apply to Xen work based on both the SawMill and LSM experiences.

- minimize (manual) changes required to guest OSs (at this time SawMill 
required many changes)
- enable use of many drivers (i.e., enable driver development via driver 
model -- Xen aims to provide this)
- isolation boundaries cost more than you might think, but computers are a 
lot faster now (10X+)
- we need mandatory access control interface like LSM to have flexible 
control of resources (rather than dump resources to a control partition)
- authorize access at bind time rather than at use time (no critical path 
impact)

I am sure that there are others.

Regards,
Trent.
------------------------------------------------------------
Trent Jaeger
IBM T.J. Watson Research Center
19 Skyline Drive, Hawthorne, NY 10532
(914) 784-7225, FAX (914) 784-7225
----- Forwarded by Reiner Sailer/Watson/IBM on 01/18/2005 07:34 PM ----- 

Jacob Gorm Hansen <jacobg@diku.dk>  

01/18/2005 07:28 PM 

To
Reiner Sailer/Watson/IBM@IBMUS 
cc
xen-devel@lists.sourceforge.net 
Subject
Re: [Xen-devel] Xen on /. again







Reiner Sailer wrote:

> It is not that fast. sHype is not in any Xen source
> yet. Currently it is running on our research hypervisor.
> We want to discuss with the Xen community while we
> are porting it to Xen so we can address comments and
> adapt it where necessary.

hi,

is sHype related to the old L4 Sawmill project in any way? Are there any 
lessons learned from that project that would be relevant to the work on 
Xen?

Jacob


[-- Attachment #2: Type: text/html, Size: 4340 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread
* RE: Fw: Xen on /. again
@ 2005-01-21  1:25 Ian Pratt
  0 siblings, 0 replies; 27+ messages in thread
From: Ian Pratt @ 2005-01-21  1:25 UTC (permalink / raw)
  To: Reiner Sailer, david.nospam.hopwood; +Cc: xen-devel, xen-devel-admin

> Question: 
> a) Does the balloon driver clean pages before releasing it to 
> other partitions? (I guess not) 

Yes it does.

> b) Does the page-swap thas happens when a packet is received 
> clear the pages? (I guess not) 

There is a pool of pages that are used for network IO. They're not
normally scrubbed when they get flipped, on the grounds that network
packets could be sniffed on the wire anyhow. Pages are scrubbed before
entering the pool. 

I guess we could have a config option that also zeroed the payload area
of a packet when the skb is freed, for those that want belt and braces.

[NB: one area we need to investigate is whether the kernel ever does
decrypt in-place in the skb data area, and if so, throw the page out of
the pool.]

Ian


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2005-01-27 14:00 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-01-19 19:57 Fw: Xen on /. again Trent Jaeger
2005-01-20 22:11 ` Jacob Gorm Hansen
2005-01-20 22:41   ` Mark Williamson
2005-01-20 23:30     ` Jacob Gorm Hansen
2005-01-21  0:14       ` Mark Williamson
2005-01-21  0:48     ` David Hopwood
2005-01-21  0:55       ` Mark Williamson
2005-01-21  1:32         ` David Hopwood
2005-01-21  1:38           ` Mark Williamson
2005-01-21  1:09       ` Reiner Sailer
2005-01-21  7:53       ` Steven Hand
2005-01-21  8:08         ` Steven Hand
2005-01-21  2:35     ` Jody Belka
2005-01-21 11:06       ` Mark A. Williamson
2005-01-21 11:22       ` Mark A. Williamson
2005-01-21 23:37         ` Jody Belka
2005-01-22 17:20           ` Mark Williamson
2005-01-22 18:16             ` Jody Belka
2005-01-23 17:52               ` Multiple netif device channels (was Fw: Xen on /. again) Mark Williamson
2005-01-25  0:32                 ` Jody Belka
2005-01-25 13:52                   ` Mark Williamson
2005-01-25 23:06                 ` Multiple netif device channels Jody Belka
2005-01-26 20:36                   ` Mark Williamson
2005-01-27  0:51                     ` Jody Belka
2005-01-27 14:00                       ` Jody Belka
2005-01-21  0:19   ` Fw: Xen on /. again Trent Jaeger
  -- strict thread matches above, loose matches on Subject: below --
2005-01-21  1:25 Ian Pratt

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.