跳至主要内容

无需 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 负责人。

作者:Iain Jewitt发布于
📖 9 分钟阅读2,106 2 应用实例4 练习题10 关键定义

收听本指南

查看播客转录
您好,欢迎参加本次技术简报。今天,我们将解决一个非常具体、非常常见的架构痛点:当您已迁移到云端且不再拥有本地 Active Directory 或 Windows NPS 服务器时,如何运行企业级 WiFi 身份验证。 如果您是云原生组织中的 IT 经理、网络架构师或 CTO,您可能也遇到了这个瓶颈。您已经将身份信息迁移到了 Microsoft Entra ID、Okta 或 Google Workspace。所有一切都是 SaaS。但是,您的 Cisco、Aruba 或 Meraki 接入点仍然需要 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 服务器检查该证书是否由受信任的证书颁发机构签名。由于不涉及密码,RADIUS 服务器不需要 NTLM 哈希存储。它只需要验证证书并检查用户的群组身份以分配正确的 VLAN。 这就是现代架构发挥作用的地方。您可以使用云 RADIUS 服务 - 例如 Purple - 来充当身份验证服务器。您可以使用移动设备管理平台(例如 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,则最好允许 TCP 端口 2083,RadSec 会对通过互联网传输的 RADIUS 流量进行加密。 让我们根据最常见的问题进行一次快速问答环节。 问题一:我可以直接使用 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 dot ai。

核心系列的一部分:Enterprise WiFi Security Guide

无需 Active Directory 或本地服务器的企业级 WiFi 身份验证

Management-Summary

Die meisten Unternehmen haben ihre Identitätsverwaltung in die Cloud verlagert. Microsoft Entra ID, Okta und Google Workspace verwalten heute Benutzer, Gruppen und Zugriffsrichtlinien für E-Mails, SaaS-Apps und die Geräteverwaltung. Doch das Enterprise-WiFi hat nicht Schritt gehalten. Access Points erwarten immer noch einen RADIUS-Server. Dieser RADIUS-Server war in der Vergangenheit meist ein Windows Network Policy Server (NPS), der mit einem lokalen Active Directory-Domänencontroller verbunden war.

Diese Diskrepanz zwingt IT-Teams dazu, eine redundante lokale Infrastruktur zu unterhalten, nur um das WiFi am Laufen zu halten. Die Lösung ist Cloud-RADIUS: ein vollständig verwalteter Authentifizierungsdienst, der RADIUS mit Ihren Access Points und OAuth2, SCIM sowie SAML mit Ihrem Cloud-Identity-Provider spricht. Kombinieren Sie dies mit der Bereitstellung von EAP-TLS-Zertifikaten über Ihr MDM, und Sie erhalten eine vollständige 802.1X-Bereitstellung – ganz ohne lokale Server, ohne OS-Patching und mit sofortigem Entzug von Zugriffsrechten direkt über Ihr Cloud-Verzeichnis.

Purple betreibt Cloud-RADIUS an über 80.000 Standorten weltweit mit einer Ausfallsicherheit von 99,999 % (interne Daten von Purple, 2024) und nativen Integrationen für Microsoft Entra ID, Okta und Google Workspace. In weniger als einer Stunde können Sie auf Ihren bestehenden Access Points von Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme oder Fortinet live gehen.


Technischer Deep-Dive

Die Protokoll-Diskrepanz als Kern des Problems

Die grundlegende Herausforderung besteht darin, dass Cloud-Identity-Provider und WiFi-Access-Points völlig unterschiedliche Sprachen sprechen. Microsoft Entra ID (ehemals Azure AD) authentifiziert Benutzer über SAML, OIDC und OAuth2 – also die Protokolle, die Browser und SaaS-Apps nutzen. WiFi-Access-Points verwenden RADIUS (Remote Authentication Dial-In User Service, RFC 2865), ein UDP-basiertes Protokoll aus den 1990er-Jahren, das für Wählleitungen und VPNs entwickelt wurde. Microsoft hat nie einen nativen RADIUS-Endpunkt für Entra ID bereitgestellt. Sie können einen Meraki- oder Aruba-Access-Point nicht direkt auf Azure verweisen und erwarten, dass 802.1X funktioniert.

Das ist die Hürde, an die jedes Cloud-First-IT-Team stößt, wenn es versucht, das Mitarbeiter-WiFi mit WPA2-Enterprise oder WPA3-Enterprise zu sichern. Es braucht eine Brücke zwischen dem Access Point und dem Cloud-Identity-Provider. Diese Brücke ist Cloud-RADIUS.

Warum PEAP-MSCHAPv2 ohne Active Directory scheitert

In der Vergangenheit basierten 802.1X-Bereitstellungen auf PEAP-MSCHAPv2 (Protected Extensible Authentication Protocol mit Microsoft Challenge Handshake Authentication Protocol Version 2). Der Benutzer gab seinen Benutzernamen und sein Passwort ein, der Access Point leitete die Anfrage an den RADIUS-Server weiter und der RADIUS-Server glich das Passwort mit einem in Active Directory gespeicherten NTLM-Hash ab.

Microsoft Entra ID speichert keine NTLM-Hashes. Dies ist keine Konfigurationslücke, sondern eine bewusste architektonische Entscheidung. Entra ID ist ein moderner Cloud-Identity-Provider, kein Domänencontroller. Folglich kann ein RADIUS-Server, der auf Entra ID verweist, eine PEAP-MSCHAPv2-Anfrage nicht validieren. Der einzige Weg, PEAP mit Entra ID zu nutzen, besteht darin, Entra Domain Services bereitzustellen – ein kostenpflichtiges, verwaltetes Active Directory, das mit Entra ID synchronisiert wird – und NPS darauf aufzusetzen. Damit führen Sie genau das wieder ein, was Sie eigentlich abschaffen wollten: Windows Server-VMs, OS-Patching, NTLM-Hash-Speicherung und manuelle Zertifikatsverwaltung.

EAP-TLS: Die richtige Lösung für Cloud-First-Unternehmen

EAP-TLS (Extensible Authentication Protocol-Transport Layer Security, RFC 5216) ersetzt Passwörter durch digitale X.509-Zertifikate. Das Gerät legt dem RADIUS-Server ein Zertifikat vor. Der RADIUS-Server validiert das Zertifikat anhand einer vertrauenswürdigen Zertifizierungsstelle (Certificate Authority, CA). Da bei diesem Austausch kein Passwort übertragen wird, benötigt der RADIUS-Server keinen NTLM-Hash-Speicher. Er muss lediglich der CA vertrauen und die Gruppenmitgliedschaft des Benutzers im Identity-Provider prüfen, um das richtige VLAN und die passende Zugriffsrichtlinie anzuwenden.

EAP-TLS ist von Haus aus phishing-resistent. Es gibt keine Anmeldedaten, die gestohlen werden könnten. Es erfüllt die CISA-Richtlinien für phishing-resistente Multi-Faktor-Authentifizierung und entspricht den PCI-DSS-Anforderungen für starke Authentifizierung in Netzwerken, die Karteninhaberdaten verarbeiten. Es ist die von IEEE 802.1X empfohlene Authentifizierungsmethode für verwaltete Geräteflotten.

无需 Active Directory 或本地服务器的企业级 WiFi 身份验证 - architecture overview

Cloud-First-802.1X-Authentifizierungsarchitektur: Geräte authentifizieren sich über EAP-TLS über den Cloud-RADIUS von Purple, der Zertifikate validiert und gruppenbasierte Richtlinien von Entra ID, Okta oder Google Workspace anwendet.

Wie MDM die lokale CA ersetzt

In einer traditionellen 802.1X-Bereitstellung wurden Zertifikate von einer lokalen Zertifizierungsstelle ausgestellt, auf der Active Directory Certificate Services (AD CS) lief. In einer Cloud-First-Bereitstellung übernimmt das MDM diese Rolle mithilfe von SCEP (Simple Certificate Enrollment Protocol). Microsoft Intune, Jamf Pro und andere MDM-Plattformen können Zertifikate von einer in der Cloud gehosteten CA anfordern und diese geräuschlos auf verwaltete Geräte übertragen.

Der Ablauf sieht wie folgt aus: Der IT-Administrator erstellt im MDM ein SCEP-Zertifikatsprofil, das auf die Gerätegruppen ausgerichtet ist, die WiFi-Zugriff benötigen. Das MDM pusht das Zertifikat automatisch auf Windows-, macOS-, iOS-, iPadOS-, Android Enterprise- und ChromeOS-Geräte. Der Benutzer bemerkt davon nichts. Das Zertifikat ist an die Geräteidentität im MDM gebunden und verlängert sich vor dem Ablauf automatisch. Wenn sich das Gerät mit dem WiFi verbindet, legt es das Zertifikat dem Cloud-RADIUS-Server vor. Dieser validiert es anhand der CA und wendet die entsprechende Netzwerkrichtlinie an.

Für Unternehmen, die Microsoft Intune nutzen, bietet Microsoft Cloud PKI eine vollständig verwaltete CA, die sich direkt in Intune-SCEP-Profile integrieren lässt. Dadurch wird ein lokaler NDES-Server (Network Device Enrollment Service) überflüssig. Für von Jamf verwaltete Mac- und iOS-Flotten erfüllt die integrierte CA von Jamf oder eine Cloud-CA eines Drittanbieters denselben Zweck.

SCIM und sofortiger Entzug von Zugriffsrechten

Einer der betrieblich wichtigsten Aspekte von Cloud-RADIUS ist das SCIM-Provisioning (System for Cross-domain Identity Management). SCIM is ein offener Standard, der Identitätsänderungen in Echtzeit von der Single Source of Truth – Ihrem Cloud-Identity-Provider – an abhängige Systeme überträgt. Wenn ein Mitarbeiter in Entra ID oder Okta deaktiviert wird, überträgt SCIM diese Änderung sofort an den Cloud-RADIUS-Dienst. Beim nächsten Authentifizierungsversuch des Geräts gibt der RADIUS-Server ein Access-Reject zurück. Wenn auf dem Access Point ein kurzes Sitzungs-Timeout konfiguriert ist, wird das Gerät innerhalb weniger Minuten nach der Deaktivierung des Kontos aus dem Netzwerk entfernt.

Dies ist eine erhebliche Sicherheitsverbesserung gegenüber Netzwerken mit gemeinsam genutzten PSKs (wo der Zugriff nur durch Ändern des Passworts auf allen Geräten entzogen werden kann) und gegenüber älteren RADIUS-Bereitstellungen, die auf periodischen LDAP-Synchronisierungen mit einem Zeitfenster von Stunden oder Tagen basieren.

RadSec: Sicherung des RADIUS-Verkehrs über das Internet

Klassisches RADIUS verwendet UDP und bietet nur eine grundlegende Nachrichtenauthentifizierung. Wenn sich Ihr RADIUS-Server im selben Rechenzentrum wie Ihre Access Points befindet, ist das akzeptabel. Wenn Ihr RADIUS-Server jedoch ein Cloud-Dienst ist, läuft der Authentifizierungsverkehr über das öffentliche Internet. RadSec (RADIUS over TLS, RFC 6614) verschlüsselt den RADIUS-Austausch mittels TLS und sorgt so für Vertraulichkeit und Integrität des Authentifizierungsverkehrs. Purple unterstützt RadSec nativ, mit einem IPsec-Fallback für Access Points, die RadSec noch nicht unterstützen.


对您的具体配置有疑问吗?

我们的团队与 80,000 多个场所的运营方、IT 经理和网络工程师保持合作。预约 20 分钟的通话,我们将为您展示同行是如何解决类似问题的。

Implementierungsleitfaden

Die Bereitstellung von Cloud-RADIUS mit EAP-TLS erfordert vier koordinierte Schritte. Eine Pilot-SSID kann in weniger als einer Stunde live gehen, wenn Entra ID und ein MDM bereits vorhanden sind.

Schritt 1: Cloud-RADIUS mit Ihrem Identity-Provider verbinden

Verbinden Sie Purple über die OAuth2-Admin-Zustimmung (für Entra ID) oder ein API-Token (für Okta und Google Workspace) mit Ihrem Identity-Provider. Dies autorisiert Purple, Benutzer, Gruppen und Gruppenmitgliedschaften aus dem Verzeichnis auszulesen. Konfigurieren Sie das SCIM-Provisioning, um Änderungen des Benutzerstatus in Echtzeit an Purple zu übertragen. Es werden keine Anmeldedaten von Dienstprinzipalen auf der Festplatte gespeichert. Gruppenänderungen werden beim nächsten Authentifizierungsereignis wirksam, nicht nach einem festen Synchronisierungszeitplan.

Schritt 2: MDM und SCEP-Profil konfigurieren

Erstellen Sie in Microsoft Intune ein Profil für vertrauenswürdige Zertifikate für den CA-Root und anschließend ein SCEP-Zertifikatsprofil, das auf die von Purple verwaltete CA verweist. Richten Sie beide Profile auf die Gerätegruppen aus, die WiFi-Zugriff benötigen. Konfigurieren Sie für Jamf eine SCEP-Payload in einem Konfigurationsprofil. Das MDM pusht die Zertifikate geräuschlos. Überprüfen Sie die Zertifikatsbereitstellung im MDM-Compliance-Dashboard, bevor Sie fortfahren.

Schritt 3: Netzwerkrichtlinien im Cloud-RADIUS-Dashboard definieren

Erstellen Sie RADIUS-Richtlinien, die Gruppen des Identity-Providers bestimmten VLANs und Zugriffskontrollen zuweisen. Weisen Sie beispielsweise der Entra ID-Gruppe „Staff-Finance“ das VLAN 20 mit vollem Internetzugriff zu und der Gruppe „Staff-Contractors“ das VLAN 30 mit zeitlich begrenztem Zugriff, der automatisch abläuft. Das Dashboard von Purple wendet diese Richtlinien direkt beim Authentifizierungsvorgang an, ohne dass Änderungen an der Firewall erforderlich sind.

Schritt 4: Access-Point-Konfiguration aktualisieren

Aktualisieren Sie die SSID-Konfiguration auf Ihren Access Points, um WPA2-Enterprise oder WPA3-Enterprise mit 802.1X zu verwenden. Geben Sie die Hostnamen oder IP-Adressen der primären und sekundären Cloud-RADIUS-Endpunkte von Purple zusammen mit dem Shared Secret ein. Konfigurieren Sie die Access Points so, dass sie eine dynamische VLAN-Zuweisung basierend auf den von Purple zurückgegebenen RADIUS-Attributen nutzen. Testen Sie dies mit einer einzelnen SSID auf einer Auswahl von Access Points, bevor Sie den Rollout für den gesamten Standort durchführen.

无需 Active Directory 或本地服务器的企业级 WiFi 身份验证 - comparison chart

Cloud-RADIUS vs. lokaler RADIUS: Ein direkter Vergleich in Bezug auf Bereitstellungszeit, Active Directory-Abhängigkeit, Hochverfügbarkeit, OS-Patching, Identitätsintegration und Zertifikats-Lebenszyklusmanagement.


Best Practices

Diese Empfehlungen spiegeln die IEEE-802.1X-Standards, die PCI-DSS-v4.0-Anforderungen und die Betriebserfahrung an den über 80.000 Standorten von Purple wider.

Schreiben Sie EAP-TLS für verwaltete Geräte vor. Passwörter sind anfällig für Phishing und Credential Stuffing. Zertifikate bieten einen kryptografischen Identitäts- und Geräte-Compliance-Nachweis. EAP-TLS ist die einzige 802.1X-Methode, die von Haus aus phishing-resistent ist.

Nutzen Sie SCIM für den sofortigen Entzug von Zugriffsrechten. Periodische LDAP-Synchronisierungen lassen ein Zeitfenster offen, in dem ein ausgeschiedener Mitarbeiter weiterhin Netzwerkzugriff hat. SCIM stellt sicher, dass der Zugriff in dem Moment entzogen wird, in dem das Konto im Identity-Provider deaktiviert wird.

Stellen Sie Multi-Region-RADIUS bereit. Konfigurieren Sie Ihre Access Points mit mindestens zwei RADIUS-Endpunkten in verschiedenen geografischen Regionen. Purple bietet standardmäßig ein Active-Active-Multi-Region-Failover, das in Sekundenschnelle umschaltet.

Segmentieren Sie den Datenverkehr mit dynamischen VLANs. Nutzen Sie die Gruppenmitgliedschaften des Identity-Providers, um Benutzer dynamisch bestimmten VLANs zuzuweisen. Dies isoliert sensiblen Datenverkehr und begrenzt das Schadensausmaß eines kompromittierten Geräts, ohne dass manuelle Änderungen an der Firewall erforderlich sind.

Aktivieren Sie RadSec. Wenn Ihre Access Points RadSec unterstützen, aktivieren Sie es, um den Authentifizierungsverkehr zwischen dem Access Point und dem Cloud-RADIUS-Server zu verschlüsseln. Dies ist besonders wichtig für Filialen und Standorte, an denen sich der Access Point in einem nicht vertrauenswürdigen Netzwerksegment befindet.

Überwachen Sie den Zertifikats-Lebenszyklus. Stellen Sie die automatische MDM-Verlängerung so ein, dass sie bei 80 % der Zertifikatslaufzeit ausgelöst wird. Bei einem einjährigen Zertifikat beginnt die Verlängerung nach 10 Monaten. Richten Sie Warnmeldungen für Geräte ein, bei denen die Verlängerung vor Ablauf des Zertifikats fehlschlägt.

Für eine umfassendere Betrachtung von Sicherheitsstandards und Frameworks für Enterprise-WiFi lesen Sie unseren Leitfaden Enterprise WiFi Security: A Complete Guide for 2026 .


Fehlerbehebung und Risikominimierung

Der Übergang zu Cloud-RADIUS bringt neue Abhängigkeiten mit sich. Bereiten Sie sich auf diese häufigen Fehlerszenarien vor, bevor sie den Produktivbetrieb beeinträchtigen.

Ablauf von Zertifikaten. Wenn ein Gerätezertifikat abläuft, bevor das MDM es verlängert, schlägt die Authentifizierung des Geräts geräuschlos fehl. Der Benutzer sieht eine Fehlermeldung ohne Erklärung. Beugen Sie dem vor, indem Sie die automatische MDM-Verlängerung auf 80 % der Zertifikatslaufzeit einstellen und das MDM-Compliance-Dashboard auf Geräte mit bald ablaufenden Zertifikaten überwachen.

MDM-Synchronisierungsfehler. Ein Gerät, das die MDM-Compliance-Richtlinien nicht mehr erfüllt oder sich nicht meldet, erhält möglicherweise kein verlängertes Zertifikat. Implementieren Sie Compliance-Richtlinien, die fehlerhafte Geräte kennzeichnen und Administratoren warnen, bevor das Zertifikat abläuft.

Firewall blockiert RADIUS-Verkehr. Die Access Points müssen die Cloud-RADIUS-Endpunkte über den UDP-Port 1812 (Authentifizierung) und den UDP-Port 1813 (Accounting) oder über den TCP-Port 2083 für RadSec erreichen können. Ausgehende Firewall-Regeln in Filialen blockieren diese Ports häufig. Testen Sie die Erreichbarkeit aus dem Management-VLAN des Access Points vor der Bereitstellung.

SCIM-Provisionierungsfehler. Wenn die SCIM-Verbindung zwischen dem Identity-Provider und Purple unterbrochen wird, werden Änderungen des Benutzerstatus nicht übertragen. Überwachen Sie den SCIM-Synchronisierungsstatus sowohl im Identity-Provider als auch im Purple-Dashboard. Richten Sie Warnmeldungen für Synchronisierungsfehler ein.

Altsysteme ohne Zertifikatsunterstützung. IoT-Geräte, Drucker und ältere Hardware unterstützen EAP-TLS möglicherweise nicht. Verwenden Sie für diese Geräte iPSK (individual pre-shared keys) anstelle eines gemeinsam genutzten PSK. Purple unterstützt iPSK nativ, weist jedem Gerät einen eindeutigen Schlüssel zu und platziert jedes Gerät im richtigen VLAN, ohne dass eine 802.1X-Supplicant-Unterstützung erforderlich ist.


ROI und geschäftliche Auswirkungen

Die migration von lokalem RADIUS zu Cloud-RADIUS bietet messbaren Mehrwert für Infrastruktur, Betrieb und Sicherheit.

Dimension Lokaler NPS Cloud-RADIUS (Purple)
Infrastrukturkosten Windows Server-Lizenzen, VM-Rechenleistung, Speicher Abonnement pro AP, keine Server-Hardware
Bereitstellungszeit Tage bis Wochen Unter einer Stunde
Hochverfügbarkeit Manuell – zwei Server plus Replikation Multi-Region Active-Active, Standard
OS-Patching Monatlich, durch Ihr Team Vom Anbieter verwaltet
WiFi-Helpdesk-Tickets Hoch – Passwort-Resets, manuelles Onboarding Um 80 % reduziert (Kundendaten von Purple)
Entzug von Zugriffsrechten Stunden bis Tage via LDAP-Sync Sekunden via SCIM

IT-Teams, die das Mitarbeiter-WiFi von Purple nutzen, verzeichnen in der Regel einen Rückgang der WiFi-Support-Tickets um 80 % (interne Daten von Purple, 2024), was auf den Wegfall von Passwort-Resets und manuellem Geräte-Onboarding zurückzuführen ist. Die zertifikatsbasierte Authentifizierung erfüllt zudem die PCI-DSS-Anforderung 8.3 für starke Authentifizierung und die ISO 27001-Maßnahme A.9.4 für die System- und Anwendungszugriffskontrolle, was den Audit-Aufwand für Ihr Sicherheitsteam verringert.

Für Unternehmen in den Bereichen Einzelhandel und Gastgewerbe reduziert die Möglichkeit, Mitarbeiter-WiFi und Gäste-WiFi über ein einziges Cloud-Dashboard mit einer einheitlichen Identitätsebene zu verwalten, die betriebliche Komplexität an mehreren Standorten. Für Transportunternehmen und Gesundheitsdienstleister erfüllen der sofortige Entzug von Zugriffsrechten und der vollständige Audit-Trail regulatorische Anforderungen ohne zusätzliche Tools.

Die WiFi Analytics -Ebene von Purple ergänzt die Authentifizierungsinfrastruktur um Belegungsdaten und Daten zum hybriden Arbeiten. So wird das Mitarbeiter-WiFi von einer Kostenstelle zu einer Quelle für betriebliche Erkenntnisse.


Weiterführende Literatur: Enterprise WiFi Security: A Complete Guide for 2026OpenWrt 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)。一种使用双向 X.509 证书交换代替密码的 802.1X 身份验证方法。

