跳至主要內容

透過 SCEP 與 PKCS 進行 Microsoft Intune WiFi 憑證部署

您將能在 SCEP 與 PKCS 之間做出選擇以部署員工 WiFi 憑證,接著在 Intune 中按正確順序部署受信任的根憑證、用戶端憑證以及 802.1X WiFi 設定檔。您也將瞭解如何驗證先導計劃、測試撤銷,並修復在 Windows、iOS 和 Android 上阻礙 EAP-TLS 部署的故障。

作者:Tom Hackett發佈於 更新於
📖 15 分鐘閱讀1,084 字數3 範例3 練習題12 關鍵定義

Video overview

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

Interactive Architecture Tool802.1X EAP-TLS Profile Sizer

Microsoft Intune WiFi certificate profile and architecture advisor

Model your enterprise 802.1X certificate deployment. Compare SCEP vs PKCS vs Microsoft Cloud PKI, validate OS-specific key storage parameters, eliminate group targeting conflicts (error 0x87D1FDE8), and generate deployment profiles.

Architecture Score
95/100
Strong architecture

Certificate Enrollment Specifications

  • Protocol: Simple Certificate Enrollment Protocol (RFC 8894)
  • Key Security: Generated on client device (TPM / Secure Enclave) - never leaves endpoint
  • Key Length: RSA 2048-bit (SHA-256 Signature Hash)
  • Hardware Provider: TPM KSP (Microsoft Platform Crypto Provider) if present, fallback to Software KSP
  • Subject Name Format: CN={{UserName}},OU=WiFi Users,DC=corp,DC=internal
  • Subject Alternative Name (SAN): User Principal Name (UPN) = {{UserPrincipalName}}
  • Renewal Threshold: 20% (Trigger certificate renewal at 80% of validity period)

AAA & RADIUS Integration Details

  • RADIUS Engine: Purple Cloud RADIUS (Recommended)
  • Architecture Mode: 100% Cloud Native AAA
  • RadSec (RFC 6614): Supported (Encrypted TLS Tunnel)
  • Directory Lookup: Direct REST API integration with Microsoft Entra ID for dynamic role mapping & group sync
  • CRL & OCSP Validation: Real-time OCSP & Automated CRL distribution point polling
  • Operating System Best Practice: Configure Identity Certificate reference in WiFi profile to avoid manual user certificate prompts.

Remove on-premises NPS and NDES with Purple Cloud RADIUS

Authenticate Microsoft Entra ID and Intune-enrolled devices natively with zero on-premises servers. Get dynamic role-based VLAN steering, RadSec encryption, and automated certificate revocation.

Useful? Link to this tool

Intune WiFi 憑證部署使用三種設定檔:信任的根憑證、SCEP 或 PKCS 用戶端憑證,以及設定為 EAP-TLS 的 802.1X WiFi 設定檔。請依此順序部署,並全部指派給同一個 Microsoft Entra ID 群組。SCEP 會在裝置上建立私密金鑰,而 PKCS 則集中建立。針對 Windows、iOS 和 Android 上的 WiFi,請選擇 SCEP。

Intune WiFi 憑證部署實際上是如何運作的?

Intune 會賦予每個受控裝置專屬的身分憑證以及用來出示該憑證的 WiFi 設定。接著,裝置就能加入您的員工網路,完全無需任何人輸入密碼。

其運作機制為 IEEE 802.1X,這是基於連接埠之網路存取控制的標準。在 802.1X 架構下,無線基地台會將裝置隔離在網路之外,直到驗證伺服器核准為止。該伺服器即為 RADIUS 伺服器,也是您的無線基地台在允許裝置連入前所查詢的服務。

驗證方法為 EAP-TLS (Extensible Authentication Protocol - Transport Layer Security),定義於 RFC 5216 中。雙方皆透過憑證證明自身身分:

  • 裝置出示用戶端憑證。
  • RADIUS 伺服器出示伺服器憑證。
  • 雙方各自確認對方的憑證可追溯至其信任的憑證授權單位 (CA)。

無須輸入、儲存密碼,也不會將密碼暴露於網路釣魚風險中。

這點一年比一年更加重要。Microsoft 的官方說明指出,Windows Defender Credential Guard 會阻擋使用密碼型 802.1X 方法(例如 PEAP-MSCHAPv2)的單一登入。PEAP (Protected EAP) 會在加密通道內傳送密碼。Credential Guard 在近期的 Windows 11 Enterprise 版本中已預設啟用,Microsoft 建議改用基於憑證的驗證方式。

Intune 透過三種設定檔來提供基於憑證的 WiFi:

  • 信任的憑證設定檔。 安裝您的根 CA 與任何中繼 CA。裝置隨即能信任自身的憑證鏈以及您的 RADIUS 伺服器。
  • SCEP 或 PKCS 憑證設定檔。 為每台裝置核發獨一無二的用戶端憑證。
  • WiFi 設定檔。 設定 SSID(廣播網路名稱)、安全性類型與 EAP 方法。此設定檔亦會指定要出示的憑證以及要信任的伺服器。

