XYGATE Merged Audit Reference Manual

Table Of Contents
XYGATE Merged Audit
®
Reference Manual
Appendix D: Sample Filters
XYPRO Technology Corporation 193 Proprietary and Confidential
D3: Filter out Safeguard reading its own user database
Example 3 filters out the audits of Safeguard itself reading the "USER and LUSER"
files. Safeguard reads these file while ruling on every file access and every logon,
which generates a lot of audit that is not useful. What makes these events unique is
the combination of the MOVER, the OPERATION, and the subject userid.
In this Example, the SUBJECTLOGIN was used to select the subject userid. We could
have used a single data selection paragraph with a single regular expression to
describe both the USER* files and the LUSER* files but dividing them makes them
easier to read, so they are listed in two paragraphs.
Example 3:
FILTERDEFBEGIN $SUPER_USER_READS
!== Ignore all operating system reads to the user files
STATUS INACTIVE
DATA_BEGIN
DATA_SELECT_BEGIN
FILTERTYPE STRINGFILTER
AUDIT.SUBJECTLOGIN = SUPER.SUPER
AUDIT.OBJECTNAME LIKE
"$SYSTEM\.SAFE\.(LUSERID|LUSERIDG|LUSERAX)"
AUDIT.OPERATION = READ
DATA_SELECT_END
! or
DATA_SELECT_BEGIN
FILTERTYPE STRINGFILTER
AUDIT.SUBJECTLOGIN = SUPER.SUPER
AUDIT.OBJECTNAME LIKE "$SYSTEM\.SYSTEM\.(USERID|USERIDAK|USERIDAX)"
AUDIT.OPERATION = READ
DATA_SELECT_END
DATA_END
ACTIONCOLL_BEGIN
ACTION_BEGIN
ACTIONTYPE IGNORE
ACTION_END
ACTIONCOLL_END
FILTERDEFEND