EAP-TLS 是托管设备群的黄金标准。它具备防网络钓鱼能力,无需密码哈希存储,并且是唯一满足 CISA 防钓鱼多因素身份验证 (MFA) 指南的 802.1X 方法。

PEAP-MSCHAPv2

带有 Microsoft 挑战握手身份验证协议版本 2 的受保护可扩展身份验证协议。一种传统的 802.1X 方法,通过比对存储在 Active Directory 中的 NTLM 哈希来验证密码。

PEAP-MSCHAPv2 在纯云环境中会失效,因为 Entra ID 不存储 NTLM 哈希。从本地 AD 迁移的组织必须将 PEAP 替换为 EAP-TLS。

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 分配,无需证书支持。

动态 VLAN

一种网络分段技术,其中 RADIUS 服务器在 Access-Accept 响应中返回 VLAN 标识符,接入点自动将设备置于该 VLAN 上。

动态 VLAN 允许 IT 团队根据身份提供商组群成员身份,将员工、承包商、IoT 设备和访客划分到不同的网络段,而无需手动更改防火墙。

应用实例

一家拥有 400 个店面的零售连锁企业需要保障所有门店内员工 WiFi 的安全。他们运行 Cisco Meraki 接入点,并使用结合 Intune 的 Microsoft Entra ID 进行设备管理。由于没有用于运行 NPS 的本地 Active Directory,他们目前使用共享的 WPA2-Personal PSK。最近的一次内部审计指出,共享 PSK 存在 PCI DSS 合规性漏洞。

