跳至主要內容

無需 Active Directory 或地端伺服器的企業級 WiFi 驗證

本指南說明如何在沒有地端 Active Directory、Windows NPS 或 RADIUS 伺服器的情況下,部署安全的 WPA2/3-Enterprise WiFi 驗證。內容涵蓋雲端身分識別提供者與 802.1X 之間的協定不匹配問題、採用 EAP-TLS 優於 PEAP-MSCHAPv2 的理由,以及如何針對 Microsoft Entra ID、Okta 或 Google Workspace 部署結合 MDM 發行憑證的雲端 RADIUS。專為準備淘汰地端基礎架構、以雲端優先且大量使用 Mac/Chromebook 的企業 IT 主管所撰寫。

📖 9 分鐘閱讀📝 2,219 字數🔧 2 範例4 練習題📚 10 關鍵定義

收聽此指南

查看播客逐字稿
歡迎來到本次技術簡報。今天我們要解決一個非常具體且常見的架構痛點:當您已遷移至雲端,且不再擁有本地 Active Directory 或 Windows NPS 伺服器時,該如何運行企業級 WiFi 驗證。 如果您是雲端優先企業的 IT 經理、網路架構師或 CTO,您可能也遇過這個瓶頸。您已將身分識別遷移至 Microsoft Entra ID、Okta 或 Google Workspace。所有服務都已 SaaS 化。但您的 Cisco、Aruba 或 Meraki 存取點(AP)仍然需要 RADIUS 伺服器。而在過去,該 RADIUS 伺服器通常是運行網路原則伺服器(NPS)並與網域控制站通訊的 Windows Server。 那麼,如何在不單純為了 WiFi 而建立新虛擬機器的情況下,填補這一技術鴻溝?讓我們深入探討技術細節。 核心問題在於協定不匹配。Entra ID 和 Okta 使用的是現代 Web 協定:SAML、OIDC 和 OAuth2。而您的存取點使用的是 RADIUS。Microsoft 並未為 Entra ID 提供原生的 RADIUS 端點。您無法直接將 Meraki 管理介面指向 Azure 並期望它能正常運作。 在過去,企業使用 PEAP-MSCHAPv2 進行 WiFi 驗證。使用者輸入其使用者名稱和密碼,RADIUS 伺服器再對照 Active Directory 中儲存的 NTLM 雜湊值進行驗證。這裡有一個關鍵的失效點:Microsoft Entra ID 並不儲存 NTLM 雜湊值。因此,即使您在 Entra ID 前端部署了雲端 RADIUS 伺服器,它也無法驗證 PEAP 密碼挑戰。 要解決此問題,您必須變更驗證方式。您必須遷移至 EAP-TLS。 EAP-TLS 使用數位憑證代替密碼。裝置會向 RADIUS 伺服器出示 X.509 憑證。RADIUS 伺服器會檢查該憑證是否由受信任的憑證授權單位(CA)簽署。由於不涉及密碼,RADIUS 伺服器不需要 NTLM 雜湊值儲存庫。它只需要驗證憑證,並檢查使用者的群組成員資格以分配正確的 VLAN。 這就是現代架構發揮作用的地方。您可以使用雲端 RADIUS 服務(例如 Purple)來擔任驗證伺服器。並使用您的行動裝置管理(MDM)平台(例如 Microsoft Intune 或 Jamf)來作為發送機制。 MDM 使用名為 SCEP(簡單憑證登冊協定)的協定,將裝置憑證背景推送到您管理的筆記型電腦和手機中。使用者無需進行任何操作。裝置連線至 WiFi,向 Purple 的雲端 RADIUS 出示憑證,Purple 進行驗證,並向 Entra ID 或 Okta 確認使用者的群組,最後通知存取點將其放入正確的 VLAN。 接下來,讓我們談談實作建議與常見陷阱。 最大的建議是採用 SCIM 佈建。不要依賴定期的目錄同步。SCIM(跨網域身分識別管理系統)可確保當 HR 在 Entra ID 中停用某位員工時,該訊號會立即推送到雲端 RADIUS。他們的 WiFi 存取權限會在電子郵件存取權限停止的同一秒終止。這是一項顯著的安全提升。 常見的陷阱是憑證生命週期管理。如果您核發的憑證有效期為一年,則必須確保您的 MDM 設定為在第十個月時自動更新。如果憑證過期,裝置將在無聲無息中斷開網路連線,而您將會收到支援工單。 另一個陷阱是防火牆設定。您的存取點需要連線到雲端 RADIUS 端點。請確保您的輸出規則允許 UDP 連接埠 1812,或者如果您的存取點支援 RadSec(可透過網際網路加密 RADIUS 流量),最好允許 TCP 連接埠 2083。 讓我們根據我們最常遇到的問題,進行一場快速問答。 問題一:我可以直接針對 Entra ID 進行 WiFi 驗證嗎? 回答:不行。Entra ID 不支援 RADIUS 協定。您需要在中間部署雲端 RADIUS 服務。 問題二:我還需要 Windows NPS 嗎? 回答:不需要。雲端 RADIUS 服務完全取代了 NPS。您可以將那些 Windows 伺服器除役。 問題三:純雲端企業如何保障員工 WiFi 的安全? 回答:透過使用其 MDM 推送憑證,並透過 EAP-TLS 針對雲端 RADIUS 供應商進行驗證。 問題四:當員工離職時,WiFi 存取權限會如何處理? 回答:透過 SCIM 佈建,在身分識別供應商中停用其帳戶的瞬間,其存取權限就會被撤銷。無需手動干預。 總結來說,將您的 WiFi 驗證移至雲端,是將身分識別移至雲端後合乎邏輯的下一步。藉由部署雲端 RADIUS 和 EAP-TLS,您消除了地端伺服器,將密碼排除在方程式之外,並將網路存取直接與使用者的雲端身分識別綁定。它更安全、更容易管理,且預設具備高可用性。 Purple 在全球超過 80,000 個場域營運雲端 RADIUS,提供 99.999% 的運作時間,並與 Microsoft Entra ID、Okta 和 Google Workspace 進行原生整合。您可以在不到一小時的時間內,在現有的 Cisco Meraki、HPE Aruba、Ruckus 或 Juniper Mist 存取點上啟用服務。 感謝您收聽本次技術簡報。如需更詳細的部署指南並觀看現場示範,請造訪 purple.ai。

header_image.png

Executive summary

Most organisations have moved their identity to the cloud. Microsoft Entra ID, Okta, and Google Workspace now manage users, groups, and access policies for email, SaaS apps, and device management. But enterprise WiFi has not kept pace. Access points still expect a RADIUS server, and that RADIUS server has historically been Windows Network Policy Server (NPS) connected to an on-premises Active Directory domain controller.

This mismatch forces IT teams to maintain redundant on-premises infrastructure purely to keep the WiFi running. The solution is cloud RADIUS: a fully managed authentication service that speaks RADIUS to your access points and speaks OAuth2, SCIM, and SAML to your cloud identity provider. Pair it with EAP-TLS certificate delivery via your MDM, and you have a complete 802.1X deployment with no on-premises servers, no OS patching, and instant access revocation tied directly to your cloud directory.

Purple operates cloud RADIUS across 80,000+ venues globally, with 99.999% uptime (Purple internal data, 2024) and native integrations with Microsoft Entra ID, Okta, and Google Workspace. You can be live on your existing Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme, or Fortinet access points in under an hour.


Technical deep-dive

The protocol mismatch at the heart of the problem

The fundamental challenge is that cloud identity providers and WiFi access points speak entirely different languages. Microsoft Entra ID (formerly Azure AD) authenticates users via SAML, OIDC, and OAuth2 - the protocols that browsers and SaaS apps use. WiFi access points use RADIUS (Remote Authentication Dial-In User Service, RFC 2865), a UDP-based protocol designed in the 1990s for dial-up and VPN. Microsoft has never shipped a native RADIUS endpoint for Entra ID. You cannot point a Meraki or Aruba access point directly at Azure and expect 802.1X to work.

