程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQLServer安全加固手冊共享

SQLServer安全加固手冊共享

編輯:關於SqlServer
版本信息
  檢查當前所有已安裝的數據庫產品的版本信息
  運行SQL查詢分析器,執行
  select @@version
  按F5
  補丁
  1. 檢查數據庫補丁安裝情況
  運行hfnetchk
  2. 補丁下載
  1) 最新補丁下載地址是:
  http://www.microsoft.com/sql/downloads/default.ASP
  2) 安裝補丁詳細操作請參照其中的readme文件
  檢查系統文件是裝置在 NTFS 分區
  看SQL Server安裝盤符的屬性
  默認用戶狀態及口令更改情況
  查看用戶狀態
  運行SQL查詢分析器,執行
  select * from sysusers
  Select name,Password from syslogins where passWord is null order by name # 查看口令為空的用戶
  按F5
  更改帳戶口令
  運行SQL查詢分析器,執行
  Use master
  exec sp_password ‘old_password’,’new_passWord’,accounname
  按F5
  存儲過程
  停用不必要的存儲過程,可能會造成企業管理器一些功能特性的丟失。
  Xp_cmdshell
  
  Sp_OACreate
  Sp_OADestroy
  Sp_OAGetErrorInfo
  Sp_OAGetProperty
  Sp_OAMethod
  Sp_OASetProperty
  Sp_OAStop
  
  Xp_regaddmultistring
  Xp_regdeletekey
  Xp_regdeletevalue
  Xp_regenumvalues
  Xp_regremovemultistring
  注意 :這裡列出 xp_regread/ xp_regwrite的移除會影響一些主要功能包括日志和SP的安裝
  
  p_sdidebug
  xp_availablemedia
  xp_cmdshell
  xp_deletemail
  xp_dirtree
  xp_dropwebtask
  xp_dsninfo
  xp_enumdsn
  xp_enumerrorlogs
  xp_enumgroups
  xp_enumqueuedtasks
  xp_eventlog
  xp_findnextmsg
  xp_fixeddrives
  xp_getfiledetails
  xp_getnetname
  xp_grantlogin
  xp_logevent
  xp_loginconfig
  xp_logininfo
  xp_makewebtask
  xp_msver xp_perfend
  xp_perfmonitor
  xp_perfsample
  xp_perfstart
  xp_readerrorlog
  xp_readmail
  xp_revokelogin
  xp_runwebtask
  xp_schedulersignal
  xp_sendmail
  xp_servicecontrol
  xp_snmp_getstate
  xp_snmp_raisetrap
  xp_sprintf
  xp_sqlinventory
  xp_sqlregister
  xp_sqltrace
  xp_sscanf
  xp_startmail
  xp_stopmail
  xp_subdirs
  xp_unc_to_drive
  xp_dirtree
  
  也可以通過安裝相應的補丁消除取一些存儲過程帶來的隱患。
  日志管理
  錯誤日志存儲在:
  
  …Microsoft SQL Server..logerrorlog中
  拒絕來自1434端口的探測
  通過操作系統的IPSec過濾拒絕掉1434端口的UDP通訊,可以盡可能地隱藏SQL Server。
  對網絡連接進行IP限制
  使用操作系統自己的IPSec實現IP數據包的安全性。

對IP連接進行限制,只保證自己的IP能夠訪問,同時也拒絕其他IP進行的端口連接
  備注
  所有的更改操作必須在數據庫系統已經進行了備份的前提條件下,另外對存儲過程的移除, 建議不在一個配置好的服務器上做,在開發的機器上測試,確認不會影響到任何的系統功能。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved