首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server安全加固:網路協議、加密與入侵防範

     編輯:關於SqlServer

SQL Server支援的網路協議庫與風險

協議庫潛在風險加密
Named Pipes(命名管道)使用SMB埠(TCP 139, UDP 137/138),內網可被嗅探;用戶名、密碼、資料明文傳輸否
TCP/IP Sockets預設埠1433易被掃描;資料明文,可被SNIFFER截獲否
Multi-Protocol需客戶端支援NT RPCs;預設TCP隨機埠,防火牆難控;預設不啟用加密可選(需勾選)
NWLink / AppleTalk / Banyan Vines均存在嗅探風險否

實戰加固建議

  1. 停用不必要的協議:僅保留TCP/IP,關閉Named Pipes等。
  2. 修改預設埠:將1433改為非標準高位埠,降低自動掃描命中率。
  3. 強制加密連線:啟用Force Protocol Encryption,或使用IPSec/SSL隧道,防止中間人攻擊。
  4. 最小權限原則:服務帳號使用最低權限域帳號,禁用sa或設強密碼、重命名。
  5. 防火牆限制來源 IP:僅允許應用伺服器 IP 連線 SQL 埠。
  6. 審計與監控:啟用C2 Audit Tracing或SQL Server Profiler追蹤登入失敗、權限變更、結構異動。
  7. 修補程式:及時套用累積更新(CU)/ Service Pack,修補已知漏洞(如SQL Slammer蠕虫利用的UDP 1434溢位)。

經典案例:Herbless入侵

駭客透過SQL Server入侵取得系統控制權,進而破壞legoland.co.uk等站點。參考:vnunet報導。

核心觀念:資料庫伺服器同樣是面向網路的攻擊面,必須納入整體資安防禦體系,而非僅關注Web/應用層。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved