JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Trusted Extensions Administrator's Procedures     Oracle Solaris 10 8/11 Information Library
search filter icon
search icon

Document Information

Preface

1.  Trusted Extensions Administration Concepts

2.  Trusted Extensions Administration Tools

3.  Getting Started as a Trusted Extensions Administrator (Tasks)

4.  Security Requirements on a Trusted Extensions System (Overview)

5.  Administering Security Requirements in Trusted Extensions (Tasks)

6.  Users, Rights, and Roles in Trusted Extensions (Overview)

7.  Managing Users, Rights, and Roles in Trusted Extensions (Tasks)

8.  Remote Administration in Trusted Extensions (Tasks)

9.  Trusted Extensions and LDAP (Overview)

10.  Managing Zones in Trusted Extensions (Tasks)

11.  Managing and Mounting Files in Trusted Extensions (Tasks)

12.  Trusted Networking (Overview)

13.  Managing Networks in Trusted Extensions (Tasks)

14.  Multilevel Mail in Trusted Extensions (Overview)

15.  Managing Labeled Printing (Tasks)

16.  Devices in Trusted Extensions (Overview)

17.  Managing Devices for Trusted Extensions (Tasks)

18.  Trusted Extensions Auditing (Overview)

Trusted Extensions and Auditing

Audit Management by Role in Trusted Extensions

Role Setup for Audit Administration

Audit Tasks in Trusted Extensions

Audit Tasks of the Security Administrator

Audit Tasks of the System Administrator

Trusted Extensions Audit Reference

Trusted Extensions Audit Classes

Trusted Extensions Audit Events

Trusted Extensions Audit Tokens

label Token

xatom Token

xclient Token

xcolormap Token

xcursor Token

xfont Token

xgc Token

xpixmap Token

xproperty Token

xselect Token

xwindow Token

Trusted Extensions Audit Policy Options

Extensions to Auditing Commands in Trusted Extensions

19.  Software Management in Trusted Extensions (Tasks)

A.  Quick Reference to Trusted Extensions Administration

B.  List of Trusted Extensions Man Pages

Index

Trusted Extensions Audit Reference

Trusted Extensions software adds audit classes, audit events, audit tokens, and audit policy options to the Oracle 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

image:Illustration shows four tokens in order - header, subject, label, and return - that comprise a typical audit record.

Trusted Extensions Audit Classes

The audit classes that Trusted Extensions software adds to the Oracle 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

Short Name
Long Name
Audit Mask
xc
X - Object create/destroy
0x00800000
xp
X - Privileged/administrative operations
0x00400000
xs
X - Operations that always silently fail, if bad
0x01000000
xx
X - All X events in the xc, xp, and xs classes (metaclass)
0x01c00000

The X server audit events are mapped to these classes according to the following criteria:

Trusted Extensions Audit Events

Trusted 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 Tokens

The audit tokens that Trusted Extensions software adds to the Oracle 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

Token Name
Description
Sensitivity label
X window atom identification
X client identification
X window color information
X window cursor information
X window font information
X window graphical context information
Xwindow pixel mapping information
X window property information
X window data information
X window window information

label Token

The 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

image:The context describes the graphic.

A label token is displayed by the praudit command as follows:

sensitivity label,ADMIN_LOW

xatom Token

The xatom token contains information concerning an X atom. This token contains the following fields:

An xatom token is displayed by praudit as follows:

X atom,_DT_SAVE_MODE

xclient Token

The xclient token contains information concerning the X client. This token contains the following fields:

An xclient token is displayed by praudit as follows:

X client,15

xcolormap Token

The 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

image:The context describes the graphic.

An xcolormap token is displayed by praudit as follows:

X color map,0x08c00005,srv

xcursor Token

The 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:

X cursor,0x0f400006,srv

xfont Token

The 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:

X font,0x08c00001,srv

xgc Token

The 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:

Xgraphic context,0x002f2ca0,srv

xpixmap Token

The 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:

X pixmap,0x08c00005,srv

xproperty Token

The 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

image:The context describes the graphic.

An xproperty token is displayed by praudit as follows:

X property,0x000075d5,root,_MOTIF_DEFAULT_BINDINGS

xselect Token

The 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

image:The context describes the graphic.

An xselect token is displayed by praudit as follows:

X selection,entryfield,halogen

xwindow Token

The 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:

X window,0x07400001,srv

Trusted Extensions Audit Policy Options

Trusted Extensions adds two audit policy options to existing Oracle Solaris auditing policy options. List the policies to see the additions:

$ auditconfig -lspolicy
...
windata_down Include downgraded window information in audit records
windata_up   Include upgraded window information in audit records
...

Extensions to Auditing Commands in Trusted Extensions

The auditconfig, auditreduce, and bsmrecord commands are extended to handle Trusted Extensions information: