密碼與帳號的有效管理是網路安全的核心。本文將深入剖析密碼破解的動機、手法、工具,並透過真實案例(內部與外部攻擊)示範滲透過程,最後提供完整防禦檢查清單。
攻擊者畫像與動機
- 黑客:對電腦技術有濃厚興趣,不一定惡意。
- 攻擊者 / 黑帽:惡意滲透、竊取、破壞。
- 白帽:安全分析師,為防禦目的進行滲透測試。
動機多元:尋求刺激的學生、報復的離職員工、利益驅動的職業駭客等。
常見攻擊手法
1. 社交工程與物理手段
- 翻垃圾桶尋找書寫密碼的便利貼、文件。
- 偽裝 IT 人員詐騙密碼。
2. 技術性破解
| 手法 | 原理 | 特點 |
| 字典攻擊 | 載入字典檔(常見單字、弱密碼)逐一嘗試 | 速度最快,針對簡單密碼極有效 |
| 混合攻擊 | 字典單字 + 數字/符號組合(如 cat → cat1, cat2) | 針對定期只改尾碼密碼的習慣 |
| 暴力破解 | 窮舉所有字元組合 | 最全面但耗時最長,視密碼複雜度而定 |
駭客常用工具箱
- L0phtCrack (LC4):破解 Windows NT/2000 雜湊密碼,轉為明文。
- 協定分析器 / 網路嗅探器(Sniffer Pro, Etherpeek):混雜模式下捕獲網段所有封包,含明文 Telnet、FTP、HTTP 密碼。
實戰案例:內部攻擊
案例一:心懷不滿的系統管理員
Jane Smith(資深系統管理員)因調職不成,利用夜班時段嘗試登入 Cisco 路由器與 UNIX 伺服器。安全分析師透過 CiscoSecure ACS 審計發現異常登入時間集中在凌晨 3 點,配合夜班主管監視與 Tacacs+ 協定(AAA:認證、授權、帳務)記錄,鎖定犯人。
案例二:Help Desk 技術人員植入嗅探器
Tommy 違規攜帶筆電接入配線間死端口,運行 Sniffer Pro 捕獲 Telnet 明文密碼(cisco)。安全經理 Erika 發現異常纜線與集線器端口,依公司政策檢查其筆電,從十六進位資料中解析出明文密碼。
教訓:禁止私人設備接入、啟用 SSH 取代 Telnet、部署 802.1X 埠存取控制。
實戰案例:外部攻擊
網站塗改
攻擊者利用 IIS 權限設定不當,透過密碼破解取得管理權限,修改首頁內容。
社交工程取得密碼
誘騙管理員透露帳號密碼,繞過技術防線。
防禦檢查清單
- 強制複雜密碼策略(長度、字元類型、歷史記錄、最長使用期限)。
- 啟用帳號鎖定機制(錯誤嘗試達閾值自動鎖定)。
- 部署多因子驗證(MFA)。
- 加密網路傳輸(SSH, IPsec, TLS),禁用明文協定(Telnet, FTP, HTTP Basic Auth)。
- 實施最小權限原則,定期稽核帳號與權限。
- 部署入侵偵測/防禦系統(IDS/IPS),監控異常登入與流量。
- 定期進行滲透測試與密碼強度稽核。
- 建立完整日誌審計與保留政策(Tacacs+, RADIUS, SIEM)。
- 員工安全意識訓練(社交工程防範、密碼衛生)。
- 制定事件回應計畫,包含洩露通報、取證、恢復流程。