This is the wall that every cloud-first IT team hits when they try to secure Staff WiFi with WPA2-Enterprise or WPA3-Enterprise. Something has to bridge the gap between the access point and the cloud identity provider. That something is cloud RADIUS.

Why PEAP-MSCHAPv2 fails without Active Directory

Historically, 802.1X deployments relied on PEAP-MSCHAPv2 (Protected Extensible Authentication Protocol with Microsoft Challenge Handshake Authentication Protocol version 2). The user typed their username and password, the access point forwarded the request to the RADIUS server, and the RADIUS server validated the password against an NTLM hash stored in Active Directory.

Microsoft Entra ID does not store NTLM hashes. This is not a configuration gap - it is a deliberate architectural decision. Entra ID is a modern cloud identity provider, not a domain controller. Consequently, a RADIUS server pointed at Entra ID cannot validate a PEAP-MSCHAPv2 challenge. The only way to make PEAP work with Entra ID is to deploy Entra Domain Services, a paid managed Active Directory that synchronises from Entra ID, and then run NPS against that. This reintroduces most of what you were trying to eliminate: Windows Server VMs, OS patching, NTLM hash storage, and manual certificate management.

EAP-TLS: the right answer for cloud-first organisations

EAP-TLS (Extensible Authentication Protocol-Transport Layer Security, RFC 5216) replaces passwords with X.509 digital certificates. The device presents a certificate to the RADIUS server. The RADIUS server validates the certificate against a trusted Certificate Authority (CA). Because there is no password in the exchange, the RADIUS server does not need an NTLM hash store. It needs only to trust the CA and to check the user's group membership in the identity provider to apply the correct VLAN and access policy.

EAP-TLS is phishing-resistant by design. There is no credential to steal. It satisfies CISA guidance on phishing-resistant multi-factor authentication and aligns with PCI DSS requirements for strong authentication on networks that handle cardholder data. It is the authentication method recommended by IEEE 802.1X for managed device fleets.

architecture_overview.png

Cloud-first 802.1X authentication architecture: devices authenticate via EAP-TLS through Purple's cloud RADIUS, which validates certificates and applies group-based policy from Entra ID, Okta, or Google Workspace.

How MDM replaces the on-premises CA

In a traditional 802.1X deployment, certificates were issued by an on-premises Certificate Authority running Active Directory Certificate Services (AD CS). In a cloud-first deployment, the MDM takes over this role using SCEP (Simple Certificate Enrollment Protocol). Microsoft Intune, Jamf Pro, and other MDM platforms can request certificates from a cloud-hosted CA and push them silently to managed devices.

The flow works as follows. The IT administrator creates a SCEP certificate profile in the MDM, scoped to the device groups that require WiFi access. The MDM pushes the certificate to Windows, macOS, iOS, iPadOS, Android Enterprise, and ChromeOS devices automatically. The user sees nothing. The certificate is bound to the device identity in the MDM and renews automatically before expiry. When the device connects to the WiFi, it presents the certificate to the cloud RADIUS server, which validates it against the CA and applies the correct network policy.

For organisations using Microsoft Intune, Microsoft Cloud PKI provides a fully managed CA that integrates directly with Intune SCEP profiles, eliminating the need for an on-premises NDES (Network Device Enrollment Service) server. For Jamf-managed Mac and iOS fleets, Jamf's built-in CA or a third-party cloud CA serves the same purpose.

SCIM and instant access revocation

One of the most operationally important aspects of cloud RADIUS is SCIM (System for Cross-domain Identity Management) provisioning. SCIM is an open standard that pushes identity changes from the source of truth - your cloud identity provider - to dependent systems in real time. When an employee is disabled in Entra ID or Okta, SCIM pushes that change to the cloud RADIUS service immediately. The next time the device attempts to authenticate, the RADIUS server returns Access-Reject. With a short session timeout configured on the access point, the device is removed from the network within minutes of the account being disabled.

