首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么雅虎!在DKIM签名中重复标题?

为什么雅虎!在DKIM签名中重复标题?
EN

Stack Overflow用户
提问于 2018-06-05 13:34:31
回答 1查看 158关注 0票数 1

雅虎的"h“领域!DKIM签名:

代码语言:javascript
运行
复制
h=From:Subject:Date:To:From:Subject;

在DKIM签名中重复标题有什么实际好处吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-07 07:57:51

短答案

这是一种方法,用于在之后停止添加给定类型的附加标头,否则这些标头可以被注入并反复出现,而不会破坏DKIM。

更长的答案

消息签名者可以选择由DKIM哈希覆盖的标头(以及主体)。只有From标头是强制性的,其他的是可选的,因此DKIM签名的"h“字段传递给接收服务器,在根据哈希验证消息时应该考虑哪些标头。

根据RFC6376 :签名者选择对消息中多次出现的现有标头字段(例如接收到的标头)进行签名,必须在报头块中对该标头字段的最后一个实例进行物理签名。希望对此类标头字段的多个实例进行签名的签名者必须在"h“字段中多次包含标头字段名。

签名者可以在"h“字段中包含更多的头字段名实例,而不是实际的对应头字段,以指示不应添加该名称的附加标头字段。这是通过将丢失的标头值编码为null来实现的,如果随后进行了非法插入,则该值将与反向进程中的值不匹配。

在任何情况下,DKIM都会根据重复的术语生成它的散列,所以DKIM的测试将需要做同样的维持这个顺序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50701464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档