對場域營運商而言,這是網路的員工專用端。飯店、零售 與 醫療照護 領域的員工筆電、手持裝置和平板電腦,都需要存取訪客、購物者與病人絕不能接觸到的系統。您的 Guest WiFi 仍會保留其 Captive Portal(訪客看到的登入頁面)。員工裝置則會在獨立的 SSID 與 VLAN(邏輯上隔離的網路區段)上進行靜默驗證。

SCEP 或 PKCS:您應該使用哪一種憑證設定檔?

兩種設定檔都會在裝置上留下用戶端憑證。差異在於私密金鑰是在何處建立的。

SCEP (簡單憑證註冊協定,RFC 8894) 會由裝置自行產生其金鑰對。裝置會透過網路裝置註冊服務 (NDES) 伺服器或 Microsoft Cloud PKI 發送憑證簽署請求。憑證授權單位 (CA) 簽署該請求並傳回憑證。私鑰永遠不會離開裝置。在 Windows 上,SCEP 設定檔可以將該金鑰放置於信任平台模組 (TPM) 這個硬體安全性晶片中。

PKCS 設定檔使用 Certificate Connector for Microsoft Intune 向您的 CA 請求憑證。金鑰對是在裝置之外建立的。接著 Intune 會將憑證和私鑰以加密形式傳遞至裝置。您雖然可以避免執行 NDES,但私鑰曾存在於裝置以外的地方。

第三種類型 PKCS 匯入的憑證 則用於傳遞您已擁有的憑證。其通常用於 S/MIME 電子郵件加密 (其中金鑰會進行託管)。對於 WiFi 來說,這並不是正確的工具。

透過 NDES 和 AD CS 的 SCEP 透過 Microsoft Cloud PKI 的 SCEP 透過 Connector 和 AD CS 的 PKCS
私鑰建立位置 裝置上 裝置上 裝置外,建立後再傳遞
憑證授權單位 您的 Active Directory 憑證服務 (AD CS) 企業 CA Microsoft 代管的 CA 或您自己的根 CA 您的 AD CS 企業 CA
您運行的地端伺服器 CA、NDES 伺服器、Certificate Connector 無 CA、Certificate Connector
對外網際網路元件 NDES URL,透過 Microsoft Entra 應用程式代理發佈 無:Microsoft 代管 SCEP 端點 無:Connector 僅向外連線
額外授權 Windows Server 之外無需額外授權 Cloud PKI 附加元件或 Microsoft Intune Suite Windows Server 之外無需額外授權
設定工作量 最高:CA、NDES、Connector 與代理發佈 最低:在 Intune 系統管理中心建立 CA 中等:CA 和 Connector,無需 NDES
適用對象 擁有 AD CS 且希望金鑰保留在裝置上的環境 無地端 PKI 的雲端優先環境 擁有 AD CS 但無法發佈 NDES 端點的環境

對於 WiFi,除非您無法滿足其基礎架構需求,否則請選擇 SCEP。永遠不離開裝置的金鑰無法從伺服器複製,也無法在傳輸過程中被攔截。如果您沒有地端 PKI 且不想建置,請選擇 Microsoft Cloud PKI。如果您運行 AD CS 但無法將 NDES 端點發佈至網際網路,請選擇 PKCS。

在使用 Intune 部署 WiFi 憑證之前,您需要準備什麼?

在建立任何設定檔之前,請確認每個項目。大多數失敗的部署都可以追溯到此清單中的疏漏。

  • 授權。 每個人都需要一個 Intune 授權。Intune 已包含在 Microsoft 365 E3、E5 和 Business Premium,以及 Enterprise Mobility + Security E3 和 E5 中。
  • 已註冊裝置: Windows 裝置已加入至 Microsoft Entra ID(通常透過 Windows Autopilot)。iOS 與 iPadOS 裝置則透過 Apple Business Manager 自動化裝置註冊進行註冊。Android 裝置使用 Android Enterprise。Microsoft 已停止對具備 Google Mobile Services 的裝置進行裝置管理員管理,因此請規劃使用 Android Enterprise。
  • 憑證授權單位(CA): 代表 AD CS 企業 CA、Microsoft Cloud PKI,或 Intune 支援的協力廠商 CA。
  • 憑證範本: 在 AD CS 上,發佈具有「用戶端驗證」延伸金鑰用途的範本。
  • 連接器基礎架構: AD CS 上的 SCEP 需要 NDES 伺服器以及 Certificate Connector for Microsoft Intune。PKCS 則只需要該連接器。
  • 支援 EAP-TLS 的 RADIUS 伺服器: 其伺服器憑證必須鏈結至您將部署的根憑證。請記錄該憑證上的精確名稱,因為 WiFi 設定檔會需要它。
  • 可存取的撤銷機制: 您的 RADIUS 伺服器必須能夠連線至憑證撤銷清單(CRL)或 OCSP(線上憑證狀態協定)回應程式。如果無法連線,驗證將會失敗。
  • 企業級 SSID: 您的無線基地台必須廣播指向 RADIUS 伺服器的 WPA2-Enterprise 或 WPA3-Enterprise SSID。Cisco Meraki、HPE Aruba、Ruckus、Juniper Mist、Ubiquiti UniFi、Cambium、Extreme 以及 Fortinet 皆支援 802.1X。
  • Entra ID 群組: 建立一個試行群組和一個正式營運群組。現在就決定這些群組是要包含人員還是裝置。
  • 引導(Bootstrap)網路: 裝置在加入 802.1X SSID 之前,需要網際網路存取權來取得其憑證。請提供有線網路、行動數據或隔離的上線專用 SSID。火車 營運商在向列車組員發放平板電腦時,應在車輛基地完成預先設定,然後再將平板電腦投入運作。

如何在 Intune 中設定 SCEP 或 PKCS WiFi 憑證?

Microsoft 的 Intune 文件包含每個平台的逐欄步驟。以下順序與決策是決定成功的關鍵。請為每個平台建立一組設定檔:Windows、iOS/iPadOS 與 Android Enterprise。

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

將您的根 CA 憑證匯出為 .cer 檔案。建立一個包含該檔案的受信任憑證設定檔。每個受信任憑證設定檔包含一個憑證,因此請分別為根憑證與每個中間 CA 建立獨立的設定檔。

在 Windows 上,將根憑證傳送至電腦根存放區,並將中間憑證傳送至中間存放區。如果您的 RADIUS 伺服器憑證是由不同的 CA 所簽署,請一併部署該根憑證。如果沒有它,裝置將無法驗證該伺服器。

步驟 2:部署 SCEP 或 PKCS 憑證設定檔

請從憑證類型開始,因為它會決定後續的一切設定。

  • 裝置憑證適用於共用的手持裝置、Kiosk kiosk 系統以及必須在 Windows 登入畫面連線的筆記型電腦。請使用根據裝置識別碼建立的主體名稱,例如 CN={{AAD_Device_ID}}。
  • 基於個人的憑證適用於指派給單一員工的手機和筆記型電腦。在主體中使用 CN={{UserPrincipalName}}。請將相同的值新增為主體別名,因為許多 RADIUS 伺服器會從該處讀取身份識別。

然後設定其餘欄位:

  • 金鑰用途: 數位簽章與金鑰加密。
  • 延伸金鑰用途: 用戶端驗證,OID 1.3.6.1.5.5.7.3.2。
  • 金鑰大小: 至少 2048 位元。
  • 有效期: 不得長於您的 CA 範本所允許的時間。
  • 續約閾值: Microsoft 的預設值為憑證剩餘壽命的 20%。
  • 根憑證: 選擇步驟 1 中受信任的憑證設定檔。
  • Windows 上的金鑰儲存: 選擇 TPM 選項以使用硬體支援的金鑰。

對於 SCEP,請輸入外部 NDES URL 或您的 Cloud PKI SCEP URI。對於 PKCS,請改為輸入 CA 名稱與範本名稱。

如果您將 Microsoft NPS (Network Policy Server) 用於混合身份識別,請閱讀 Microsoft 關於強式憑證對映的 KB5014754。Microsoft 記載了一個包含地端安全性識別碼的主體別名 URI,正是為了此類情況而設計。

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

使用以下設定建立企業級 WiFi 設定檔:

  • 輸入與您的無線基地台所廣播完全相同的 SSID。
  • 將安全性類型設定為 WPA2-Enterprise,或是如果您的無線基地台與平台支援,則設定為 WPA3-Enterprise。
  • 將 EAP 類型設定為 EAP-TLS。
  • 輸入與您的 RADIUS 伺服器憑證上的名稱相符的憑證伺服器名稱。這可防止裝置將其身份識別傳送給偽冒的無線基地台。
  • 選擇步驟 1 的設定檔作為伺服器驗證的根憑證。
  • 選擇步驟 2 的設定檔作為用戶端驗證憑證。

Windows、iOS 和 Android 有何不同?

  • Windows 在任何人登入之前就會使用裝置憑證進行連線。基於個人的憑證只有在登入後才會連線,這會破壞共用筆記型電腦上的首次登入。
  • iOS 與 iPadOS 會透過比對您輸入的憑證伺服器名稱來信任 RADIUS 伺服器。若不相符會導致信任失敗,而不是無聲無息地退回其他機制。
  • Android Enterprise 需要 RADIUS 伺服器功能變數名稱與根憑證來進行驗證。近期的 Android 版本已移除跳過伺服器驗證的選項。

新裝置註冊時會發生什麼事?

這是新註冊裝置上的憑證部署順序:

  1. 裝置完成註冊並進入其指派的 Entra ID 群組。
  2. Intune 傳遞受信任的根憑證與中間憑證設定檔。
  3. 裝置請求其用戶端憑證。在 SCEP 機制下,它會產生一組金鑰對並發送帶有一次性驗證碼的簽署請求。Connector 會在 CA 發行任何內容之前,先向 Intune 驗證該驗證碼。在 PKCS 機制下,Connector 會請求憑證並由 Intune 進行傳遞。
  4. 裝置向 Intune 回報已安裝的憑證。
  5. 相依於這兩個憑證設定檔的 WiFi 設定檔開始生效。
  6. 裝置會向 SSID 出示其憑證。RADIUS 會驗證憑證鏈、檢查撤銷狀態並接受該裝置。接著即可透過 RADIUS 屬性指派 VLAN。
  7. 當憑證達到續訂臨界值時,Intune 會對其進行續訂。當您淘汰或擦除裝置時,只要連接器在 CA 上擁有撤銷權限,Intune 就會撤銷該憑證。

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

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

如何檢查 Intune WiFi 憑證是否正常運作?

在擴大指派範圍之前,請先使用每個平台 10 到 20 台裝置進行試點測試。請檢查以下四個地方。

  1. Intune 設定檔狀態。 三個設定檔中的每一個都應對每台試點裝置回報「成功」。任何一個設定檔出現「待處理」、「錯誤」或「不適用」狀態,都會阻擋 WiFi 設定檔。
  2. 裝置本身。 在 Windows 上,開啟個人憑證存放區,確認「用戶端驗證」用途以及您的發行 CA。在 iOS 與 Android 上,確認憑證與 WiFi 設定檔有出現在管理設定檔與工作設定檔憑證中。
  3. RADIUS 日誌。 尋找具有預期主體名稱且成功的 EAP-TLS 驗證。在 NPS 上,事件 ID 6272 會記錄已授予存取權限,6273 會記錄已拒絕存取權限並附帶原因代碼。
  4. 連接器與 NDES 日誌。 Certificate Connector 會寫入 Windows 事件日誌。NDES 請求則會出現在 IIS 日誌中。

接著請刻意測試撤銷功能。在 Intune 中淘汰一台試點裝置,並確認該憑證在 CA 上顯示為已撤銷。發布 CRL,並確認 RADIUS 會拒絕下一次驗證。

Intune WiFi 設定檔會出現什麼問題?要如何修復?

WiFi 設定檔顯示「錯誤」或「不適用」

憑證已送達,但 WiFi 設定檔失敗。通常的原因是混合群組目標指派。例如,SCEP 設定檔被指派給人員群組,而 WiFi 設定檔卻以裝置群組為目標。Intune 無法解析此相依性。修復方法是將所有三個設定檔指派給相同的群組,或至少指派給相同的群組類型。

SCEP 憑證從未送達

NDES IIS 日誌顯示 HTTP 403 或 500 回應。請檢查連接器服務帳戶是否對憑證範本擁有「讀取」與「註冊」權限。請檢查您的防火牆、反向代理或應用程式代理未剝除 SCEP 查詢字串(例如 operation=GetCACaps)。然後確認外部 NDES URL 能從您的網路外部進行解析。

裝置擁有憑證,但 RADIUS 拒絕該憑證

請依序排查以下四個原因:

  1. WiFi 設定檔中的憑證伺服器名稱與 RADIUS 伺服器憑證不相符。
  2. RADIUS 伺服器不信任發行用戶端憑證的 CA。
  3. RADIUS 伺服器無法下載最新的 CRL。
  4. 根據 KB5014754 的 NPS 強制對映執行政策拒絕了沒有強對映的憑證。

NPS 原因代碼會指向正確的原因。

撤銷檢查導致服務中斷

如果 CRL 發佈點離線或 CRL 過期,嚴格執行的 RADIUS 伺服器會拒絕所有憑證。請將 CRL 發佈在 RADIUS 伺服器可存取的高可用性 HTTP 位置,並隨時監控 CRL 的下一次更新時間。

裝置持續連線至舊網路

裝置上若仍保留舊有的預共享金鑰或 PEAP 設定檔,其優先順序會較高。當新的設定檔回報成功後,請透過 Intune 移除舊的設定檔,然後停用舊的 SSID。

Intune 憑證式 WiFi 如何 在實際場域中運作?

以下兩個情境是基於 Microsoft 官方文件的行為所建立的實作範例。其描述的是場域類型,而非特定名稱的部署專案。

擁有 12 間飯店的集團淘汰共用員工密碼

情境。 擁有 12 間飯店(每間約 200 間客房)的集團透過預共享金鑰運行一個員工 SSID。該金鑰由 840 台裝置共用:櫃檯 PC、房務部的 iPhone,以及餐飲部門的 Android 手持裝置。該網路連線至持卡人資料環境。因此 PCI DSS v4.0 規範 2.3.2 要求,只要知道金鑰的人員離職,就必須變更金鑰。在第一線員工流動率高的情況下,每次輪換金鑰都會導致裝置斷線,直到有人重新輸入金鑰為止。

做法。 團隊透過 NDES 部署 SCEP,並使用 Microsoft Entra ID 應用程式代理程式發佈。櫃檯 PC 接收裝置憑證,以便在登入畫面時即可連線。手機則接收基於個人的憑證。在其中一間飯店進行為期兩週、共 20 台裝置的試行。之後每週推廣至一間飯店,同時讓舊的 SSID 平行運作。

