Solaris Trusted Extensions

Implemented Starting In Solaris 10 11/06
Supports Hardware Platforms All
Solaris OS Default Setting No
Supports Solaris Zones Yes
Requires a Reboot Yes

Solaris Trusted Extensions is an optionally-enabled layer of secure labeling technology that allows data security policies to be separated from data ownership. While it has its roots in the multilevel Trusted Solaris 8 OS, it has been integrated into the standard Solaris 10 Operating System. This new approach allows the Solaris operating system to support both traditional Discretionary Access Control (DAC) policies based on ownership, as well as label-based Mandatory Access Control (MAC) policies. The label-based policies for file systems and networks are light-weight and have been implemented within the standard Solaris 10 kernel, services and utilities. Unless the Trusted Extensions layer is enabled, all labels are equal so the kernel is not configured to enforce the MAC policies. For efficiency, a boolean value is maintained in the kernel to indicate whether labeling comparisons should be used in policy enforcement.

When the label-based MAC policies are enabled, all data flows are restricted based on a comparison of the labels associated with the subjects requesting access and the objects containing the data. Like other multilevel operating systems, Trusted Extensions meets the requirements of the Common Criteria Labeled Security Protection Profile (LSPP), Role-Based Access Control Protection Profile (RBACPP) and Controlled Access Protection Profile (CAPP). However, the Trusted Extensions implementation is unique in its ability to provide high assurance, while maximizing compatibility and minimizing overhead.

Additional References URL
OpenSolaris Community Project: Trusted Extensions http://www.opensolaris.org/os/community/security/projects/tx/
Architectural Overview of Solaris Trusted Extensions http://www.opensolaris.org/os/community/security/projects/tx/TrustedExtensionsArch.pdf
Solaris Trusted Extensions Developer's Guide http://docs.sun.com/app/docs/doc/819-7312
Sun Blog: Remote Multilevel Desktop Sessions http://blogs.sun.com/gfaden/entry/remote_multilevel_desktop_sessions
Sun Blog: Label Aware Web Services http://blogs.sun.com/gfaden/entry/label_aware_web_services
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact