Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 29341-5-11定义了Protected Setup(受保护设置)服务,这是一种简化的机制,用于以最少的用户干预安全地将新UPnP设备接入网络。受Wi-Fi Protected Setup模型的启发,Protected Setup服务提供了多种在新设备和网络之间建立初始信任的方法,包括基于PIN的注册、按钮配置以及通过NFC或QR码进行的带外凭据传输。一旦建立了初始信任关系,设备自动接收必要的安全凭据和网络配置,作为受信任的UPnP网络成员运行。
Protected Setup解决了安全家庭和工业网络中最重大的可用性挑战之一:安全性和设置简便性之间的权衡。没有Protected Setup,保护新设备通常需要用户手动导航设备配置界面、生成和传输加密密钥以及验证设备身份——这是一个容易出错的过程,超出了许多最终用户的技术能力。Protected Setup将这个复杂的过程简化为一个简单、引导式的工作流程,可以在几秒钟内完成。
Protected Setup服务定义了三种主要注册方法,每种方法适用于不同的部署场景。PIN方法要求用户在注册器中输入设备标签上的PIN码,提供物理持有的证明。PBC方法使用同时按钮按压来在有限时间窗口内授权注册。带外方法通过辅助通道传输凭据,如NFC轻触、QR码扫描或蓝牙低功耗,通过在初始设置期间避免无线传输敏感材料提供最强的安全保证。
| 方法 | 用户交互 | 安全级别 | 最佳使用场景 |
|---|---|---|---|
| PIN | 从设备标签输入8位PIN | 中等——物理接触时可能暴力破解 | 家庭网络、小型办公室 |
| 按钮 | 按下设备+注册器按钮 | 中高——2分钟有限窗口 | 消费设备、智能家居 |
| 带外 | 轻触或扫描传输凭据 | 高——需要物理接近 | 工业、高安全环境 |
| 出厂默认 | 设备预装凭据 | 低——所有设备共享默认值 | 不建议用于生产环境 |
实现Protected Setup需要仔细关注注册窗口定时。标准规定注册会话必须具有有限的生存期——通常PBC为两分钟,基于PIN的注册为五分钟。窗口过期后,设备必须从头重新启动注册过程。这种时间限制防止攻击者捕获注册凭据后使用,并限制了基于PIN注册的暴力攻击窗口。
从系统工程角度来看,Protected Setup必须优雅地处理几种边界情况。注册失败(由于超时、凭据不匹配或网络错误)的设备应返回到其注册前状态,不保留任何部分凭据。这种”干净失败”原则可防止设备进入不确定状态,即具有某些安全上下文但无法与网络通信。此外,设备应支持完全清除所有注册凭据并将设备恢复到出厂状态的恢复出厂设置机制,允许在需要时重新注册。