程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 通過禁止使用xp_cmdShell提高安全

通過禁止使用xp_cmdShell提高安全

編輯:.NET實例教程
     [問題的提出]
   聽說一般的黑客攻擊SQL Server時,首先采用的方法是執行xp_cmdshell命令來破壞數據庫,
  為了數據庫安全起見,最好禁止使用xp_cmdShell,如何實現?
  
   [問題的解答]
  xp_cmdshell可以讓系統管理員以操作系統命令行解釋器的方式執行給定的命令字符串,
  並以文本行方式返回任何輸出,是一個功能非常強大的擴展存貯過程。
   一般情況下,xp_cmdshell對管理員來說也是不必要的,xp_cmdshell的消除不會對Server造成
  任何影響。
   可以將xp_cmdshell消除:
   Use Master
   Exec sp_dropextendedproc N’xp_cmdshell’
   Go
  
   如果需要的話,可以把xp_cmdshell恢復回來:
   Use Master
   Exec sp_addextendedproc N’xp_cmdshell’, N’xplog70.dll’
   Go
  
  [經驗]
   最好把Server的xp_cmdShell存貯過程消除。
  
  Li YuHong 2004-08-27
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved