Trusted Solaris Administrator's Procedures

Developer's Responsibilities

A developer who writes a program to be added to a Trusted Solaris environment must do the following:

  1. Understand whether the program requires privileges to do its work.

  2. Know and follow techniques, such as privilege bracketing, for safely using privileges in programs.

  3. Be aware of the security implications when assigning privileges to a program and make sure that the program does not violate security policy.

  4. Compile using shared libraries linked to the program from a trusted directory.

    See the Trusted Solaris Developer's Guide for additional guidelines and examples of using privileges in programs.