跳至主要內容

企業 SCEP 指南:部署簡單憑證登錄協定以實現自動化校園 WiFi 安全

本技術參考指南為使用 SCEP 的企業 WiFi 憑證部署提供了權威的架構藍圖和逐步實施策略。內容涵蓋 SCEP 與 PKCS 之間的核心差異、成功部署所需的確切順序,以及 IT 主管的實際風險緩釋策略。

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

收聽此指南

查看播客逐字稿
大家早。如果您正在管理飯店集團、零售物業、體育場或大學校園的 WiFi 基礎架構,那麼本次簡報非常適合您。我們將介紹 SCEP(簡單憑證登錄協定),特別是它如何解決企業 WiFi 中最令人頭痛的持續性問題之一:自動將憑證部署到數千台設備上,而不會讓您的客服中心淹沒在支援工單中。 [short pause] 讓我來為大家說明背景。您已經做出了正確的決定,即員工 WiFi 不再接受預共用金鑰。單一密碼遭到破解就會暴露您的整個網路區段。您已經或正在轉向 802.1X 驗證。這是 IEEE 標準,要求每台設備在獲得網路存取權限之前證明其身分。802.1X 最安全的版本是 EAP-TLS(具有傳輸層安全性的可延伸驗證協定),它使用數位憑證而非密碼。憑證在密碼學上對每台設備都是唯一的,無法共享,且如果設備遺失或員工離職,可以立即撤銷。 [short pause] 到目前為止,一切都很順利。問題在於分發。您如何將唯一的憑證部署到您資產中的每台筆記型電腦、每部手機、每台平板電腦上(涵蓋 Windows、iOS、Android、macOS),而無需技術人員逐一操作設備?這正是 SCEP 所解決的問題。 [medium pause] SCEP 於 2020 年由網際網路工程任務組在 RFC 8894 中正式確立,儘管自 2000 年代初期以來它就已在企業環境中使用。這是一種允許託管設備使用預先設定的 URL 和挑戰密碼,直接向您的憑證授權單位請求其專屬憑證的協定。這裡的核心安全要點是:私鑰在設備本身上產生,儲存在設備的安全記憶體中(即 Windows 設備上的 TPM 晶片,或 Apple 硬體上的 Secure Enclave),且絕不會跨網路傳輸。設備會產生憑證簽署請求,將其傳送到 SCEP 閘道,閘道驗證挑戰,將請求轉發給您的憑證授權單位,CA 對其進行簽署,然後簽署後的憑證會傳回設備。整個過程對終端使用者而言是完全無感的。 [short pause] 現在,在 Microsoft 環境中,SCEP 閘道通常是 NDES(網路裝置登錄服務),這是一個 Windows Server 角色,充當您的 MDM 平台與 CA 之間的媒介。Microsoft Intune 將 SCEP 設定檔推送到託管設備,告知它們 NDES URL 和挑戰密碼。設備會自動完成其餘的工作。 [medium pause] 讓我帶您了解實際部署的情況。以一家擁有 150 家物業的飯店集團為例(想像一下 Premier Inn 的規模)。他們混合使用了供前台員工使用的 Windows 筆記型電腦、供房務主管使用的 iOS 設備,以及餐廳銷售點的 Android 平板電腦。在採用 SCEP 之前,他們運行的是 WPA2-Personal,並每季輪換一次共享密碼。每次輪換都會引發一波客服中心電話。透過 SCEP 和 Intune,他們依序部署了三個設定檔。首先是「受信任的根憑證」設定檔,這會告知每台設備信任公司的憑證授權單位。其次是「SCEP 憑證」設定檔,這會指示設備去收集其唯一的用戶端憑證。第三是「WiFi」設定檔,這會設定 SSID,將安全性類型設定為 WPA2-Enterprise 或 WPA3-Enterprise,並指向用於驗證的 SCEP 憑證。將這三個設定檔部署到 Intune 中的同一個設備群組,每台託管設備就會自動連線到企業 SSID,並擁有唯一的憑證,完全不需要使用者互動。 [short pause] The RADIUS 伺服器(通常是 Microsoft NPS 或雲端 RADIUS 服務)接收 EAP-TLS 驗證請求,根據 CA 驗證憑證,檢查憑證撤銷清單,並授予或拒絕存取。如果員工離職,您可以在 CA 中撤銷其憑證。他們的設備將在下一個驗證週期失去 WiFi 存取權限。無需重設密碼,也無需等待每季的輪換。 [medium pause] 現在,人們經常詢問 SCEP 與 PKCS(公鑰加密標準)之間的差異。兩者都適用於 Intune。關鍵差異在於私鑰產生的位置。使用 SCEP,私鑰是在設備上產生的。使用 PKCS,CA 會集中產生這兩個金鑰,並將私鑰推送到設備。這意味著私鑰會跨網路傳輸,從而引入了理論上的攔截風險。PKCS 有其適用場景,它更適合需要金鑰託管的 S/MIME 電子郵件加密。對於 WiFi 驗證,SCEP 每次都是正確的選擇。 [short pause] 讓我給您第二個場景:零售物業。想像一家在全英國擁有 200 家門市的時尚零售商,每家門市都運行 Cisco Meraki 存取點。他們的銷售點系統是基於 Windows 的,並透過 Intune 進行管理。他們需要符合 PCI DSS 合規性,這意味著對任何處理持卡人資料的設備進行網路分割和強式驗證。基於 SCEP 的 EAP-TLS 為他們在員工 SSID 上提供了設備級驗證,並由 RADIUS 策略驅動 VLAN 分配。POS 終端會自動進入符合 PCI 範圍的 VLAN。Guest WiFi(透過 Purple 等平台單獨處理)在完全隔離的 SSID 上運行,並有其專屬的驗證流程。這兩個網路永遠不會接觸。稽核人員很滿意,安全團隊也睡得更安穩。 [medium pause] 好的,讓我們來談談陷阱,因為有一些陷阱會讓團隊措手不及。 [short pause] 最常見的失敗模式是 Intune 中的群組目標不匹配。您的「受信任的根憑證」設定檔、您的 SCEP 設定檔以及您的 WiFi 設定檔都必須指向同一個 Azure AD 群組。如果 SCEP 設定檔指向「使用者」群組,而 WiFi 設定檔指向「設備」群組,Intune 將無法解決相依性,且 WiFi 設定檔會顯示為錯誤。請先檢查您的指派,這幾乎總是罪魁禍首。 [short pause] 第二個陷阱:NDES 伺服器可用性。您的 NDES 伺服器需要能從網際網路存取,以便遠端設備在到達現場之前進行登錄。安全的方法是透過 Azure AD Application Proxy,這可以讓您在不開啟輸入防火牆連接埠的情況下進行遠端存取。切勿將 NDES 直接暴露於網際網路。 [short pause] 第三:CRL 可用性。您的 RADIUS 伺服器在每次設備驗證時都會檢查憑證撤銷清單。如果 CRL 發佈點無法存取(可能是伺服器故障或防火牆規則變更),所有人的驗證都會失敗。請確保您的 CRL 端點具有高可用性,並定期進行測試。 [short pause] 第四:憑證範本權限。如果您的 NDES 連接器服務帳戶對憑證範本沒有「讀取」和「登錄」權限,設備在嘗試收集其憑證時會收到 HTTP 403 錯誤。這是一個簡單的權限修正,但在初始設定期間很容易被忽略。 [medium pause] 現在進入快速問答環節。 [short pause] SCEP 可以與非 Microsoft MDM 搭配使用嗎?可以。適用於 Apple 設備群的 Jamf、VMware Workspace ONE 以及大多數企業 MDM 平台都支援 SCEP 設定檔。該協定是與廠商無關的。 [short pause] SCEP 支援雲端 PKI 嗎?支援。Microsoft 在 Intune Suite 中自有的雲端 PKI 完全消除了對內部部署 NDES 伺服器的需求。SecureW2 和 Keyfactor 等第三方雲端 PKI 供應商也提供雲端 SCEP 端點。 [short pause] 那麼 WPA3-Enterprise 呢?WPA3-Enterprise使用相同的 802.1X 和 EAP-TLS 驗證堆疊。由 SCEP 核發的憑證運作方式完全相同。升級是在無線協定層,而不是憑證層。 [short pause] 憑證的有效期是多久?通常為一年,但您可以設定更短的有效期。Intune 會在到期前處理自動續期,因此使用者絕不會遇到中斷。 [medium pause] 總結來說。SCEP 實現了大規模的自動化憑證分發,消除了跨大型設備群部署 PKI 的手動開銷。私鑰保留在設備上,這是 EAP-TLS 的安全基礎。請依序部署:先部署「受信任的根憑證」,其次是「SCEP 設定檔」,第三是「WiFi 設定檔」,且全部指向同一個群組。透過 Application Proxy 安全地發佈您的 NDES 端點。保持您的 CRL 端點高可用性。如果您是從頭開始,請評估雲端 PKI,以完全消除對內部部署 NDES 的相依性。 [short pause] 對於 Guest WiFi(獨立的、面向訪客的網路),基於憑證的驗證並不是合適的模型。訪客沒有託管設備。這正是 Purple 等平台處理驗證流程的地方:Captive Portal、社群登入、電子郵件收集或簡訊驗證,所有這些都會匯入您的行銷團隊可以實際使用的第一方資料層。這兩種方法相輔相成:針對您的託管員工資產使用 SCEP,針對您的訪客網路使用 Purple。兩者都在相同的硬體上運行,並透過 VLAN 進行乾淨的分割。 [short pause] 以上是關於 SCEP 企業 WiFi 上網引導的簡報。完整的書面指南(包含架構圖、逐步 Intune 設定以及實際範例)可在 Purple 網站上取得。感謝您的收聽。

