跳至主要內容

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

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

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

收聽此指南

查看播客逐字稿
企業 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-TLS802.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-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 設定指南:適用於高等教育與大型網路的憑證架構 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 閘道。他們部署了信任的根憑證設定檔,接著部署針對「Hotel Operations」裝置群組的 SCEP 設定檔。隨後部署了針對「Staff-Secure」SSID 的 WiFi 設定檔,並設定為 WPA3-EnterpriseEAP-TLS。RADIUS 伺服器設定為將這些通過驗證的裝置分配至 VLAN 40,使其與 Guest WiFi (VLAN 50) 完全隔離。

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

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

該大學使用 Intune 和 SCEP 將教職員裝置遷移至 EAP-TLS。他們將憑證設定檔以嚴格的順序(Root -> 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 設定檔在筆記型電腦上顯示為「不適用」。根本原因為何?

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

查看標準答案

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

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

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

查看標準答案

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

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

提示:請考慮如果 MDM 解除註冊該裝置,但 RADIUS 伺服器無法驗證撤銷狀態時,憑證的有效性會發生什麼事。

查看標準答案

如果忽略 CRL 檢查或因錯誤而預設開放,已離職員工的裝置即使已解除註冊(且憑證已被 CA 撤銷),可能仍可連線至 WiFi 網路。RADIUS 伺服器會將其視為密碼學上有效的憑證,並在不檢查 CRL 的情況下授予存取權限,從而造成嚴重的安全漏洞。

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

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