萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 健康知識

Windows NT 安全漏洞與緩解建議(一):SAM 資料庫洩露與 ERD 風險

Windows NT 作為伺服器與企業內部網方案廣泛部署,其安全漏洞不容忽視。本文討論 NT 伺服器/工作站漏洞與瀏覽器/NT 機器兩大嚴重漏洞,隨新漏洞發現將持續更新。

概況:NT 認證機制的先天弱點

NT 將使用者資訊與加密密碼儲於登錄表 SAM(Security Accounts Management)資料庫。加密分兩階段:先用 RSAMD4 加密,第二階段缺乏複雜度(無鹽值、無時間因素),導致 NT 密碼比 UNIX 更脆弱,易受字典攻擊。微軟在 NT 5.0 中已增加加密步驟改善。

最壞情況:駭客利用漏洞破解 Domain Administrator 密碼,進而破壞整個 NT 網域所有主機。

漏洞一:SAM 資料庫可被特定帳戶備份複製

受影響帳戶

  • Administrator 帳戶
  • Administrators 群組成員
  • 備份操作員
  • 伺服器操作員
  • 所有具備備份權限的人員

風險

SAM 備份副本可供 PWDump、NTCrack 等工具破解密碼。NT 驗證僅達 RSA 加密等級,甚至無需工具即可猜測明文密碼。PWDump 作者另提供 PWAudit 追蹤導出內容。

緩解建議

  • 嚴格限制 Administrators 與備份群組成員資格。
  • 加強稽核:Administrator 登入/登出失敗、SAM 權限變更與修改,觸發警示通知管理員。
  • 修改預設 Administrator 帳戶名稱,阻擋針對預設名稱的攻擊。
  • 為系統管理員/備份操作員建立專用帳戶,執行特權任務時才登入,平時僅用 User/Power User 權限,嚴禁管理帳戶瀏覽網頁。
  • 部署密碼過濾器(如 PASSPROP、ScanNT)檢測弱密碼,強制強化密碼策略(SP3 強化:大小寫、數字、特殊字元)。
  • 採用雙因子認證(Token Card)提供更強方案(成本較高)。

漏洞二:緊急修復磁碟 (ERD) 更新時 SAM 複製至 %system%\repair\sam._ 預設可讀

風險

預設權限:Everyone 可讀、Administrator/System 完全控制、Power Users 可修改。同樣可被 PWDump/NTCrack 利用破解密碼。

緩解建議

  • 每次 ERD 更新後,確保 %system%\repair\sam._ 對所有人不可讀。
  • 嚴格控制讀取權限:無任何使用者/群組應有存取權。
  • 最佳實踐:連 Administrator 也不給權限;需更新時暫時授權,完成即移除。
copyright © 萬盛學電腦網 all rights reserved