跳至主要內容

EAP-TLS 對決 EAP-TTLS:您應該選擇哪種憑證式 WiFi 協定?

本指南針對 IEEE 802.1X 架構下的企業級 WiFi 驗證,提供 EAP-TLS 與 EAP-TTLS 的終極對比。它解釋了雙向憑證驗證與僅伺服器憑證通道之間的架構差異,並為 IT 經理、網路架構師及 CISO 提供基於裝置管理能力和合規要求的清晰決策框架。Purple 支援 Staff WiFi 的 EAP-TLS 與 EAP-TTLS 兩種驗證路徑,本指南可協助企業在投入特定方法之前,評估基礎設施的權衡。

作者:Iain Jewitt發佈於 更新於
📖 9 分鐘閱讀528 字數2 範例4 練習題10 關鍵定義

Video overview

收聽此指南

查看播客逐字稿
前言與背景 (0:00 - 2:00) 哈囉,歡迎收看 Purple 的技術簡報。我是今天的主持人,今天我們要來深入剖析企業級 WiFi 驗證中,EAP-TLS 與 EAP-TTLS 之間的關鍵差異。如果您是網路架構師、IT 總監,或是負責管理零售連鎖店、醫院或體育館等大型場館的基礎設施,這份簡報就是專為您設計的。我們將會直接切入重點,探討安全性架構、導入時的權衡取捨,以及如何為您的環境選擇合適的協定。讓我們直接開始吧。 在深入探討這些協定之前,我們先來瞭解一下背景。當今大多數的企業 WiFi 部署仍然依賴單一的共享密碼 - 也就是預先共享金鑰 (PSK)。網路上的每個裝置都使用相同的憑證。當有員工離職或裝置遺失時,您只有兩種選擇:為所有人變更密碼,或是承擔前員工或竊賊仍擁有有效憑證的風險。對於嚴謹的企業來說,這兩種做法都無法接受。 解決方案就是 802.1X - 這是用於基於連接埠之網路存取控制的 IEEE 標準。802.1X 賦予每個裝置專屬的個別驗證憑證。當裝置連線時,存取點不會直接授予存取權,而是將驗證請求轉發給集中式的 RADIUS 伺服器,由其驗證憑證並告知存取點是否開啟連接埠。其結果就是可稽核、可撤銷且針對個別裝置的存取控制。這就是 EAP-TLS 與 EAP-TTLS 所建構的基石。 這兩種協定都是可延伸驗證協定方法 (即 EAP 方法),在 802.1X 架構下運作。問題不在於是否要使用 802.1X,而在於要在其中使用哪種 EAP 方法。這正是我們今天聚在這裡要解答的問題。 EAP-TLS 技術深入探討 (2:00 - 5:30) 讓我們從 EAP-TLS 開始,其代表傳輸層安全性。EAP-TLS 定義於 RFC 5216 中,被廣泛視為無線驗證的黃金標準。其核心原則是雙向驗證。用戶端裝置與 RADIUS 伺服器都必須出示有效的 X.509 數位憑證以證明其身分,然後才會授予網路存取權。整個過程中完全不涉及任何密碼。完全沒有。 從安全性的角度來看,這點極為重要。密碼可能會被釣魚。它們可能會透過暴力破解被猜出。它們也可能會因為員工在第三方服務重複使用相同密碼,而從該服務的資料外洩中被竊取。憑證無法被釣魚、無法被猜測,且會與特定裝置綁定。如果惡意攻擊者想要進入您的網路,他們需要實體裝置及其內嵌的密碼編譯私鑰。這是一個截然不同的威脅模型。 讓我為您詳細說明 EAP-TLS 握手程序,因為理解此程序能讓您更清楚為何該協定如此安全。當裝置嘗試連接 WiFi 網路時,無線基地台會發送 EAP-Request 以要求裝置提供身分識別。裝置回應後,無線基地台會將此資訊轉發給 RADIUS 伺服器。RADIUS 伺服器會發送 Server Hello 訊息及其 X.509 憑證,藉此啟動 TLS 握手。用戶端會根據其信任的根憑證授權單位(CA)儲存庫來驗證此伺服器憑證。若驗證失敗,握手會立即終止,裝置也會拒絕連線。這正是防止 Evil Twin(邪惡雙胞胎)攻擊的關鍵機制,該攻擊中,駭客會設置惡意基地台來冒充您的網路。 若伺服器憑證有效,用戶端接著會向 RADIUS 伺服器出示其自身的 X.509 憑證。RADIUS 伺服器會驗證用戶端憑證:檢查簽章鏈結是否可追溯至受信任的根 CA、確認憑證未過期,並檢查憑證撤銷清單以確保憑證未被撤銷。只有在雙方都確認無誤後,才會建立 TLS 通道並發送 EAP-Success 訊息,從而授予網路存取權限。整個交換過程均使用 TLS 1.2 或 1.3,提供完美的前向安全(Perfect Forward Secrecy)。 然而,這種層級的安全防護需要搭配營運基礎架構:您需要一個公開金鑰基礎建設(PKI)。最起碼,您需要一個離線的根憑證授權單位(Root CA)和一個在線的發行憑證授權單位(Issuing CA)。根 CA 應進行實體隔離(Air-gap),因為其私鑰是您整個憑證階層的終極信任基礎。發行 CA 則負責處理日常的憑證發行,並發布憑證撤銷清單。最關鍵的是,您需要一個能將用戶端憑證部署到網路上所有裝置的機制。對於擁有數千台裝置的規模而言,這意味著必須使用 SCEP(簡易憑證註冊協定),將您的 PKI 與行動裝置管理(MDM)平台整合。當公司裝置註冊到您的 MDM 時,它會自動請求並接收其憑證,無需任何使用者操作。 實作情境 (5:30 - 8:00) 那麼,您應該部署哪種協定?這項決策幾乎完全取決於您的裝置管理能力以及您的合規性要求。讓我提供您一個實用的決策架構。 請自問三個問題。第一:連接此網路的所有裝置是否都透過 Microsoft Intune 或 Jamf 等 MDM 平台由公司統一管理?若是,您就具備了部署用戶端憑證的基礎架構,EAP-TLS 便是正確的選擇。第二:此網路是否需要符合 PCI DSS 4.0、HIPAA 或 WPA3 Enterprise 192-bit 的要求?若是,EAP-TLS 是必備的選擇。第三:您的網路中是否有高比例的非託管或員工自攜裝置(BYOD)?若是,EAP-TTLS 則是該網路區段務實的選擇。讓我為您提供兩個具體的實際應用場景。場景一:擁有四百家門市的國家級零售連鎖店。每個銷售點終端機(POS)和員工手持掃描器都已註冊至 Microsoft Intune。該網路屬於 PCI-DSS 4.0 的範圍。在此環境中,您部署了 EAP-TLS。您建立了私有 PKI,使用 Intune 透過 SCEP 將唯一的用戶端憑證推送到每台裝置,並設定您的 RADIUS 伺服器以檢查憑證撤銷清單(CRL)。如果裝置遭竊,您只需撤銷其憑證,它就會在幾分鐘內斷開網路。無需重設密碼,也無需在四百個站點之間輪換共用金鑰。 場景二:擁有兩萬名學生使用個人筆記型電腦、智慧型手機和平板電腦的大型大學校園。IT 團隊無法在個人裝置上安裝憑證。在此環境中,EAP-TTLS 是實際且務實的選擇。您在 RADIUS 伺服器上安裝受信任的憑證,與您的大學目錄服務整合,學生便可以使用其現有的憑證在安全通道內進行驗證。它支援 Windows、macOS、Linux、Android 與 iOS,且用戶端無需安裝任何額外軟體。 在許多大型企業中,答案實際上是兩者兼備。您為託管的企業裝置部署 EAP-TLS,並為承包商、訪客和自攜裝置(BYOD)部署 EAP-TTLS 或獨立的安全網路。這是飯店餐飲集團中的常見模式,其員工裝置受到託管並獲發憑證,而面向顧客的基礎設施則完全使用不同的驗證路徑。 快速問答 (8:00 - 9:00) 讓我針對我們經常從 CTO 和網路架構師那裡聽到的問題,提供一些快速解答。 問題一:WPA3 Enterprise 是否需要 EAP-TLS?如果您正在實施 WPA3 Enterprise 192 位元安全性套件,是的,EAP-TLS 是唯一允許的方法。它是唯一滿足 Wi-Fi Alliance 的 WPA3-Enterprise 192 位元要求的 EAP 方法。 問題二:我們是否可以將 EAP-TTLS 用於 IoT 裝置?通常不行。無螢幕的 IoT 裝置(例如輸液幫浦或環境感測器)通常缺乏處理複雜內部驗證方法的介面。EAP-TLS 實際上更適合 IoT,因為您可以在裝置預配置階段提供憑證。裝置會自動進行驗證,無需任何使用者互動。 問題三:在 EAP-TLS 網路上使用 BYOD 的情況如何?對於非託管的個人裝置,EAP-TLS 在營運上相當困難。您可以使用引導上線入口網站來提供臨時憑證,但這會增加阻力。對於 BYOD,EAP-TTLS 或具有適當隔離的專用訪客網路通常是正確的答案。 問題四:這與硬體廠商有何關係?EAP-TLS 和 EAP-TTLS 在所有主要企業級 WiFi 硬體平台(包括 Cisco Meraki、HPE Aruba、Ruckus、Juniper Mist 和 Ubiquiti UniFi)上均受到支援。設定細節因平台而異,但底層標準是與廠商無關的。總結與後續步驟 (9:00 - 10:00) 最後,為您整理以下關鍵要點。EAP-TLS 透過雙向憑證驗證提供最高的安全性。它完全消除了密碼風險,是託管裝置群和受監管環境的正確選擇。EAP-TTLS 則透過伺服器端憑證和加密認證通道提供強大的安全性。它是混合或 BYOD 環境的正確選擇。這兩種協定都要求您在每個用戶端上強制執行伺服器憑證驗證。如果缺少這項驗證,這兩種協定都無法保護您免受惡意存取點的威脅。而憑證生命週期管理是 EAP-TLS 的主要維運挑戰 - 請從第一天起就透過 MDM 和 SCEP 實現自動化。 您的後續步驟?審計您目前的 802.1X 部署。如果您仍依賴共用密碼,請規劃您的遷移。檢查您的用戶端 supplicant 是否正在驗證伺服器憑證。如果您要在多個場地或分散式資產中進行部署,請考慮使用雲端託管的 RADIUS 服務以減輕維運負擔。感謝您收聽 Purple 的技術簡報。Purple 在我們超過 80,000 個實體場地中,為員工 WiFi 同時支援 EAP-TLS 和 EAP-TTLS 驗證路徑。如需更詳細的部署指南,並瞭解我們的分析與身分識別平台如何與您的安全網路整合,請造訪 purple dot ai。

核心系列的一部分:企業級 WiFi 安全指南 →

Interactive technical assessment

EAP-TLS vs EAP-TTLS decision and PKI sizing tool

Evaluate mutual certificate requirements, tunneled credential protocols, OS supplicant compatibility, and RADIUS directory integration for enterprise 802.1X WiFi.

Recommended - Gold Standard Zero Trust
Security rating:98/100

EAP-TLS (Mutual Certificate-Based 802.1X)

Deploy mutual EAP-TLS with automated SCEP or ACME certificate enrolment via MDM.

Risk level
Zero Credential Exposure
PKI / CA overhead
Medium to High - Automated via Microsoft Intune Cloud PKI, Jamf, or SCEP/EST gateway.
Rogue AP resistance
Immune - Rogue APs cannot forge the client certificate private key or trusted root CA.

Recommended implementation milestones

  • Deploy trusted root and intermediate CA certificates via MDM profile
  • Configure SCEP/NDES profile to issue client certificates into hardware TPM or Secure Enclave
  • Configure Cloud RADIUS server certificate validation with Subject Alternative Name (SAN) mapping
Directory integration note: Native integration with Microsoft Entra ID via Intune SCEP and Cloud RADIUS certificate mapping.

Plan your enterprise 802.1X & Cloud RADIUS deployment with Purple

Whether migrating from legacy credentials to EAP-TTLS or rolling out passwordless EAP-TLS with Cloud PKI, Purple provides secure 802.1X Staff WiFi, dynamic VLAN segmentation, and enterprise access control across multi-vendor networks.

Useful? Link to this tool

EAP-TLS 對決 EAP-TTLS:您應該選擇哪種憑證式 WiFi 協定?

執行摘要

為您的 802.1X 部署選擇合適的 EAP 方法,決定了您的企業 WiFi 是真正安全,還是僅在紙面上合規。在 RFC 5216 中定義的 EAP-TLS (Extensible Authentication Protocol - Transport Layer Security) 需要雙向憑證驗證:用戶端裝置與 RADIUS 伺服器雙方都必須在授予網路存取權限之前,出示有效的 X.509 憑證。在整個過程中絕不交換密碼。而在 RFC 5281 中定義的 EAP-TTLS (Tunneled Transport Layer Security) 僅需要伺服器端憑證來建立加密的 TLS 通道,用戶端在此通道內使用現有的目錄認證資料進行驗證。

對於管理零售連鎖店、餐旅場所和公共部門組織基礎設施的 CTO 與網路架構師來說,這個抉擇可以簡化為一個問題:您是否管理這些裝置?如果您透過 MDM 控制裝置群,EAP-TLS 是絕對的首選。如果您支援多樣化的 BYOD 環境,或缺乏健全的公開金鑰基礎建設 (PKI),EAP-TTLS 則提供了一個務實且高度安全的替代方案。Purple 為超過 80,000 個實體場所的 員工 WiFi 支援這兩種驗證路徑。

EAP-TLS 對決 EAP-TTLS:您應該選擇哪種憑證式 WiFi 協定? - comparison chart


技術深度剖析

EAP-TLS 架構

EAP-TLS 在 IEEE 802.1X 架構下運作,採用雙向驗證模型。每次驗證交換都涉及三個核心組件:請求端 (用戶端裝置)、驗證發起端 (無線基地台) 和 驗證伺服器 (RADIUS 伺服器)。基地台本身不做出驗證決定,而是扮演透明中繼的角色,將 EAP 訊息封裝至 RADIUS 封包中,並轉發至驗證伺服器。 EAP-TLS 握手的程式如下。無線基地台發送一個 EAP-Request/Identity 給連線裝置。裝置以其身分識別回應。RADIUS 伺服器以 EAP-TLS/Start 訊息啟動 TLS 握手。用戶端發送 ClientHello,宣告其支援的 TLS 加密套件。RADIUS 伺服器回應 ServerHello、其 X.509 伺服器憑證以及憑證請求。用戶端根據其信任的根憑證授權單位 (CA) 存放區驗證伺服器憑證。如果驗證失敗,握手即告終止 - 從而提供針對惡意無線基地台的防護。接著,用戶端出示其自身的 X.509 憑證。RADIUS 伺服器驗證用戶端憑證,檢查簽章鏈直至信任的根 CA,確認憑證未過期,並檢查憑證撤銷清單 (CRL) 或查詢 OCSP。只有在雙方都滿意的情況下,才會建立 TLS 隧道並授予網路存取權限。

由於不交換密碼,EAP-TLS 可以免受離線字典攻擊、認證資料填充和網路釣魚的威脅。它是唯一符合 WPA3-Enterprise 192-bit (Suite B) 要求的 EAP 方法,並且受到 PCI-DSS 4.0 針對持卡人資料環境以及 NIST SP 800-120 針對高安全性無線部署的強制或強烈推薦。

**EAP-TLS 需要 PKI。**您至少需要一個離線根 CA 和一個線上發行 CA。根 CA 必須與網路隔離 (air-gapped),因為其私鑰是您整個憑證階層的主信任錨點。發行 CA 處理日常的憑證簽發並發佈 CRL。用戶端憑證是簽發給個別裝置,而非使用者 - 這是一種裝置身分識別模型。這種區別對於 IoT 裝置、共用終端和無介面 (headless) 系統至關重要。

EAP-TTLS 的架構

EAP-TTLS 的設計旨在提供強大的 802.1X 安全性,而無需在每個用戶端裝置上部署憑證的營運負擔。它分為兩個階段進行。在第一階段,RADIUS 伺服器出示其憑證並建立安全的 TLS 隧道。只有伺服器需要憑證。在第二階段,用戶端在該加密隧道內使用內部驗證方法進行授權。常見的內部方法包括 PAP (密碼驗證協定)、CHAP 和 MS-CHAPv2。用戶端發送其使用者名稱和密碼,但由於此交換發生在 TLS 隧道內,因此認證資料在傳輸過程中會被加密,絕不會在空中暴露。

EAP-TTLS 在 macOS、Linux、Android 和 iOS 上提供了極佳的跨平台支援。需要注意的是 Windows:內建的 Windows 懇求端 (supplicant) 預設並不原生支援無線 802.1X 的 EAP-TTLS。擁有大量 Windows 裝置的環境可能需要第三方懇求端,這會增加營運複雜性。對於以 Windows 為主的環境,使用 MS-CHAPv2 的 PEAP 通常是更務實的選擇。

EAP-TTLS 的最大限制在於它並未消除密碼固有的風險。如果使用者選擇了弱密碼,它仍然容易受到離線暴力破解攻擊。如果內部驗證使用 PAP,密碼將在通道內以純文字形式傳送 - 如果您信任您的 RADIUS 基礎架構,這是可以接受的,但這仍然是必須理解的重要信任模式。

逐項對比

功能 EAP-TLS EAP-TTLS
RFC 標準 RFC 5216 RFC 5281
需要用戶端憑證 是 否
需要伺服器憑證 是 是
驗證模式 雙向(雙方) 僅伺服器
密碼風險 無 - 無密碼 加密通道中的密碼
PKI 需求 完整 PKI (Root CA + Issuing CA + MDM) 僅伺服器憑證
WPA3-Enterprise 192-bit 必要方法 不支援
符合 PCI DSS 4.0 強烈推薦 搭配強大內部驗證時可接受
BYOD 適用性 低(需要用戶端憑證) 高(僅需憑證資訊)
IoT 裝置適用性 高(在預配置時安裝憑證) 低(無輸入憑證資訊的 UI)
Windows 原生支援 是 部分(通常需要第三方 Supplicant)
macOS/Linux/Android 支援 是 是
部署複雜度 高 中

對於您的特定設置有任何疑問嗎?

我們的團隊與超過 80,000 個場域的場域營運商、IT 經理和網路工程師合作。立即預約 20 分鐘的通話,我們將向您展示其他與您相似的用戶是如何解決此問題的。

實作指南

為託管裝置部署 EAP-TLS

部署 EAP-TLS 需要運作正常的 PKI 與 MDM 平台。在企業規模下,手動安裝憑證是不可行的。您必須使用 SCEP (Simple Certificate Enrolment Protocol) 或 EST (Enrolment over Secure Transport) 將您的 PKI 與 MDM 整合。當企業裝置註冊時,它會自動請求並接收其憑證,無需使用者干預。

在身分識別管理方面,Purple 在 Connect 授權下,為 OpenRoaming 等服務充當免費的身分識別提供者,利用底層憑證和身分識別框架,促進跨不同地點的安全漫遊。

在 RADIUS 方面,請設定您的伺服器,以根據您的內部 CA 驗證用戶端憑證,並檢查 CRL 或使用 OCSP 進行即時撤銷檢查。支援的 RADIUS 平台包括 FreeRADIUS、Microsoft NPS 和 Cisco ISE。Purple 的雲端重疊網路與 Cisco Meraki、HPE Aruba、Ruckus、Juniper Mist、Ubiquiti UniFi、Cambium、Extreme 和 Fortinet 硬體整合。

在混合環境中部署 EAP-TTLS

對於擁有非託管裝置的環境,EAP-TTLS 是最佳選擇。您只需要在 RADIUS 伺服器上部署受信任的憑證即可。請確保您的 RADIUS 伺服器直接與您的目錄服務(Microsoft Entra ID、Okta 或 Google Workspace)整合,以驗證內部驗證憑證資訊。請設定您透過 MDM 部署的 WiFi 設定檔,以強制針對您特定的受信任 CA 進行伺服器憑證驗證。如果缺少此步驟,TLS 通道將無法防範惡意無線基地台。EAP-TLS 對決 EAP-TTLS:您應該選擇哪種憑證式 WiFi 協定? - decision framework


最佳做法

在每台用戶端上強制執行伺服器憑證驗證

針對 EAP-TLS 與 EAP-TTLS,最關鍵的設定步驟是在用戶端裝置上強制執行伺服器憑證驗證。如果裝置沒有針對特定的信任 CA 驗證 RADIUS 伺服器的憑證,它就會連線到任何出示任何憑證的伺服器 - 包括惡意存取點。請務必在 MDM 部署的 WiFi 設定檔中指定信任的 CA 和預期的伺服器名稱。這項單一的設定檢查是您今天可以實施的最有效安全性改善措施。

自動化憑證生命週期管理

憑證會過期。如果您沒有自動化的更新程序,當憑證同時過期時,您將面臨大規模的驗證失敗。使用 SCEP 或 EST 來自動化更新,並在過期日之前提早設定監控警報。如果裝置遺失或員工離職,請立即撤銷憑證。設定您的 RADIUS 伺服器以檢查 CRL,或使用 OCSP 進行即時驗證。

依驗證方法對您的網路進行區段劃分

在大規模或分散式的環境中,請考慮在個別的 SSID 上執行這兩種協定。公司託管的裝置在專屬的員工 WiFi SSID 上透過 EAP-TLS 進行驗證。約聘人員與 BYOD 裝置則在具有適當 VLAN 區段劃分的獨立 SSID 上透過 EAP-TTLS 進行驗證。這種模式在 Premier Inn 和 Whitbread 等旅宿集團中很常見,其員工裝置受到管理並獲發憑證,而顧客基礎設施則使用獨立的驗證路徑。如需有關 SSID 架構的更多詳細資訊,請參閱我們的指南 三個 SSID 搞定一切:顧客、員工與 IoT 的 WiFi 設計。

在所有基礎設施上同步時間

憑證驗證依賴準確的系統時間。用戶端裝置或 RADIUS 伺服器上的時鐘偏差會產生「尚未生效」或「已過期」的憑證錯誤,這很難進行診斷。請確保所有基礎設施元件都與可靠的 NTP 伺服器同步。


疑難排解與風險緩解

未知的 CA 錯誤

如果 RADIUS 記錄顯示「未知的 CA」,表示用戶端裝置不信任簽發 RADIUS 伺服器憑證的 CA。請驗證您的 MDM 設定檔是否包含根 CA 憑證,且 supplicant 已設定為信任它。在 CA 輪替或憑證更新後,請重新將更新後的 CA 憑證包推送至所有裝置。

EAP 方法不匹配

如果裝置連線到存取點但驗證失敗,請檢查用戶端上設定的 EAP 方法是否與 RADIUS 伺服器接受的方法相符。設定為 EAP-TLS 的裝置設定檔在僅設定為 PEAP 的 RADIUS 伺服器上將會驗證失敗。

憑證過期導致的大規模失敗

如果大量裝置同時無法進行驗證,請先檢查憑證到期日。這是 EAP-TLS 部署中發生大規模 802.1X 失敗最常見的原因。請實施監控系統,在到期前 60 天、30 天和 7 天發送警示。

RADIUS 用戶端設定錯誤

每個無線基地台或無線控制器都必須定義為 RADIUS 用戶端,並設定正確的 IP 地址和共用金鑰。不匹配會導致驗證逾時,這通常會被錯誤地歸咎於 EAP 方法。請從第一天起就啟用詳細的 RADIUS 記錄。如需進一步的 WiFi 疑難排解指南,請參閱我們的指南 疑難排解公用 WiFi:解決「已連線,無網際網路」和快顯網頁重新導向失敗問題。


合規性與法規接軌

對於 CISO 和網路架構師而言,在 EAP-TLS 和 EAP-TTLS 之間做出選擇時,了解法規環境至關重要。EAP 方法的選擇會直接影響您在多個關鍵框架中的合規狀況。

PCI DSS 4.0(支付卡產業資料安全標準)要求在持卡人資料環境中對無線網路進行強密碼驗證。要求 8.3 規定對 CDE 的所有存取都必須進行多因素驗證,且範圍內的無線網路必須使用強驗證機制。具有憑證型雙向驗證的 EAP-TLS 絕對符合此要求。如果內部驗證得到妥善保護且強制執行伺服器憑證驗證,則使用 MS-CHAPv2 的 EAP-TTLS 是可以接受的,但 EAP-TLS 是更穩健且更易於通過稽核的選擇。 HIPAA(健康保險便利及責任法案)要求受規範實體實施技術保障措施,以保護透過電子通訊網路傳輸的電子受保護健康資訊 (ePHI)。HIPAA 安全規則並未強制規定特定協定,但對於傳輸 ePHI 的無線網路,其對加密和存取控制的預期,在管理醫療裝置群時強烈傾向於使用 EAP-TLS,而在員工裝置上則傾向於使用強制執行伺服器憑證驗證的 EAP-TTLS。

WPA3-Enterprise 192-bit(也稱為 Suite B 或 CNSA 模式)是 Wi-Fi Alliance 的 WPA3 認證中最高安全等級。它規定 EAP-TLS 為唯一允許的驗證方法,要求使用具有特定加密套件(帶有 P-384 的 ECDHE、AES-256-GCM)的 TLS 1.2 或更高版本,並要求使用 ECDSA 或 RSA-3072 憑證。針對政府、國防或關鍵基礎設施應用部署 WPA3-Enterprise 192-bit 的組織必須使用 EAP-TLS。 ISO 27001 並未強制規定特定的協定,但要求組織針對網路資源實施適當的存取控制。部署採用 EAP-TLS 或 EAP-TTLS(並強制執行伺服器憑證驗證)的 802.1X,即可滿足附錄 A.9.1 和 A.13.1 的網路存取控制要求。