可衡量的成果。 12 週後,所有 840 台裝置皆使用 EAP-TLS 進行驗證,並關閉了預共享金鑰 SSID。需要輪換的共用金鑰數量從跨 12 個據點的 1 金鑰降至 0。離職者的存取權限會在裝置被廢止且 CRL 重新發佈時立即終止,無需等待下一次金鑰輪換。

擁有 150 間門市且使用共用手持裝置的零售連鎖店

情境。 每間門市配置四台共用的 Android 手持裝置與兩台 Windows 後勤筆電,全企業共 900 台裝置。手持裝置在每班次間由不同員工交接,因此基於個人的憑證並不適用。該連鎖店的雲端 RADIUS 服務無法存取僅發佈在內部網路的 CRL。

做法。 該連鎖店將手持裝置註冊為 Android Enterprise 專用裝置,並透過 SCEP 發行裝置憑證。由於所有門市的 SSID 皆相同,每個平台只需要一個 WiFi 設定檔即可服務所有門市。CRL 則移至可透過網際網路存取的 HTTP 發佈點。

可衡量的成果。 沒有任何共用手持裝置帶有 WiFi 密碼。門市員工不再於每次變更後詢問密碼。遺失的手持裝置可透過在 Intune 中廢止來切斷存取,一旦 CRL 重新整理,其憑證將在下一次驗證時失效。

Intune WiFi 憑證部署成本為何?又能帶來什麼回報?

相關成本

  • 授權。 大多數企業已透過 Microsoft 365 或 Enterprise Mobility + Security 擁有 Intune,因此不會產生新的按人頭計費成本。
  • 伺服器。 AD CS、NDES 和 NPS 都是 Windows Server 角色,除了 Windows Server 之外不需要額外的授權。
  • Cloud PKI。 Microsoft Cloud PKI 是一項付費外掛程式,也包含在 Microsoft Intune Suite 中。請權衡其成本與建置及維護地端 CA 和 NDES 的費用。
  • 所需工作。 工作主要集中在 PKI 設計、NDES 發布和試行。這三個設定檔只需要數小時即可完成,而非數週。

您所獲得的回報

  • 無需共用 WiFi 金鑰。 這消除了 PCI-DSS 規範 2.3.2 對連接至持卡人資料環境的無線網路所要求的金鑰定期更換。
  • 可撤銷離職人員的存取權限。 在 Intune 中停用裝置即可撤銷其憑證,因此 WiFi 存取權限會完全遵循您的入職、異動與離職(JML)流程。
  • 與 Credential Guard 的相容性。 在 Windows 封鎖基於密碼的 802.1X 單一登入的情況下,EAP-TLS 仍可正常運作。
  • 沒有可供網路釣魚的憑證。 綁定至 TPM 的憑證無法在假登入頁面中輸入。
  • 密碼永不過期。 憑證會在到期前自動續訂,消除因密碼重設而導致的 WiFi 報修工單。

請從一開始就規劃 GDPR 的處理方式。RADIUS 記錄中包含員工登入名稱的憑證主體屬於個人資料。請設定保留期限並限制對這些記錄的存取。

Purple 在超過 80,000 個實體場域(Purple 數據)中同時運行員工 WiFi 與訪客 WiFi。此平台獨立於硬體,可跨 Cisco Meraki、HPE Aruba、Ruckus、Juniper Mist、Ubiquiti UniFi、Cambium、Extreme 和 Fortinet 運作。Purple 擁有 ISO 27001 認證。我們的 Identity-Based Networks 可與 Microsoft Entra ID、Okta 及 Google Workspace 搭配使用,讓員工的存取權限遵循與 Intune 資產相同的身分驗證來源。在訪客方面,WiFi Analytics 可以將訪客連線與員工流量分開進行分析與報告。

常見問題

透過 Intune 部署 WiFi 憑證需要額外的授權嗎?

不需要,透過 NDES 進行 SCEP 或 PKCS 都不需要。Intune 已包含在 Microsoft 365 E3、E5 和 Business Premium,以及 Enterprise Mobility + Security E3 和 E5 中。Active Directory 憑證服務與 NDES 均為 Windows Server 角色,因此只需要您現有的 Windows Server 授權。唯一的例外是 Microsoft Cloud PKI,這是一項付費外掛程式,也包含在 Microsoft Intune Suite 中。只有在您希望避免運行地端 CA 時,才需要將其納入預算。

來自 Intune 的憑證式 WiFi 可以搭配您現有的基地台運作嗎?

可以,只要您的基地台能夠廣播 WPA2-Enterprise 或 WPA3-Enterprise SSID 即可。EAP-TLS 會在裝置和 RADIUS 伺服器之間運行,而基地台僅在 IEEE 802.1X 下進行中繼。Purple 獨立於硬體,可在 Cisco Meraki、HPE Aruba、Ruckus、Juniper Mist、Ubiquiti UniFi、Cambium、Extreme 和 Fortinet 上運行。您可以保留現有的硬體,僅需變更 SSID 安全性設定。

