To help a site secure its computing environment, the Solaris operating environment software provides the following:
Authentication – The ability to securely identify a user, the user's name and some form of proof (typically a password)
Machine Security – The ability to protect machine resources and files from malicious or unintentional modification by users or intruders
Secure Communication – The ability to ensure that authenticated parties can communicate without interception, modification, or spoofing
Auditing – The ability to identify the source of security changes to the system, including file access, security-related system calls, and authentication failures
For a general discussion of system security, see Chapter 15, Managing Machine Security (Overview).