Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows NT 教學 >> Windows NT 資訊

Cisco Secure ACS for Windows NT 空密碼漏洞:LDAP 驗證繞過與升級修補

編輯:Windows NT 資訊

漏洞概述

  • 影響版本:Cisco Secure ACS for Windows NT 2.42 及更早版本
  • 平台:Microsoft Windows NT 4.0
  • 不受影響:Cisco Secure ACS for Unix
  • 漏洞類型:認證繞過

技術成因

部分 LDAP 目錄服務(如早期 Netscape/iPlanet Directory Server、OpenLDAP 特定配置)允許空密碼綁定。當 Cisco Secure ACS 配置使用此類 LDAP 作為外部身分驗證來源時,遠端攻擊者可在 ACS 登入介面輸入有效使用者名稱、密碼欄位留白,ACS 向 LDAP 發起簡單綁定,LDAP 接受空密碼 → 驗證通過 → 攻擊者取得網路裝置(路由器/交換器)的 CLI 特權存取。

影響範圍

  • 所有透過 ACS 進行 AAA(認證、授權、計費)的網路設備:路由器、交換器、防火牆、VPN 閘道。
  • 攻擊者可取得 enable 特權模式,修改配置、植入後門、竊取資料、發動進一步攻擊。

臨時緩解方案

  1. 在 Cisco Secure ACS for Windows NT 伺服器本機資料庫中儲存 enable 特權密碼,而非依賴遠端 LDAP 伺服器提供。ACS 會優先查詢本機資料庫,阻斷空密碼繞過。
  2. 在 LDAP 伺服器端停用匿名/空密碼綁定:
    - Netscape/iPlanet: nsslapd-require-bindpw: on
    - OpenLDAP: disallow bind_anon / require bindpw
    - Microsoft AD: 預設拒絕空密碼,無此問題。

官方修補程式

  • Cisco 釋出免費升級版本 2.43 及後續版本,修正此漏洞。
  • 取得管道:
    1. 正常軟體升級管道(Smart Net Total Care 合約)。
    2. Cisco.com 軟體中心下載。
    3. 聯繫 TAC 技術支援中心:
    - +1 800 553 2447 (北美免費)
    - +1 408 526 7209 (國際付費)
    - Email: tac@cisco.com

最佳實務建議

  1. 網路裝置 AAA 永遠保留本機備用帳號(如 username admin privilege 15 secret 5 $1$...),防止 ACS/LDAP/TACACS+ 全掛仍可進入救援。
  2. 定期審計 ACS/LDAP/AD 整合配置,確認密碼原則、帳戶鎖定、審核日誌生效。
  3. 升級 ACS 至最新支援版本(現為 Cisco Identity Services Engine/ISE),NT 4.0 平台已生命週期結束,規劃遷移。

小結

Cisco Secure ACS for Windows NT 2.42 空密碼漏洞,根源在 LDAP 允許匿名綁定。本機存 enable 密碼 + LDAP 禁用空密碼 + 升級至 2.43+ 三步徹底封堵。網路設備 AAA 鏈路任何一環脆弱,整個網路邊界即失守。

Copyright © Windows教程網 All Rights Reserved