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