header_image.png

執行摘要

對於企業場域而言,無論是繁忙的餐飲旅宿環境、多門市的零售營運,還是現代化的企業校園,依賴預共用金鑰或基本的 Captive Portal 來提供員工 WiFi 都是一種安全漏洞和營運瓶頸。現代網路架構要求使用 EAP-TLS 進行 802.1X 驗證,以確保每台設備在存取網路之前都經過密碼學驗證。

挑戰在於分發:如何將唯一的用戶端憑證部署到數千台 Windows、iOS 和 Android 設備,而不會讓您的客服中心淹沒在支援工單中?Microsoft Intune 和其他 MDM 平台透過自動化憑證生命週期管理解決了這個問題。藉由部署簡單憑證登錄協定(SCEP)設定檔,IT 團隊可以將受信任的根憑證和用戶端憑證無感地推送到託管端點。

本指南為企業 WiFi 憑證部署提供了權威的架構藍圖和逐步實施策略。我們將探討 SCEP 與 PKCS 之間的核心差異,詳細說明成功部署所需的確切順序,並概述實際的風險緩釋策略,以確保您的 Guest WiFi 和企業網路保持安全且高效能。

收聽簡報

技術深挖:SCEP 架構

在設計企業 WiFi 憑證部署策略時,第一個架構決策是選擇憑證傳遞機制。行動裝置管理平台同時支援 SCEP 和 PKCS,但它們的運作方式根本上不同。

