Security AuditingSecurity auditing is the formal examination and review of actions taken by system users. This process is necessary to determine the effectiveness of existing security controls, watch for system misuse or abuse by users, verify compliance with current security policies, capture evidence of the commission of a crime (computer or non-computer related), validate that documented procedures are followed, and the detection of anomalies or intrusions. Effective auditing requires that the correct data to be recorded and that is undergoes periodic review. In order to provide individual user accountability, the
computing system must be able be correctly identify and
authenticate each user. This is the distinguishing factor between
system log data and user audit data. Log data, captured by
Once the audit data is recorded, it must be reviewed on a regular basis in order to maintain effective operational security. Administrators that review the audit data must watch for events that may signify misuse or abuse of the system and user privileges or intrusions. Some examples include:
In order to provide Sun customers with the ability to effectively audit user actions on their Sun systems, the Solaris and Trusted Solaris Operating Environments provide superior audit subsystems. These audit mechanisms generate, maintain, and protect an audit trail for individual user accountability. Sun customers now have the necessary tools to monitor their Solaris computing environment in accordance with organizational security policy and any regulatory requirements. Solaris SunSHIELD Basic Security Module (BSM)The included Solaris audit subsystem is called the SunSHIELD Basic Security Module or more commonly "BSM". The Solaris 8 Operating Environment certified at Evaluated Assurance Level 4 (EAL4) of the Controlled Access Protection Profile (CAPP) of the Common Criteria IT security evaluation. Basically, this means that the Solaris 8 Operating Environment has been tested and verified to meet security standards set for operating systems that allow user discretionary access control. User auditing is a required component in order to operate in a certified configuration. BSM auditing is not enabled by default in the Solaris Operating Environment when installed. Prior to enabling auditing, it is necessary to consider the events to monitor, the available disk space for the audit trail, and the manner and regularity at which the audit trail will be reviewed. Some of the documents listed below provide greater detail into these issues. DocumentationThe following documents are available for more information on Solaris and Trusted Solaris audit configuration, administration, and use:
ToolsThe following tools are available to analyze audit trails generated by the Solaris and Trusted Solaris audit subsystems:
|
| ||||