投資報酬率與企業影響

遷移至 EAP-TLS 需要對 PKI 和 MDM 整合進行初期投資,但這能消除密碼重設的營運開銷,並降低因憑證遭破解而導致網路入侵的財務風險。對於擁有 400 家門市的零售連鎖店而言,在共用 PSK 網路上單一遭破解的密碼就可能危及整個資產的安全。EAP-TLS 完全消除了該攻擊管道。

對於多租戶環境和交通樞紐,安全驗證可確保只有授權用戶才能存取網路頻寬,從而最佳化基礎設施利用率。透過 RADIUS 憑證屬性進行動態 VLAN 分配,可實現加密強制的網路分段,確保裝置根據憑證屬性放置在正確的網路分段上,而不是依賴 SSID 選擇或 MAC 位址篩選。

Purple 的 WiFi Analytics 平台與這兩種驗證路徑整合,可讓您掌握整個資產中的裝置數量、工作階段持續時間和網路利用率。如需特定產業的部署指南,請瀏覽我們針對 Hospitality、Retail、Healthcare 和 Transport 的資源。

關鍵定義

EAP-TLS (可延伸驗證通訊協定 - 傳輸層安全性)

RFC 5216 中定義的 802.1X 驗證方法,要求用戶端裝置與 RADIUS 伺服器皆須出示有效的 X.509 憑證。不交換密碼。驗證是雙向且具備加密綁定的。

企業級無線安全的黃金標準。WPA3-Enterprise 192 位元之必需,且針對 PCI-DSS 4.0 持卡人資料環境強烈推薦。

EAP-TTLS (可延伸驗證通訊協定 - 通道傳輸層安全性)

RFC 5281 中定義的 802.1X 驗證方法,僅需要伺服器端憑證即可建立加密的 TLS 通道。用戶端在通道內使用次要的內部驗證方法(通常為使用者名稱和密碼)進行驗證。

BYOD 環境與混合作業系統網路的首選,在這些環境中部署用戶端憑證在營運上是不切實際的。

802.1X

基於連接埠之網路存取控制的 IEEE 標準,為連接到 LAN 或 WLAN 的裝置提供驗證機制。它定義了申請者(supplicant)、驗證者(authenticator)和驗證伺服器(authentication server)的角色。

使企業網路能夠驗證個別裝置,而非依賴單一共享密碼的基礎架構。EAP-TLS 與 EAP-TTLS 皆在此架構下運作。

RADIUS (遠端使用者撥入驗證服務)

一種網路通訊協定,為連線至網路服務的使用者提供集中式的驗證、授權和計費管理。在 802.1X 部署中,RADIUS 伺服器即是驗證憑證或登入認證的驗證伺服器。

用以驗證憑證或密碼,並指示存取點授與或拒絕網路存取的伺服器端元件。支援的平台包括 FreeRADIUS、Microsoft NPS 和 Cisco ISE。

PKI (公開金鑰基礎建設)

建立、管理、分發、使用、儲存和撤銷數位憑證所需的一套角色、原則、硬體、軟體和程序。典型的企業 PKI 由一個離線根 CA 和一個線上發行 CA 組成。

用以核發 EAP-TLS 驗證中所需之用戶端與伺服器憑證的後端基礎架構。若沒有 PKI,則無法部署 EAP-TLS。

MDM (行動裝置管理)

IT 部門用於監控、管理和保護員工行動裝置及筆記型電腦的軟體。Microsoft Intune 和 Jamf 等 MDM 平台可以自動將憑證和 WiFi 設定檔部署到已註冊的裝置中。

對於大規模自動化部署 EAP-TLS 用戶端憑證至關重要。若無 MDM 整合,在數千台裝置上手動安裝憑證在營運上是不可能的。

SCEP (簡單憑證登冊協定)

一種用於自動向網路裝置核發數位憑證的通訊協定。MDM 平台使用 SCEP 在無使用者互動的情況下,背景自動為已註冊的企業裝置申請並安裝憑證。

EAP-TLS 部署中免自動手動操作憑證佈署的標準機制。受 Microsoft Intune、Jamf 及大多數企業 MDM 平台支援。

CRL (憑證撤銷清冊)

一項數位憑證清單,其中包含在預定到期日之前已被發行憑證授權單位撤銷的憑證。RADIUS 伺服器會檢查 CRL,以驗證連線裝置的憑證是否仍有效。

透過撤銷其憑證,讓您能夠立即阻止被盜或遭入侵的裝置存取網路的機制。RADIUS 伺服器應設定為頻繁檢查 CRL,或使用 OCSP 進行即時驗證。

X.509

一項定義公鑰憑證格式的 ITU-T 標準。EAP-TLS 和 EAP-TTLS 皆使用 X.509 憑證進行伺服器驗證。EAP-TLS 還要求用戶端裝置上必須有 X.509 憑證。

所有企業 PKI 部署中所使用的憑證格式。當 IT 團隊在 802.1X 的情境下提到「數位憑證」時,他們指的是 X.509 憑證。

