12.9.1 List of audit target events and output items
This section provides a list of audit target events and the associated output items.
The following table lists these audit target events and output items.
No. |
Event category |
Event type |
Event Description |
---|---|---|---|
1 |
Mandatory audit event |
System event |
These events are used to audit activity that involves starting, stopping, and modifying the system. An audit trail is output when any of the following events occur:
|
2 |
Audit event |
These events are used to audit operations related to the auditing process itself. An audit trail is output when any of the following events occur:
|
|
3 |
Optional audit event |
Session event |
These events are used to audit user authorization based on the authorization identifiers and passwords of HADB users. An audit trail is output when any of the following events occur:
|
4 |
Privilege management event |
These events are used to audit the granting or revocation of privileges. An audit trail is output when any of the following events occur:
|
|
5 |
Definition SQL event |
These events are used to audit the definition, deletion, and modification of objects. An audit trail is output when any of the following events occur:
|
|
6 |
Data manipulation SQL event |
These events are used to audit access to objects. An audit trail is output when any of the following events occur:
|
|
7 |
Command operation event#3 |
These events are used to audit execution of commands that connect to the HADB server. An audit trail is output when any of the following events occur:
|
- #1
-
Subject to auditing when the HADB server is able to be started.
- #2
-
Stopping the HADB server is subject to auditing except when the adbstop command is executed with the --force option.
- #3
-
The adbsql command is not audited as a command operation event. Operations that are implemented using the adbsql command are recorded as other types of events.
Operations that are not explicitly performed by an HADB user are not subject to auditing. Specifically, the following information is not subject to auditing:
-
SQL statements executed internally by a subcommand of the adbsql command
-
SQL statements executed internally by a command#
-
Object deletion or privilege revocation performed recursively by CASCADE specification when CASCADE is specified or omitted in the following SQL statements:
-
DROP USER statement
-
DROP SCHEMA statement
-
DROP TABLE statement
-
REVOKE statement
-
- #
-
SQL statements specified in the -q option of the adbexport command are subject to auditing.