跳至主要内容

了解 Cisco SUDI:安全网络准入控制中的硬件锚定身份

本指南阐述了 Cisco SUDI 如何为企业网络基础设施提供硬件锚定且加密安全的身份。了解如何使用不可更改的 802.1AR 证书取代易受欺骗的 MAC 地址,以保障您场所的网络准入控制安全。

📖 4 分钟阅读📝 815 🔧 2 应用实例3 练习题📚 8 关键定义

收听本指南

查看播客转录
Speak in British English with a confident, authoritative, conversational tone - like a senior network security consultant briefing a client over a working lunch. Measured pace, clear articulation, occasional dry wit. Not a lecture. Not a sales pitch. A peer-to-peer technical briefing: 欢迎来到 Purple 技术简报系列。我是您的主持人,今天我们将深入探讨企业网络部署中经常出现的一个概念 - Cisco SUDI。即安全唯一设备标识符(Secure Unique Device Identifier)。如果您一直在寻找关于它具体有什么作用、如何融入 802.1X 身份验证以及它对您的场所或园区网络是否重要的直接答案,[短暂顿] 您来对地方了。 让我们从核心问题开始。大多数企业网络仍然依赖 MAC 地址来识别设备。MAC 验证绕过(即 MAB)无处不在。问题在于,MAC 地址极易被伪造。一个带有笔记本电脑的恶意人员只需花 15 分钟就能克隆受信任接入点的 MAC 地址,并直接进入您的网络。这并不是理论上的风险。这是一个有记录的攻击载体,而且 PCI-DSS 4.0 特别指出,这种方式对于持卡人数据环境是不够安全的。 因此,问题变成了:您如何证明一个设备确实是它所声称的设备?不仅是“它具有正确的 MAC 地址”,而是通过真正的密码学方式来证明它。 这就是 SUDI 发挥作用的地方。 [短暂顿] Cisco 的安全唯一设备标识符是一个 X.509 版本 3 证书,在制造过程中被烧录到设备的信任锚模块 - 即 TAm 芯片中。该证书包含产品标识符和序列号,并链接到 Cisco 的公共根证书颁发机构(CA)。私钥在 TAm 芯片内部生成,绝不导出。永远不会。您无法克隆它。您无法伪造它。该身份在物理上与硅片绑定。 这使得 SUDI 成为 IEEE 802.1AR(安全设备标识符标准)的一种实现。在 802.1AR 术语中,SUDI 是一个 IDevID - 即初始设备标识符。它是出厂安装的身份,证明该设备是真正的 Cisco 产品,在已知设施制造,具有已知的序列号。 现在,这在实际中为什么重要?让我们来看看身份验证流程。 当一个 Cisco 设备 - 比方说 Catalyst 交换机或 Meraki 接入点 - 连接到您的网络时,它可以充当 802.1X 客户端(supplicant)。它将自己的 SUDI 证书提交给网络的认证器(通常是交换机端口或无线控制器)。认证器将该凭据转发给 RADIUS 服务器 - 在这里 Cisco ISE 是最常见的选择,但任何符合 RFC 2865 标准的 RADIUS 服务器都可以工作。RADIUS 服务器验证返回到 Cisco 根 CA 的证书链。如果证书链有效,则该设备是真实的。授予访问权限,并分配相应的 VLAN。 整个交换过程使用 EAP-TLS - 基于传输层安全的可扩展身份验证协议 - 这是一种双向身份验证变体。设备和网络双方相互进行身份验证。无需密码。没有共享密钥。没有 MAC 地址。只有密码学证明。 [short pause] 让我们来谈谈零接触配置(Zero Touch Provisioning,简称 ZTP),因为这是 SUDI 在大规模部署中真正发挥巨大作用的地方。想象一下,您正在一家连锁酒店部署 200 个接入点,或者在 40 个零售门店部署网络基础设施。传统上,这意味着每个站点都需要一名技术人员来手动配置每台设备。而通过基于 SUDI 的 ZTP,设备启动后,向配置服务器出示其 SUDI 身份,服务器验证证书,根据您的库存确认序列号,并推送正确的配置 - 该配置已加密,因此只有该特定设备才能解密。技术人员的工作变成了仅负责物理安装。网络会完成剩下的工作。 对于酒店和零售运营商来说,这是一笔可观的运营成本节省。例如,Premier Inn 运营着数百家物业。将预先组装好的硬件发运到站点,并让其针对已知身份进行自我配置的能力,是两天调试访问与两小时调试访问之间的本质区别。 [short pause] 现在让我们进入证书生命周期,因为这是团队有时会遇到问题的地方。 原始的 SUDI 证书自制造之日起有十年的有效期,截止日期为 2029 年 5 月 14 日。Cisco 发布了针对受影响产品的现场通知 - FN 72094 和 FN 72105。2019 年 5 月之后制造的设备,其有效期窗口不足十年。当 SUDI 过期时,依赖它进行 TLS 的功能 - HTTPS 管理接口、SSH 证书身份验证、ZTP - 可能会停止工作。设备本身会继续运行;它不会变砖。但那些特定的身份验证服务将会中断。 Cisco 的应对措施是在较新的硬件上引入 SUDI-2099 证书,有效期至 2099 年 12 月。如果您今天采购 Cisco 基础设施,您将获得 SUDI-2099。如果您的现场有较旧的设备,请在 iOS 或 IOS-XE 上使用 "show crypto pki certificates" 检查您的过期日期。相应地规划您的更新换代周期。 [short pause] 好了,接下来是实施建议。对于部署基于 SUDI 身份验证的任何 IT 经理,我有三点建议。 第一:围绕证书属性构建您的 RADIUS 策略,而不仅仅是证书链。根据您的设备库存验证 Subject CN。有效的 Cisco 证书只能证明该设备是正品 Cisco 硬件 - 它无法证明这是您为该位置订购的特定设备。请在您的 RADIUS 授权策略中交叉引用序列号。 第二:在迁移期间,将 SUDI 与您现有的 MAB 策略并行运行,而不是取而代之。利用 Cisco ISE 的画像功能来识别哪些设备支持 802.1AR,并逐步将它们迁移到基于证书的身份验证。传统 IoT 设备 - 如摄像头、HVAC 控制器、读卡器 - 通常根本无法执行 802.1X。对于这些设备,MAB 仍是备用方案。我们的目标是首先消除基础设施设备的 MAB,因为这些设备的风险最高。 第三:在您的 CMDB 中记录证书到期日期。这听起来显而易见,但却最容易让团队措手不及。一台交换机因为其 SUDI 到期而停止接受 HTTPS 管理连接,这在凌晨两点绝对不是一个让人愉快的故障诊断体验。 [短暂顿] 快速问答。我将给您简短的答案。 SUDI 是否会取代 802.1X?不会。SUDI 是凭据。802.1X 是身份验证框架。SUDI 是您在 802.1X 交互过程中所呈现的凭据。 我可以在非 Cisco RADIUS 服务器上使用 SUDI 吗?可以。任何支持 EAP-TLS 且能够验证 X.509 证书链的 RADIUS 服务器都可以配合 SUDI 工作。您需要将 Cisco 的根 CA 证书导入到您 RADIUS 服务器的信任存储中。 Cisco Meraki 是否支持 SUDI?支持,用于基础设施身份验证。Meraki 接入点使用其自身变体的制造商安装证书进行云控制器身份验证。Meraki 仪表板已进行更新,以在 2026 年截止日期前处理 SUDI 到期问题。 那么 Purple WiFi 呢?Purple 作为云端叠加层运行在您现有的基础设施之上 - 包括 Cisco Meraki、HPE Aruba、Ruckus 等。Purple 的基于身份的网络(Identity-Based Networks)层位于硬件身份验证平面之上。SUDI 保护基础设施设备本身的安全。Purple 则保护之上的访客和员工身份层安全。两者互为补充,而非竞争关系。 [短暂顿] 总结一下。Cisco SUDI 为您提供硬件锚定、可加密验证的设备身份。它消除了 MAC 地址欺骗作为基础设施设备攻击媒介的风险。它支持大规模的零接触配置(Zero Touch Provisioning)。它符合 IEEE 802.1AR、PCI-DSS 4.0 和 ISO 27001 的控制要求。并且它可以无缝地与任何支持 802.1X 和 EAP-TLS 的 RADIUS 基础设施集成。 实际的后续步骤:审计您的 Cisco 设备库存以获取 SUDI 证书到期日期,识别哪些运行 MAB 的设备可以迁移到基于证书的身份验证,并审查您的 RADIUS 策略,以便在信任链检查的同时添加序列号验证。 如果您在各个场馆中运行 Purple,我们的团队可以向您介绍基于身份的网络(Identity-Based Networks)如何映射到您现有的 Cisco 基础设施。链接在节目简报中。 感谢收听。下期再见。

