L liangzi123 Unregistered / Unconfirmed GUEST, unregistred user! 2009-11-06 #1 我的一台服务器安装windows server 2000,为了安全登录密码只有我知道,安装SQL2000,其他程序员安装有SQL的客户端,有数据库的最高权限,后来我发现服务器上多了一个用户名,一个程序员说是他在SQL客户端创见的,我不知道是怎么创建的。
我的一台服务器安装windows server 2000,为了安全登录密码只有我知道,安装SQL2000,其他程序员安装有SQL的客户端,有数据库的最高权限,后来我发现服务器上多了一个用户名,一个程序员说是他在SQL客户端创见的,我不知道是怎么创建的。
A asnychen Unregistered / Unconfirmed GUEST, unregistred user! 2009-11-06 #2 居然别人都有SQL的的最高权限,当然可以创建SQL的用户。。。这个用户是SQL的用户,不是windows的用户,至于在SQL中要创建windows用户我不知道。
L liangzi123 Unregistered / Unconfirmed GUEST, unregistred user! 2009-11-06 #3 我想知道用 SQL的查询分析器能不能创建windows用户?如果能,怎样禁止这种功能
A aerobull Unregistered / Unconfirmed GUEST, unregistred user! 2009-11-06 #4 可以创建。很简单的。在sql里执行相应的创建用户的命令就可以。,
Z zbdzjx Unregistered / Unconfirmed GUEST, unregistred user! 2009-11-06 #5 可以用SQL语句执行DOS命令,这样就可以建用户了。
L liangzi123 Unregistered / Unconfirmed GUEST, unregistred user! 2009-11-09 #6 我很菜,具体的dos命令是什么有没办法阻止这种方法
S Star5 Unregistered / Unconfirmed GUEST, unregistred user! 2009-11-09 #7 在不影响正常使用的前提下删除MSSQL中的以下几个扩展存储过程即可。xp_cmdshellsp_oa*//有好几个,自己看。如果有相应的SQL帐户权限,就能通过以下语句添加windows用户,方法很多,举个例。'; exec master..xp_cmdshell 'net user sb sb /add'--'; exec master..xp_cmdshell 'net localgroup administrators sb /add'--
在不影响正常使用的前提下删除MSSQL中的以下几个扩展存储过程即可。xp_cmdshellsp_oa*//有好几个,自己看。如果有相应的SQL帐户权限,就能通过以下语句添加windows用户,方法很多,举个例。'; exec master..xp_cmdshell 'net user sb sb /add'--'; exec master..xp_cmdshell 'net localgroup administrators sb /add'--
L liangzi123 Unregistered / Unconfirmed GUEST, unregistred user! 2009-11-09 #8 to Star5:请教一下到哪里看,这些存储过程在什么地方我很菜
L liangzi123 Unregistered / Unconfirmed GUEST, unregistred user! 2009-11-09 #9 to Star5:另外,我用上面的语句怎么创建不了用户名
L liangzi123 Unregistered / Unconfirmed GUEST, unregistred user! 2009-11-09 #10 master..xp_cmdshell 'net user sb sb /add'执行成功
S Star5 Unregistered / Unconfirmed GUEST, unregistred user! 2009-11-09 #11 MSSQL》企业管理器》本地》master数据库》存储过程 or 扩展存储过程
L liangzi123 Unregistered / Unconfirmed GUEST, unregistred user! 2009-11-10 #12 to Star5:能不能再告诉我一下,怎么知道存储过程可以创建用户,如果删掉存储过程,拥有数据库权限的sa用户,再创建一样的存储过程,安全问题不是一样解决不了
L liangzi123 Unregistered / Unconfirmed GUEST, unregistred user! 2009-11-10 #13 Sp_OACreate Sp_OADestroy Sp_OAGetErrorInfo Sp_OAGetProperty Sp_OAMethod Sp_OASetProperty Sp_OAStop
L liangzi123 Unregistered / Unconfirmed GUEST, unregistred user! 2009-11-12 #14 to Star5:也就是说,只要拥有sa的帐号,是防不住的,对吗?
S Star5 Unregistered / Unconfirmed GUEST, unregistred user! 2009-11-13 #16 你删除了相应的存储过程,SQL中就不能进行相应的操作了,就算那人有SA帐号也没用。
L liangzi123 Unregistered / Unconfirmed GUEST, unregistred user! 2009-11-20 #17 to Star5:问题是有了sa 帐号,可以重建存储过程
L liangzi123 Unregistered / Unconfirmed GUEST, unregistred user! 2009-11-20 #18 而且删掉后用这个语句就恢复了sp_addextendedproc 'xp_cmdshell', 'xpsql70.dll' 怎么防得住呢?
W wangminqi Unregistered / Unconfirmed GUEST, unregistred user! 2009-11-29 #19 把'xpsql70.dll' 再操作系统中改名吧!http://www.mybuffet.cn