Oracle Database Security Assessment Report - Authorization Control
The Oracle Database Security Assessment Report - Authorization Control section displays the following information:
| Name | Finding ID | Description | Link(s) |
|---|---|---|---|
| Database Vault | AUTHZ.DATABASEVAULT | Displays whether Oracle Database Vault is enabled, details realms, command rules, their status, and protected objects. Database Vault provides for configurable policies to control the actions of database accounts with elevated privileges such as those accounts used by administrative users, applications and utilities. Attacks (originating from external as well as internal sources) leverage privileged account credentials to access sensitive information. Database Vault realms prevent unauthorized access to sensitive data objects, even by user accounts with system privileges. Database Vault Command rules limit the accidental or malicious execution of SQL commands. Also it provides trusted paths to further restrict access to sensitive data using system factors such as IP address, program name, time of day and user name. Database Vault operations control can be used to restrict common users from accessing pluggable database (PDB) local data in autonomous, regular Cloud, or on-premises environments. | |
| Database Vault Separation of Duty | AUTHZ.DATABASEVAULTSOD | Displays information about users with Database Vault-specific roles, including DV_OWER, DV_ACCTMGR, DV_PATCH_ADMIN, and others. It also verifies if users have been properly authorized for specific operations (e.g., Data Pump export/import requires roles and a specific Database Vault authorization) and checks if Database Vault operation control is enabled. | |
| Privilege Analysis | AUTHZ.PRIVANALYSIS | Displays Privilege Analysis policies and users with privileges to start the capture process. Privilege Analysis records the privileges used during a real or simulated workload. After collecting data about the privileges that are actually used, this information can be used to revoke privilege grants that are no longer needed or to create roles with only the privileges that are used by the user or role. This helps implement Least Privilege Model and minimizes risk from intentional or accidental abuse of privileges. | |
| Authentication for Client Scripts | AUTHZ.PASSWORDSCRIPTS | Lists password-authenticated users whose passwords can potentially be embedded in client scripts, jobs, and application source code to connect to the database server. | |
| Data Masking | AUTHZ.DATAMASKING | Lists tables with sensitive data that should be masked when transferred to non-production systems. This check lists tables marked sensitive by TSDP or in |
The following figure displays an example of the Oracle Database Security Assessment Report - Authorization Control section:

Description of the illustration Oracle Database Security Assessment Report - Authorization Control