This is a material security improvement over shared PSK networks, where the only way to revoke access is to change the password across every device, and over legacy RADIUS deployments that rely on periodic LDAP syncs with a window of hours or days.

RadSec: securing RADIUS traffic over the internet

Traditional RADIUS uses UDP and provides only basic message authentication. When your RADIUS server is in the same data centre as your access points, this is acceptable. When your RADIUS server is a cloud service, the authentication traffic traverses the public internet. RadSec (RADIUS over TLS, RFC 6614) encrypts the RADIUS exchange using TLS, providing confidentiality and integrity for authentication traffic. Purple supports RadSec natively, with IPsec fallback for access points that do not yet support RadSec.


Implementation guide

Deploying cloud RADIUS with EAP-TLS requires four coordinated steps. A pilot SSID can be live in under an hour if Entra ID and an MDM are already in place.

Step 1: Connect cloud RADIUS to your identity provider

Connect Purple to your identity provider via OAuth2 admin consent (for Entra ID) or API token (for Okta and Google Workspace). This authorises Purple to read users, groups, and group memberships from the directory. Configure SCIM provisioning to push user state changes to Purple in real time. No service principal credentials are stored on disk. Group changes propagate on the next authentication event, not on a sync schedule.

Step 2: Configure your MDM and SCEP profile

In Microsoft Intune, create a Trusted Certificate Profile for the CA root, then create a SCEP certificate profile pointing at the Purple-managed CA. Scope both profiles to the device groups that require WiFi access. For Jamf, configure a SCEP payload in a configuration profile. The MDM pushes the certificates silently. Verify certificate delivery in the MDM compliance dashboard before proceeding.

Step 3: Define network policies in the cloud RADIUS dashboard

Create RADIUS policies that map identity provider groups to specific VLANs and access controls. For example, map the Entra ID group "Staff-Finance" to VLAN 20 with full internet access, and map "Staff-Contractors" to VLAN 30 with time-limited access that expires automatically. Purple's dashboard applies these policies at the point of authentication, with no firewall changes required.

Step 4: Update access point configuration

Update the SSID configuration on your access points to use WPA2-Enterprise or WPA3-Enterprise with 802.1X. Enter the Purple cloud RADIUS primary and secondary endpoint hostnames or IP addresses, along with the shared secret. Configure the access points to use dynamic VLAN assignment based on the RADIUS attributes returned by Purple. Test with a single SSID on a subset of access points before rolling out across the estate.

comparison_chart.png

Cloud RADIUS vs on-premises RADIUS: a direct comparison across deployment time, Active Directory dependency, high availability, OS patching, identity integration, and certificate lifecycle management.


Best practices

These recommendations reflect IEEE 802.1X standards, PCI DSS v4.0 requirements, and operational experience across Purple's 80,000+ venue estate.

Mandate EAP-TLS for managed devices. Passwords are susceptible to phishing and credential stuffing. Certificates provide cryptographic proof of identity and device compliance. EAP-TLS is the only 802.1X method that is phishing-resistant by design.

Use SCIM for instant revocation. Periodic LDAP syncs leave a window where a terminated employee retains network access. SCIM ensures access is revoked the moment the account is disabled in the identity provider.

Deploy multi-region RADIUS. Configure your access points with at least two RADIUS endpoints in different geographic regions. Purple provides active-active multi-region failover by default, with failover completing in seconds.

Segment traffic with dynamic VLANs. Use identity provider group memberships to assign users to specific VLANs dynamically. This isolates sensitive traffic and limits the blast radius of a compromised device without requiring manual firewall changes.

Enable RadSec. If your access points support RadSec, enable it to encrypt authentication traffic between the access point and the cloud RADIUS server. This is particularly important for branch offices and venues where the access point is on an untrusted network segment.

Monitor certificate lifecycle. Set MDM auto-renewal to trigger at 80% of the certificate lifetime. For a one-year certificate, renewal begins at the 10-month mark. Alert on devices that fail to renew before the certificate expires.

For a broader treatment of enterprise WiFi security standards and frameworks, see our Enterprise WiFi Security: A Complete Guide for 2026 .


Troubleshooting and risk mitigation

Transitioning to cloud RADIUS introduces new dependencies. Prepare for these common failure modes before they affect production.

Certificate expiration. If a device certificate expires before the MDM renews it, the device fails authentication silently. The user sees a connection error with no explanation. Mitigate by configuring MDM auto-renewal at 80% of certificate lifetime and monitoring the MDM compliance dashboard for devices with expiring certificates.

MDM sync failures. A device that falls out of MDM compliance or fails to check in may not receive a renewed certificate. Implement compliance policies that flag unhealthy devices and alert administrators before the certificate expires.

Firewall blocking RADIUS traffic. The access points must reach the cloud RADIUS endpoints on UDP port 1812 (authentication) and UDP port 1813 (accounting), or TCP port 2083 for RadSec. Outbound firewall rules at branch offices frequently block these ports. Test reachability from the access point management VLAN before deployment.

SCIM provisioning failures. If the SCIM connection between the identity provider and Purple is interrupted, user state changes will not propagate. Monitor SCIM sync status in both the identity provider and the Purple dashboard. Configure alerting for sync failures.

Legacy devices without certificate support. IoT devices, printers, and older hardware may not support EAP-TLS. For these devices, use iPSK (individual pre-shared keys) rather than a shared PSK. Purple supports iPSK natively, assigning a unique key per device and placing each device on the correct VLAN without requiring 802.1X supplicant support.


ROI and business impact

Migrating from on-premises RADIUS to cloud RADIUS delivers measurable value across infrastructure, operations, and security.

Dimension On-premises NPS Cloud RADIUS (Purple)
Infrastructure cost Windows Server licences, VM compute, storage Per-AP subscription, no server hardware
Time to deploy Days to weeks Under one hour
High availability Manual - two servers plus replication Multi-region active-active, default
OS patching Monthly, your team Vendor-managed
WiFi helpdesk tickets High - password resets, manual onboarding Down 80% (Purple customer data)
Access revocation Hours to days via LDAP sync Seconds via SCIM

IT teams using Purple's Staff WiFi typically see WiFi support tickets drop by 80% (Purple internal data, 2024), driven by the elimination of password resets and manual device onboarding. Certificate-based authentication also satisfies PCI DSS requirement 8.3 for strong authentication and ISO 27001 control A.9.4 for system and application access control, reducing the audit burden on your security team.

For organisations in retail and hospitality , the ability to manage Staff WiFi and Guest WiFi from a single cloud dashboard - with a unified identity layer - reduces operational complexity across multi-site estates. For transport operators and healthcare providers, the instant revocation capability and full audit trail satisfy regulatory requirements without additional tooling.

Purple's WiFi Analytics layer adds occupancy and hybrid working data on top of the authentication infrastructure, turning Staff WiFi from a cost centre into a source of operational intelligence.


Related reading: Enterprise WiFi Security: A Complete Guide for 2026 - OpenWrt Custom Firmware Integration with Purple WiFi

關鍵定義

802.1X

一項用於基於連接埠之網路存取控制的 IEEE 標準 (IEEE 802.1X-2020)。它要求裝置在存取點授予網路存取權限之前進行驗證,並使用由 RADIUS 伺服器協調的 EAP 交換。

IT 團隊使用 802.1X 來確保只有獲得授權的使用者和裝置才能連線到企業網路。它提供單一使用者加密、單一工作階段金鑰,以及每個連線事件的完整稽核軌跡。

RADIUS