簡單憑證登錄協定 (SCEP)

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

SCEP 的關鍵安全優勢在於私鑰永遠不會離開設備。它是在本機產生的,儲存在設備的安全記憶體中(例如 Windows 上的 TPM 或 iOS 上的 Secure Enclave),且絕不會跨網路傳輸。這使得 SCEP 成為 802.1X 驗證強烈推薦的方法。

scep_architecture_overview.png

公鑰加密標準 (PKCS)

相反地,使用 PKCS 時,憑證授權單位會集中產生公鑰和私鑰。憑證連接器會安全地匯出此金鑰組,並將其推送到目標設備。

雖然 PKCS 消除了解決部署和維護 NDES 伺服器的需求,簡化了基礎架構佔用空間,但由於私鑰是透過網路傳輸的,因此它引入了理論上的安全風險。PKCS 通常更適合需要金鑰託管的使用案例(例如 S/MIME 電子郵件加密),而不是網路驗證。

scep_vs_pkcs_comparison.png

實施指南:部署順序

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

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

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

  1. 將您的根 CA 憑證和任何中介 CA 憑證匯出為 .cer 檔案。
  2. 在您的 MDM 主控台中,建立一個新的設定檔。
  3. 選取目標平台並選擇受信任的憑證設定檔類型。
  4. 上傳 .cer 檔案並將此設定檔部署到您的目標設備群組。

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

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

  1. 建立一個新的設定檔並選取 SCEP 憑證。
  2. 設定主體名稱格式。對於使用者驅動的驗證,CN={{UserPrincipalName}} 是標準格式。對於設備驗證,請使用 CN={{AAD_Device_ID}}
  3. 將金鑰用途設定為數位簽章和金鑰加密。
  4. 在延伸金鑰用途下,指定用戶端驗證 (OID: 1.3.6.1.5.5.7.3.2)。
  5. 將此設定檔連結到步驟 1 中建立的受信任根憑證設定檔。
  6. 提供您的 SCEP 閘道或 NDES 伺服器的外部 URL。

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

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

  1. 建立一個 WiFi 設定檔。
  2. 輸入與您的無線存取點廣播完全相同的網路名稱。
  3. 選取 WPA2-EnterpriseWPA3-Enterprise 作為安全性類型。
  4. 將 EAP 類型設定為 EAP-TLS。
  5. 在驗證設定gs,選擇在步驟 2 中建立的 SCEP 憑證設定檔作為用戶端驗證憑證。
  6. 指定用於伺服器驗證的信任根憑證,以確保裝置僅連線至您合法的 RADIUS 伺服器。

