On Tue, Aug 01, 2006 at 12:51:44AM -0700, TongKe Xue wrote:
> Now, we know that M is running in ring 0.
> UML1 is running as a process, so it's in ring 3.
> 
> If this is the case, what protects "untrustedProg" from playing around 
> with the kernel memory of UML1?

The process can't form a UML kernel address.  The UML kernel is in an
entirely different host address space.

                                Jeff

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
User-mode-linux-user mailing list
User-mode-linux-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user

Reply via email to