【IETF125参会记录】Dispatch会议

admin 2026-06-08 04:27:18 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文记录IETF125会议Dispatch工作组讨论内容,重点分析四个技术草案:DonauURI方案通过数字签名实现捐款税务证明的隐私保护;ConsolidatedParameters优化multipart/form-data传输效率;基于MLS的密钥管理机制为物联网等受限环境提供后量子安全通信方案;针对知名URI注册滥用问题提出加强审查、随机前缀等改进方案。草案均具备实际部署可行性。 综合评分: 85 文章分类: 技术标准,解决方案,应用安全,数据安全,网络安全


cover_image

【IETF125参会记录】Dispatch 会议

原创

crackme.net crackme.net

crackme安全实验室

2026年4月16日 20:50 河南

在小说阅读器读本章

去阅读

参会日期:2026-3-16 星期一 参会时间:09:00 – 11:00 参会地点:Grand Ballroom 3 会议领域:ART(应用与实时) 会议名称:Dispatch

~~别问为啥现在才发,因为我懒,想起来还有个公众号的时候已经是一个月后了~~

Dispatch 工作组

Dispatch 工作组属于应用与实时领域(ART),不负责制定具体的草案与标准,而是评估新的草案,并为其找到合适的工作组。所以,参加这个工作组的会议,可以了解到可能即将标准化的新协议。

在本次会议中,共举行了 10 个草案报告,我将选择和自身专业相近的报告进行简要解析

The ‘donau’ URI scheme for validation of donation statements

https://datatracker.ietf.org/doc/draft-grothoff-donau/

该草案定义了一种统一的 URI 格式,能让捐款者向税务局证明其捐款行为,同时保护捐款者的隐私(不让税务局知道捐款者捐给了哪家慈善机构)。底层密码学原语并不复杂,仅仅涉及简单的签名操作

该草案中,分为三个主要角色:

  • • 捐款者:进行了捐款行为,并希望获取税务减免同时保持匿名性
  • • 慈善机构:接收捐款,并签署捐款证明
  • • 验证器:由税务局运行,用于验证捐款证明的真伪

捐款与纳税流程如下:

  1. 1. 捐款者通过某种隐私协议向慈善机构捐款(Donau 解决“税务申报环节的隐私”,而不是“支付环节的隐私”,所以应该使用哪种匿名支付方式是用户的事情)
  2. 2. 慈善机构的对这笔捐款进行数字签名,并生成一个 URI(本协议的核心)
donau://<服务器地址>?year=<年份>&id=<加盐哈希的捐款者ID>&salt=<盐值>[&total=<金额>&sig=<算法>:<签名>]
  1. 3. 捐款者将签名后的 URI 发送给税务局,税务局验证签名

Consolidated Parameters Part for Multipart/Form-Data

https://datatracker.ietf.org/doc/draft-motiwala-consolidated-multipart-params/

根据现有的 HTML 标准,当提交包含文件上传的表单时,必须使用 multipart/form-data 编码,每一个表单字段都会被封装成一个独立的 MIME 部分,当表单中包含大量文本字段时开销巨大(传输一个仅含 20 字节数据的文本字段,可能需要约 100 字节的额外开销,膨胀了 4-6 倍)

该草案提出了一种名为 Consolidated Parameters(合并参数)的操作模式,用于优化 multipart/form-data 请求的开销,核心原理如下:

  • • 原有的文件上传部分保持不变
  • • 文本字段使用 URL 编码后,合并到一个 MIME 部分中,并将该部分的 Content-Type 设置为 application/x-www-form-urlencoded

该草案实现简单,不对现有标准进行修改,兼容性强。如果服务器不支持这种优化,它会将这个合并的 MIME 部分视为一个普通的 URL 编码的文本字段,仍可以通过现有的解析逻辑手动提取数据,不会导致请求失败

Security protocols that optimized for non-web and PQC

此次报告主要讨论了如何利用消息层安全(MLS)的连续密钥协议(CKA)来在计算资源受限环境中(物联网、工控系统等)实现前向安全、妥协后安全和抗量子安全的密钥管理,同时显著降低计算和带宽开销,并支持异步通信。

为了实现计算资源受限环境中的通信加密,新的密钥管理机制必须(MUST)和应该(SHOULD)满足的要求如下所示:

必须满足(MUST)

  • • 支持第 3 层和第 4 层(网络层和传输层)
  • • 异步密钥更新
  • • 后量子密码学(PQC)
  • • 前向安全(FS)
  • • 妥协后安全(PCS)
  • • 可形式化分析的安全性

应该满足(SHOULD)

  • • 异步通信支持
  • • 支持群组(多播)和点对点(单播)

为了实现这些要求,MLS 的 CKA 密钥管理机制是极佳的设计。在 CKA 中,只需进行一次初始会话建立,之后即可进行异步密钥更新,且能将后量子算法的大开销分摊到每条消息中,降低整体加密开销

以 TLS 为例,报告提出了两种将 MLS 的密钥管理机制应用于现有协议的方法

  1. 1. 作为 TLS 握手的扩展来引入 MLS 密钥管理,随后继续使用标准的 TLS 记录协议(参考草案:draft-housley-tls-using-mls-handshake
  2. 2. 在独立端口上运行 MLS 握手,建立连接后再接管 TLS 记录协议(参考草案:draft-kohbrok-mls-tls

X3DH 密钥交换算法、双棘轮加密算法及 MLS 协议将在公众号以后的文章中详解(不得不佩服,Signal 的算法设计的是真的优秀,以致于成为了行业标杆,不仅被标准化为 MLS 协议,还被现在更多的端到端加密即时通信软件借鉴)

Well-Known URI registration policy

这次报告讨论了当前知名 URI 注册机制面临的问题,并提出了可能的改进方案

目前的知名 URI 的管理依据是 RFC 8615,注册时需基于一位或多位专家的建议,注册命名规范如下:

  • • 必须符合 RFC 3986 中的 segment-nz 格式(即不能包含 / 字符)
  • • 名称应精确对应特定应用,不鼓励抢注通用术语(例如,谷歌需要为自己的 AI 应用注册知名 URI,应该选择 google-ai 而不仅仅是 ai

尽管有上述规则,但依然出现了一些令人担忧的趋势:

  • • 命名空间是人类可读的,因此某些“短小精炼”的名称(ai)比其他名称(some-company-ai)更具吸引力,这导致了抢注滥用行为的时有发生
  • • 最新的修订版有意限制了专家的裁量权,试图接近“先到先得”(FCFS)的注册模式
  • • 越来越多的抢注滥用行为发生,抢注者往往缺乏社区讨论或共识的证据,引用的规范质量存疑。这种做法消耗了宝贵的命名资源,并可能给不成熟的协议带来误导性的“合法性”

报告列举了几个近期的典型“抢注”案例,说明问题的严重性:

  • • 某人请求注册 agents.txtagents.jsonagent.txtagent.jsonai.txt

  • • 规范仅存在于个人 GitHub 仓库

  • • 单一贡献者

  • • 其中 ai.txt 可能与某个工作组现有的工作冲突

  • • 没有任何更广泛的社区参与迹象

  • • 某人请求注册 agent.json

  • • 规范位于某个组织的 GitHub 仓库,但该组织可能只有一名贡献者

  • • 网站托管在 GitHub Pages 上

  • • 同样缺乏社区参与

  • • 某人请求注册 ai

  • • 规范位于一个两人的 GitHub 仓库(两人同姓)

  • • 除了他们与案例 A 的提案者有过交流外,无其他社区参与

之所以经常发生抢注滥用行为,可能存在以下几种原因:

  • • 抢注者似乎混淆了“注册”(Registration)和“标准化”(Standardisation)的区别,存在一种“只要注册了,大家就会来用”的心态(投机主义)
  • • GitHub + Markdown + AI 的搭配使得创建协议草案的门槛极低
  • • 尽管 RFC 8615 提到了防止抢注,但并未直接解决这种利用低门槛进行投机性注册的问题

为了解决此问题,本报告提出了一些可能的解决方案供讨论:

  • • 加强注册审查,允许专家拒绝那些有吸引力的名称的请求,除非它们已经经过了一定程度的社区共识
  • • 强制在名称前加随机数字(例如 /.well-known/2462356-foo),但这会破坏人类可读性
  • • 建立一个限制较少的子空间(例如 /.well-known/adhoc/foo),进行“临时注册”

免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:crackme安全实验室 crackme.net crackme.net《【IETF125参会记录】Dispatch 会议》

评论:0   参与:  0