最佳實踐與業界標準

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

SCEP 閘道部署與安全性

SCEP 閘道必須可從網際網路存取,以便遠端裝置在抵達現場之前佈署憑證。將內部伺服器直接暴露於網際網路存在重大的安全風險。請使用應用程式代理或反向代理發佈 SCEP URL。這可在不開啟輸入防火牆連接埠的情況下提供安全的遠端存取,並允許您將條件式存取原則套用至註冊流程。

RADIUS 與 CRL 檢查

憑證部署僅是安全方程式的一半;撤銷同樣至關重要。如果員工離職,若其用戶端憑證仍然有效且 RADIUS 伺服器未嚴格檢查憑證撤銷清單 (CRL),則僅停用其目錄帳戶可能無法立即撤銷其 WiFi 存取權限。

設定您的 RADIUS 伺服器以強制執行嚴格的 CRL 檢查。確保您的 CRL 發佈點具有高可用性;如果 RADIUS 伺服器無法存取 CRL,驗證將會失敗,從而導致大規模中斷。

如需現代連線能力的更廣泛考量,請參閱我們的指南: 頻寬管理:2026 年實用指南

疑難排解與風險緩釋

即使經過精心規劃,憑證部署仍可能會遇到問題。以下是常見的失敗模式與緩釋策略。

WiFi 設定檔套用失敗

裝置接收了信任根憑證和 SCEP 憑證,但在 MDM 主控台中,WiFi 設定檔顯示為錯誤或不適用。這幾乎總是由於群組目標不比對所致。如果 SCEP 設定檔指派給使用者群組,但 WiFi 設定檔指派給裝置群組,MDM 將無法解析此相依性。稽核您的指派。確保信任根、SCEP 和 WiFi 設定檔都部署到完全相同的群組。

