我拿到 oracel dba 密码一天。不过使用完以后要还给管理员,管理员会改密码的,我如何做才能尽可能隐秘的留个后门,保留下次进来的可能呢?
想到的办法:自己建立一个用户,付DBA权限,不过太嚣张了,多个用户是人都怀疑的。
大家还有什么法子?

解决方案 »

  1.   

    用role还隐蔽一点,当然也能被容易的查出来
      

  2.   

    1、和管理员建立良好的私人关系,每次改口令都让他告诉你;
    2、给其它原来的账号赋一个DBA角色账号;
    3、自己转为管理员...
      

  3.   

    你可以在 现有的用户里找一个DBA权限而且不常用的~ 然后用管理员把密码改了~ 以后你就用这个用户登陆
      

  4.   

    重新找一个角色A,去拥有DBA的角色 ,然后找一个系统用户去拥有A这个角色。我想这样应该要隐藏得好点。
      

  5.   

    如果开了审计功能很容易就能找到谁操作了数据库
    另外,给其他用户dba权限也很容易查出来,楼主还是不要乱来的好
      

  6.   

    在DBA用户建立一个可以执行动态SQL的过程,SQL语句作为参数传进去执行,把这个过程的执行权限赋予变通用户。再用另一个用户去调用,不过这样一样会被发现。DBA权限不能随便给的,建议还是不要随便玩,出事了就麻烦了,想做什么可以在测试环境试就可以了。
      

  7.   

    大家都太有才了
    佩服佩服
    你是不是又不忠的ACTION啊