跳至主要內容

企業級 SCEP 設定指南:適用於高等教育與大型網路的憑證基礎 WiFi 驗證

本指南提供使用 SCEP 部署憑證基礎 WiFi 驗證的完整技術藍圖。內容涵蓋從預共用金鑰轉移至 EAP-TLS 的架構轉型、跨 MDM 平台的部署順序,以及大型網路的关键風險緩解策略。

發佈於 更新於
📖 5 分鐘閱讀275 字數2 範例3 練習題8 關鍵定義

Video overview

收聽此指南

查看播客逐字稿
企業 SCEP 設定指南:適用於高等教育與大型網路的憑證式 WiFi 驗證 Purple 技術簡報 - 播客腳本 (長度約 10 分鐘) --- 前言與背景說明 - 約 1 分鐘 歡迎收聽 Purple 技術簡報系列。我今天要談的是一個常出現在許多 IT 收件匣中,但很少得到直接解答的話題:如何在大型網路 (無論是大學校園、多據點酒店集團,還是大型公共部門資產) 中,使用 SCEP 大規模部署憑證式 WiFi 驗證? 我們將涵蓋完整的架構。包括 SCEP 的實際功能、它如何融入 802.1X 架構、大多數團隊常出錯的部署順序、兩個實際的執行情境,以及如果您沒有提前規劃,將會浪費您一整個週末時間的常見陷阱。 這是一份顧問簡報,而不是新手教學。我預設您已經知道什麼是 RADIUS 伺服器,且可能已經決定要擺脫預先共用金鑰。您現在需要的是部署規劃藍圖。 讓我們開始吧。 --- 技術深度剖析 - 約 5 分鐘 首先,基本原理。SCEP 代表簡單憑證登錄協定 (Simple Certificate Enrollment Protocol)。它在 2020 年被 IETF 正式確立為 RFC 8894,但在那之前,它已經在企業中廣泛使用了十多年。它的任務非常簡單:將數位憑證自動派送至受控裝置,而不需要人工逐一操作每台機器。 在 WiFi 驗證的架構中,SCEP 是傳輸機制。您實際採用的驗證協定是 EAP-TLS - 傳輸層安全可延伸驗證協定 - 它整合在 802.1X 框架中。EAP-TLS 被廣泛認為是企業無線網路最安全的驗證方法,因為它要求用戶端裝置和 RADIUS 伺服器都必須出示有效的憑證。雙方在沒有密碼學證明的情況下互不信任。這種雙向驗證正是保護您免受「邪惡雙生 (Evil Twin)」攻擊 - 即攻擊者架設惡意存取點來獲取憑證 - 的關鍵所在。 以下是整個鏈結的運作方式。受管理裝置(例如學生筆記型電腦、員工手機、飯店的 POS 終端機)需要加入企業無線網路。您的 MDM 平台(可能是 Microsoft Intune 或 Jamf)會將 SCEP 承載資料推送到該裝置。承載資料包含兩樣東西:指向您的 NDES 伺服器或雲端 SCEP 閘道的 SCEP URL,以及驗證密碼或共享金鑰。該裝置會在本機產生自己的公鑰與私鑰對。這至關重要。私鑰永遠不會離開裝置。它是在裝置上產生的,儲存在安全記憶體或 TPM 中,且絕不會透過網路傳輸。接著,裝置會建立憑證簽署要求(即 CSR),並將其傳送至 SCEP 閘道。閘道會驗證挑戰、將 CSR 轉發給您的憑證授權單位(CA),然後 CA 會對其進行簽署並將公開憑證傳回給裝置。從那時起,當裝置連線到您的 WiFi SSID 時,它就會向 RADIUS 伺服器出示該憑證。RADIUS 伺服器會根據您 CA 的信任鏈驗證該憑證,檢查憑證撤銷清單以確認憑證未被撤銷,如果一切正常,就會向存取點傳送允許訊息。裝置便成功連上網路。整個過程對使用者來說是完全隱形的。 現在,讓我們來談談 SCEP 相對於另一種選擇 PKCS 的優勢。PKCS(公鑰密碼學標準)是 Intune 等平台支援的另一種憑證傳遞方法。使用 PKCS 時,CA 會在集中端同時產生公鑰和私鑰,然後憑證連接器會將該金鑰對向下推送到裝置。這意味著私鑰會在網路中傳輸,從而引入了理論上的受攻擊面。PKCS 適用於 S/MIME 電子郵件加密等確實需要金鑰託管的使用案例。但對於 WiFi 驗證,SCEP 才是正確的選擇。私鑰會保留在裝置上,完全不外流。 接下來是硬體層。SCEP 和 EAP-TLS 是與廠商無關的標準,這意味著它們可以跨 Cisco Meraki、HPE Aruba、Ruckus、Juniper Mist、Ubiquiti UniFi、Cambium、Extreme 和 Fortinet 存取點運作。不論您的 RADIUS 設定是 Windows NPS、FreeRADIUS 還是雲端 RADIUS 服務,您都可以在其中定義憑證驗證原則,而且至關重要的是在其中設定動態 VLAN 分配。動態 VLAN 是您根據身分對網路進行區隔的方式。學生的裝置會分配到 VLAN 20(僅限網際網路存取)。教職員的裝置會分配到 VLAN 10(可存取內部研究系統)。設施管理裝置會分配到 VLAN 30(可存取大樓管理系統)。這一切都由憑證屬性和 RADIUS 原則所驅動,無需對每台裝置進行任何手動干預。 針對身分識別提供者整合,SCEP 憑證屬性 - 特別是主體別名 - 可以攜帶來自 Microsoft Entra ID、Okta 或 Google Workspace 的使用者主要名稱。這會將憑證與特定身分識別連結,這意味著當您在 Entra ID 中停用帳戶且 MDM 取消註冊裝置時,憑證會被撤銷,且 WiFi 存取權會自動切斷。這就是預先共用金鑰完全無法做到的撤銷情境。 --- 實作建議與常見陷阱 - 約 2 分鐘 好的,讓我們來談談部署順序,因為這是大多數團隊會出錯的地方。 該順序是不容協商的:受信任的根憑證優先,SCEP 憑證設定檔第二,WiFi 設定檔第三。Intune 與 Jamf 都會強制執行設定檔相依性。如果您的 WiFi 設定檔參照了尚未部署到裝置的 SCEP 憑證,WiFi 設定檔將會失敗,並出現令人費解的錯誤,看似設定錯誤,但實際上只是時間差問題。 第二個陷阱是群組定位。所有這三個設定檔 - 受信任的根、SCEP 和 WiFi - 都必須部署到完全相同的 Azure AD 或 Jamf 群組。如果 SCEP 設定檔定位到使用者群組,而 WiFi 設定檔定位到裝置群組,Intune 將無法解析相依性,且 WiFi 設定檔會顯示為不適用。這經常讓團隊措手不及。 第三:NDES 伺服器可存取性。您的 NDES 伺服器必須能從網際網路存取,以便裝置在到達現場之前就能進行註冊。正確的方法是透過 Azure AD Application Proxy,而不是在您的防火牆上挖一個洞。App Proxy 可為您提供安全的遠端存取,而無需開放輸入連接埠,並允許您將條件式存取原則套用到註冊流程中。 第四:CRL 可用性。每次裝置進行驗證時,您的 RADIUS 伺服器都會檢查憑證撤銷清單。如果您的 CRL 發佈點無法使用 - 因為伺服器當機,或 URL 已變更 - 網路上的每個裝置都會同時驗證失敗。這會導致整個園區斷網。請讓您的 CRL 端點具備高可用性,並在正式上線前測試撤銷功能。 對於大型網路 - 任何超過 500 台裝置的環境 - 請考慮使用雲端 SCEP 閘道,而不是內部部署的 NDES。雲端閘道消除了 NDES 的單一故障點、可水平擴充,且通常能直接與雲端 RADIUS 服務整合,從而移除了另一個基礎架構相依性。 --- 快速問答 - 約 1 分鐘 SCEP 是否可以處理未註冊 MDM 的 BYOD 裝置?無法直接處理。SCEP 需要 MDM 註冊來推送憑證承載資料。對於未受管理的 BYOD,您需要採用不同的方法 - 自助服務上線入口網站,或是使用帶有身分驗證的 Captive Portal 的獨立 SSID。Purple 的平台可以乾淨地處理該訪客與 BYOD 層,與您採用憑證驗證的員工網路並存。iOS 和 Android 系統呢?這兩個平台都原生支援 SCEP。iOS 自 iOS 4 起就支援 SCEP。Android Enterprise 則透過 Intune 及其他 MDM 支援 SCEP。雖然每個平台的配置略有不同,但底層通訊協定是完全相同的。 EAP-TLS 可以與 WPA3 搭配使用嗎?可以。WPA3-Enterprise 針對敏感環境強制執行 192 位元安全性模式,而 EAP-TLS 完全相容。事實上,WPA3-Enterprise 搭配 EAP-TLS 是 Wi-Fi Alliance 針對政府和金融網路所推薦的組合。 - 摘要與後續步驟 - 約 1 分鐘 總結來說,對於擁有超過 50 台託管裝置的任何網路,SCEP 憑證 WiFi 驗證是最適當的架構。它消除了共用認證,提供您單一裝置的辨識,並實現動態 VLAN 區段,同時能直接與您的身分識別提供者整合以進行自動撤銷。部署順序 - Trusted Root、接著 SCEP 設定檔、然後 WiFi 設定檔 - 是固定不變的。群組定位必須保持一致。CRL 的可用性並非可選,而是不可或缺。 特別是針對高等教育機構,將針對教職員裝置的 SCEP,與針對使用個人裝置學生的獨立客用 WiFi 分層結合,既能兼顧安全性,又能提供卓越的用戶體驗,完全不需妥協。 如果您想深入了解,Purple 的「無 Active Directory 或地端伺服器的企業級 WiFi 驗證指南」介紹了雲端原生途徑。如果您正在考慮員工離職時的情況,我們的「撤銷 WiFi 存取權限指南」將帶您走過完整的撤銷工作流程。 感謝您的聆聽。我是 Purple 技術團隊,我們下一個簡報見。 - 劇本結束

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

企業級 SCEP 設定指南:適用於高等教育與大型網路的憑證基礎 WiFi 驗證

執行摘要

對於企業場域 - 無論是現代化的高等教育校園、多據點零售營運,還是大型餐旅集團 - 依賴預共用金鑰來進行員工和營運 WiFi 的驗證,都會帶來無法接受的安全漏洞與維運複雜性。現代網路架構需要使用 EAP-TLS 的 802.1X 驗證,以確保每台裝置在取得網路存取權限之前都經過密碼學驗證。

挑戰在於分發:將唯一的用戶端憑證部署到數千台 Windows、iOS 和 Android 裝置,同時又不讓您的技術支援中心被支援工單淹沒。Microsoft Intune、Jamf 和其他 MDM 平台透過自動化憑證生命週期管理解決了這個問題。利用 SCEP (簡單憑證註冊協定),IT 團隊可以靜默地將受信任的根憑證和用戶端憑證推送到受控端點。

本指南提供了企業 SCEP 憑證部署的權威架構藍圖與逐步實作策略。我們將探討成功部署所需的順序、概述實際的風險緩解策略,並詳細說明 Purple 的身分識別型網路方法如何與這些需求保持一致。

技術深入探討:SCEP 與 802.1X 架構

在設計基於憑證的 WiFi 部署策略時,理解底層協定的互動至關重要。SCEP 是傳遞機制,而 EAP-TLS 則是驗證協定。

SCEP (Simple Certificate Enrolment Protocol)

SCEP 是企業裝置註冊的業界標準。在 SCEP 工作流程中,MDM 服務會指示終端裝置產生自己的私鑰與公鑰對。裝置會建立一個憑證簽署要求 (CSR),並透過網路裝置註冊服務 (NDES) 伺服器或雲端閘道將其傳送至您的憑證授權單位 (CA)。CA 會對該要求進行簽署,並將公鑰憑證傳回給裝置。

SCEP 的主要安全性優勢在於私鑰永遠不會離開裝置。它是在本地端產生,儲存在裝置的安全硬體隔離區中,且絕不在網路中傳輸。這使得 SCEP 成為 802.1X 驗證高度推薦的方法。

企業級 SCEP 設定指南:適用於高等教育與大型網路的憑證基礎 WiFi 驗證 - scep architecture overview

EAP-TLS 與雙向驗證

EAP-TLS (Extensible Authentication Protocol with Transport Layer Security) 隸屬於 802.1X 框架。EAP-TLS 被廣泛認為是企業無線網路中最安全的驗證方法,因為它需要雙向驗證。用戶端裝置與 RADIUS 伺服器都必須提供有效的憑證。若沒有密碼學證明,雙方都不會信任彼此。這種雙向驗證可保護網路免受惡意存取點與憑證竊取的威脅。