閘道 403 Forbidden 錯誤

裝置無法擷取 SCEP 憑證,且閘道記錄顯示 HTTP 403 錯誤。連接器服務帳戶缺少憑證範本上的必要權限,或者您防火牆上的 URL 篩選封鎖了 SCEP 所使用的特定查詢字串參數。驗證連接器帳戶在 CA 範本上是否具有讀取和註冊權限。檢查防火牆記錄,確保包含 ?operation=GetCACaps 的 URL 未被封鎖。

投資報酬率 (ROI) 與業務影響

過渡到由 SCEP 驅動的 802.1X 憑證部署,可在安全性與營運方面帶來可衡量的回報。

  1. 減少服務台工單: 基於密碼的 WiFi 會產生大量關於密碼過期、鎖定和輸入錯誤的支援工單。基於憑證的驗證對使用者而言是無感的,通常可減少 70% 與 WiFi 相關的服務台工作量。
  2. 增強安全態勢: EAP-TLS 消除憑證收集和中間人攻擊的風險。這對於符合 PCI DSS 和 GDPR 等框架至關重要,特別是在 零售醫療保健 環境中。
  3. 無縫上線: 將憑證部署與現有的 MDM 工作流程整合,可確保從第一天起就獲得統一、零接觸的配置體驗。

雖然 SCEP 可以保護您受管理的企業裝置,訪客和訪客網路需要不同的方法。對於未受管理的裝置,具有社群登入或簡訊驗證的 Captive Portal 會饋送到第一方數據層,為您提供具體可行的洞察。探索我們的 WiFi Analytics 平台,了解這些數據如何推動營收。

關鍵定義

SCEP (Simple Certificate Enrollment Protocol)

一種允許設備向憑證授權單位請求數位憑證的協定,其中私鑰在設備本身上產生並安全地儲存。

由於其高安全性和跨企業設備群的擴充性,這是部署 WiFi 驗證憑證的推薦方法。

PKCS (Public Key Cryptography Standards)

一套標準,其中公鑰和私鑰皆由憑證授權單位產生,然後安全地傳遞到端點。

通常用於 S/MIME 電子郵件加密,但由於私鑰需要透過網路傳輸,因此對於 WiFi 驗證而言較不理想。

NDES (Network Device Enrollment Service)

一種 Microsoft Windows Server 角色,充當橋樑,允許沒有網域憑證的設備透過 SCEP 取得憑證。

在使用內部部署 Microsoft PKI 實施 SCEP 憑證部署時,所需的基礎架構元件。

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

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

MDM WiFi 和憑證設定檔旨在啟用的目標驗證協定,從而消除基於密碼的存取。

CRL (Certificate Revocation List)

由憑證授權單位發佈的清單,其中包含在預定到期日之前已被撤銷的憑證序號。

RADIUS 伺服器必須在驗證期間檢查 CRL,以確保已離職的員工無法使用先前有效的憑證存取網路。

CSR (Certificate Signing Request)

申請 SSL/TLS 憑證時提供給憑證授權單位的編碼文字區塊,其中包含公鑰和身分資訊。

在 SCEP 流程中由託管設備在本機產生,以請求其唯一的身分憑證。

802.1X

一項用於基於連接埠之網路存取控制的 IEEE 標準,為希望連接到 LAN 或 WLAN 的設備提供驗證機制。

在授予網路存取權限之前,強制執行 EAP-TLS 憑證驗證要求的基礎架構。

RADIUS (Remote Authentication Dial-In User Service)

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

根據 CA 和 CRL 評估用戶端憑證,以做出允許或拒絕 WiFi 存取之最終決定的伺服器。

範例

一家擁有 150 家物業的飯店集團需要保護其員工網路,其設備包括用於前台的 Windows 筆記型電腦、用於房務的 iOS 設備,以及用於餐廳銷售點(POS)的 Android 平板電腦。他們目前使用 WPA2-Personal,並每季輪換一次共享密碼,這產生了大量的客服中心工作量。