內部驗證方法

在由 EAP-TTLS 建立的加密 TLS 通道內所使用的次要驗證協定。常見的內部方法包括 PAP (密碼驗證協定)、CHAP 以及 MS-CHAPv2。

內部驗證方法的選擇會影響 EAP-TTLS 部署的安全性。PAP 會在通道內以明文傳送密碼;MS-CHAPv2 則使用挑戰回應機制。通道會加密所有內部驗證流量。

範例

一家擁有 400 家門市的連鎖零售商需要保護其銷售點 (POS) 終端機和員工手持掃描器。該環境屬於 PCI-DSS 4.0 的適用範圍。所有裝置都已註冊於 Microsoft Intune。他們應該部署哪種協定?關鍵的設定步驟是什麼?

部署 EAP-TLS。步驟 1:建立雙層 PKI,包含離線實體隔離的根 CA 與線上發行 CA。步驟 2:設定 Microsoft Intune,建立針對所有 POS 和掃描器裝置的 SCEP 憑證設定檔。步驟 3:部署 RADIUS 伺服器 (Microsoft NPS 或雲端 RADIUS),並設定其根據內部 CA 驗證用戶端憑證。步驟 4:在 RADIUS 伺服器上啟用 CRL 檢查或 OCSP。步驟 5:透過 Intune 推送 WiFi 設定檔,指定 SSID、將 EAP-TLS 設為驗證方法、受信任的根 CA 以及預期的 RADIUS 伺服器名稱。步驟 6:在推廣到所有 400 個站點之前,先對 10 台裝置的試點小組進行測試。步驟 7:建立憑證到期監控流程,並在到期前 60 天、30 天和 7 天發出警報。

考官評語: EAP-TLS 是正確的選擇,因為 PCI-DSS 4.0 強烈建議在持卡人數據環境中對無線網路進行雙向憑證驗證。在 POS 裝置上依賴密碼 (EAP-TTLS) 會引入無法接受的憑證遭竊風險。透過 SCEP 進行 MDM 整合至關重要 - 在 400 個站點手動安裝憑證在營運上是不可能的。此場景中最常見的失敗點是忘記在 Intune WiFi 設定檔中強制執行伺服器憑證驗證,儘管部署了 EAP-TLS,這仍會使裝置容易受到 Evil Twin 攻擊。

一所大型大學校園需要為 20,000 名使用個人筆記型電腦、智慧型手機和平板電腦 (BYOD) 的學生提供安全的 WiFi。IT 團隊無法在個人裝置上安裝憑證。該大學使用 Microsoft Entra ID 進行身分識別管理。他們應該部署哪種協定?

部署以 MS-CHAPv2 作為內部驗證方法的 EAP-TTLS,並透過 RADIUS 與 Microsoft Entra ID 整合。步驟 1:向所有主要作業系統都信任的公共 CA 取得伺服器憑證,或者部署內部 CA,並透過大學的裝置管理工具向託管裝置分發根憑證。步驟 2:設定 RADIUS 伺服器,使用 LDAP 或 RADIUS 代理對 Microsoft Entra ID 進行驗證。步驟 3:為學生建立 WiFi 註冊指南,指定 SSID、EAP-TTLS、MS-CHAPv2 以及受信任的 CA。步驟 4:在 Entra ID 層級強制執行強密碼原則,並考慮為初始註冊啟用多因素驗證。步驟 5:設定 WiFi 設定檔以強制執行伺服器憑證驗證,並指定受信任的 CA 和 RADIUS 伺服器名稱。

考官評語: EAP-TTLS 是此處符合實際需求的選擇。針對 20,000 台未經管理的個人裝置管理 PKI 在營運上是不可能的。EAP-TTLS 為憑證提供了安全通道,保護其免受空中攔截,同時支援包括 Windows、macOS、Linux、Android 和 iOS 在內的多種作業系統。在此情境中,關鍵風險在於學生錯誤設定其裝置以跳過伺服器憑證驗證。發布具有確切設定步驟的清晰上網引導指南,並使用公開受信任的伺服器憑證,可顯著降低此風險。

練習題

Q1. 您正在為分佈在 50 個辦公地點的 5,000 台企業筆記型電腦部署 EAP-TLS。透過 Microsoft Intune 推送 WiFi 設定檔後,裝置無法連線。RADIUS 伺服器記錄檔針對每次失敗的驗證嘗試皆顯示「Unknown CA」(未知的憑證授權單位)。最可能的原因是什麼,您該如何解決?

提示:請考慮用戶端端的憑證驗證鏈,以及 MDM 設定檔中除了 EAP 方法設定之外還必須包含哪些內容。

查看標準答案

用戶端裝置未設定為信任發行 RADIUS 伺服器憑證的內部憑證授權單位。MDM WiFi 設定檔必須包含根 CA 憑證 (以及任何中間 CA 憑證),並將 supplicant 設定為信任這些憑證以進行伺服器驗證。若無此設定,用戶端會拒絕 RADIUS 伺服器的憑證並終止交握。解決方案:更新 Intune WiFi 設定檔,在「用於伺服器驗證的根憑證」設定下加入信任的根 CA 憑證,然後重新將設定檔推送至所有裝置。

Q2. 您的組織已針對混合式 BYOD 環境部署 EAP-TTLS。在一次安全性審查中,您的滲透測試團隊展示了他們可以透過架設帶有自我簽署憑證的惡意存取點來獲取使用者認證。您如何在不轉移至 EAP-TLS 的情況下補救此弱點?

提示:思考在內部驗證發生之前會發生什麼事,以及用戶端端的何種設定可以防止與不安全的伺服器建立 TLS 通道。

查看標準答案

此弱點之所以存在,是因為用戶端裝置未設定為驗證 RADIUS 伺服器的憑證。補救措施:更新所有 WiFi 設定檔 (針對託管裝置透過 MDM,針對 BYOD 則透過新的引導指南) 以強制執行伺服器憑證驗證。在設定檔中指定信任的 CA 和預期的 RADIUS 伺服器名稱。以此方式設定的用戶端將拒絕與任何無法出示由指定信任 CA 簽署憑證的伺服器建立 TLS 通道,從而消除了惡意存取點的攻擊手法。

Q3. 某家醫院的 IT 總監希望為其醫療 IoT 裝置 (輸液幫浦、病患監視器、環境感測器) 部署 802.1X。他們正在考慮 EAP-TTLS,因為他們認為憑證管理過於複雜。為什麼這種推理是有缺陷的,正確的方法又是什麼?

提示:考慮無螢幕的 IoT 裝置如何處理驗證提示,以及當裝置無法輸入認證時會發生什麼事。

查看標準答案

此論點有兩大漏洞。第一,多數無介面的醫療物聯網設備並不具備輸入憑證的使用者介面,這使得使用帳號/密碼內部驗證的 EAP-TTLS 在實際維運上無法實行。第二,在實際操作中,EAP-TLS 對於物聯網設備而言反而更為簡單:憑證可以在設備部署前的預設定階段進行寫入,隨後設備即可在無使用者互動的情況下自動完成驗證。正確的方法是使用 EAP-TLS,並透過在預設定階段使用的設備管理系統來派發憑證。這也符合 HIPAA 對醫療環境中強力無線驗證的要求。

Q4. 您是一家擁有 200 家飯店的連鎖集團網路架構師。您需要為 3,000 台已註冊於 Intune 的員工託管設備提供安全的 Staff WiFi,同時也需為自攜電腦(BYOD)的承包商與第三方廠商提供安全的 WiFi。請設計其驗證架構。

提示:請考量單一 SSID 搭配單一 EAP 方法是否能同時服務這兩類群體,以及這兩種使用者類型會帶來何種網路分段影響。

查看標準答案

部署兩個獨立的 SSID,並配置不同的驗證方法與 VLAN 劃分。SSID 1(Staff WiFi):採用 EAP-TLS,透過 Intune SCEP 推送憑證,VLAN 指派至員工網路區段,可完整存取飯店管理系統。SSID 2(承包商 WiFi):採用 EAP-TTLS 搭配 MS-CHAPv2,憑證與獨立的目錄或 Microsoft Entra ID 中的時效性承包商帳戶進行比對驗證,VLAN 指派至僅限上網的隔離區段,無法存取內部系統。這兩個 SSID 都必須強制執行伺服器憑證驗證。此架構能給予員工最高層級的安全保障,同時為承包商提供實用的驗證方式,而網路分段則能確保即使承包商的憑證外洩,也無法接觸到飯店內部的管理系統。

常見問題

What is the primary technical difference between EAP-TLS and EAP-TTLS?

EAP-TLS (RFC 5216) requires mutual authentication where both the RADIUS server and client device validate each other using X.509 digital certificates. EAP-TTLS (RFC 5281) requires a digital certificate only on the RADIUS server to build an encrypted TLS tunnel, through which the client authenticates using inner credentials such as PAP, CHAP, or MSCHAPv2.

Does EAP-TTLS require client certificates?

No. EAP-TTLS eliminates the need to issue or manage client-side certificates, requiring only a trusted server certificate on the RADIUS server. This simplifies onboarding for unmanaged BYOD devices while securing credentials inside the encrypted outer TLS tunnel.

Which protocol is more secure against rogue access points and evil twin attacks?

EAP-TLS is cryptographically immune to evil twin attacks because authentication relies on mutual private key verification. EAP-TTLS protects credentials inside the TLS tunnel, but requires client devices to strictly validate the RADIUS server root CA certificate and domain name to prevent rogue access points from intercepting inner credentials.

Why do organizations choose EAP-TTLS over EAP-TLS?

Organizations choose EAP-TTLS when they do not operate a mobile device management (MDM) or public key infrastructure (PKI) capable of enrolling client certificates on every device, or when authenticating against directory services and multi-factor authentication tokens using inner PAP without SCEP or EST overhead.

Do Windows, macOS, iOS, and Android support EAP-TTLS natively?

Apple macOS, iOS, and Android provide native out-of-the-box supplicant support for EAP-TTLS with inner PAP and MSCHAPv2. Windows 10 and 11 also support EAP-TTLS natively, though configuring inner PAP typically requires an XML network profile or automated onboarding tool.

對於您的特定設置有任何疑問嗎?

我們的團隊與超過 80,000 個場域的場域營運商、IT 經理和網路工程師合作。立即預約 20 分鐘的通話,我們將向您展示其他與您相似的用戶是如何解決此問題的。