SV-270525r1112473_rule
V-270525
SRG-APP-000516-DB-000363
O19C-00-009300
CAT II
10
Enable SQL92 security.
From SQL*Plus:
alter system set sql92_security = TRUE scope = spfile;
The above SQL*Plus command will set the parameter to take effect at next system startup.
To verify the current status of the SQL92_SECURITY parameter use the SQL statement:
If using a non-CDB database:
From SQL*Plus:
select value from v$parameter where name = 'sql92_security';
If using a CDB database:
From SQL*Plus:
column name format a20
column parameter_value format a20
SELECT name, inst_id, con_id, value AS PARAMETER_VALUE
FROM sys.gv_$parameter
WHERE name = 'sql92_security'
ORDER BY 1;
Check Result:
The CDB database and all PDBs must be checked.
If the value returned is set to FALSE, this is a finding.
If the parameter is set to TRUE or does not exist, this is not a finding.
In any instance or container, if the PARAMETER_VALUE is not TRUE, that is a finding.
V-270525
False
O19C-00-009300
To verify the current status of the SQL92_SECURITY parameter use the SQL statement:
If using a non-CDB database:
From SQL*Plus:
select value from v$parameter where name = 'sql92_security';
If using a CDB database:
From SQL*Plus:
column name format a20
column parameter_value format a20
SELECT name, inst_id, con_id, value AS PARAMETER_VALUE
FROM sys.gv_$parameter
WHERE name = 'sql92_security'
ORDER BY 1;
Check Result:
The CDB database and all PDBs must be checked.
If the value returned is set to FALSE, this is a finding.
If the parameter is set to TRUE or does not exist, this is not a finding.
In any instance or container, if the PARAMETER_VALUE is not TRUE, that is a finding.
M
5672