header_image.png

执行摘要

大多数企业网络仍依赖 MAC 认证绕过 (MAB) 来识别基础设施设备。问题在于 MAC 地址极易被欺骗。一个携带笔记本电脑的恶意攻击者只需 15 分钟即可克隆受信任接入点的 MAC 地址,直接混入您的网络。这是一个有记录的攻击路径,也是 PCI-DSS 4.0 明确指出不适用于持卡人数据环境的安全隐患。

Cisco 的安全唯一设备标识符 (SUDI) 解决了这一问题。它是在制造过程中烧录到设备信任锚模块 (TAm) 中的 X.509v3 证书,无法被克隆或导出。通过从 MAB 迁移到基于 SUDI 的 EAP-TLS 认证,您可以将共享密钥替换为加密的身份证明。本指南详细介绍了 Cisco SUDI 的技术架构,解释了硬件锚定身份如何确保网络准入控制的安全并实现大规模零接触配置。

技术深度剖析

SUDI 是 IEEE 802.1AR(安全设备标识符标准)的具体实现。在 802.1AR 术语中,SUDI 充当 IDevID(初始设备标识符)。它是出厂安装的身份证明,用于证明设备是真正的 Cisco 产品,在已知工厂制造,并具有唯一的序列号。

认证流程

当 Cisco 设备连接到您的网络时,它充当 802.1X 申请者。它将自己的 SUDI 证书提交给网络的认证器(通常是交换机端口)。认证器通过 EAP-TLS 将该凭据转发给 RADIUS 服务器(例如 Cisco ISE)。

architecture_overview.png

RADIUS 服务器将证书链验证回 Cisco 的公共根证书颁发机构。如果证书链有效,则说明设备真实。授予访问权限并分配相应的 VLAN。这种双向认证可确保设备和网络在传输流量之前相互验证彼此的身份。

证书过期与 SUDI-2099

最初的 SUDI 证书有效期为自制造之日起 10 年,截止日期为 2029 年 5 月 14 日。2019 年 5 月之后制造的设备有效期更短。当 SUDI 过期时,依赖它进行 TLS 的功能 - 例如 HTTPS 管理界面、SSH 证书认证和零接触配置 - 可能会停止工作。

Cisco 通过在较新的硬件上引入有效期至 2099 年 12 月的 SUDI-2099 证书解决了这一问题。您必须审计现有库存,以识别证书即将过期的设备,并相应地规划您的更新周期。

实施指南

迁移到 SUDI 需要仔细规划,以避免将合法的网络基础设施锁在系统之外。

1. 审计您的库存

使用 show crypto pki certificates 命令检查 IOS 或 IOS-XE 设备上现有 SUDI 证书的过期日期。在您的 CMDB 中记录这些日期。

2. 配置您的 RADIUS 服务器

将 Cisco Root CA 导入到您的 RADIUS 服务器受信任的证书存储中。这是服务器验证 SUDI 证书链所必需的。

3. 构建序列号验证

一个有效的 Cisco 证书可以证明设备是正品 Cisco 硬件,但并不能证明它是您为该位置订购的特定设备。您必须配置您的 RADIUS 授权策略,以针对您批准的设备库存交叉引用 Subject CN(其中包含序列号)。

4. 运行并行策略

在迁移期间,将 SUDI 与您现有的 MAB 策略并行运行。使用 Cisco ISE 分析来识别哪些设备支持 802.1AR,并逐步将它们过渡到基于证书的身份验证。传统 IoT 设备通常无法执行 802.1X,因此 MAB 仍是这些特定终端的备选方案。

最佳实践

在将 Cisco 基础设施与 Guest WiFi 解决方案一起部署时,请清晰地细分您的流量。正如 Three SSIDs to rule them all: guest, Passpoint, and IoT WiFi 中所讨论的,基础设施设备应驻留在专用的管理 VLAN 上,与访客流量完全隔离。

comparison_chart.png

使用 SUDI 来验证基础设施硬件(Cisco Meraki、HPE Aruba、Ruckus、Juniper Mist、Ubiquiti UniFi、Cambium、Extreme Networks、Fortinet)。然后,使用 Purple 的云覆盖层来处理访客身份层。Purple 与 Microsoft Entra ID、Okta 和 Google Workspace 集成,为场所用户提供安全、基于配置文件的身份验证,而 SUDI 则负责保护底层硬件的安全。

故障排除与风险缓解

最常见的故障模式是过期的 SUDI 证书导致管理锁定。请严格记录过期日期。

如果设备身份验证失败,请验证 RADIUS 服务器是否安装了正确的 Cisco Root CA,以及设备的时钟是否通过 NTP 同步。如果验证器的系统时间不正确,证书验证将会失败。

投资回报率与业务影响

SUDI 支持大规模的零配置启用 (ZTP)。对于酒店和零售运营商而言,这是一项重大的运营成本节省。当在 40 个零售网点部署接入点时,ZTP 允许您将预先装架的硬件直接发运到现场。设备启动后,向配置服务器出示其 SUDI 身份,并自动拉取其加密配置。这将原本需要两天的调试访问缩短为两小时的物理安装。

欢迎收听上方 10 分钟的技术简报播客,深入探讨实施策略以及如何使 SUDI 符合 PCI-DSS 4.0 要求。

关键定义

SUDI(安全唯一设备标识符)

在制造过程中烧录到 Cisco 设备硬件中的 X.509v3 证书和相关私钥,提供不可伪造的加密身份。

用于取代易受欺骗的 MAC 地址,以对网络基础设施进行身份验证。

IEEE 802.1AR

行业标准,规定了应如何实现安全设备标识符(DevIDs)以提供互操作、加密绑定的设备身份验证。

SUDI 是 Cisco 对 802.1AR 标准的具体实现。

IDevID(初始设备标识符)

802.1AR 中指定的出厂安装证书,用于证明设备的来源和序列号。

SUDI 证书作为 Cisco 硬件的 IDevID 发挥作用。

EAP-TLS

使用传输层安全协议的可扩展身份验证协议。一种高度安全的身份验证方法,要求客户端和服务器都出示证书。

Cisco 设备向 RADIUS 服务器出示其 SUDI 证书时使用的协议。

MAB(MAC 身份验证旁路)

一种网络准入控制方法,使用设备的 MAC 地址作为其身份凭证。

历史上很常见,但本质上是不安全的,因为攻击者很容易克隆 MAC 地址。

TAm(信任锚模块)

Cisco 设备内部的专有防篡改硬件芯片,可安全地存储 SUDI 证书及其私钥。

确保私钥永远无法被导出或克隆,从而将身份物理绑定到芯片上。

零接触配置(ZTP)

一种自动化流程,设备在没有人工干预的情况下连接到网络、进行身份验证并下载其配置。

SUDI 通过在推送敏感配置数据之前证明设备身份,从而实现安全的零接触配置(ZTP)。

RADIUS

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

接收 SUDI 证书并决定是否授予网络访问权限的服务器(如 Cisco ISE)。

应用实例

一家拥有 200 间客房的酒店需要在其物业中部署 150 个全新的 Cisco Meraki 接入点。IT 团队希望避免在现场手动配置每个 AP,同时确保只有获得授权的硬件才能加入管理 VLAN。

该团队使用 SUDI 实施零接触配置(ZTP)。他们将购买的 150 个 AP 的序列号上传到其 RADIUS 服务器(Cisco ISE)中。这些 AP 直接运抵酒店,并由当地承包商进行物理安装。启动后,每个 AP 都通过 802.1X EAP-TLS 提供其 SUDI 证书。RADIUS 服务器验证 Cisco 根 CA 链,并确认序列号与库存清单匹配。管理 VLAN 被授予访问权限,AP 会自动从 Meraki 云端下载其配置。

考官评语: 这种方法无需在中央 IT 设施中暂存硬件。通过将 RADIUS 授权策略绑定到 SUDI 证书中嵌入的特定序列号,该团队可以防止流氓 Cisco 设备加入网络,从而同时实现运营效率和严格的安全合规性。

一个大型体育场正在将其网络准入控制从 MAB 迁移到 802.1X。该环境包括 Cisco Catalyst 交换机、现代 IP 摄像机和传统 HVAC 控制器。

