The Trusted Solaris environment is based on the Solaris operating environment, and provides enhanced security while maintaining the following Solaris operating environment features:
ANSI C language specification.
Application Programming Interface (API).
SPARCTM Architecture Manual Version 8 application binary interfaces (ABIs), and System V Release 4 ABI.
Executable file formats:
a.out.
Executable and linking format (ELF).
Interpreted files.
Device programming interfaces:
Device Driver Interface (DDI).
Device Kernel Interface (DKI).
File systems and file system objects.
User and system administration commands.
Common Desktop Environment (CDE) specification.
The Trusted Solaris X window system is based on and generally compatible with the X11R5-based window system in the Solaris operating environment.
Motif and OpenLook Interface Toolkit (OLIT).
Level 1, 2, and 3 internationalization.
Solaris pluggable authentication module (PAM) functionality.
Note that the password generation algorithm can be replaced by installing a new shared object called /usr/lib/security/pam_rw.so which implements the replacement function. The file must be at ADMIN_LOW
, with the permissions rwxr-xr-x root sys. The function must conform to the syntax and symantics described in the randomword(3TSOL) man page.