Contidos dentroLocalizar Mais DocumentaçãoDestaques de Recursos de Suporte | Fazer download desta apostila em PDF (2609 KB)
Chapter 18 Trusted Extensions Auditing (Overview)This chapter describes the additions to auditing that Solaris Trusted Extensions provides. Trusted Extensions and AuditingOn a system that is configured with Trusted Extensions software, auditing is configured and is administered similarly to auditing on a Solaris system. However, the following are some differences.
Audit Management by Role in Trusted ExtensionsAuditing in Trusted Extensions requires the same planning as in the Solaris OS. For details about planning, see Chapter 29, Planning for Solaris Auditing, in System Administration Guide: Security Services. Role Setup for Audit AdministrationIn Trusted Extensions, auditing is the responsibility of two roles. The System Administrator role sets up the disks and the network of audit storage. The Security Administrator role decides what is to be audited, and specifies the information in the audit configuration files. As in the Solaris OS, you create the roles in software. The rights profiles for these two roles are provided. The initial setup team created the Security Administrator role during initial configuration. For details, see Create the Security Administrator Role in Trusted Extensions in Solaris Trusted Extensions Configuration Guide. Note – A system only records the security-relevant events that the audit configuration files configure the system to record (that is, by preselection). Therefore, any subsequent audit review can only consider the events that have been recorded. As a result of misconfiguration, attempts to breach the security of the system can go undetected, or the administrator is unable to detect the user who is responsible for an attempted breach of security. Administrators must regularly analyze audit trails to check for breaches of security. Audit Tasks in Trusted ExtensionsThe procedures to configure and manage auditing in Trusted Extensions differ slightly from Solaris procedures:
Audit Tasks of the Security AdministratorThe following tasks are security-relevant, and are therefore the responsibility of the security administrator. Follow the Solaris instructions, but use the Trusted Extensions administrative tools.
Audit Tasks of the System AdministratorThe following tasks are the responsibility of the system administrator. Follow the Solaris instructions, but use the Trusted Extensions administrative tools.
Trusted Extensions Audit ReferenceTrusted Extensions software adds audit classes, audit events, audit tokens, and audit policy options to the Solaris OS. Several auditing commands are extended to handle labels. Trusted Extensions audit records include a label, as shown in the following figure. Figure 18–1 Typical Audit Record on a Labeled System
Trusted Extensions Audit ClassesThe audit classes that Trusted Extensions software adds to the Solaris OS are listed alphabetically in the following table. The classes are listed in the /etc/security/audit_class file. For more information about audit classes, see the audit_class(4) man page. Table 18–1 X Server Audit Classes
The X server audit events are mapped to these classes according to the following criteria:
Trusted Extensions Audit EventsTrusted Extensions software adds audit events to the system. The new audit events and the audit classes to which the events belong are listed in the /etc/security/audit_event file. The audit event numbers for Trusted Extensions are between 9000 and 10000. For more information about audit events, see the audit_event(4) man page. Trusted Extensions Audit TokensThe audit tokens that Trusted Extensions software adds to the Solaris OS are listed alphabetically in the following table. The tokens are also listed in the audit.log(4) man page. Table 18–2 Trusted Extensions Audit Tokens
label TokenThe label token contains a sensitivity label. This token contains the following fields:
The following figure shows the token format. Figure 18–2 label Token Format
A label token is displayed by the praudit command as follows:
xatom TokenThe xatom token contains information concerning an X atom. This token contains the following fields:
An xatom token is displayed by praudit as follows:
xclient TokenThe xclient token contains information concerning the X client. This token contains the following fields:
An xclient token is displayed by praudit as follows:
xcolormap TokenThe xcolormap token contains information about the colormaps. This token contains the following fields:
The following figure shows the token format. Figure 18–3 Format for xcolormap, xcursor, xfont, xgc, xpixmap, and xwindow Tokens
An xcolormap token is displayed by praudit as follows:
xcursor TokenThe xcursor token contains information about the cursors. This token contains the following fields:
Figure 18–3 shows the token format. An xcursor token is displayed by praudit as follows:
xfont TokenThe xfont token contains information about the fonts. This token contains the following fields:
Figure 18–3 shows the token format. An xfont token is displayed by praudit as follows:
xgc TokenThe xgc token contains information about the xgc. This token contains the following fields:
Figure 18–3 shows the token format. An xgc token is displayed by praudit as follows:
xpixmap TokenThe xpixmap token contains information about the pixel mappings. This token contains the following fields:
Figure 18–3 shows the token format. An xpixmap token is displayed by praudit as follows:
xproperty TokenThe xproperty token contains information about various properties of a window. This token contains the following fields:
The following figure shows an xproperty token format. Figure 18–4 xproperty Token Format
An xproperty token is displayed by praudit as follows:
xselect TokenThe xselect token contains the data that is moved between windows. This data is a byte stream with no assumed internal structure and a property string. This token contains the following fields:
The following figure shows the token format. Figure 18–5 xselect Token Format
An xselect token is displayed by praudit as follows:
xwindow TokenThe xwindow token contains information about a window. This token contains the following fields:
Figure 18–3 shows the token format. An xwindow token is displayed by praudit as follows:
Trusted Extensions Audit Policy OptionsTrusted Extensions adds two audit policy options to existing Solaris auditing policy options. List the policies to see the additions:
Extensions to Auditing Commands in Trusted ExtensionsThe auditconfig, auditreduce, and bsmrecord commands are extended to handle Trusted Extensions information:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||