遠端使用者撥入驗證服務 (RFC 2865)。一種網路協定,為網路存取提供集中式的驗證、授權和計費 (AAA) 管理。

存取點會將每個連線請求轉發給 RADIUS 伺服器,由其決定是否允許該裝置連線以及要為其分配哪個 VLAN。Cloud RADIUS 取代了地端的 NPS 或 FreeRADIUS 伺服器。

EAP-TLS

可延伸驗證協定-傳輸層安全性 (RFC 5216)。一種 802.1X 驗證方法,使用雙向 X.509 憑證交換代替密碼。

EAP-TLS 是託管裝置群的黃金標準。它具備防網路釣魚功能,不需要密碼雜湊儲存庫,且是唯一符合 CISA 防網路釣魚 MFA 指南的 802.1X 方法。

PEAP-MSCHAPv2

受保護的可延伸驗證協定搭配 Microsoft 挑戰握手驗證協定版本 2。一種舊版的 802.1X 方法,可根據 Active Directory 中儲存的 NTLM 雜湊來驗證密碼。

PEAP-MSCHAPv2 在純雲端環境中會失效,因為 Entra ID 不會儲存 NTLM 雜湊。從地端 AD 遷移的組織必須使用 EAP-TLS 取代 PEAP。

SCEP

簡單憑證登冊協定。MDM 平台使用的一種協定,用於在裝置上自動請求和安裝數位憑證,無需使用者互動。

IT 團隊將 SCEP 與 Intune 或 Jamf 搭配使用,以無感方式向員工裝置部署 WiFi 憑證。在雲端優先的部署中,SCEP 取代了地端的 NDES (網路裝置登冊服務) 伺服器。

SCIM

跨網域身分識別管理系統 (RFC 7644)。一種開放標準,可自動在 IT 系統之間進行即時的使用者身分識別資訊交換。

SCIM 可確保當員工在 Entra ID 或 Okta 中被停用時,該變更會立即推送到雲端 RADIUS 服務,從而在數秒內(而非數小時)撤銷 WiFi 存取權限。

NPS

網路原則伺服器。Microsoft 的 RADIUS 實作,通常在 Windows Server 上執行,作為地端 Active Directory 環境的一部分。

雲端優先的組織正在淘汰 NPS,以消除 Windows Server VM、作業系統修補程式以及對地端 Active Directory 的依賴。Cloud RADIUS 是其直接替代方案。

RadSec

基於 TLS 的 RADIUS (RFC 6614)。一種使用 TLS 加密 RADIUS 驗證流量的協定,取代了傳統 RADIUS 所使用的基於 UDP 的純文字傳輸。

使用雲端 RADIUS 時,RadSec 至關重要,因為驗證流量必須在存取點與雲端服務之間的公共網際網路上傳輸。Purple 原生支援 RadSec。

iPSK

個人預先共用金鑰。WPA2-Personal 的變體,可為每個裝置分配唯一的預先共用金鑰,而不是為所有裝置分配單一的共用金鑰。

iPSK 用於 IoT 裝置、印表機和其他無法支援 802.1X EAP-TLS 的硬體。它提供單一裝置的責任歸屬和 VLAN 分配,而不需要憑證支援。

Dynamic VLAN

一種網路分割技術,其中 RADIUS 伺服器在 Access-Accept 回應中傳回 VLAN 識別碼,而存取點會自動將裝置放置在該 VLAN 上。

動態 VLAN 允許 IT 團隊根據身分識別提供者群組成員資格,將員工、承包商、IoT 裝置和訪客劃分到不同的網路區段,而無需手動變更防火牆。

範例

一家擁有 400 個據點的零售連鎖店需要確保所有位置的員工 WiFi 安全。他們運行 Cisco Meraki 存取點,並使用 Microsoft Entra ID 搭配 Intune 進行裝置管理。由於他們沒有內部部署的 Active Directory 來運行 NPS,目前使用共享的 WPA2-Personal PSK。最近的內部稽核將此共享 PSK 標記為 PCI DSS 合規性漏洞。