該飯店集團向統一的設備群組依序部署了三個 Intune 設定檔。首先,「受信任的根憑證」設定檔與企業 CA 建立信任關係。其次,「SCEP 憑證」設定檔指示設備請求唯一的用戶端憑證。第三,「WiFi」設定檔使用 WPA3-EnterpriseEAP-TLS 設定企業 SSID,並指向用於驗證的 SCEP 憑證。RADIUS 伺服器執行嚴格的 CRL 檢查,以便在員工離職時立即撤銷其存取權限。

考官評語: 此方法消除了每季輪換密碼的開銷,並防止憑證共享以確保網路安全。選擇 SCEP 而非 PKCS,是為了確保私鑰永遠不會離開個別設備,從而在多樣化的硬體中維持零信任姿態。

一家擁有 200 家門市的時尚零售商需要為其透過 Intune 管理的 Windows 銷售點(POS)系統實現 PCI DSS 合規性。他們必須確保對任何處理持卡人資料的設備進行強式驗證和嚴格的網路分割。

該零售商在員工 SSID 上實施基於 SCEP 的 EAP-TLS 以進行設備級驗證。RADIUS 策略驅動 VLAN 分配,自動將通過驗證的 POS 終端放入嚴格隔離、符合 PCI 範圍的 VLAN 中。Guest WiFi 則在完全獨立的 SSID 上處理,並配有專屬的 Captive Portal 驗證流程,確保這兩個網路永遠不會交會。

考官評語: 藉由將網路分割直接與基於憑證的驗證相結合,該零售商無需為每家門市進行手動網路設定即可滿足 PCI DSS 要求。使用 Purple 等平台對訪客網路進行實體隔離,可防止 PCI 稽核的範圍蔓延。

練習題

Q1. 您的 Intune 部署顯示「受信任的根憑證」和 SCEP 設定檔已成功套用到使用者的筆記型電腦,但 WiFi 設定檔顯示「錯誤」狀態。使用者無法連線到企業 SSID。最可能的架構原因是什麼?

提示:考慮 MDM 平台如何解決相關設定檔之間的相依性。

查看標準答案

群組目標不匹配。SCEP 設定檔可能被指派給「使用者」群組,而 WiFi 設定檔被指派給「設備」群組(反之亦然)。Intune 無法跨不同的群組類型解決相依性,導致 WiFi 設定檔部署失敗。請稽核指派情況,並確保所有三個設定檔都指向完全相同的 Azure AD 群組。

Q2. 一家新收購的子公司需要為其員工設備進行 802.1X 驗證。其安全團隊要求私鑰絕不能跨網路傳輸,且必須在端點的硬體 TPM 內產生。您必須使用哪種憑證部署方法?

提示:比較 SCEP 工作流程與 PKCS 工作流程中私鑰產生的位置。

查看標準答案

您必須使用 SCEP(簡單憑證登錄協定)。在 SCEP 工作流程中,設備在其安全記憶體(TPM)內本機產生自己的私鑰和公鑰組,且僅透過網路傳送憑證簽署請求(CSR)。PKCS 則在 CA 上集中產生私鑰並透過網路傳輸,這違反了安全團隊的要求。

Q3. 一名員工離職且其 Active Directory 帳戶已被停用。然而,他們的筆記型電腦在失去存取權限之前,仍與企業 WiFi 網路保持連線數個小時。您該如何解決這個安全漏洞?

提示:停用帳戶並不會使現有憑證失效。RADIUS 伺服器使用什麼機制來檢查憑證有效性?

查看標準答案

您必須設定 RADIUS 伺服器以執行嚴格的憑證撤銷清單(CRL)檢查。當員工離職時,必須在憑證授權單位中明確撤銷其憑證。接著,RADIUS 伺服器將在下一次驗證週期中檢查 CRL,並立即拒絕存取,無論 Active Directory 帳戶狀態為何。