How user could connect as SYSDBA and run a Grant?

∥☆過路亽.° 提交于 2020-01-06 19:31:38

问题


In our system we run audits and are confused by a username that's showing up where it shouldn't.

OS USER USERNAME USERHOST  Timestamp      OWNER OBJ_NAME GRANTEE    PRIV_USED
------- -------- --------  -------------  ----- -------- --------   -------------
SECSEC  Tom     INTER\SEC  1/27/2013 6:28  null null     null       CREATE SESSION
SECSEC  SysDBA  INTER\SEC  1/27/2013 6:28  null null     null       CREATE SESSION
SECSEC  Tom     INTER\SEC  1/27/2013 6:29  null null     null       CREATE SESSION
SECSEC  SysDBA  INTER\SEC  1/27/2013 6:29  null null     PROJECT    GRANT ANY ROLE
SECSEC  SysDBA  INTER\SEC  1/27/2013 6:29  null null     PROJECT    GRANT ANY PRIVILEGE
SECSEC  SysDBA  INTER\SEC  1/27/2013 6:29  null DBA      PROJECT    null
SECSEC  Tom     INTER\SEC  1/27/2013 7:37  null null     null       CREATE SESSION
SECSEC  Tom     INTER\SEC  1/27/2013 7:42  Tom  TSOC     null       null

How did Tom connect as SYSDBA?

We check V$PWFILE_USERS and not SYSDBA. We checked DBA_SYS_PRIVS and he just has the connect role.

How could we find out how this user performed this action?

来源:https://stackoverflow.com/questions/14545620/how-user-could-connect-as-sysdba-and-run-a-grant

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!