Brian Vetter wrote:
We have a demonstration system (hopefully won't be a demo for long) that 
utilizes trusted extensions and VirtualBox together. We have separate labeled 
zones with one or more running an instance of VirtualBox (hosting Windows). 
Everything works fine as long as we keep to maximized Windows apps running in a 
Windows desktop.

VirtualBox has a feature called "Seamless Windowing" that lets a guest 
application Window float in the host's window manager (similar to Unit for Fusion and 
other similar technologies for Windows and Linux or with some of the RDP clients). We can 
turn this on in VirtualBox and it mostly works on Solaris 10 with Trusted Extensions with 
one exception:

When a "seamless" window is rendered in the JDS, it no longer has the "label" security bar 
surrounding it. While the trusted stripe reflects the correct label for the "seamless" window, there is no 
indicator on the actual "seamless" window which label is applied to the Window (an issue for 
usability/security awareness).

Is there a setting or something we are missing that can re-establish the 
correct label decoration to the window?
Sorry, Brian. This is a known deficiency of seamless mode. The implementation is done using the SHAPE extension with cutouts for the background area where the Solaris windows show through. So all the MS Windows are rendered in the same X11 window, which has a single label. The pointer focus is correctly rendered, however, We don't currently have any workarounds for this. I think it would require a new implementation in which the MS Windows are actually individual X11 windows.

-- Glenn

ORACLE ®
Glenn Faden | Senior Principal Software Engineer
Phone: +1 650 786 4003 | Mobile: +1 415 637 8181
Oracle Solaris Security, Solaris Core OS Technology Engineering


_______________________________________________
security-discuss mailing list
[email protected]

Reply via email to