Glossary

alert

An indicator signifying that a particular metric condition has been encountered. The following conditions trigger alerts:

  • A metric threshold is reached.

  • The availability of a monitored service changes. For example, the availability of the host changes from up to down.

  • A metric-specific condition occurs. For example, an error message is written to a database alert log file.

alert rule

A rule in an audit policy setting that specifies an audit condition or other abnormal condition that raises an alert. An alert rule is based on the data in a single audit record.

audit data source

See source database.

audit data warehouse

A data store within Oracle Audit Vault that stores processed audit data from the raw audit data store. Auditors can access this data by generating the Oracle Audit Vault reports.

See also data warehouse.

audit rule

A rule in a audit setting that specifies the action to be audited (for example, a logon attempt or a user accessing a table).

audit setting

A set of rules that specifies which audit events should be collected in Oracle Audit Vault, and how each audit event should be evaluated after it is inserted into the raw audit data store. The types of rules in an audit setting include alert rules, audit rules, and capture rules. An audit setting can be composed of two or more sets of rules known as a composite audit setting.

See also alert rule; audit rule; and capture rule.

Audit Vault administrator user

A user granted the AV_ADMIN role, and is the audience for this manual. This user configures and manages collectors, collection agents, and warehouse settings and scheduling. This user also configures sources, enables and disables systemwide alerts, views audit event categories, and monitors audit errors.

Audit Vault agent user

A user account granted the AV_AGENT role. This is an internal user only.

Audit Vault auditor user

A user granted the AV_AUDITOR role. This user monitors audit event categories for alert activity to detect security risks, creates detail and summary reports of events across systems, and manages the reports. This user also manages audit policies that create alerts and evaluate alert scenarios, and manage audit settings. This user can use the data warehouse services to further review the audit data and look for trends, intrusions, anomalies, and other items of interest. See Oracle Audit Vault Auditor's Guide for more information about the auditor's duties.

Audit Vault Configuration Assistant (AVCA)

See AVCA.

Audit Vault Control (AVCTL)

See AVCTL.

Audit Vault IBM DB2 Database (AVDB2DB)

See AVDB2DB.

Audit Vault Microsoft SQL Server Database (AVMSSQLDB)

See AVMSSQLDB.

Audit Vault Oracle Database (AVORCLDB)

See AVORCLDB.

Audit Vault Sybase ASE Database (AVSYBDB)

See AVSYBDB.

AVCA

Audit Vault Configuration Assistant, a command-line utility that you use to manage various Oracle Audit Vault components, manage collection agents (adding, altering, or dropping), secure communication between the Audit Vault Server and Audit Vault collection agent, set warehouse scheduling and audit data retention settings, and create a wallet and certificates for the collection agent, as needed. See Chapter 6, "Audit Vault Configuration Assistant (AVCA) Reference," for more information.

AVCTL

Audit Vault Control, a command-line utility that you use to manage the Oracle Audit Vault components, such as starting and stopping collection agents, collectors, the Audit Vault Console, and OC4J. See Chapter 7, "Audit Vault Control (AVCTL) Reference," for more information.

AVDB2DB

Audit Vault IBM DB2 Database, a command-line utility that you use to configure Oracle Audit Vault to retrieve audit data from an IBM DB2 database. The process entails adding the source database and configuring the DB2 collector. See Chapter 11, "Audit Vault IBM DB2 (AVDB2DB) Utility Commands," for more information.

AVMSSQLDB

Audit Vault Microsoft SQL Server Database, a command-line utility that you use to configure Oracle Audit Vault to retrieve audit data from a SQL Server database The configuration process entails adding the source database and configuring the MSSQLDB collector. See Chapter 9, "Audit Vault SQL Server (AVMSSQLDB) Utility Commands," for more information.

AVORCLDB

Audit Vault Oracle Database, a command-line utility that you use to configure Oracle Audit Vault to retrieve audit data from an Oracle database. The configuration process entails adding the source database and configuring the appropriate collector (DBAUD collector, OSAUD collector, or REDO collector). See Chapter 8, "Audit Vault Oracle Database (AVORCLDB) Utility Commands," for more information.

