跳至主要內容

什麼是 802.1X 請求項(Supplicant)?用戶端類型與裝置設定

本指南說明 802.1X 請求項在企業 WiFi 驗證中扮演的角色。內容涵蓋技術架構、比較原生 OS 請求項與第三方用戶端,並為部署 EAP-TLS 與 PEAP 的 IT 團隊提供實用的設定指引。

作者:Iain Jewitt發佈於 更新於
📖 5 分鐘閱讀389 字數2 範例3 練習題8 關鍵定義

Video overview

收聽此指南

查看播客逐字稿
以英式英語口音,伴隨自信、權威且口語化的語調進行說明 - 就像一位資深網路安全顧問在向客戶進行簡報。節奏沉穩、發音清晰、專業而不生硬。適時自然停頓以示強調: 歡迎來到 Purple 技術簡報系列。今天我們要探討的是 enterprise WiFi 安全的核心關鍵 - 802.1X 請求方 (supplicant)。如果您曾想過為什麼有些裝置可以無需密碼提示就連上您的企業網路,而其他裝置卻會彈出憑證錯誤並產生求助桌工單,那麼這一集就是為您準備的。 [中等停頓] 讓我們從基礎開始。802.1X 請求方是終端裝置 - 筆記型電腦、智慧型手機、平板電腦 - 上的軟體元件,當該裝置嘗試加入受 IEEE 802.1X 保護的網路時,它會負責處理身分驗證交握。您可以把它想像成裝置的出示身分證人員。網路不會隨便讓任何人進入。它需要憑證。請求方就是主動上前並說:這是我,這是我的憑證,請讓我進去的角色。 此標準本身 - IEEE 802.1X - 定義了基於連接埠的網路存取控制。在身分驗證成功之前,存取點 (access point) 或交換器只允許非常特定且狹窄的流量通過:也就是 EAPOL 訊框 (代表區域網路上的可延伸驗證協定)。其他所有流量都會被阻擋。一旦請求方透過驗證器向 RADIUS 伺服器證明了其身分,連接埠就會開啟,正常流量便隨之流動。 [中等停頓] 現在,這場戲中有三個角色。第一,請求方 - 客戶端裝置。第二,驗證器 - 您的存取點或交換器,例如 Cisco Meraki、HPE Aruba、Ruckus 或 Juniper Mist 等硬體。第三,驗證伺服器 - 幾乎總是 RADIUS 伺服器,它會根據 Microsoft Entra ID 或 Okta 等目錄來驗證憑證。 請求方藉由發送 EAPOL-Start 訊息來啟動此程序。驗證器會回覆 EAP-Request 以要求身分。請求方則回覆其身分。該身分會被轉發到 RADIUS 伺服器,接著伺服器會使用約定的 EAP 方法向請求方發出挑戰。如果一切無誤,RADIUS 伺服器就會發送 Access-Accept,連接埠開啟,裝置便會被分配到正確的 VLAN。 [中等停頓] 讓我們來談談 EAP 方法,因為這是大多數部署決策的核心所在。 EAP-TLS - 亦即具有傳輸層安全性的可延伸驗證通訊協定 - 是業界的金科玉律。它要求用戶端和伺服器雙方都必須出示憑證。這是雙向驗證。無需密碼。用戶端憑證可證明裝置的身分;伺服器憑證則可證明網路的合法性,進而防範惡意基地台試圖竊取憑證的邪惡雙生攻擊。EAP-TLS 的完成步驟共有 12 個,且全程使用公鑰 - 私鑰密碼學。這是 WPA3-Enterprise 處於最高安全模式時所要求的編譯方法,且符合 NIST SP 800-171 對裝置身分驗證的要求。 PEAP - 受保護的 EAP - 對於尚未建置完整 PKI 的企業組織而言,是更常見的起步選擇。PEAP 將基於密碼的內部方法(通常為 MSCHAPv2)封裝在 TLS 通道中。伺服器會出示憑證,但用戶端不會。這意味著部署更加簡單 - 您不需要配置用戶端憑證 - 但安全性也相對較低。MSCHAPv2 使用 MD4 雜湊演算法,而該演算法自 1995 年起就已被視為存在安全漏洞。如果使用者連線到呈現看似可信憑證的惡意基地台,其認證資訊就可能被攔截。因此,在使用 PEAP 時,用戶端進行伺服器憑證驗證是絕對不容妥協的必要步驟。 [medium pause] 現在,讓我們深入探討請求端(supplicant)本身 - 尤其是原生作業系統請求端與第三方用戶端軟體之間的選擇。 每個主流作業系統都內建了 802.1X 請求端。Windows 自 XP 起就透過 Wireless AutoConfig 和 Wired AutoConfig 服務原生支援此功能。macOS 和 iOS 透過其網路設定設定檔來處理 802.1X。Android 則透過 WiFi 設定面板提供支援。這些原生請求端在所有當前平台上均支援 EAP-TLS 和 PEAP-MSCHAPv2。 原生請求端的優勢顯而易見:無需部署額外的軟體、無授權費用、可自動進行作業系統安全性更新,且與作業系統的憑證儲存區緊密整合。對於受管理的裝置群 - 例如註冊於 Microsoft Intune 的 Windows 裝置,或透過 Jamf 管理的 Mac - 您可以透過 MDM 背景推送 802.1X 設定檔,使用者完全不會收到任何提示。每當裝置進入收訊範圍時,就會自動進行驗證。 在特定情境中會使用到第三方 Supplicant。如果您執行的是 Cisco 基礎設施並希望使用 EAP-FAST(Cisco 專有的 EAP 方法),則需要 Cisco 的用戶端軟體,在過去通常是 Secure Services Client 或 AnyConnect Network Access Manager。如果您需要在混合作業系統的資產中進行一致的組態管理,並希望鎖定 Supplicant 設定以防止使用者不小心誤設,第三方用戶端就能為您提供這種控制能力。像 SecureW2 的 JoinNow 套件這類工具也可以作為引導代理程式 - 它們會設定原生 Supplicant,而不是將其替換,藉此引導使用者完成憑證註冊與設定檔安裝。 [medium pause] 讓我帶您了解兩個實際案例,以便更具體地說明。 第一個案例是一間擁有 400 間客房的飯店。該物業目前在 WPA2-Enterprise 上使用 PEAP-MSCHAPv2 執行員工網路。IT 團隊希望遷移到 EAP-TLS,以消除基於密碼的驗證並降低認證遭竊的風險。面臨的挑戰是:員工裝置包含透過 Intune 管理的 Windows 筆記型電腦、用於物業管理軟體的個人 Android 手機,以及後台少數舊有的 Windows 7 電腦。 這裡的做法是分階段進行。首先從受管理的 Windows 裝置開始。發送一個 Intune 組態設定檔,以安裝 RADIUS 伺服器的根 CA 憑證、為 EAP-TLS 設定 WiFi 設定檔,並觸發來自內部 PKI 且基於 SCEP 的憑證註冊。這些裝置從第一天起就會自動進行驗證。對於 Android 攜帶型裝置(BYOD),則佈署一個自助式引導入口網站 - 使用者造訪 URL、下載組態設定檔,系統就會為他們設定好 Supplicant。舊有的 Windows 7 電腦則維持在使用 PEAP 並執行嚴格的伺服器憑證驗證,且隔離到存取受限的獨立 VLAN,直到它們退役為止。 [medium pause] 第二個案例:擁有 200 家門市的大型零售連鎖店。每家門市都有收銀終端機(POS)、員工平板電腦和客用 WiFi 網路。PCI-DSS 要求持卡人資料環境必須與其他網路區段隔離。該零售商在員工和 POS 網路上使用 802.1X,並由憑證屬性驅動 VLAN 分配。POS 終端機會出示包含組織單位為 "POS" 的裝置憑證 - RADIUS 策略會將其分配到 PCI VLAN。員工平板電腦則會出示包含 "Staff" 的憑證 - 它會進入員工 VLAN。客用裝置則完全連接到另一個 SSID,並由 Captive Portal 解決方案處理。 POS 終端機上的 Supplicant 組態已透過 MDM 鎖定,不需要任何使用者互動,終端機在開機時就會安靜地完成驗證。憑證更新是透過 SCEP 自動執行的,因此憑證過期時不需要手動介入。 [medium pause] 接下來是實作陷阱。讓我為您介紹四個最常見的陷阱。 第一:在 PEAP 部署中缺少伺服器憑證驗證。如果您沒有設定要求者來驗證 RADIUS 伺服器的憑證並檢查伺服器名稱,使用者很容易連線到惡意存取點。請務必在要求者設定檔中指定受信任的根 CA 和伺服器名稱。 第二:憑證過期導致大規模驗證失敗。用戶端憑證具有有效期限。如果您沒有透過 SCEP 或 NDES 建立自動更新,您將面臨數百部裝置同時停止驗證的懸崖式突發事件。請在正式上線前建立更新自動化。 第三:要求者行為不一致的 BYOD 裝置。特別是 Android 在不同製造商之間的 802.1X 支援非常碎片化。某些版本要求使用者在 WiFi 設定檔接受憑證之前,手動安裝 CA 憑證。處理此步驟的註冊入口網站可顯著減少服務台的工作量。 第四:Windows 11 功能更新破壞了要求者設定。Microsoft 在數個 Windows 11 更新中變更了 802.1X 的行為。具體而言,24H2 更新引入了原生要求者處理 EAP-TLS 回退方式的變更。在將要求者設定檔推播到生產環境之前,請先針對新的作業系統版本進行測試。 [中頓] 現在進行快速問答。 IoT 裝置可以支援 802.1X 嗎?大多數不支援。IoT 裝置通常完全缺少要求者。回退方案是 MAC 驗證略過 - MAB - 此時 RADIUS 伺服器會根據裝置的 MAC 位址來驗證裝置。MAC 位址可以被偽造,因此 MAB 裝置應一律放置在具有嚴格防火牆規則的隔離 IoT VLAN 上。 我需要 PKI 才能運作 802.1X 嗎?對於 PEAP,不需要 - 您只需要在 RADIUS 伺服器上安裝伺服器憑證。對於 EAP-TLS,需要 - 您需要 PKI 來發行用戶端憑證。雲端 PKI 服務可顯著減少基礎架構開銷。 802.1X 如何與 Purple 的網路存取平台互動?Purple 以雲端重疊的方式運作在您現有的硬體之上 - 包括 Cisco Meraki、HPE Aruba、Ruckus、Juniper Mist 等。在員工 WiFi 網路上,Purple 的 SecurePass 附加元件可與您的身分識別提供者(Microsoft Entra ID、Okta 或 Google Workspace)整合,以強制執行 802.1X 驗證並套用每位使用者的 VLAN 原則,而不需要內部部署的 RADIUS 基礎架構。 [中頓] 總結一下:802.1X 要求者是裝置端的代理程式,可讓基於連接埠的網路存取控制正常運作。您對 EAP 方法的選擇 - 用於最高安全性的 EAP-TLS,或作為過渡選項的 PEAP - 會驅動您的 PKI 需求和要求者設定方法。透過 MDM 部署時,原生作業系統要求者可涵蓋大部分的託管裝置情境。第三方用戶端在特定情況下可增加價值:專有 EAP 方法、需要一致設定的混合作業系統資產,或自助式 BYOD 註冊。 三個需要記住的重點:在每個請求方設定檔上驗證您的 RADIUS 伺服器憑證、在您大規模部署 EAP-TLS 之前自動化憑證更新,以及將無法支援 802.1X 的裝置 - IoT、舊型硬體 - 隔離到專用的 VLAN,並以 MAC 驗證繞過作為備用方案。 如需深入了解 Purple 如何與您的網路存取架構整合,請造訪 purple.ai。感謝您的收聽。

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

Interactive Network Engineering Tool

802.1X supplicant configuration and security advisor

Security Posture: 95/100
Zero Trust Verified

Select your endpoint client operating system, authentication method, and deployment mechanism to evaluate security compliance, diagnose OS-specific connection traps, and generate validated profile code.

Native 802.1X WLAN AutoConfig (dot3svc / wlansvc) supplicant.
Recommended / Zero Trust
Over-the-air profile deployment with SCEP / PKCS automated certificate push.

Supplicant security & protocol evaluation

EAP-TLS delivers gold-standard mutual authentication. Both client supplicant and RADIUS server validate each other via X.509 digital certificates, eliminating passwords, credential harvesting, and man-in-the-middle rogue AP attacks.

⚠ Platform-specific supplicant traps (Windows 11 / 10 Enterprise)

  • Windows supplicant requires the RADIUS Server Certificate Subject Alternative Name (SAN) or Common Name (CN) to match the server name specified in the profile.
  • Enable "Validate server certificate" and explicitly select the enterprise Root CA in the WLAN AutoConfig profile.
Windows WLAN Profile XML (WlanSetProfile / Intune OMA-URI)
<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
  <name>Purple-Enterprise</name>
  <SSIDConfig>
    <SSID><name>Purple-Enterprise</name></SSID>
    <nonBroadcast>false</nonBroadcast>
  </SSIDConfig>
  <connectionType>ESS</connectionType>
  <connectionMode>auto</connectionMode>
  <MSM>
    <security>
      <authEncryption>
        <authentication>WPA3ENT</authentication>
        <encryption>AES</encryption>
        <useOneX>true</useOneX>
      </authEncryption>
      <OneX xmlns="http://www.microsoft.com/networking/OneX/v1">
        <EAPConfig>
          <EapHostConfig xmlns="http://www.microsoft.com/networking/EapHostConfig">
            <EapMethod>
              <Type>13</Type>
              <VendorId>0</VendorId>
            </EapMethod>
            <Config xmlns="http://www.microsoft.com/networking/EapHostConfig">
              <!-- Server Validation & Root CA Pinning -->
              <ServerValidation>
                <ServerNames>radius.purple.ai</ServerNames>
                <TrustedRootCA>F467C3B782987E8B834928374829374892374892</TrustedRootCA>
              </ServerValidation>
            </Config>
          </EapHostConfig>
        </EAPConfig>
      </OneX>
    </security>
  </MSM>
</WLANProfile>

802.1X supplicant implementation checklist

✓Deploy the enterprise Root Certificate Authority (CA) to all managed endpoints before onboarding.
✓Pin the exact RADIUS server Fully Qualified Domain Name (FQDN) in the supplicant configuration.
✓Configure an anonymous outer identity (e.g. anonymous@domain.com) to prevent user credential exposure in cleartext.
✓Implement automated certificate renewal via SCEP / EST protocol to eliminate auth downtime.

Eliminate manual supplicant setup with automated zero trust onboarding

Manually provisioning 802.1X profiles leads to broken authentication, expired certificates, and helpdesk tickets. Purple Cloud RADIUS automates certificate distribution and supplicant configuration across Windows, macOS, iOS, and Android.

Useful? Link to this tool

什麼是 802.1X 請求項(Supplicant)?用戶端類型與裝置設定

執行摘要

當裝置連線到企業網路時,802.1X supplicant 是負責證明其身分識別的軟體元件。對於大型場館的 IT 經理和網路架構師而言,了解 supplicant 的運作方式對於在不產生支援工作票證的情況下安全地存取網路至關重要。本指南將揭開 IEEE 802.1X 驗證中裝置端代理程式的神秘面紗,並將原生 OS 功能與第三方 supplicant 軟體進行對比。我們將探討如何為 EAP-TLS 和 PEAP-MSCHAPv2 設定 supplicant,探索餐旅業和零售業的實際部署情境,並詳細說明正確的 supplicant 設定如何與身分識別導向網路整合以最佳化存取。無論您是管理擁有 200 間客房的飯店,還是擁有超過 80,000 個座位的熱門場館,正確的 supplicant 設定都是構建安全、可靠 WiFi 的基石。

深度技術探討

IEEE 802.1X 標準定義了基於連接埠的網路存取控制。它的運作基於一個簡單的前提:在裝置證明其身分識別之前,阻擋網路邊緣的所有流量。supplicant 是此程序中用戶端的主體。

802.1X 的三個元件

驗證需要三個不同的實體:

  1. Supplicant:請求存取網路的用戶端裝置(筆記型電腦、智慧型手機或平板電腦)。
  2. Authenticator:網路存取裝置,例如 Cisco Meraki、HPE Aruba、Ruckus 或 Juniper Mist 無線基地台。
  3. Authentication Server:RADIUS 伺服器,負責對照 Microsoft Entra ID 或 Okta 等身分識別提供者來驗證憑證。

在驗證之前,authenticator 的連接埠處於未授權狀態,僅允許局域網上的可延伸驗證協定 (EAPOL) 流量。supplicant 使用 EAPOL-Start 框架啟動該程序。authenticator 請求身分識別,而 supplicant 做出回應。此身分識別會轉發到 RADIUS 伺服器,由其決定要使用的 EAP 方法。驗證成功後,RADIUS 伺服器會傳送 Access-Accept 訊息,連接埠轉換為已授權狀態,且裝置通常會分配給特定的 VLAN。

什麼是 802.1X 請求項(Supplicant)?用戶端類型與裝置設定 - architecture overview

EAP 方法:Supplicant 的語言

supplicant 和 RADIUS 伺服器必須在可延伸驗證協定 (EAP) 方法上達成一致。EAP 方法的選擇決定了安全性法規遵循和 supplicant 上的設定負擔。

EAP-TLS (Transport Layer Security) EAP-TLS requires certificate-based mutual authentication. The supplicant provides a client certificate to prove its identity, and the RADIUS server provides a server certificate to prove the legitimacy of the network. This passwordless method eliminates credential theft and is required by strict security frameworks such as NIST SP 800-171. The supplicant must be configured to trust the issuing Certificate Authority (CA) and possess a valid client certificate。

PEAP (Protected EAP) In scenarios where a full Public Key Infrastructure (PKI) is not feasible, PEAP is widely used. It encapsulates an inner authentication method (typically MSCHAPv2) within a secure TLS tunnel. The RADIUS server provides a certificate, but the supplicant only needs to provide a username and password. While PEAP is easier to deploy, it is highly vulnerable to credential harvesting if the supplicant is not strictly configured to validate the server certificate。

實作指南

當部署 802.1X 時,IT 團隊必須決定要使用作業系統內建的原生 supplicant,還是部署第三方 supplicant 軟體。

原生作業系統 Supplicants

每個現代作業系統都包含原生的 802.1X supplicant。Windows 內建 Wired AutoConfig 與 WLAN AutoConfig 服務;Apple 裝置則使用 Network Profiles;Android 將此整合於其 WiFi 設定中。

原生 supplicant 是託管設備群的理想選擇。透過 Microsoft Intune 或 Jamf 等行動裝置管理 (MDM) 平台,IT 管理員可以背景推送設定檔,以透過 SCEP 定義 SSID、EAP 方法、受信任的根 CA 以及憑證註冊流程。其使用者體驗極為流暢,裝置會在背景完成驗證。

第三方 Supplicant 軟體

在特定情境下,必須使用第三方 supplicant,例如 Cisco AnyConnect Network Access Manager 或 SecureW2 JoinNow:

  • 專有協定:使用 Cisco EAP-FAST 需要 Cisco 的 supplicant。
  • BYOD 註冊:第三方工具通常可作為引導精靈,引導使用者在原生設定較為複雜的未託管裝置上安裝憑證 (特別是在零碎化的 Android 環境中)。
  • 嚴格的設定控制:第三方 supplicant 可以鎖定設定,防止使用者停用伺服器憑證驗證。

什麼是 802.1X 請求項(Supplicant)?用戶端類型與裝置設定 - native vs thirdparty comparison

設定伺服器憑證驗證

不論選擇哪種 supplicant,設定伺服器憑證驗證都至關重要,特別是對於 PEAP。如果 supplicant 未驗證 RADIUS 伺服器的憑證,它將會盲目地將憑證傳送給模擬您 SSID 的惡意存取點。 在 Windows 中,這代表需要在 PEAP 屬性中勾選「驗證伺服器的識別身分以驗證憑證」,選擇信任的根憑證授權單位(Root CA),並指定用戶端應預期的確切伺服器名稱。在 Apple 裝置上,設定設定檔必須明確列出受信任的憑證。

最佳實踐

  1. 強制執行伺服器驗證:部署 PEAP 時,務必設定要求用戶端(supplicants)驗證 RADIUS 伺服器憑證。這是防範「邪惡雙胞胎(evil twin)」攻擊的首要防線。
  2. 自動化憑證生命週期:使用 EAP-TLS 時,應透過 MDM 並利用 SCEP 或 NDES 來自動化用戶端憑證的註冊與更新。手動管理憑證無法應對規模化需求,且會導致突發性的驗證失敗。
  3. 依身分進行隔離:利用 RADIUS 屬性,根據已驗證的身分來指派 VLAN。員工裝置與 POS 終端機應驗證至同一個 SSID,但劃分到完全不同的 VLAN。
  4. 為 IoT 做好規劃:大多數 IoT 裝置缺乏 802.1X 用戶端。針對這些裝置,請使用 MAC 位址旁路(MAB),但務必確保將其嚴格隔離在專用的 IoT VLAN 中。

疑難排解與風險緩釋

當裝置連線失敗時,問題幾乎總是出在用戶端設定或憑證鏈中。

  • 「已連線,無網際網路」:這通常指向 VLAN 指派失敗或驗證後的 DHCP 問題。請檢查 RADIUS 記錄,以確認 Access-Accept 訊息中包含正確的 Tunnel-Private-Group-Id。
  • Windows 11 的無聲失敗:最近的 Windows 11 功能更新(例如 24H2)變更了原生用戶端處理 EAP-TLS 遞補(fallback)的方式。在大規模部署之前,務必先針對新的作業系統版本測試設定檔。
  • 憑證過期:如果有一批裝置突然斷線,請檢查用戶端憑證的有效期。確保您的 MDM 在憑證過期前已成功為其辦理更新。

投資報酬率與商業影響

遷移至配置正確用戶端的 802.1X 可帶來可衡量的商業價值。藉由消除共享密碼(預共用金鑰/PSK),您可以完全免除員工離職時需要更換密碼的營運開銷。過渡至 EAP-TLS 可以完全消除密碼重設的支援工單,為服務台省下大量的生產力時間。

此外,802.1X 能夠在單一 SSID 上實現基於身分的網路隔離。一個 SSID 即可根據用戶端憑證安全地分流流量,而無需為 訪客 WiFi、員工和營運廣播多個獨立的網路。這減少了通道干擾並提升了整體網路效能,直接支援 Purple 對於硬體無關網路管理的雲端重疊(cloud overlay)方法。如需更深入的分析洞察,請探索我們的 WiFi 數據分析 功能。

關鍵定義

802.1X 請求項(Supplicant)

用戶端裝置上的軟體元件,負責處理加入受 IEEE 802.1X 保護之網路所需的驗證程序。

IT 團隊設定請求項,以定義裝置如何向網路證明其身分。

驗證者(Authenticator)

在請求項成功驗證之前封鎖流量的網路裝置(交換器或存取點)。

來自 Cisco Meraki 或 HPE Aruba 等廠商的硬體充當驗證者,在裝置與伺服器之間轉發訊息。

RADIUS

遠端用戶撥入驗證服務。負責驗證請求項所提供之憑證的伺服器。

RADIUS 伺服器在授予存取權限之前,會先對照 Okta 或 Microsoft Entra ID 等目錄檢查身分。

EAP-TLS

傳輸層安全可擴充驗證協定。一種同時需要用戶端與伺服器數位憑證的驗證方法。

被認為是企業網路最安全的驗證方法,無需使用密碼。

PEAP

受保護的可擴充驗證協定。一種建立安全 TLS 通道以保護基於密碼之驗證的驗證方法。

常用於 BYOD 環境,因為在此環境中將用戶端憑證部署到未託管的裝置上過於複雜。

EAPOL

透過區域網路之可延伸驗證協定。用於封裝請求端與驗證端之間 EAP 訊息的協定。

在驗證之前,EAPOL 是驗證者唯一允許通過連接埠的流量類型。

MAC Authentication Bypass (MAB)

一種後備驗證方法,網路使用裝置的 MAC 地址作為其識別身份。

適用於印表機、攝影機以及缺乏 802.1X 請求端的 IoT 裝置。

VLAN Assignment

將已驗證的裝置動態配置到特定虛擬網路區段的程序。

RADIUS 伺服器根據請求端的身份,告知驗證端要指派哪一個 VLAN。

範例

一間擁有 200 間客房的飯店需要保護其員工網路的安全。目前使用的是共享密碼的 WPA2-Personal,他們希望轉換為 802.1X。員工混合使用公司擁有的 Windows 筆記型電腦與個人 Android 手機進行排班。他們該如何設定請求項?

飯店應部署混合方案。對於公司擁有的 Windows 筆記型電腦,應使用透過 Microsoft Intune 設定的原生 Windows 請求項。MDM 設定檔應推送 EAP-TLS 設定、安裝 Root CA,並透過 SCEP 自動進行用戶端憑證註冊。對於個人 Android 手機,應透過自助服務入口網站部署第三方上網引導代理程式(例如 SecureW2)。員工使用其 Microsoft Entra ID 認證登入入口網站,代理程式會自動為 PEAP-MSCHAPv2 設定原生 Android 請求項,確保鎖定伺服器憑證驗證。

考官評語: 此方法在安全與營運現實之間取得了平衡。在存在 MDM 控制的地方強制執行 EAP-TLS,可提供最大程度的安全保障。PEAP 則用於用戶端憑證分發較為複雜的 BYOD 情境,但上網引導代理程式可確保請求項獲得安全設定,從而降低惡意存取點的風險。

一家擁有 50 家分店的大型零售連鎖店正在推出全新的行動銷售點(POS)平板電腦。PCI-DSS 要求嚴格的網路隔離。請求項設定應如何確保合規性?

平板電腦應透過 MDM 進行管理。MDM 會推送強制執行 EAP-TLS 的原生請求項設定檔。每台平板電腦都會收到一個唯一的用戶端憑證,其中包含將其識別為 POS 裝置的屬性。當平板電腦的請求項進行驗證時,RADIUS 伺服器會讀取此屬性,並專門為符合 PCI 規範的網路區段傳回 VLAN 分配。請求項設定必須鎖定,以便分店員工無法修改網路設定。

考官評語: 使用帶有基於憑證之 VLAN 分配的 EAP-TLS,是在無線網路上實現 PCI 合規性的教科書式方法。它排除了網路分割中的人為錯誤,並確保裝置不會被意外連接到安全性較低的員工或 [Retail](/industries/retail) 訪客 WiFi 網路。

練習題

Q1. 貴組織正在為新的員工 BYOD 網路部署 PEAP-MSCHAPv2。在測試過程中,您發現裝置可以連接到廣播相同 SSID 的測試存取點,即使該存取點並未連接到您的 RADIUS 伺服器。請問漏掉了哪一個請求端設定步驟?

提示:思考請求端在傳送 MSCHAPv2 憑證之前,如何驗證網路的身份。

查看標準答案

請求端未設定驗證伺服器憑證。在 PEAP 中,請求端必須明確設定為信任發行 RADIUS 伺服器憑證的特定根 CA,並驗證伺服器的網域名稱。若無此設定,請求端將會與任何呈現憑證的伺服器建立 TLS 通道,從而將使用者的憑證暴露給偽裝的惡意存取點。

Q2. 某大學正在將其託管的 Windows 筆記型電腦裝置從 PEAP 移轉至 EAP-TLS。他們透過 MDM 推送了新的設定設定檔,但所有裝置皆驗證失敗。RADIUS 記錄顯示「EAP-TLS failed SSL/TLS handshake」。最可能的因由是什麼?

提示:EAP-TLS 需要雙向驗證。用戶端需要什麼在 PEAP 中不需要的東西?

查看標準答案

用戶端裝置缺乏有效的用戶端憑證。EAP-TLS 要求請求端向 RADIUS 伺服器呈現憑證。MDM 設定檔不僅必須將 EAP 方法設定為 TLS,還必須設定觸發如 SCEP 等協定,以便在嘗試驗證之前,先從組織的 PKI 要求並安裝用戶端憑證。

Q3. 您需要在醫療保健環境中將 50 台智慧電視連接到網路。這些電視僅支援 WPA2-Personal (預共用金鑰),且不具備 802.1X 請求端。您如何在為員工裝置維持 802.1X 的同時,確保這些電視的安全存取?

提示:如果裝置無法使用 EAP 溝通,驗證端必須透過其他方式識別它。

查看標準答案

您應該使用 MAC Authentication Bypass (MAB)。驗證端會將智慧電視的 MAC 地址作為使用者名稱與密碼傳送至 RADIUS 伺服器。由於 MAC 地址可以被偽造,因此必須將 RADIUS 伺服器設定為將這些裝置指派至高度受限、隔離的 IoT VLAN 中,僅允許必要的流量通過。

常見問題

什麼是 802.1X supplicant?

802.1X supplicant 是執行於終端裝置(例如筆記型電腦、智慧型手機或平板電腦)上的用戶端軟體代理程式,其透過區域網路延伸驗證協定 (EAPOL) 與驗證器(例如企業級 WiFi 基地台或網路交換器)進行通訊,以便與驗證伺服器協商網路存取權限。

802.1X supplicant、驗證器(authenticator)與驗證伺服器(authentication server)之間有何不同?

supplicant 是請求加入網路的用戶端裝置。驗證器是控制連接埠存取並轉發驗證流量的中介網路硬體(基地台或交換器)。驗證伺服器(通常為 RADIUS 或 Cloud RADIUS 伺服器)則負責對照身分識別提供者驗證憑證或數位憑證,並授予或拒絕存取權。

如何在 Windows 11 上設定 802.1X supplicant?

Windows 11 使用內建的 WLAN AutoConfig 服務。在企業環境中,supplicant 設定檔會透過行動裝置管理 (MDM,例如 Microsoft Intune) 使用 SCEP/PKCS 設定檔自動發送,以傳遞用戶端憑證並預先設定伺服器憑證綁定、根 CA 信任以及 WPA3-Enterprise 參數,無需使用者手動輸入。

為什麼 Android 11+ 裝置無法連線至 802.1X 企業網路?

自 Android 11 開始,Google 在內建的 supplicant 中移除了「不驗證」CA 憑證的選項。Android 終端裝置嚴格要求受信任的根 CA 憑證,且必須在「網域」欄位中設定與 RADIUS 伺服器憑證之主體替代名稱 (SAN) 相符的確切 FQDN。

與 PEAP-MSCHAPv2 相比,EAP-TLS 如何消除 supplicant 的密碼安全漏洞?

EAP-TLS 在用戶端與 RADIUS 伺服器上皆使用 X.509 憑證進行雙向密碼學驗證。與 PEAP-MSCHAPv2 不同,EAP-TLS 傳輸過程中不經過任何密碼或 MSCHAPv2 雜湊值,能完全防止透過邪惡雙生 (Evil Twin) 惡意基地台進行的憑證竊取、密碼噴灑以及離線雜湊破解。

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

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