跳至主要内容

如何在 Android 设备上通过 EAP-TLS 设置企业级 WiFi

本技术参考指南为高级 IT 领导者提供了在 Android 设备上部署 802.1X EAP-TLS 身份验证的全面蓝图。它涵盖了保护企业无线网络安全所需的架构机制、手动和 MDM 驱动的实施策略以及故障排除方法。

发布于 更新于
📖 5 分钟阅读354 字2 应用实例3 练习题8 关键定义

Video overview

收听本指南

查看播客转录
如何使用 EAP-TLS 在 Android 设备上设置企业级 WiFi Purple 技术简报 - 约 10 分钟 --- 引言与背景 - 约 1 分钟 欢迎来到 Purple 技术简报系列。我是您的主持人,今天我们将深入探讨在 Android 设备上部署 802.1X EAP-TLS 认证的具体细节 - 无论您是管理酒店物业、零售连锁、体育场馆,还是公共部门园区。 如果您负责的网络需要对企业或 BYOD Android 设备进行身份验证,而不依赖共享密码,那么本期内容正适合您。EAP-TLS 是企业级 WiFi 安全的黄金标准 - 它使用基于证书的双向身份验证,这意味着没有可以被网络钓鱼的凭据,无需轮换密码,并且其合规姿态能够满足 PCI-DSS、ISO 27001 以及大多数公共部门的安全框架要求。 通过本次简报,您将准确了解 EAP-TLS 在 Android 上的工作原理、您的部署选择是什么,以及导致部署失败的三个最常见错误。让我们正式开始。 --- 技术深度解析 - 约 5 分钟 让我们从架构开始。802.1X 是管理基于端口的网络准入控制的 IEEE 标准。当 Android 设备连接到企业 WiFi 网络(配置为 WPA2-Enterprise 或 WPA3-Enterprise 的网络)时,接入点将充当所谓的认证器。它本身不做出认证决策;它在设备和 RADIUS 服务器(即实际的认证服务器)之间传递对话。 EAP-TLS(即采用传输层安全协议的可扩展身份验证协议)是在该 802.1X 框架内运行的身份验证方法。它与在 TLS 隧道内使用用户名和密码的 EAP-PEAP 或 EAP-TTLS 不同,EAP-TLS 在双方都使用 X.509 证书。RADIUS 服务器向设备提供服务器证书,而设备向 RADIUS 服务器回传客户端证书。双方互相验证。这就是双向身份验证,也是使 EAP-TLS 成为目前最安全选择的原因。 现在,专门针对 Android 系统,有几点您需要了解。Android 11 及更高版本引入了更严格的证书验证要求。如果您在 Android 11 或更高版本上进行部署 - 在目前这占您设备的大多数 - 除非 RADIUS 服务器证书被明确信任,否则设备将拒绝连接。您不能仅依赖系统信任库;您必须将根 CA 证书推送到设备,或者配置 WiFi 配置文件以明确引用它。让我们来谈谈证书链。在单个 Android 设备可以通过 EAP-TLS 进行身份验证之前,您需要准备好三个组件。首先是证书颁发机构(CA)——可以是您的内部 PKI、Microsoft Active Directory 证书服务,或者是通过 Intune 的 SCEP 等云 PKI。其次是颁发给您的 RADIUS 服务器并由该 CA 签名的服务器证书。第三是颁发给每个设备或用户的唯一客户端证书,同样由该 CA 签名。设备在 TLS 握手期间出示其客户端证书,RADIUS 服务器通过 CA 的证书吊销列表(CRL)或通过 OCSP(在线证书状态协议)对其进行验证。 对于 Android,客户端证书和私钥通常打包为 PKCS12 文件(即 .P12 或 .PFX 文件),其中包含证书和加密的私钥。在手动配置的设备上,用户通过“设置”、“安全”、“安装证书”来导入此文件。在 MDM 管理的设备上,证书会被静默推送到设备的托管密钥库中,无需用户交互。 现在让我们来谈谈 WiFi 配置文件本身。在 Android 上配置企业级 WiFi 连接时,您需要指定:SSID、安全类型(WPA2-Enterprise 或 WPA3-Enterprise)、EAP 方法(即 TLS)、用于服务器验证的 CA 证书、用于设备身份验证的客户端证书,以及身份字符串(通常是设备的公用名或用户的 UPN)。在 Android 11 及以上版本中,您还需要指定域名后缀匹配或服务器证书主题,以防止中间人攻击。 对于 MDM 部署 - 这才是真正实现规模化的地方 - 您需要将所有这些作为结构化配置文件进行推送。在 Microsoft Intune 中,您创建一个 SCEP 证书配置文件,该文件会自动在每个注册的 Android 设备上申请并安装唯一的客户端证书。然后,您创建一个引用该证书配置文件的 WiFi 配置文件。当设备签入时,它会同时接收证书和 WiFi 配置文件,并自动连接到您的 802.1X 网络。无需用户交互,无需拨打支持电话。如果您正在使用 Intune 实施此操作,我们关于如何使用 Microsoft Intune 向设备推送 WiFi 证书的配套指南详细介绍了确切的配置步骤 - 我建议您在阅读本简报的同时阅读该指南。 对于 VMware Workspace ONE 和 Jamf Connect,其流程在架构上是完全相同的 - 同样是 SCEP 或 PKCS 证书配置文件,后跟引用该配置文件的 WiFi 配置文件。具体的 UI 有所不同,但证书链和 RADIUS 配置要求是一样的。 在 RADIUS 方面,有一点非常值得注意:如果您正在运行 FreeRADIUS、Microsoft NPS 或 Cisco ISE,请确保您的服务器证书包含正确的扩展密钥用法(EKU)属性 - 特别是服务器身份验证(Server Authentication),OID 1.3.6.1.5.5.7.3.1。Android 对此要求非常严格。如果缺少 EKU 或配置不当,在 Windows 客户端上运行良好的证书在 Android 上可能会失败。 --- 实施建议与常见陷阱 - 约 2 分钟 好,现在让我们来谈谈在实际部署中究竟会遇到哪些问题,因为这正是大多数部署陷入困境的地方。 第一个也是最常见的失败原因是证书信任。如果无法验证 RADIUS 服务器的证书链,Android 11 及以上版本将无法连接。解决方法很简单:通过 MDM 将您的根 CA 证书推送到设备的本地证书存储区,并在 WiFi 配置文件的 CA 证书字段中明确引用它。切勿将其保留为“不验证” - 这是一个安全漏洞,并且在某些 Android 版本上无论如何都会失败。 第二个陷阱是证书过期。客户端证书的有效期通常为一到两年。如果您没有通过 SCEP 或 NDES 建立自动更新机制,那么某天早上醒来,您会发现您有一半的设备同时失去了 WiFi 访问权限。从第一天起,就应该将证书自动更新流程构建到您的 MDM 工作流中,而不是事后才想起来。 第三个问题是 RADIUS 服务器的容量。由于完整的双向证书交换,EAP-TLS 握手在计算上比 PEAP 握手更耗费资源。在拥有数千个并发认证的体育场或会议中心,配置不足的 RADIUS 服务器将成为瓶颈。请根据并发认证的峰值,而非平均负载来规划您的 RADIUS 基础设施规模。 最后,在 Android 端,请注意不同的制造商 - 如 Samsung、Google、Xiaomi - 在 WiFi 配置 API 的实现上略有不同。在进行大规模部署之前,请在您拥有的每个制造商的代表性设备上测试 MDM 推送的配置文件。特别是 Samsung 设备,历史上一直要求明确设置身份字段,即使该字段可以从证书中推断出来。 --- 快速问答 - 约 1 分钟 以下是我经常被问到的几个快速问题。 我可以对 BYOD 设备使用 EAP-TLS 吗?可以,但这需要用户在个人设备上安装客户端证书。对于大规模 BYOD,请考虑 EAP-TTLS 结合 PAP 或 PEAP-MSCHAPv2 是否是更实用的折中方案,而将 EAP-TLS 留给公司所有的设备。 EAP-TLS 是否适用于 WPA3-Enterprise?是的,而且采用 192 位模式的 WPA3-Enterprise 实际上强制要求使用 EAP-TLS。如果您在高安全环境中部署 WPA3-Enterprise,EAP-TLS 是您唯一的合规选择。 我应该以哪个最低 Android 版本为目标?Android 8 及以上版本原生支持 EAP-TLS。对于 Android 11 及以上版本,需强制执行显式 CA 证书验证。对于 Android 13 及以上版本,您可以利用改进的证书管理 API 进行更细粒度的控制。 Purple 的平台可以与 EAP-TLS 网络集成吗?Purple 的访客 WiFi 和分析平台在与您的 802.1X 企业网络独立的 SSID 上运行。您的企业设备在安全 SSID 上通过 EAP-TLS 进行身份验证,而访客设备则在访客 SSID 上使用 Purple 的 Captive Portal。两者并存于相同的接入点基础设施上,通过 VLAN 隔离提供安全边界。 - 总结和后续步骤 - 约 1 分钟 总结一下:Android 上的 EAP-TLS 是目前最安全的企业 WiFi 身份验证方法,借助现代 MDM 工具,完全可以在大规模部署中实现。需要做对的三件事是:正确配置具有自动证书更新功能的 PKI、在 Android 11 及以上版本上显式信任 CA 证书,以及针对峰值负载进行合理规划的 RADIUS 基础设施。 如果您要在企业和访客流量混合的场所进行部署,Purple 的平台可以为您提供访客网络上的分析和互动层,而您的 EAP-TLS 基础设施则可以保护企业侧的安全。两者相辅相成。 对于您的后续步骤:请阅读完整指南中的架构图,按照 Intune 部署教程进行操作,并在推广到整个组织之前在一部分设备上进行试点。从 50 台设备的受控小组开始,验证证书分发和 WiFi 连接,然后充满信心地进行扩展。 感谢收听 Purple 技术简报。您可以在 purple.ai 找到完整的书面指南、图表和配置参考。我们下次再见。

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

Enterprise 802.1X Architecture

Android enterprise WiFi & EAP-TLS profile architect

Configure certificate-based 802.1X EAP-TLS for Android 11 to 15 fleets. Resolve CA validation requirements, domain SAN mismatches, Work Profile keystore boundaries, and export multi-platform MDM profiles.

Fleet scenario preset:Select an operational profile to prefill deployment parameters

Corporate-owned Android smartphones enforce centralized SCEP certificate issuance and zero-touch WiFi profile enrollment with strict Root CA validation.

Fleet & management scope

Android 11+ completely removed the "Do not validate" CA option.
1,200

Authentication & PKI architecture

Fleet feasibility score
99/100
Zero Trust enterprise
Estimated onboarding failures
1.2%
Automated silent onboarding
Annual IT hours saved
2,160h
USD 125,280 at 1.8 hours per device against hand-walked enrolment
Daily RADIUS authentications
3,600
802.11r saves 27,600 full EAP-TLS handshakes a day
Server validation domain
radius.purple.ai
Matches certificate SAN

Android enterprise supplicant parameters

ParameterConfigured valueAndroid requirement & guidance
EAP methodTLS (Type 13)Mutual cryptographic certificate exchange without user passwords.
Phase 2 authenticationNone (not applicable)Inner tunnels (MSCHAPv2 / GTC) are not used in native EAP-TLS.
CA certificateMandatory system or enterprise trustMust select the installed enterprise Root CA; unvalidated certificates blocked.
Domain suffix (SAN)radius.purple.aiBoringSSL validates that the server certificate dNSName contains this suffix.
Client certificate storeDevice-wide Android Keystore (KeyChain system)Hardware-backed StrongBox / TEE private key escrow.
Outer anonymous identityanonymousProtects user identity against over-the-air RF sniffing in 802.1X Start frame.
Next architectural step
Explore complete enterprise 802.1X and Zero Trust security architectures
Explore enterprise WiFi security guide
Useful? Link to this tool

如何在 Android 设备上通过 EAP-TLS 设置企业级 WiFi

针对企业高管的摘要

保护企业无线网络免受凭证窃取和未经授权的访问,需要摆脱共享密码的局限。对于企业环境中的 Android 设备群,802.1X EAP-TLS(基于传输层安全协议的可扩展身份验证协议)是终极的安全标准。通过利用双向基于证书的身份验证,EAP-TLS 消除了与密码疲劳、网络钓鱼和弱凭证相关的风险。

本技术参考指南为网络架构师、IT 经理和 CTO 提供了在 Android 设备上部署 EAP-TLS 的实用策略。无论是管理 零售 行业中的 POS 终端、医疗保健 行业中的临床设备,还是 酒店 行业中的后勤运营,掌握此部署方法都能在确保严格的安全合规性(PCI-DSS、GDPR、ISO 27001)的同时,为终端用户提供无缝的连接体验。我们涵盖了适用于 BYOD 环境的手动配置,以及适用于企业自有设备群的免接触 MDM 配置。


听取简报


深度技术解析

802.1X 架构与 EAP-TLS 运行机制

802.1X 的核心是用于基于端口的网络访问控制的 IEEE 标准。在无线环境中,接入点作为认证器,促进 Android 设备(申请者)与 RADIUS 服务器(认证服务器)之间的通信。

与在 TLS 中隧道化传统密码认证的 PEAP 或 TTLS 不同,EAP-TLS 完全依赖 X.509 证书。这创建了一种双向认证范式:

  1. RADIUS 服务器向 Android 设备展示其证书,以证明网络是合法的。
  2. Android 设备向 RADIUS 服务器展示其唯一的客户端证书,以证明其是获得授权的终端。

如何在 Android 设备上通过 EAP-TLS 设置企业级 WiFi - eap tls architecture overview

Android 特定的证书要求

在 Android 上部署会引入特定的限制,特别是自 Android 11 以来。为了缓解中间人 (MitM) 攻击,Google 弃用了服务器证书的 "不验证" 选项。因此,Android 设备 必须 拥有签署了 RADIUS 服务器证书的 Root CA 证书。

此外,RADIUS 服务器证书必须包含正确的扩展密钥用法 (EKU) 属性 - 特别是 Server Authentication (OID 1.3.6.1.5.5.7.3.1)。如果没有此属性,Android 申请者将静默丢弃 TLS 握手。

在客户端,Android 要求将私钥和证书捆绑在一起,通常采用 PKCS#12 格式(.p12 或 .pfx)。

与 Purple 生态系统的集成

虽然 EAP-TLS 保护了您的企业设备和运营基础设施,但场所运营商还必须管理访客访问。这就是双 SSID 策略变得至关重要的原因。您的企业 SSID 使用 802.1X EAP-TLS,而您的公共 SSID 则利用 Purple 的 Guest WiFi 平台。这种隔离确保了运营安全,同时允许营销团队在访客网络上利用 WiFi Analytics。有关保护物理基础设施的更多详细信息,请参阅 Access Point Security: Your 2026 Enterprise Guide。


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

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

guide 实施指南

Android 上的 EAP-TLS 部署可以针对小型 BYOD 环境进行手动配置,或者针对企业级规模通过移动设备管理 (MDM) 进行部署。

如何在 Android 设备上通过 EAP-TLS 设置企业级 WiFi - mdm deployment comparison

方法 1:手动配置(BYOD / 小型规模)

此方法需要大量的支持工作,仅推荐用于有限的推广或测试。

  1. 证书分发:将 .p12 客户端证书和 Root CA .cer 文件安全地分发到 Android 设备(例如,通过安全门户或加密电子邮件)。
  2. 安装:
    • 导航至 设置 > 安全 > 加密与凭据 > 安装证书。
    • 将根证书 CA 安装为“WiFi 证书”。
    • 安装 .p12 文件,并在提示时输入提取密码。
  3. 网络配置:
    • 前往 设置 > 网络和互联网 > WiFi 并选择“添加网络”。
    • 输入 SSID。
    • 将安全性设置为 WPA/WPA2/WPA3-Enterprise。
    • 将 EAP 方法设置为 TLS。
    • 将 CA 证书设置为已安装的根证书 CA。
    • 将在线证书状态设置为 请求证书状态。
    • 将域名设置为与 RADIUS 服务器证书 Subject Alternative Name (SAN) 相匹配。
    • 选择已安装的客户端证书。
    • 输入身份(通常为用户的 UPN 或设备的 MAC 地址)。

方法 2:MDM 推送配置文件(企业级规模)

对于大型场所,例如大学校园或 交通运输 领域的物流枢纽,MDM 是必不可少的。它提供零接触配置和生命周期管理。

  1. PKI 集成:使用 SCEP 或 NDES 将您的 MDM(Intune、Workspace ONE、Jamf)连接到您的证书颁发机构。
  2. 证书配置文件:创建一个配置配置文件以将根证书 CA 推送到设备的信任存储中。创建第二个配置文件 (SCEP) 以自动请求并安装唯一的客户端证书。
  3. WiFi 配置文件:创建一个链接已部署证书的 WiFi 配置配置文件。
    • 安全类型:WPA2/WPA3 Enterprise
    • EAP 类型:EAP-TLS
    • 身份验证方法:证书
    • 服务器信任:指定根证书 CA 和正确的服务器域名。

有关 Microsoft 的详细说明,请参阅我们的指南:如何使用 Microsoft Intune 向设备推送 WiFi 证书。


最佳实践

  1. 强制执行 WPA3-Enterprise:在硬件支持的情况下,强制执行 WPA3-Enterprise。192 位的安全套件明确要求使用 EAP-TLS,以确保最高的加密标准。
  2. 自动化证书生命周期:客户端证书会过期。如果依赖手动更新,您将面临大规模的网络中断。请实施 SCEP/NDES 在证书过期前 30 天自动进行更新。
  3. 实施强大的 DNS:证书吊销列表 (CRL) 检查和 OCSP 需要来自边缘的可靠 DNS 解析。详情请阅读 通过强大的 DNS 和安全保护您的网络。
  4. VLAN 隔离:使用类似于 Tunnel-Private-Group-Id 的 RADIUS 属性,根据证书属性将 EAP-TLS 身份验证会话映射到特定的 VLAN(例如,将管理人员的平板电脑与 POS 终端隔离)。

故障排除与风险缓解

当 Android 设备无法通过 EAP-TLS 连接时,问题几乎总是出在证书链或 RADIUS 配置中。

  • 现象:Android 11 及以上版本的设备在没有提示用户的情况下立即断开连接,或显示“身份验证错误”。
    • 根本原因:设备不信任 RADIUS 服务器证书。WiFi 配置文件中的“域名”字段必须与服务器证书的 SAN 完全匹配,并且必须安装根 CA。
  • 症状:连接在 TLS 握手期间超时。
    • 根本原因:RADIUS 服务器无法访问 CRL 分发点以验证客户端证书的撤销状态。请确保您的 RADIUS 服务器具有指向 PKI CRL 端点的出站 HTTP 访问权限。
  • 症状:Windows 设备可以连接,但 Android 设备失败。
    • 根本原因:RADIUS 证书中缺少 Server Authentication EKU,或者 Android 请求方正尝试使用不受支持的加密套件。请检查 RADIUS 日志以获取 TLS 协商失败信息。

ROI 与业务影响

过渡到 EAP-TLS 需要对 PKI 和 MDM 基础设施进行前期投资,但对于高级 IT 领导者而言,其投资回报率 (ROI) 是非常可观的。

  • 降低服务台成本:20 - 30% 的 IT 服务台工单是密码重置。基于证书的身份验证消除了网络访问的密码轮换策略,从而大幅降低了支持开销。
  • 降低风险:EAP-TLS 提供了对凭据窃取和离线字典攻击的免疫力。在受监管的行业(如 医疗保健)中,单次数据泄露的成本远超部署 PKI 的成本。
  • 业务连续性:自动化的证书配置可确保关键的业务设备(从仓库扫描枪到零售 POS 系统)绝不会因凭据过期而掉线。随着 Purple 持续扩大其业务版图(如最近的战略举措 Purple Signals Higher Education Ambitions with Appointment of VP Education Tim Peers 所示),强大的基础连接已成为高级分析与互动的基石。

关键定义

802.1X

一项针对基于端口的网络访问控制 (PNAC) 的 IEEE 标准,为希望接入局域网 (LAN) 或无线局域网 (WLAN) 的设备提供身份验证机制。

在网络边缘阻止未经授权的设备访问公司网络的基础框架。

EAP-TLS

使用传输层安全协议的扩展身份验证协议。一种使用 X.509 证书在客户端和服务器之间进行双向身份验证的身份验证框架。

被认为是最安全的 EAP 类型,它消除了对密码的依赖,使其成为高安全要求环境的必备选择。

RADIUS

远程用户拨号认证系统。一种提供集中化身份验证、授权和计费 (AAA) 管理的网络协议。

根据 PKI 验证 Android 设备证书的服务器组件(例如 Cisco ISE、Microsoft NPS)。

Supplicant

请求访问网络的客户端设备(在本例中为 Android 智能手机或平板电脑)。

了解 Supplicant 特定的操作系统限制(如 Android 11 的严格验证)是成功部署的关键。

Authenticator

在 Supplicant 和 RADIUS 服务器之间协助进行身份验证过程的网络设备(即 WiFi 接入点)。

AP 不做决策;它仅根据 RADIUS 服务器的响应执行端口控制。

PKI

公钥基础设施。创建、管理、分发、使用、存储和吊销数字证书所需的一套角色、策略、硬件、软件和程序。

EAP-TLS 的基石。如果没有强大的 PKI,基于证书的身份验证就无法实现。

SCEP

简单证书注册协议。旨在使数字证书的颁发和吊销过程尽可能具备可扩展性的协议。

MDM 平台使用该协议在无需用户干预的情况下,自动向 Android 设备配置并分发客户端证书。

SAN

使用者 alternate 名称(Subject Alternative Name)。X.509 的扩展,允许将各种值与安全证书相关联。

Android 11+ 要求 WiFi 配置配置文件中的“域名”字段必须与 RADIUS 服务器证书的 SAN 相匹配。

应用实例

一家全国性零售连锁店需要部署 5,000 台基于 Android 的销售点 (POS) 平板电脑。安全团队强制要求这些设备不得使用共享密码,并且必须免受凭据钓鱼攻击。基础设施团队应该如何处理此次部署?

该团队必须部署一个移动设备管理 (MDM) 解决方案,通过 SCEP 与其内部公钥基础设施 (PKI) 相集成。MDM 将推送一个包含根 CA 证书的配置配置文件,自动为每台 POS 平板电脑请求唯一的客户端证书,并配置 WPA3-Enterprise WiFi 配置文件以使用 EAP-TLS。RADIUS 服务器将被配置为根据成功的证书验证将这些设备分配到隔离的 POS VLAN。

考官评语: 这是最佳的企业级方法。对 5,000 台设备尝试手动配置在操作上是不可行的。通过使用 MDM 和 SCEP,组织实现了零接触配置和自动化证书更新,在满足安全要求的同时最大程度地减少了部署摩擦。

一家医院的 IT 经理正在升级无线网络。升级后,运行较旧 Android 9 的设备成功连接到 EAP-TLS 网络,但新采购的 Android 12 设备却因信任错误而无法通过身份验证。

IT 经理必须更新推送到设备的 WiFi 配置配置文件。Android 11+ 会强制执行严格的服务器证书验证。必须更新配置文件以显式定义要信任的根 CA 证书,并指定确切的“域名”(与 RADIUS 服务器的 SAN 匹配),以防止 MitM 攻击。

考官评语: 这突出了 Android 的 Supplicant 行为在操作系统级别发生的一个关键变化。传统的“不验证”配置存在重大的安全风险,并且在现代 Android 版本中已被强硬弃用。该解决方案正确识别了显式信任配置的必要性。

练习题

Q1. 您的组织正在从 PEAP-MSCHAPv2 迁移到 EAP-TLS。在试点阶段,数台 Android 13 设备无法连接。RADIUS 日志显示 TLS 握手已启动,但在发送客户端证书之前被客户端中断。最可能的配置错误是什么?

提示:考虑近期 Android 版本中针对服务器身份引入 protective 的严格验证要求。

查看标准答案

最可能的错误是推送到 Android 13 设备的 WiFi 配置文件未正确指定“域名”后缀匹配,或者配置文件中未正确关联根证书颁发机构(Root CA)。由于无法验证 RADIUS 服务器的证书,Android 中断了连接以防止中间人攻击。

Q2. 您正在为一个大型体育场部署设计架构。客户希望对所有员工设备使用 EAP-TLS。与标准的 WPA2-PSK 网络相比,必须对哪种特定的基础设施组件进行扩容,为什么?

提示:EAP-TLS 在连接阶段涉及复杂的密码学操作。

查看标准答案

必须显著扩大 RADIUS 服务器基础设施的规模。EAP-TLS 需要进行完整的双向证书验证(非对称加密),这会消耗大量计算资源。在拥有数千台设备同时漫游或进行身份验证的体育场环境中,规模不足的 RADIUS 部署会导致身份验证超时和连接失败。

Q3. 在一台丢失的 Android 平板电脑上,客户端证书已泄露。网络通过何种确切机制来阻止该设备通过 EAP-TLS 进行连接?

提示:RADIUS 服务器如何在其到期日期之前获知该证书已不再有效?

查看标准答案

IT 管理员在 PKI 中吊销该客户端证书。PKI 更新其证书吊销列表(CRL)或 OCSP 响应程序。当丢失的平板电脑尝试连接时,RADIUS 服务器会根据 CRL/OCSP 检查该客户端证书。一旦确认其已被吊销,RADIUS 服务器就会拒绝该身份验证请求。

常见问题

Why does Android 11 and newer require a domain and CA certificate for enterprise WiFi?

Starting with Android 11, Google deprecated and removed the 'Do not validate' option for CA certificates to protect mobile endpoints against man-in-the-middle and evil twin attacks. Devices must validate the RADIUS server certificate against a trusted Root CA and verify that the server certificate Subject Alternative Name (SAN) matches the configured domain suffix.

What domain should administrators specify in the Android EAP-TLS WiFi profile?

The domain configured in the Android WiFi profile (or MDM Wi-Fi configuration) must match the fully qualified domain name (FQDN) present in the dNSName attribute of the RADIUS server certificate Subject Alternative Name (SAN) extension, such as radius.purple.ai. If the domain does not match, Android's BoringSSL stack terminates the TLS handshake with Alert 48.

How do enterprise organizations automate EAP-TLS client certificates on Android fleets?

Enterprise organizations automate certificate distribution using Mobile Device Management (MDM) platforms such as Microsoft Intune, VMware Workspace ONE, or Google Android Management API integrated with SCEP or EST. The MDM pushes a Trusted Root certificate profile and a SCEP profile that requests a unique client certificate from the enterprise PKI, storing the private key inside the hardware-backed Android Keystore.

Why do Android Work Profile devices fail to find client certificates for enterprise WiFi?

Android enforces cryptographic isolation between the Personal and Work Profile KeyChains. If an employee imports a certificate via personal settings or browser download, the enterprise WiFi supplicant running in the Work Profile cannot access the private key. Administrators must deliver both the Root CA and the SCEP client certificate through the Android Enterprise Work Profile management payload.

How does Android MAC address randomization affect 802.1X enterprise networks?

Android enables per-SSID MAC randomization by default, rotating the hardware MAC address. While EAP-TLS authenticates client identity cryptographically regardless of MAC address, rotated MACs can create duplicate DHCP leases and complicate switch port auditing. For corporate-owned (COBO) devices, administrators can push an MDM policy setting MAC randomization to 'Use device MAC'. On BYOD networks, identity tracking should rely on the 802.1X User-Name attribute rather than the hardware MAC address.

How does Purple Cloud RADIUS simplify Android enterprise WiFi authentication?

Purple Cloud RADIUS provides high-availability 802.1X authentication that integrates natively with leading MDMs and cloud identity providers. Purple automates SCEP certificate issuance, validates Android client certificate chains in milliseconds, returns dynamic VLAN steering attributes (RFC 2868), and eliminates on-premises RADIUS hardware maintenance.

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

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