该连锁企业部署了 Purple 的云 RADIUS。首先,他们通过 OAuth 管理员授权将 Purple 连接到 Entra ID,并配置 SCIM 预配。在 Intune 中,他们为 Purple CA 根证书创建一个受信任证书配置文件,并创建一个作用域限定为“Staff-Retail”设备组的 SCEP 证书配置文件。Intune 会自动向所有受管理的销售点终端和员工平板电脑推送证书。在 Meraki 控制面板中,他们将 Staff SSID 更新为 WPA2-Enterprise,输入 Purple 云 RADIUS 的主、备端点,并启用动态 VLAN 分配。当设备连接时,它会出示 Intune 颁发的证书,Purple 会针对 CA 验证该证书并检查 Entra ID 组,然后根据组数员身份将设备分配到 VLAN 10(员工网络)或 VLAN 20(管理网络)。共享 PSK 随即停用。由于无需部署任何现场硬件,只需在 Meraki 中更改 SSID 配置,400 个站点的推广仅用了一个周末就完成了。

考官评语: 此方法消除了共享 PSK,提供了单台设备的可追溯性和单次会话的加密密钥。每次身份验证事件都会记录用户、设备、AP 和 SSID,满足 PCI DSS 要求 10.2 对审计日志的要求。通过利用 Intune SCEP 和云 RADIUS,该连锁企业无需在其 400 个地点的任何一个部署任何本地服务器,即可实现 802.1X 安全。而另一种方案 - 在每个站点或采用轴辐式拓扑部署 NPS 虚拟机 - 则需要数周的基础设施工作和持续的补丁管理。

