SV-24673r2_rule
V-15615
Minimum DBA privilege assignment
DG0085-ORACLE11
CAT II
10
If a REMOTE_LOGIN_PASSWORDFILE is in use (='EXCLUSIVE'), list database accounts assigned SYSDBA and SYSOPER database privileges and review for appropriate authorization.
Document authorized SYSDBA and SYSOPER users in the System Security Plan.
From SQL*Plus:
select * from v$pwfile_users;
To revoke SYSDBA or SYSOPER from accounts:
From SQL*Plus:
revoke sysdba from [username];
revoke sysoper from [username];
From SQL*Plus:
select username from v$pwfile_users
where username not in
(select grantee from dba_role_privs where granted_role='DBA')
and username<>'INTERNAL'
and (sysdba = 'TRUE' or sysoper='TRUE');
If any accounts are listed and are not authorized by the IAO in the System Security Plan, this is a Finding.
V-15615
True
DG0085-ORACLE11
From SQL*Plus:
select username from v$pwfile_users
where username not in
(select grantee from dba_role_privs where granted_role='DBA')
and username<>'INTERNAL'
and (sysdba = 'TRUE' or sysoper='TRUE');
If any accounts are listed and are not authorized by the IAO in the System Security Plan, this is a Finding.
M
Information Assurance Officer
1367