跳至主要內容

企業級 SCEP 設定指南:適用於高等教育與大型網路的憑證式 Wi-Fi 驗證

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

📖 5 分鐘閱讀📝 1,151 字數🔧 2 範例3 練習題📚 8 關鍵定義

收聽此指南

查看播客逐字稿
企業級 SCEP 設定指南:適用於高等教育與大型網路的憑證式 WiFi 驗證 Purple 技術簡報 - 播客腳本(約 10 分鐘) --- 引言與背景 - 約 1 分鐘 歡迎收聽 Purple 技術簡報系列。我今天想聊聊一個經常出現在許多 IT 收件匣中,卻很少得到直接解答的話題:如何在大規模網路中,使用 SCEP 實際部署憑證式 WiFi 驗證?無論是大學校園、多據點飯店集團,還是大型公共部門資產,這都適用。 我們將為您呈現全景。包括 SCEP 的實際作用、它如何融入 802.1X 架構、大多數團隊都會搞錯的部署順序、兩個真實世界的實作場景,以及如果您不提前規劃,將會浪費您整個週末時間的陷阱。 這是一份顧問簡報,而不是教學課程。我假設您已經知道什麼是 RADIUS 伺服器,並且可能已經決定要淘汰預共用金鑰。您現在需要的是實作藍圖。 讓我們開始吧。 --- 技術深入探討 - 約 5 分鐘 首先是基本原理。SCEP 代表簡單憑證登冊協定。它於 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 完全相容。事實上,搭配 EAP-TLS 的 WPA3-Enterprise 是 Wi-Fi Alliance 針對政府和金融網路推薦的組合。 --- 總結與後續步驟 - 約 1 分鐘 總結來說。對於任何擁有超過 50 台託管裝置的網路,SCEP 憑證 WiFi 驗證都是正確的架構。它消除了共用憑證,為您提供每台裝置的身分識別,啟用動態 VLAN 分割,並直接與您的身分識別提供者整合以實現自動撤銷。部署順序(信任的根憑證,接著是 SCEP 設定檔,最後是 WiFi 設定檔)是固定的。群組目標定位必須保持一致。CRL 可用性是不可或缺的。 特別是對於高等教育,將適用於教職員裝置的 SCEP 與適用於學生個人裝置的獨立訪客 WiFi 層相結合,可同時為您提供安全性和絕佳的使用者體驗,而無需妥協。 如果您想深入瞭解,Purple 關於無 Active Directory 或地端伺服器的企業 WiFi 驗證指南涵蓋了雲端原生路徑。如果您正在思考員工離職時會發生什麼事,我們的撤銷 WiFi 存取權限指南將帶您瞭解完整的撤銷工作流程。 感謝您的收聽。我是來自 Purple 技術團隊的成員,我們在下一次簡報中再見。 --- 腳本結束

header_image.png

執行摘要

對於企業場域——無論是現代化的高等教育校園、多據點零售營運,還是大型餐旅集團——依賴預共用金鑰來提供員工和營運 WiFi 都會引入無法接受的安全性漏洞和營運開銷。現代網路架構需要使用 EAP-TLS802.1X 驗證,以確保每台裝置在存取網路之前都經過密碼學驗證。

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

本指南為企業 SCEP 憑證部署提供了權威的架構藍圖和逐步實作策略。我們將探討成功所需的部署順序、概述真實世界的風險緩解策略,並詳細說明 Purple 的基於身分的網路方法如何對應到這些需求。

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

在設計憑證式 WiFi 部署策略時,了解底層協定的互動至關重要。SCEP 是傳輸機制;EAP-TLS 是驗證協定。

SCEP (簡單憑證登冊協定)

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

SCEP 的關鍵安全性優勢在於私鑰永遠不會離開裝置。它是在本地產生,儲存在裝置的安全硬體飛地中,且絕不會透過網路傳輸。這使得 SCEP 成為 802.1X 驗證強烈推薦的方法。

scep_architecture_overview.png

EAP-TLS 與雙向驗證

EAP-TLS(可延伸驗證協定 - 傳輸層安全性)位於 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. 設定主體名稱格式。對於使用者驅動的驗證,請使用使用者主體名稱。
  3. 將金鑰用法設定為數位簽章和金鑰加密。
  4. 在延伸金鑰用法下,指定用戶端驗證。
  5. 將此設定檔連結到步驟 1 中建立的「信任的根憑證」設定檔。
  6. 提供您的 NDES 伺服器或 SCEP 閘道的外部 URL。

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

最後一步是推送將憑證與網路 SSID 綁定的 WiFi 組態。

  1. 建立一個 Wi-Fi 組態設定檔。
  2. 輸入與您的存取點廣播完全相同的網路名稱 (SSID)。
  3. 選擇 WPA2-EnterpriseWPA3-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_vs_psk_comparison.png

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

如需進一步閱讀,請參閱我們的相關指南: 企業 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,同時確保與訪客 WiFi 網路嚴格隔離。

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

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

一所擁有 25,000 名學生和 3,000 名教職員的大型大學校園需要保護其「Edu-Secure」網路。他們目前使用 PEAP 搭配使用者名稱和密碼,導致每月因密碼過期而產生 500 多張技術支援工單。

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

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

練習題

Q1. 您的團隊正在向 500 台 Windows 筆記型電腦部署新的 SCEP 憑證設定檔。「信任的根憑證」設定檔已部署至「所有公司裝置」群組。SCEP 設定檔已部署至「所有公司使用者」群組。WiFi 設定檔在筆記型電腦上顯示為「不適用」。根本原因是什麼?

提示:考量 Intune 設定檔相依性規則和群組目標定位要求。

查看標準答案

根本原因是群組目標定位不相符。Intune 要求相依的設定檔(根憑證、SCEP、WiFi)必須部署到完全相同的群組類型。因為根憑證設定檔針對裝置,而 SCEP 設定檔針對使用者,導致相依性鏈結中斷。所有這三個設定檔都必須針對同一個裝置群組或同一個使用者群組。

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

提示:思考私鑰是在哪裡產生的,以及它是如何傳輸的。

查看標準答案

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

Q3. 在網路稽核期間,您發現 RADIUS 伺服器設定為忽略 CRL(憑證撤銷清單)檢查錯誤。當員工離職時,這會引入什麼特定的安全性風險?

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

查看標準答案

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