AVSYBDB

Oracle Audit Vault Sybase ASE Database, a command-line utility that you use to configure Oracle Audit Vault to retrieve audit data from a Sybase ASE database. The configuration process entails adding the source database and configuring the SYBDB collector. See Chapter 10, "Audit Vault Sybase ASE (AVSYBDB) Utility Commands," for more information.

capture rule

A rule in an audit policy setting that specifies an audit event that is sent to Oracle Audit Vault.

certificate

A digitally signed statement by a certificate authority (CA), saying that it has certified the identity of an entity in some way. Upon request, the CA verifies the identity of the entity, and signs and grants a certificate, with a private key. This indicates that the certificate has been checked for data integrity and authenticity, where integrity means that data has not been modified or tampered with, and authenticity means that data comes from the entity claiming to have created and signed it.

A certificate is a digital identification of an entity that contains the following:

  • SSL public key of the server

  • Information about the server

  • Expiration date

  • Digital signature by the issuer of the certificate, used to verify the authenticity of the certificate

collection agent

A process in which collectors run. A collection agent defines the connection between the collector and the audit service, and interacts with the management service to manage and monitor collectors. See Section 1.3.4 for detailed information about collection agents.

collector

A component that collects audit data for a source and sends the audit records to Audit Vault. Each of the supported source database products has one or more associated collectors. See Table 1-5 for detailed information about the available collectors.

See also DB2 collector, DBAUD collector, MSSQLDB collector, OSAUD collector; REDO collector; and SYBDB collector.

composite audit setting

See audit setting.

configuration data

The Oracle Audit Vault metadata (stored within Oracle Audit Vault) that describes how to process and control the audit data as it passes through the Oracle Audit Vault system.

data warehouse

A relational database that is designed for query and analysis rather than transaction processing. A data warehouse usually contains historical data that is derived from transaction data, but it can include data from other sources. It separates the analysis workload from the transaction workload and enables a business to consolidate data from several sources. In Oracle Audit Vault, the data warehouse stores audit data that has been inserted into the data warehouse tables. From there, an Oracle Audit Vault auditor can see this data by generating the Oracle Audit Vault reports. See Oracle Audit Vault Auditor's Guide for more information.

See also audit data warehouse and raw audit data store.

DB2 collector

IBM DB2 audit log collector. This collector extracts and collects IBM DB2 (releases 8 and 9.5) audit records from the audit trail logged in the ASCII text files generated by the source database. The DB2 collector belongs to the DB2 collector type.

DBAUD collector

Oracle Database DB audit log collector. This collector collects audit data from the Oracle Database SYS.AUD$ table and the Oracle Database Vault audit trail DVSYS.AUDIT_TRAIL$ table. The DBAUD collector belongs to the ORCLDB_DBAUD collector type.

digital certificate

See certificate.

fact table

A table in a star schema that contains facts. A fact table typically has two types of columns: columns that contain facts and columns that are foreign keys to dimension tables. The primary key of a fact table is usually a composite key composed of all of its foreign keys.

A fact table might contain either detail level facts or facts that have been aggregated (fact tables that contain aggregated facts are often called summary tables). A fact table usually contains facts with the same level of aggregation.

In Oracle Audit Vault, the audit data warehouse tables are in a star schema.

HTTPS

Hypertext Transmission Protocol, Secure. The use of Secure Sockets Layer (SSL) as a sublayer under the regular HTTP application layer. To configure HTTPS communication for Oracle Audit Vault, see Section 5.6.

Hypertext Transmission Protocol, Secure

See HTTPS.

keystore

A repository that includes the following:

  • Certificates identifying trusted entities. When a keystore contains only certificates of trusted entities, it can be called a trust store.

  • Private key and the matching certificate. This certificate is sent as a response to SSL authentication challenges.

keytool