网络架构师将 RADIUS 服务器配置为同时接受 EAP-TLS 和 MAB。他们使用终端画像来识别支持 802.1AR 的 Cisco 交换机和现代摄像机,并将它们过渡到基于 SUDI / 证书的身份验证。缺乏 802.1X 请求方的传统 HVAC 控制器仍保持在 MAB 上,但被限制在严格锁定、禁止访问互联网的 VLAN 中。

考官评语: 这种分阶段迁移是正确的策略。尝试强行切换到 802.1X 通常会导致关键的 IoT 系统脱离网络。通过将 MAB 保留为传统设备的备用方案,同时对支持的硬件强制执行 SUDI,体育场在不破坏运营技术的情况下提高了其整体安全态势。

练习题

Q1. 您正在零售环境中部署 50 台新的 Cisco Catalyst 交换机。您希望使用 SUDI 进行身份验证。您必须在 RADIUS 服务器上添加什么特定配置,以确保仅允许您购买的交换机接入网络?

提示:有效的 SUDI 证书只能证明设备是由 Cisco 制造的,而不能证明其所有者是谁。

查看标准答案

您必须配置 RADIUS 授权策略,以根据您的特定库存列表验证 Subject CN(其中包含设备序列号)。如果不进行此配置,任何真正的 Cisco 设备都可以通过身份验证。

Q2. 在网络审计期间,您发现几台 2017 年制造的 Cisco ISR 路由器正在使用 SUDI 证书进行 SSH 身份验证和 HTTPS 管理。您必须为哪些运营风险制定计划?

提示:考虑原始 SUDI 证书的有效期。

查看标准答案

原始 SUDI 证书自制造之日起 10 年后过期。这些路由器的证书将于 2027 年过期。过期时,依赖于 TLS 的服务(如 SSH 证书身份验证和 HTTPS 管理)将失败,从而将管理员锁定在这些接口之外。必须在过期前识别这些设备并计划进行更换或重新配置。

Q3. 您正在将医院网络迁移到 802.1X。该网络包括现代的 Meraki AP 和仅支持 MAC 地址的旧版 MRI 监控设备。您应该如何构建身份验证策略?

提示:不要尝试强制所有设备都使用证书的硬切换。

查看标准答案

将 SUDI (EAP-TLS) 与 MAB 结合运行。在 Cisco ISE 中对设备进行画像。对 Meraki AP 强制执行 SUDI,以确保基础设施具有强大的、基于硬件锚定的身份。允许旧版 MRI 设备回退到 MAB,但将这些 MAC 地址限制在高度隔离、禁止访问互联网的临床 VLAN 中。

继续阅读本系列

如何安全隔离员工和访客 WiFi 网络

本权威技术指南为 IT 负责人提供了使用 VLAN 和 802.1X 安全隔离员工、访客和 IoT WiFi 网络的实用策略。它详细介绍了如何保护企业基础设施、维持 PCI DSS 合规性,以及利用 captive portals 收集第一方数据。

阅读指南 →

最佳 DNS filtering:面向企业用户的全面指南

本技术参考指南阐述了企业级 DNS filtering 如何通过在解析层(即在建立连接之前)拦截恶意域名来保障公共网络的安全。它为 IT 总监、网络架构师和场所运营团队提供了在酒店、零售和公共部门环境中保护宾客 WiFi 所需的部署架构、防火墙配置以及合规性背景信息。Purple Shield 在 DNS 级别为超过 80,000 个实时场所拦截恶意软件、僵尸网络和不当内容。

阅读指南 →

如何配置 SCEP 以实现自动化企业级 WiFi 证书注册

本指南详细介绍了如何配置 SCEP(简单证书注册协议)以实现自动化企业级 WiFi 证书注册,涵盖了从 PKI 和 NDES 到 MDM 配置文件部署以及 RADIUS 验证的完整架构。本指南面向酒店、零售连锁、体育场馆、会议中心和公共部门组织的 IT 经理、网络架构师和 CTO,旨在帮助他们摆脱预共享密钥,实施可扩展的、基于身份的 802.1X EAP-TLS 认证。Purple 的硬件无关型云覆盖平台可与该架构直接集成,为您提供与证书认证的员工网络并行的访客和 BYOD WiFi 层。

阅读指南 →