該連鎖店部署了 Purple 的雲端 RADIUS。首先,他們透過 OAuth 管理員同意將 Purple 連接到 Entra ID,並設定 SCIM 佈建。在 Intune 中,他們為 Purple CA 根憑證建立「信任的憑證設定檔」,並為範圍限定於「Staff-Retail」裝置群組的 SCEP 憑證設定檔。Intune 會靜默地將憑證推送到所有受管理的銷售點 (POS) 終端機和員工平板電腦。在 Meraki 儀表板中,他們將員工 SSID 更新為 WPA2-Enterprise,輸入 Purple 雲端 RADIUS 的主要和次要端點,並啟用動態 VLAN 分配。當裝置連接時,它會出示其由 Intune 核發的憑證,Purple 會根據 CA 驗證該憑證並檢查 Entra ID 群組,然後根據群組成員資格將裝置置於 VLAN 10(員工網路)或 VLAN 20(管理網路)。共享的 PSK 隨之停用。在 400 個據點的部署僅花費了一個週末,因為不需要部署任何現場硬體,只需在 Meraki 中變更 SSID 設定即可。

考官評語: 此方法消除了共享的 PSK,提供了單一裝置的歸責性與單一工作階段的加密金鑰。每個驗證事件都會記錄使用者、裝置、AP 和 SSID,滿足了 PCI DSS 規範 10.2 對稽核記錄的要求。透過利用 Intune SCEP 和雲端 RADIUS,該連鎖店無需在其 400 個據點中的任何一個部署任何內部部署伺服器,即可實現 802.1X 安全性。替代方案(在每個據點或以星狀拓撲部署 NPS 虛擬機器)將需要數週的基礎架構工作和持續的修補程式更新。

一所擁有 15,000 名學生的大學使用 Google Workspace 作為其主要身分識別提供者。IT 團隊希望為教職員和學生在包含 MacBook、Chromebook 和 Android 手機的 BYOD 設備上提供安全的 WiFi。他們沒有內部部署的 Active Directory,也沒有運行伺服器的意願。

該大學將 Purple 的雲端 RADIUS 與 Google Workspace 整合。對於受管理的 Chromebook,他們使用 Google 管理控制台透過 SCEP 推送 WiFi 憑證設定檔,靜默註冊每台裝置。對於 BYOD MacBook 和 Android 手機,他們部署了一個輕量級的引導上網應用程式,該程式使用使用者的 Google 認證進行驗證,並只需點擊一下即可在裝置上安裝憑證。後續的連接會靜默使用 EAP-TLS。Purple 將 Google Workspace 組織單位對應到 VLAN:教職員進入 VLAN 10,學生進入 VLAN 20,而訪客則進入 Captive Portal SSID。當學生畢業且其 Google 帳戶被停用時,SCIM 會將變更推送到 Purple,其 WiFi 存取權限會在幾分鐘內被撤銷。

考官評語: 此解決方案為混合管理和 BYOD 的設備提供了安全的 802.1X,而無需 Active Directory。引導上網應用程式處理了無法透過 MDM 管理的 BYOD 裝置的憑證佈建複雜性。Google Workspace SCIM 整合確保了 WiFi 設備與大學的目錄保持一致,無需手動干預。此模式已在謝菲爾德大學 (University of Sheffield)、里茲大學 (University of Leeds) 和倫敦藝術大學 (University of the Arts London) 等 Purple 客戶的實際生產環境中運行。

練習題

Q1. 您的組織已完全從地端 Active Directory 遷移至 Microsoft Entra ID。您目前的員工 WiFi 是針對加入舊網域的 NPS 伺服器使用 PEAP-MSCHAPv2。在停用網域控制站後,員工回報他們無法再連線到 WiFi。根本原因是什麼?正確的長期解決方案又是什麼?

提示:考慮 PEAP-MSCHAPv2 需要從目錄中取得什麼,以及 Entra ID 是否有提供該項目。