您可以在零停機時間的情況下,從 PEAP 或共用密碼轉移至 EAP-TLS 嗎?

是的。在過渡期間,您可以將新的 802.1X SSID 與舊的 SSID 同步執行,或是將 RADIUS 伺服器設定為同時接受 PEAP 和 EAP-TLS。請先將三個 Intune 設定檔部署至試行小組。在 RADIUS 記錄中確認 EAP-TLS 驗證成功後,再分波段擴大指派範圍。僅在新的 WiFi 設定檔回報成功後才移除舊版 WiFi 設定檔,接著即可停用舊的 SSID。

員工 WiFi 應該選擇 SCEP 還是 PKCS?

請選擇 SCEP。使用 SCEP 時,裝置會自行產生金鑰,該金鑰永遠不會離開裝置,且 Windows 可以將該金鑰儲存在 TPM 中。PKCS 則是在裝置外建立金鑰後再交付給裝置,雖然不需要 NDES 伺服器,但會擴大金鑰曾存取的範圍。只有在執行 Active Directory 憑證服務且無法發佈 NDES 時才選擇 PKCS,或者可將 Microsoft Cloud PKI 用於沒有 NDES 的 SCEP。

您是否仍需要 NDES 伺服器?

只有搭配地端 Active Directory 憑證服務 CA 使用 SCEP 時才需要。Microsoft Cloud PKI 提供託管的 SCEP 端點,因此您無需執行 NDES 伺服器、連接器或地端 CA。PKCS 設定檔同樣能避免使用 NDES,因為 Certificate Connector for Microsoft Intune 會透過出站連線向您的 CA 請求憑證。Intune 支援的第三方憑證頒發機構亦可在沒有 NDES 的情況下發行 SCEP 憑證。

當人員離職時,WiFi 存取權限會多快終止?

這取決於您的撤銷流程處理速度。當您在 Intune 中停用或抹除裝置時,Certificate Connector 可以在您的 CA 上撤銷其憑證。當您的 RADIUS 伺服器透過更新的 CRL 或 OCSP 檢查確認該撤銷時,存取權限即告終止。如果需要在同一小時內立即移除,請縮短 CRL 發佈間隔或使用 OCSP。僅停用帳戶可能無法阻止有效的憑證,除非 RADIUS 同時會檢查目錄。

基於憑證的 WiFi 是否有助於符合 PCI DSS 和 GDPR?

是的。PCI DSS v4.0 規範 2.3.2 要求,連接至持卡人資料環境的無線網路,只要有知悉金鑰的人員離職,就必須變更無線金鑰。使用單一裝置專屬憑證意味著不存在需要輪替的共用金鑰。至於 GDPR,包含員工登入名稱的憑證主體應被視為個人資料。請為 RADIUS 記錄設定保留期限、限制其存取權限,並記錄處理過程。

關鍵定義

IEEE 802.1X

用於基於連接埠之網路存取控制的 IEEE 標準。無線基地台會將裝置阻擋在網路之外,直到驗證伺服器(通常是 RADIUS)核准為止;無線基地台僅轉發 EAP 交換。

您的 WPA2-Enterprise 或 WPA3-Enterprise 員工 SSID 使用 802.1X。Cisco Meraki、HPE Aruba、Ruckus、Juniper Mist、Ubiquiti UniFi、Cambium、Extreme 和 Fortinet 都支援此標準,因此您只需變更 SSID 安全性設定,而無需更換硬體。

EAP-TLS

擴充驗證協定 - 傳輸層安全性,於 RFC 5216 中定義。裝置出示用戶端憑證,RADIUS 伺服器出示伺服器憑證,雙方各自檢查對方是否可鏈結至受信任的憑證授權單位。

這是您在 Intune WiFi 設定檔中設定的 EAP 類型。它免去了輸入密碼的需求,能在 Windows Defender Credential Guard 下持續運作,且不會留下可被網路釣魚的憑據。

SCEP

簡單憑證註冊協定(RFC 8894)。裝置會產生自己的金鑰對,並透過 NDES 或 Microsoft Cloud PKI 發送帶有一次性挑戰碼的憑證簽署要求;私鑰永不離開裝置。

Windows、iOS 與 Android 上用於 WiFi 的建議 Intune 憑證設定檔,因為永不離開裝置的金鑰無法從伺服器複製或在傳輸過程中被攔截。

PKCS 憑證設定檔

一種 Intune 設定檔,由 Certificate Connector for Microsoft Intune 向您的 CA 請求憑證,金鑰對會在裝置外建立,然後 Intune 會將憑證與私鑰以加密形式傳送到裝置。

當您執行 AD CS 但無法發佈 NDES 端點時使用。它能避開 NDES,代價是私鑰曾存在於裝置之外的地方。PKCS 匯入的憑證適用於 S/MIME,而非 WiFi。

NDES

網路裝置註冊服務,這是一項 Windows Server 角色,負責接收 SCEP 憑證簽署要求,並將其傳遞給 Active Directory 憑證服務企業 CA。