當裝置連線到您的 WiFi SSID 時,它會向 RADIUS 伺服器出示其憑證。RADIUS 伺服器會根據您的 CA 信任鏈驗證該憑證、檢查憑證撤銷清單 (CRL) 以確保憑證未被撤銷,若驗證成功,則會向存取點傳送允許訊息。

實作指南:部署順序

成功為 802.1X 設定 MDM WiFi 設定檔需要嚴格遵守特定的部署順序。設定檔相依性決定了必須在設定驗證之前先建立信任關係。

步驟 1:部署信任的根憑證設定檔

在任何裝置可以要求用戶端憑證或信任您的 RADIUS 伺服器之前,它必須先信任核發憑證的憑證授權單位。

  1. 將您的根 CA 憑證匯出為 .cer 檔案。
  2. 在您的 MDM(例如 Intune 或 Jamf)中,建立一個信任的憑證設定檔。
  3. 上傳 .cer 檔案並將此設定檔部署到您的目標裝置群組。

步驟 2:設定 SCEP 憑證設定檔

建立信任關係後,設定 SCEP 設定檔以指示裝置如何取得其用戶端憑證。

  1. 建立新的設定檔並選取 SCEP 憑證。
  2. 設定主旨名稱格式。如果是使用者導向驗證,請使用 User Principal Name。
  3. 將金鑰用法設定為數位簽章和金鑰加密。
  4. 在延伸金鑰用法下,指定用戶端驗證。
  5. 將此設定檔連結到步驟 1 中建立的信任的根憑證設定檔。
  6. 提供您的 NDES 伺服器或 SCEP 閘道的外部 URL。

步驟 3:部署 802.1X WiFi 設定檔

最後一個步驟是推送將憑證與網路 SSID 繫結的 WiFi 設定。

  1. 建立一個 WiFi 組態設定檔。
  2. 輸入與您的存取點所廣播完全一致的網路名稱 (SSID)。
  3. 選擇 WPA2-Enterprise 或 WPA3-Enterprise 作為安全性類型。
  4. 將 EAP 類型設定為 EAP-TLS。
  5. 選擇在步驟 2 中建立的 SCEP 憑證設定檔作為用戶端驗證憑證。
  6. 指定用於伺服器驗證的信任的根憑證。

最佳實踐與產業標準

實作 SCEP 憑證部署時,請遵循這些與廠商無關的最佳實踐,以確保合規性與可靠性。

NDES 伺服器配置與安全性

為了允許遠端裝置在抵達現場之前佈署憑證,必須能從網際網路存取 NDES 伺服器。然而,直接將內部伺服器暴露給網際網路是重大的安全性風險。請使用 Azure AD Application Proxy 發佈 NDES URL,或使用雲端託管的 SCEP 閘道。這可提供安全的遠端存取,而無需開啟輸入防火牆連接埠。

RADIUS 與 CRL 檢查

憑證部署只是安全性的一半;撤銷同樣至關重要。如果員工離職,其用戶端憑證仍然有效,若 RADIUS 伺服器不嚴格檢查憑證撤銷清單 (CRL),則停用其 Active Directory 帳戶可能無法立即撤銷其 WiFi 存取權限。請設定您的 RADIUS 伺服器以強制執行嚴格的 CRL 檢查,並確保您的 CRL 發佈點具有高可用性。

與硬體無關的部署

SCEP 和 EAP-TLS 是與廠商無關的標準。您的部署應該與硬體無關,在 Cisco Meraki、HPE Aruba、Ruckus、Juniper Mist、Ubiquiti UniFi、Cambium、Extreme 和 Fortinet 基礎架構中無縫運作。

疑難排解與風險緩釋

儘管有妥善的規劃,憑證部署仍可能會遇到問題。

問題:WiFi 設定檔無法套用

這幾乎總是由於群組定位不匹配所致。如果 SCEP 設定檔指派給使用者群組,但 WiFi 設定檔指派給裝置群組,則 MDM 無法解析相依性。請確保信任的根、SCEP 和 WiFi 設定檔都部署到完全相同的群組。

問題:NDES 403 Forbidden 錯誤

裝置無法擷取 SCEP 憑證。這很可能是因為憑證範本缺少 Intune Certificate Connector 服務帳戶所需的權限,或者您的防火牆 URL 篩選封鎖了 SCEP 所使用的特定查詢字串參數。## ROI 與企業影響

轉換至 SCEP 802.1X 憑證部署,可在安全性與營運上帶來可衡量的投資回報。

企業級 SCEP 設定指南:適用於高等教育與大型網路的憑證基礎 WiFi 驗證 - scep vs psk comparison

  1. 減少客服中心工單: 基於密碼的 WiFi 會產生大量的支援工單。憑證架構驗證對使用者而言是無感的,通常可減少高達 70% 與 WiFi 相關的客服中心工作量。
  2. 強化安全態勢: EAP-TLS 消除了解析憑證和中間人攻擊的風險。這對於符合 PCI-DSS 和 GDPR 等框架至關重要。
  3. 無縫登入上線: 對於同時管理大量 Apple 裝置與 Windows 的組織而言,與現有 MDM 工作流程整合可確保統一、零接觸的配置體驗。
  4. 動態分割: 支援根據身分進行動態 VLAN 分配,將 IoT 裝置與企業數據隔離,而不需要個別的 SSID。

如需進一步閱讀,請參閱我們的相關指南:企業 WiFi 安全:2026 年完整指南 與 員工離職時如何撤銷 WiFi 存取權限。

關鍵定義

SCEP (Simple Certificate Enrollment Protocol)

一種自動化向託管裝置申請與發行數位憑證而無需人工干預的協定。

由 MDM 平台使用,以安全地向裝置發送唯一識別身分,用於網路驗證。

EAP-TLS (Extensible Authentication Protocol - Transport Layer Security)

最安全的 802.1X 驗證方法,要求用戶端和 RADIUS 伺服器均須出示有效的數位憑證。

SCEP 憑證所配置支援的目標驗證協定。

802.1X

一種用於連接埠型網路存取控制的 IEEE 標準,為希望連接到 LAN 或 WLAN 的裝置提供驗證機制。

保護企業網路免受未授權存取的整體架構。

RADIUS

一種網路協定,為連接和使用網路服務的使用者提供集中式的驗證、授權與計費管理。

驗證用戶端憑證並決定裝置應加入哪個 VLAN 的伺服器元件。

CSR (Certificate Signing Request)

在申請 SSL/TLS 憑證時提供給憑證授權單位的一段編碼文字,其中包含公開金鑰與身分資訊。

在 SCEP 註冊過程中,於裝置本機產生的憑證簽署請求。

NDES (Network Device Enrollment Service)

一項 Microsoft Windows Server 角色,充當橋樑角色,允許裝置透過 SCEP 取得憑證。

接收來自裝置的 CSR 並將其轉發給內部憑證授權單位的閘道。

CRL (Certificate Revocation List)

由憑證授權單位發佈的清單,其中包含已被撤銷且不應再被信任的憑證序號。

在驗證期間由 RADIUS 伺服器檢查,以確保已離職員工的裝置無法連線。

VLAN (Virtual Local Area Network)

一個邏輯子網路,用於將來自不同實體 LAN 的裝置群組歸類在一起。

與 RADIUS 協同工作,根據 SCEP 憑證中呈現的的身份動態分割網路流量。

範例