查看標準答案

根本原因在於 PEAP-MSCHAPv2 需要 RADIUS 伺服器針對儲存在 Active Directory 中的 NTLM 雜湊值來驗證使用者密碼。在網域控制站停用後,NPS 沒有可進行驗證的目錄。Entra ID 並不儲存 NTLM 雜湊值,因此 NPS 無法重新導向至 Entra ID。正確的長期解決方案是將 NPS 替換為雲端 RADIUS 服務,從 PEAP-MSCHAPv2 遷移至 EAP-TLS,並使用 MDM (Intune) 透過 SCEP 發行裝置憑證。這消除了對任何地端目錄的依賴。

Q2. 您正在為由 Jamf Pro 管理、擁有 200 台裝置的企業 MacBook 機隊部署雲端 RADIUS。您的身分識別提供者是 Okta。為這些裝置配置 WiFi 認證最安全且營運效率最高的方法是什麼?

提示:尋找不需要使用者互動、避免使用密碼,且能與您現有 MDM 整合的方法。

查看標準答案

設定 Jamf Pro 使用 SCEP 以無聲方式將裝置憑證推送到 MacBook。在 Jamf 組態設定檔中建立 SCEP 承載資料,指向由您的雲端 RADIUS 提供者管理的 CA。將該設定檔的範圍套用至相關的裝置群組。Jamf 將自動向每台 MacBook 推送憑證,無需使用者互動。在同一個組態設定檔中設定 WiFi 設定檔,以搭配 SCEP 發行的憑證使用 EAP-TLS。透過 SCIM 將雲端 RADIUS 服務連線至 Okta,以確保當員工在 Okta 中被停用時,其 WiFi 存取權限會立即被撤銷。

Q3. 一名員工在週一上午 9:00 被解雇。HR 於上午 9:05 停用了他們的 Entra ID 帳戶。在上午 9:30,一項安全性警示顯示該員工的筆記型電腦仍從停車場連線到企業 WiFi。缺少了什麼設定?您該如何解決?

提示:RADIUS 伺服器如何得知使用者在身分識別提供者中的狀態已變更?

查看標準答案

該部署依賴的是定期 LDAP 同步,而非 SCIM 佈建。自帳戶停用以來,LDAP 同步尚未執行,因此雲端 RADIUS 服務仍將該使用者視為作用中。解決方案是在 Entra ID 與雲端 RADIUS 服務之間啟用 SCIM 佈建。SCIM 會即時推送使用者狀態變更,因此當上午 9:05 在 Entra ID 中停用帳戶時,RADIUS 服務會立即收到變更。下一次裝置嘗試重新驗證時(由無線基地台上的工作階段逾時控制),它將收到 Access-Reject。在無線基地台上設定較短的工作階段逾時(15 到 30 分鐘)可縮短帳戶停用與網路驅逐之間的最大時間差。

Q4. 您的場域有 50 台 IoT 裝置(數位看板播放器、環境感測器和印表機),這些裝置不支援 802.1X EAP-TLS。您要如何將這些裝置安全地整合到與 EAP-TLS 員工網路相同的 WiFi 基礎架構中?

提示:考慮哪種驗證方法可在不需要憑證支援的情況下,提供單一裝置的責任歸屬。

查看標準答案

針對 IoT 裝置使用 iPSK(個別預先共用金鑰)。在雲端 RADIUS 控制面板中為每台裝置指派唯一的預先共用金鑰以及 VLAN 指派。每台裝置使用其唯一的金鑰進行驗證,RADIUS 伺服器會對其進行驗證,並使用該金鑰將裝置放置在與員工網路隔離的 IoT VLAN 上。如果某台裝置遭到入侵或停用,您只需撤銷該裝置的金鑰,而不會影響任何其他裝置。此方法提供了單一裝置的責任歸屬與網路分割,且不需要在 IoT 硬體上支援 802.1X 請求方。