僅在使用地端 AD CS CA 搭配 SCEP 時才需要。它必須發佈至網際網路(通常透過 Microsoft Entra 應用程式代理),若憑證從未送達,其 IIS 記錄檔會顯示 HTTP 403 或 500 錯誤。

RADIUS

IEEE 802.1X 存取點在允許裝置存取前所查詢的驗證伺服器。對於 EAP-TLS,它會驗證用戶端憑證鏈、檢查撤銷狀態,並可透過 RADIUS 屬性指派 VLAN。

其伺服器憑證名稱必須與 WiFi 設定檔符合,且必須信任簽發 CA。在 Microsoft NPS 上,事件 ID 6272 會記錄已存取授權,6273 則會記錄拒絕存取並附帶原因代碼。

Microsoft Cloud PKI

由 Microsoft 託管的憑證頒發機構服務,具備 Microsoft 託管的 CA 或您自己的根憑證,可提供從 Intune 系統管理中心建立的託管 SCEP 端點。

免去對地端 CA、NDES 伺服器與連接器的需求。這是一項付費增益集,亦包含於 Microsoft Intune Suite 中,因此請將其成本與建立及維護地端 PKI 進行權衡。

憑證撤銷清單 (CRL) 與 OCSP

CRL 是 CA 發佈的撤銷憑證清單;OCSP (線上憑證狀態協定) 則是一種回應程式,用於答覆個別憑證的撤銷查詢。

您的 RADIUS 伺服器必須連線至其中之一,否則驗證會失敗。它們也決定了離職人員在您停用裝置後失去存取權的速度,因此如果同小時內撤銷權限非常重要,請縮短 CRL 間隔或使用 OCSP。

PEAP-MSCHAPv2

在加密通道內傳輸 MSCHAPv2 密碼的受保護 EAP;這是一種基於密碼的 802.1X 方法。

Microsoft 文件指出,在近期 Windows 11 Enterprise 版本中預設開啟的 Windows Defender Credential Guard 會封鎖其單一登入。在轉移期間,RADIUS 可以同時接受 PEAP 和 EAP-TLS。

強式憑證對應 (KB5014754)

Microsoft 針對 Windows 網域控制站所做的基於憑證的驗證變更,包含帶有地端安全性識別碼的主體別名 URI。

如果您將 Microsoft NPS 與混合身分識別搭配使用,此功能便相當重要。強制執行可能會拒絕缺乏強式對應的 Intune 簽發憑證,這會在憑證有效的情況下顯示為 RADIUS 拒絕。

信賴平台模組 (TPM)

Windows 裝置上的硬體安全性晶片,SCEP 設定檔可在其中產生並儲存私鑰,使其具備硬體保護且無法匯出。

在 Windows SCEP 設定檔中選擇 TPM 金鑰儲存,意味著憑證無法被輸入至虛假登入頁面,也無法從筆記型電腦中複製出來。

PCI DSS v4.0 需求 2.3.2

PCI DSS 需求規定,連線至持卡人資料環境的無線網路加密金鑰,必須在任何知悉該金鑰的人員離職時進行變更。

飯店與零售業中供員工使用的共用預先共用金鑰 SSID,必須在每次有員工離職時進行更換。每台裝置專屬的 EAP-TLS 憑證可完全消除共用金鑰。

範例

由 12 家飯店組成的集團在 840 台裝置(包括櫃檯 PC、房務部 iPhone 和 Android 手持裝置)上運行使用預先共享金鑰的員工 SSID。由於該網路連線至持卡人資料環境,每當有人離職時,就必須強制更換金鑰,進而導致裝置斷線。

團隊透過 NDES 部署了 SCEP,並使用 Microsoft Entra 應用程式代理程式發布。櫃檯 PC 接收到裝置憑證,因此可在 Windows 登入畫面連線,而手機則接收到基於人員的憑證。在一家飯店進行了為期兩週、涵蓋 20 台裝置的先導計劃,隨後每週移轉一家飯店,同時舊的 SSID 平行運行。12 週後,所有 840 台裝置皆透過 EAP-TLS 完成驗證,並停用了預先共享金鑰 SSID。根據 PCI DSS v4.0 規定 2.3.2,需要輪替的共享金鑰從跨 12 個據點的一把降至零把。離職人員的存取權限現在會在裝置退役且 CRL 重新發布時終止,而非在下一次金鑰輪替時終止。

擁有 150 家門市的零售連鎖店,每家門市配置四台共享的 Android 手持裝置和兩台 Windows 後勤筆記型電腦,總共 900 台裝置。手持裝置在每個班次都會換人使用,且雲端 RADIUS 服務無法存取僅發布在內部網路上的 CRL。

