Go to main content

Oracle® Solaris 11.3 Security and Hardening Guidelines

Exit Print View

Updated: March 2018
 
 

Maintaining and Monitoring System Security

The tasks described in the following table maintain and monitor access and use of your system and data, and adherence to your site's security requirements.

Table 7  Maintaining and Monitoring the System Task Map
Task
Description
For Instructions
Verify that you are running the latest version of the OS.
Checks that the latest updates and security fixes are installed.
Verify that your local IPS repository is valid.
Checks that the files in the local repository pass a series of checks. Also validates the signatures on signed packages.
Verify the packages on the system.
Checks that the packages after an update are identical to the source packages and verifies the signatures on signed packages.
Run compliance tests.
Assesses the system's compliance to security benchmarks.
Verify file integrity.
After configuration, compares BART manifests at regular intervals to ensure that only files that should be changed are changed.
Find suspicious files.
Locates the potentially unauthorized use of the setuid and setgid permissions on programs.
Review audit logs regularly.
Locates unusual access and use of the system.
Review audit logs for login and logout events in real time.
Identifies attempted breaches near to the time that the attempts occur.

Ensuring Secure Package Installation From Your Local IPS Repository

Maintaining a valid and secured IPS repository is essential for package installation. For secure repository creation and maintenance, follow Best Practices for Creating and Using Local IPS Package Repositories in Copying and Creating Package Repositories in Oracle Solaris 11.3. The practices include the following:

  • Ensuring that you are verifying signatures on signed packages

  • Verifying that the files in the repository pass a series of checks, including that packages are signed correctly

  • Verifying access to the repository

For repository configuration and maintenance procedures, see Copying and Creating Package Repositories in Oracle Solaris 11.3. For verifying package installation, see How to Verify Your Packages.

Using the Audit Service

Auditing keeps a record of how the system is being used. The audit service includes tools to assist with the analysis of the auditing data.

The audit service is described in Managing Auditing in Oracle Solaris 11.3. For a list of the man pages and links to them, see Audit Service Man Pages in Managing Auditing in Oracle Solaris 11.3.

Monitoring Audit Records in Real Time

The audit_syslog plugin enables you to record summaries of preselected audit events. To display the audit summaries in a terminal window as they are generated, run a command similar to the following:

# tail -0f  /var/adm/auditlog

To configure the audit log, see How to Configure syslog Audit Logs in Managing Auditing in Oracle Solaris 11.3.

Reviewing and Archiving Audit Logs

Audit records can be viewed in text format or in a browser in XML format.