iT邦幫忙

2026 iThome 鐵人賽

DAY 11
0
Security

新手開發者的資安第一課:30 天搞懂 OWASP Top 10 與常見漏洞系列 第 11 篇

Day 11:無線網路風險––Wi-Fi 偽造基地台(Evil Twin)與 WPA2/WPA3 漏洞

  • 分享至 

  • xImage
  •  

在前面的章節中,我們探討了實體網路區隔、中間人攻擊(MITM)與 DDoS 服務癱瘓。然而,當企業員工使用筆電、手機等行動裝置連線時,安全防線便延伸到了無線網路(Wi-Fi)。

Wi-Fi 帶來了極高的便利性,卻也因為其「不可見」與「廣播擴散」的物理特性,成為駭客發動入侵的熱門入口。今天我們將深入拆解極具威脅性的偽造基地台(Evil Twin 惡魔雙胞胎) 攻擊,以及廣泛使用的 WPA2 / WPA3 無線加密協定漏洞。

什麼是 Evil Twin 與 WPA2/WPA3 漏洞?

  • Evil Twin(偽造基地台攻擊):
    攻擊者複製合法 Wi-Fi 的 SSID(網路名稱) 與 MAC 位址,並發送解除認證封包,強制切斷目標設備與真 AP 的連線。設備會自動重連至訊號最強的同名 AP,攻擊者順理成章建立中間人攻擊(MITM)環境。

  • WPA2 - KRACK 漏洞(Key Reinstallation Attacks):
    發現在 WPA2 進行 4-Way Handshake(四次交握) 時,攻擊者可透過重播第三次交握封包,強制客戶端重新安裝已使用過的加密金鑰,導致金鑰流中的隨機數 nonce 被重置為 0,進而解密或篡改連線流量。

  • WPA3 - Dragonblood 漏洞:
    WPA3 採用了全新的 SAE(等效對等認證)來取代 WPA2 的四次交握,能有效抵抗離線字典檔暴算。然而早期 WPA3 被發現存在 Dragonblood(龍血漏洞),攻擊者可透過側通道攻擊與時序分析,推算得出 WPA3 的預共享金鑰(PSK 密碼)。

攻擊手法與危害

  • 在 802.11 傳統無線規格中,管理封包並無加密。攻擊者只需偽造基地台的 MAC 位址向指定手機發送 Deauth 封包,就能隨時斷開目標的 Wi-Fi 連線,迫使其自動搜尋並重連至 Evil Twin。

  • 連上 Evil Twin 後,攻擊者常配合彈出一頁偽造的強制認證網頁,聲明「Wi-Fi 韌體更新,請輸入企業 Wi-Fi 密碼或 Google 帳密登入」。許多缺乏資安意識的員工會直接交出憑證。

實務情境

錯誤 : 單純採用 WPA2-Personal / WPA3-Personal PSK 密碼

[ 系統設計 ]
1. 企業內部辦公室 Wi-Fi 採用全公司共用一組密碼的 WPA2-Personal (PSK)。
2. 交換器未開啟 WIPS (Wireless Intrusion Prevention System)。
3. 員工筆電設定「自動連線至已知開放 Wi-Fi」。

[ 攻擊後果 ]
- 攻擊者在辦公室門口架設同名 Evil Twin,並發送 Deauth 封包打斷員工連線,員工筆電自動連至 Evil Twin。
- 由於採用共用 PSK,攻擊者可輕易偽造完整的 WPA2 認證過程,並側錄所有未加密流量。
- 員工在 Evil Twin 偽造的認證頁面中輸入企業帳密,造成帳號失守。

正確 : 採用 WPA3-Enterprise / 802.1X 認證與 WIPS

[ 系統設計 ]
1. 企業 Wi-Fi 全面導入 802.1X (WPA2/WPA3-Enterprise),每個員工使用獨立 RADIUS 帳號或憑證(EAP-TLS)登入。
2. 企業 AP 啟用 WIPS (無線入侵防禦系統) 與 802.11w (Protected Management Frames, PMF),加密管理封包。
3. 員工設備部署 MDM (行動裝置管理),強制規定外連時必須啟用 Zero Trust / IPsec VPN。

[ 防禦效果 ]
- 802.11w (PMF) 阻止攻擊者偽造 Deauth 封包打斷連線。
- 即使存在 Evil Twin,因為沒有真正的 RADIUS 伺服器數位憑證,員工設備會在 EAP 階段直接拒絕連線並警示憑證無效。
- WIPS 偵測到周圍出現同名 SSID 的未授權 AP 時,會立即發出告警並將其標記為 Rogue AP。

如何全面防禦無線網路風險?

1. 技術防禦面(企業架構)

  • 啟用 802.11w:
    WPA3 預設強制開啟 PMF(WPA2 為選配),能保護 Deauth/Disassociation 等管理封包不被偽造篡改。
  • 部署 WPA3-Enterprise / 802.1X (EAP-TLS):
    棄用 WPA2-Personal 共用密碼機制。EAP-TLS 透過數位憑證進行雙向驗證(Client 驗證 Server,Server 驗證 Client),Evil Twin 無法偽造合法 RADIUS 憑證。
  • 導入 WIPS (Wireless Intrusion Prevention System):
    持續監聽無線頻道,即時偵測流氓基地台(Rogue AP)、Evil Twin 與 Deauth 洪泛攻擊。

2. 使用者與維運安全規範

  • 禁用自動連線開放式 Wi-Fi:
    關閉行動裝置上的「自動連線至開放網路」與「Wi-Fi 隨意分享」功能。
  • 零信任傳輸:
    在連線外部 Wi-Fi 時,強制開啟企業 VPN 或 Zero Trust Network Access (ZTNA) 隧道,確保所有流量經由高強度加密傳送。

上一篇
Day 10:服務癱瘓攻擊––DDoS / DoS 流量攻擊與反射型放大攻擊
下一篇
Day 12:Domain 名稱劫持––DNS 污染與 Amplification
系列文
新手開發者的資安第一課:30 天搞懂 OWASP Top 10 與常見漏洞 共 15 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言