由於手持裝置會在員工之間交替使用,因此採用基於人員的憑證並無意義。該連鎖店將這些裝置註冊為 Android Enterprise 專用裝置,並透過 SCEP 發行裝置憑證。每個門市的 SSID 皆相同,因此每個平台只需一個 WiFi 設定檔即可服務整個企業資產。CRL 移至可從網際網路存取的 HTTP 分發點,讓雲端 RADIUS 服務能夠檢查撤銷狀態。結果:沒有任何共享手持裝置留有 WiFi 密碼,門市員工也不再於每次更換時詢問金鑰。遺失的手持裝置可透過在 Intune 中將其退役來切斷連線,一旦 CRL 重新整理,其憑證會在下一次驗證時失效。

先導裝置顯示已安裝 SCEP 憑證,但 WiFi 設定檔回報錯誤,或者 RADIUS 伺服器拒絕連線。

首先檢查目標指派。如果 SCEP 設定檔指派給人員群組,而 WiFi 設定檔指派給裝置群組,Intune 將無法解析依賴關係,因此請將所有三個設定檔指派給相同的群組或群組類型。如果已套用設定檔但 RADIUS 拒絕裝置,請依序排除以下四個原因:憑證伺服器名稱與 RADIUS 憑證不符、RADIUS 伺服器不受信任的發行 CA、RADIUS 伺服器無法下載的 CRL,以及 KB5014754 下的 NPS 強制對映強制執行。在 NPS 上,事件 ID 6273 中的原因碼可找出適用的是哪個原因。

練習題

Q1. 您已將 Root CA、SCEP 及 WiFi 設定檔部署至 Windows 10 裝置。憑證已成功安裝,但 WiFi 設定檔套用失敗,並在 Intune 主控台中顯示「錯誤」。最可能的可能原因是什麼?

提示:檢查設定檔是如何指派給 Azure AD 群組的。

查看標準答案

最可能的原因是群組目標指派不一致。如果 SCEP 設定檔指派給「使用者群組」,但 WiFi 設定檔指派給「裝置群組」,Intune 將無法解析它們之間的相依關係。所有三個設定檔(Root、SCEP、WiFi)必須目標指派至完全相同的群組類型。

Q2. 您的資安團隊規定私鑰絕不能透過網路傳輸(即使經過加密)。您必須在 Intune 中使用哪種憑證部署方法,且需要哪種額外基礎架構伺服器?

提示:思考金鑰對是在何處生成的。

查看標準答案

您必須使用 SCEP(Simple Certificate Enrolment Protocol)。因為 SCEP 會指示端點裝置在本機生成私鑰,私鑰絕不會跨越網路傳送。此部署需要 Network Device Enrolment Service (NDES) 伺服器作為連接 Certificate Authority 的橋樑。

Q3. 一名遠端員工在家中透過 Windows Autopilot 設定新筆記型電腦。Intune 設定檔順利部署,但裝置無法取得 SCEP 憑證。最可能缺少了什麼基礎架構設定?

提示:裝置如何從網際網路存取內部 CA?

查看標準答案

NDES 伺服器可能尚未發布至網際網路。若要讓遠端裝置在到達公司辦公室前就能要求憑證,NDES URL 必須可從外部存取,理想情況是透過 Azure AD Application Proxy 安全地發布。

常見問題

What is the difference between SCEP and PKCS for Intune WiFi certificates?

SCEP (Simple Certificate Enrollment Protocol, RFC 8894) generates the private key directly on the endpoint hardware (TPM or Secure Enclave) through a one-time challenge password; the private key never leaves the client device. PKCS #12 generates the private key on the certificate authority (AD CS) and transfers the encrypted PFX file over TLS to the device. SCEP is strongly recommended for Zero-Trust enterprise 802.1X WiFi.

What on-premises infrastructure is required for SCEP deployment with Intune?

A standard SCEP deployment requires an Active Directory Certificate Services (AD CS) Enterprise Certificate Authority, the Network Device Enrollment Service (NDES) server role, the Microsoft Intune Certificate Connector, and an external publishing mechanism such as Microsoft Entra Application Proxy or a reverse proxy with valid public SSL certificates.

How does Microsoft Cloud PKI simplify 802.1X WiFi certificate management?

Microsoft Cloud PKI (included in Intune Suite) eliminates all on-premises Windows Servers, NDES roles, and connector agents by hosting the issuing and root certificate authorities entirely in the Microsoft cloud. Intune handles SCEP certificate requests natively, slashing maintenance overhead while supporting multi-platform 802.1X authentication.

In what order must Intune configuration profiles be assigned to endpoints?

Profiles must be assigned in a strict three-tier dependency sequence: first, the Trusted Root Certificate Profile containing the CA chain; second, the SCEP or PKCS Client Certificate Profile targeting user or device authentication; and third, the 802.1X WiFi Configuration Profile configured with WPA3-Enterprise and referencing the client certificate.

How does Purple integrate with Microsoft Intune and Entra ID for enterprise WiFi?

Purple provides a hardware-agnostic Cloud RADIUS AAA service with native Microsoft Entra ID and Intune integration. Purple validates SCEP and Cloud PKI X.509 certificates with automated revocation checking (CRL/OCSP), applies real-time directory-driven dynamic VLAN assignments, and isolates corporate and visitor traffic across all major enterprise access point vendors.

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

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