A key and certificate management utility that Oracle Audit Vault uses to generate the keystore. It enables users to self-authenticate by administering their own public and private key pairs and associated certificates or data integrity and authentication services, using digital signatures. The keytool utility is located at $ORACLE_HOME/jdk/bin.

For Oracle Audit Vault, you must run the keytool utility to generate a keystore file if you want to configure HTTPS communication for Audit Vault. See Section 5.6 for more information.

LCR

Logical change record. This is a message with a specific format that describes a database change.

logical change record (LCR)

See LCR.

mapping

The definition of the relationship and data flow between source database and target objects.

metric

Unit of measurement used to report the health of the system.

MSSQLDB collector

Microsoft SQL Server Database audit log collector. This collector extracts and collects Microsoft SQL Server Database (SQL Server 2000 and SQL Server 2005) (for Windows platforms) audit records from the Windows Event logs, Server-side Traces, and C2 auditing logs. The MSSQLDB collector belongs to the MSSQLDB collector type.

Oracle Database DB audit logs collector (DBAUD)

See DBAUD collector.

Oracle Database OS audit logs collector (OSAUD)

See OSAUD collector.

Oracle Database redo logs collector (REDO)

See REDO collector.

OSAUD collector

Oracle Database OS audit log collector. This collector parses operating system (OS) log file entries into audit records. The OSAUD collector belongs to the ORCLDB_OSAUD collector type.

On Microsoft Windows, the OS audit trail depends on the AUDIT_TRAIL parameter setting:

  • If the setting is OS, the OS audit trail is the Windows Event Log.

  • If the setting is XML, then the OS audit trail is the XML file.

The OSAUD collector automatically extracts and collects audit records from either audit trail.

PKI

Public key infrastructure. This information security technology uses the principles of public key cryptography to encrypt and decrypt information using a shared public and private key pair. It provides for secure, private communications within a private network.

public key infrastructure (PKI)

See PKI.

raw audit data store

The first location in which Oracle Audit Vault places audit data it collects from a source database. It stores this unprocessed audit data in partitioned tables based on timestamp, and in unpartitioned tables based on source ID. Oracle Audit Vault then sends this data to the data warehouse, where it is organized into tables. Auditors access this data by generating audit reports.

REDO collector

Oracle Database redo log collector. This collector translates logical change records (LCRs) into audit records. The REDO collector belongs to the ORCLDB_REDO collector type.

source database

A database instance that has been configured to send audit data to Oracle Audit Vault.

The audit data source consists of databases, applications, or systems that generate audit data. For the current release of Oracle Audit Vault, the following database products are audit data sources:

  • Oracle Database

  • Microsoft SQL Server

  • Sybase ASE

  • IBM DB2

These databases can run on the same or different computers, potentially resulting in multiple source databases on the same system. Audit data from audit sources represent a variety of audit formats. Source types represent a class of audit sources. For example, Oracle Database audit sources with the same audit formats, audit events, and collection mechanisms represent an audit source type. Table 1-5 lists the collectors that are associated with these database products.

See also DB2 collector, DBAUD collector, MSSQLDB collector, OSAUD collector; REDO collector; and SYBDB collector.

star schema

A relational schema whose design represents a multidimensional data model. The star schema consists of one or more fact tables and one or more dimension tables that are related through foreign keys.

SYBDB collector

Sybase ASE Database audit log collector. This collector extracts and collects Sybase ASE (ASE 12.5.4 and ASE 15.0.2) audit records from the audit trail logged in audit tables in the sybsecurity database. The SYBDB collector belongs to the SYBDB collector type.

trust store

See keystore.

X.509

A widely used standard for defining digital certificates. X.509 defines a standard certificate format for public key certificates and certificate validation.

user entitlement

The range of access that a user has to a database. User entitlement covers system and other SQL privileges, object privileges, role privileges, and user profiles that enable users to have access to the database system. In Oracle Audit Vault, you can monitor user entitlements through the default entitlement reports, which are described in Oracle Audit Vault Auditor's Guide.