一所拥有 15000 名学生的大学使用 Google Workspace 作为其主要身份提供商。IT 团队希望为员工和学生在包含 MacBook、Chromebook 和 Android 手机的 BYOD 设备上提供安全的 WiFi。他们没有本地 Active Directory,也不想运行服务器。

该大学将 Purple 的云 RADIUS 与 Google Workspace 进行集成。对于受管理的 Chromebook,他们使用 Google Admin 通过 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。入网应用程序处理了 BYOD 设备的证书配置复杂性,而这些设备是无法通过 MDM 进行托管的。Google Workspace SCIM 集成确保了 WiFi 设备群与大学的目录保持同步,无需人工干预。该模式已在谢菲尔德大学、利兹大学和伦敦艺术大学(均为 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。正确的长期解决方案是用云 RADIUS 服务取代 NPS,从 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 配置文件,以将 EAP-TLS 与 SCEP 颁发的证书结合使用。通过 SCIM 将云 RADIUS 服务连接到 Okta,以确保当员工在 Okta 中被禁用时,其 WiFi 访问权限会立即被撤销。

Q3. 一名员工在周一上午 9 点被解雇。人力资源部于上午 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 客户端。

对您的具体配置有疑问吗?

我们的团队与 80,000 多个场所的运营方、IT 经理和网络工程师保持合作。预约 20 分钟的通话,我们将为您展示同行是如何解决类似问题的。