3
默認情況下禁用擴展存儲過程xp_cmdshell的安全原因是什麼?SQL Server:爲什麼默認禁用xp_cmdshell?
默認情況下禁用擴展存儲過程xp_cmdshell的安全原因是什麼?SQL Server:爲什麼默認禁用xp_cmdshell?
您可以在SQL Server documentation,它指出的Permissions
部分的解釋:
因爲惡意用戶有時 試圖通過 使用的xp_cmdshell提升其特權,xp_cmdshell的是 被禁用默認。
您可以在SQL Server Security博客中找到更詳細的解釋。從博客州的一個簡要摘錄:
在許多情況下,人們能夠 xp_cmdshell的,爲了授權訪問它 非系統管理員校長 執行 系統上的一個或兩個操作,而沒有意識到用戶 能夠訪問它可以執行任何 任意命令,在某些情況下, 有效地升級他/她 的權限的系統管理員,甚至箱 管理員 - 明顯的情況 小於理想。 XP_CMDSHELL真的很難 得到有效控制,甚至審計 它的使用仍可能允許攻擊者 濫用其權力一段時間,直到 這種濫用的蹤跡被發現,並 在這一點上破壞可能已經 是完成。