一間擁有 400 間客房的飯店需要為 150 台員工裝置(平板電腦與筆記型電腦)部署安全的營運 WiFi,同時確保與 Guest WiFi 網路嚴格隔離。

IT 團隊設定了與其 MDM 整合的雲端 SCEP 閘道。他們部署了信任的根憑證設定檔,接著部署針對「飯店營運」裝置群組的 SCEP 設定檔。隨後部署「Staff-Secure」SSID 的 WiFi 設定檔,並設定為 WPA3-Enterprise 與 EAP-TLS。RADIUS 伺服器設定為將這些通過驗證的裝置分配至 VLAN 40,與 Guest WiFi (VLAN 50) 完全隔離。

考官評語: 此方法消除了員工與賓客共用 PSK 的風險。透過使用 SCEP,私鑰在營運裝置上保持安全,且動態 VLAN 分配可確保適當的網路分割,而無需廣播多個 SSID。

一間擁有 25,000 名學生與 3,000 名員工的大型大學校園需要保護其「Edu-Secure」網路。他們目前使用支援使用者名稱與密碼的 PEAP,導致每月因密碼過期而產生 500 多個服務台支援工單。

該大學使用 Intune 與 SCEP 將員工和教職員工裝置遷移至 EAP-TLS。他們按照嚴格的順序(根憑證 -> SCEP -> WiFi)將憑證設定檔部署到員工使用者群組。對於未託管的學生 BYOD 裝置,他們部署了一個獨立的快速啟動入口網站來提供臨時憑證,或者利用 Purple 的 Guest WiFi 平台搭配設定檔基礎的驗證,以實現無縫、安全的存取。

考官評語: 將託管裝置遷移至 SCEP/EAP-TLS 可立即降低與密碼相關的工單數量。混合方法考慮到 SCEP 需要 MDM 註冊,從而正確地將未託管的 BYOD 流量引導至專屬的快速啟動流程。

練習題

Q1. 您的團隊正在部署一個新的 SCEP 憑證設定檔至 500 台 Windows 筆記型電腦。Trusted Root 設定檔已部署至 "All Corporate Devices" 群組。SCEP 設定檔已部署至 "All Corporate Users" 群組。WiFi 設定檔在筆記型電腦上顯示為 "Not Applicable"。根本原因是什麼?

提示:請考慮 Intune 設定檔的相依性規則與群組定位要求。

查看標準答案

根本原因是群組定位不一致。Intune 要求相依的設定檔(Root、SCEP、WiFi)必須部署至完全相同的群組類型。由於 Root 設定檔是以裝置為目標,而 SCEP 設定檔是以使用者為目標,導致相依性鏈中斷。這三個設定檔必須全部以相同的裝置群組或相同的使用者群組為目標。

Q2. 一位飯店營運總監希望使用 EAP-TLS 來保護員工 WiFi 網路。他們建議使用 PKCS 代替 SCEP,因為它不需要 NDES 伺服器。作為網路架構師,您為什麼應該建議不要在 WiFi 驗證中使用此方案?

提示:請思考私鑰是在何處產生以及如何進行傳輸。

查看標準答案

您應該建議不要在 WiFi 驗證中使用 PKCS,因為它需要由 CA 集中產生私鑰,並透過網路傳輸到裝置。SCEP 的安全性明顯更高,因為裝置會在本地產生私鑰並將其儲存在安全硬體隔離區中;私鑰永遠不會離開裝置。

Q3. 在網路稽核期間,您發現 RADIUS 伺服器被設定為忽略 CRL (Certificate Revocation List) 檢查錯誤。當員工離職時,這會引入什麼具體的安全風險?

提示:考慮如果 MDM 取消註冊裝置,但 RADIUS 伺服器無法驗證撤銷狀態,憑證的有效性會發生什麼變化。

查看標準答案

如果忽略 CRL 檢查或預設允許通過,已離職且其裝置已被取消註冊(且憑證已被 CA 撤銷)的員工,可能仍然可以連接到 WiFi 網路。RADIUS 伺服器將會看到一個密碼學上有效的憑證,並在不檢查 CRL 的情況下授予存取權限,從而造成嚴重的安全漏洞。

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

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