摘要
- IETF LAKE 工作组于 2026 年 9 月 8 日启动
draft-ietf-lake-authz-08的工作组最后征求意见,截止日期是 9 月 22 日;它仍是拟走标准轨道的互联网草案。 - 在 ELA 常规流程中,设备 U 在 EDHOC 第三条消息里发送
ID_CRED_I,域认证方 V 将其交给注册服务器 W;W 出具的凭证到第四条消息才由 V 送回 U。 - 草案明确承认:U 在确认整套授权能否成功前,已经向通过认证的 V 披露身份;它允许用仅限入网阶段的身份降低关联风险。
- Daniel Kade 建议用隐私受限的入网回执分别保存认证、授权、拒绝和身份切换结果。这是编辑建议,并非草案要求。
工作组最后征求意见通知要求参与者在 9 月 22 日前表达支持,或说明反对理由并提出解决办法。Datatracker 历史把 9 月 8 日的状态变化记为从“WG Document”进入“In WG Last Call”。这表示文件进入集中审议,不表示意见已经收束。当前文档页仍把第 08 版列为活跃互联网草案,目标是 Proposed Standard,而不是已获 IESG 批准的 RFC。
ELA 全称 Lightweight Authorization using EDHOC。它面向链路、计算和消息大小都受限制的设备,希望把认证、授权与首次入网尽量合并到一次 EDHOC 往返中。参与者有三个:新设备 U、控制目标网络入口的域认证方 V,以及位于较宽松网络一侧的注册服务器 W。
三者的信任来源并不相同。第 08 版假设 U 已经保存 W 的公钥和位置,这是明确的预置关系;V 与 W 可借助 Web PKI 等机制建立隐含关系;U 与 V 则无需事先相识。ELA 的任务,是利用前两条关系为第三条关系提供条件。
第三条消息已经带走设备标识
V 在 EDHOC 第二条消息中向 U 证明其认证凭据。U 随后发出第三条消息,其中既有 ID_CRED_I,也有交给 ELA 的外部授权数据。后者包括 W 的位置和新生成的 DH 公钥或 KEM 密文,用来为即将返回的凭证建立独立保护。
V 再向 W 发送凭证请求。请求包含所选密码套件、绑定前两条 EDHOC 消息的 H_12、临时密钥材料、ID_CRED_I,以及是否需要 W 一并取回 U 完整凭据的标志。W 将 H_12 与设备标识关联,查找并执行适用于 U 的授权策略。策略可以限制允许的身份、时间窗口或可接受的 V;具体策略本身不在草案范围内。
W 若批准,会向 V 返回必要的设备凭据,并按应用需要生成给 U 的凭证。这个凭证表达的并不是“V 认识 U”,而是“W 已授权 V”。其认证数据绑定当前握手、U 的标识和 V 的凭据;可选授权范围对 V 保持不透明,只由 U 与 W 读取。V 把它装入 EDHOC 第四条消息送给 U。
RFC 9528定义的基础 EDHOC 把第四条消息设为可选。ELA 常规流程却不能省略它,因为第三方授权凭证就在这里到达。草案只有在 U 完成第四条消息及外部授权数据处理后,才说 U 与 V 都已获准交互。
这段空隙里存在两种不同状态。U 已用密码学方法认证 V,但尚未收到 W 对 V 的授权;与此同时,U 的标识已经被 V 接收,也已随凭证请求交给 W。验证某把私钥的控制者是谁,并不等于第三方已允许该控制者接纳这台设备。
身份保护不等于身份从未披露
这里不能把 EDHOC 的身份保护描述成失效。外部窃听者与未经认证的一方看不到同样的信息,消息也受到机密性和完整性保护。草案写得更准确:U 会在不知道 ELA 授权流程能否完成之前,把身份告诉一个已经认证的 V。
草案给出一个有针对性的选项。U 可以在首次入网时使用专门的 onboarding 身份,等安全通道建立后再换用不同的运营身份。这样,即使 W 拒绝请求,或 U 找错了入口,先前披露的信息也不必直接成为设备日常运行中的长期标识。
但“可以换身份”并没有自动解决记录问题。V 与 W 是否保存原始 ID_CRED_I、保存多久、能否跨域关联、如何证明临时身份已经停用,都仍由部署方决定。协议保护一条传输路径,组织则决定留下什么记忆。
ELA 所用“凭证”也不能与其他标准中的同名对象混为一谈。RFC 8366定义制造商签名的 voucher artifact,用于把待入网设备安全分配给所有者并固定域证书;ELA 只说自己的凭证具有类似作用、而且更紧凑,并未采用同一格式。RFC 8995给出 BRSKI 中设备、注册方和制造商授权服务之间的三方结构,还单独讨论审计与隐私。RFC 9031展示另一种受限网络入网机制。它们帮助理解制度背景,却不替代 ELA 的实际消息顺序。
被拒绝的握手也完成了一次信息流动
W 可能认识 ID_CRED_I,却因策略拒绝 U 入网。这时接口返回 HTTP 403 或 CoAP 4.03。W 还可以为 U 加密一段可操作的拒绝信息,例如建议改试另一个 V,由当前 V 通过 EDHOC Access denied 错误转交。
拒绝并不等于网络故障。它说明 W 成功处理了请求、找到了相应身份,却没有授权。另一些失败可能发生在取回 U 凭据、验证凭据、校验凭证或等待 W 的过程中。若系统都记成“握手失败”,既无法诊断,也看不出设备身份究竟在哪一步已被谁处理。
IETF 126 LAKE 会议记录显示,与会者讨论后仍决定让 EDHOC 与 ELA 使用不同临时密钥,现场出现一些支持进入最后征求意见的信号,主席随后表示将启动该程序。LAKE 工作组现在负责评估共同规范是否成熟;身份留存的日常治理仍不能外包给这一状态标签。
回执应保存顺序,也应设计遗忘
一份合比例的入网回执不需要复制原始 ID_CRED_I。它可以保存仅适用于本次尝试的单向句柄、V 凭据指纹、W 信任锚与访问端点版本、H_12、策略版本、U 使用的是临时还是运营身份类别,以及一个受控结果:凭证接受、策略拒绝、重定向、凭据失败或超时。
若临时身份后来被运营身份取代,回执应证明切换已发生,却不保留可导出的对应表。留存截止时间与删除结果也应成为明确字段。完整证书、凭证明文、原始设备标识和可用于跨域追踪的映射,不应进入普通运营日志。
以上回执结构是 Daniel Kade 的编辑提议,不属于第 08 版规范。ELA 明确把授权策略留在范围之外。正因如此,部署方必须把“已经认证”“W 已授权”“策略已接受”和“身份已删除”分别保留为事实,不能用一次握手成功替代全部答案。
来源
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance

