[ 寄送服务指南 ]

使用DKIM和自定义反弹映射对 SocketLabs 域进行身份验证

验证发送权限,选择支持的签名方法,并测试每个服务器如何将发件人域映射到DKIM和信封标识。

由EmailAuth研究团队提供 · 7 分钟阅读

[ 要点 ]

  • 验证发送权限,选择支持的签名方法,并测试每个服务器如何将发件人域映射到DKIM和信封标识。
  • 默认跳出映射可以为另一个品牌选择意想不到的标识。
在此页面上

按服务器和应用程序列出域清单

应检查实际发送消息的服务器或子帐户的 SocketLabs 身份验证。 Start with a list of applications, visible From domains and the SocketLabs configuration each application uses.包括不同的子域、客户品牌和后备路线。 One working brand is insufficient evidence for a server that sends on behalf of several organizations.

提供商要求验证发送域,并在不允许地址时记录错误。它通过地址确认过程或合格的DNS身份验证功能支持所有权验证,同时注意到帐户配置和计划会影响发送域控制的应用。 SocketLabs 发送域,添加和验证发送域.

将提交权限与接收者的身份验证分开。可以允许在没有所需客户域的情况下发送域 DKIM 或正在使用的信封标识。将这些记录为独立检查,并在授权客户或合作伙伴身份之前获得域所有者的许可。

与密钥所有者一起选择DKIM方法

SocketLabs 记录了三种方法:客户提供的TXT密钥、提供商生成的TXT密钥和提供商管理的 TXT 密钥 CNAME。这种选择会改变谁管理密钥以及如何跨服务器维护密钥。目前的概述表明签名需要与发件人身份匹配。 SocketLabs DKIM overview, the three signing methods.

在DNS工作开始之前记录决定。对于提供商管理的方法,确定谁可以更改签名配置。对于客户控制的方法,请确定私钥托管人和批准的轮换流程。充满密钥的电子表格不是可接受的所有权记录。工作表应包含证据参考和负责人,而不是秘密材料。

不要自动选择最复杂的方法,因为它公开了更多的控件。首选满足组织要求并可由其实际操作员维护的受支持方法。如果策略需要特定的密钥管理安排或不寻常的签名身份,请在提供支持的配置之前获得提供商确认。

配置所选的签名方法

对于CNAME签名,官方指南描述了启用该功能之前的一个委托DNS记录和帐户端验证。 CNAME指南列出了 dkim。发送域下的_domainkey指向dkim._domainkey.email-od.com 。将公开记录的货币对与经常账户指令进行比较;不要覆盖已占用的 选择器 只是因为该示例与其名称相匹配。如果DNS主机无法支持CNAME所有者所需的下划线,则指南会引导用户使用TXT方法,而不是发明的拼写。 SocketLabs CNAME签名指南.

Check whether the intended selector owner is already used by another service. A CNAME cannot safely be pasted over an unrelated selector. Request a supported alternative or an approved migration instead.在实施票证中保留现有记录、其依赖服务和变更决策。

TXT指南区分了在平台中生成密钥和携带密钥对。它需要DNS中的公钥并在保存相关设置之前验证该密钥。 The generated-key flow keeps its private component in the account. SocketLabs TXT签名指南.

如果所选方法涉及导入私人材料,请使用经批准的秘密处理工作流程。仅发布公钥。 Record the exact domain and selector and inspect the resulting logical TXT value after any DNS-editor string splitting. The generated-key guide says the public key is no longer available in the portal after successful DNS publication and saving.在关闭设置票证之前保留公共记录及其来源,而不在审核包中保留私钥。

将退回域配置为单独的映射

SocketLabs 实现客户域 SPF 通过其自定义弹跳域模型,无需添加现有的可见来源 SPF记录。其指南指定从所选跳出子域到tracking.socketlabs.com CNAME 。可配置多个退回条目;不匹配的邮件使用选定的默认值或提供商后备。 SocketLabs 自定义弹跳指南、设置和多个自定义弹跳域.

与DNS管理员一起选择一个未使用的名称,并确认实际服务器中支持的映射。保持域的普通入站邮件配置不变。退回主机名是应用程序交付身份,不应与用户的回复邮箱或网站的跟踪端点混淆。

记录每个 From 域的预期匹配,然后记录默认行为。默认值值得在多品牌服务器上进行明确的业务审查:成功的交付仍然可能暴露意外的品牌或提供商身份。不要仅从配置中的名称推断活动映射。发射的 Return-Path 是以后比较的证据。

发布并比较公共记录

在进行批准的更改之前导出相关的DNS记录。 Confirm the authoritative service and the DNS editor's handling of relative names.独立检查每个已发布的所有者,包括其CNAME链或TXT答案。正确的DKIM记录并不能证明退回名称已配置,正确的退回记录也不能证明DKIM签名处于活动状态。

SPF is evaluated using the SMTP envelope identity, not simply the visible From.如果其他服务仍需要根域的SPF策略,请保留它。 At any owner where an SPF policy is required, maintain one policy and check the protocol's DNS-querying term limit. RFC 7208 ,第 2.4、4.5 和 4.6.4 节.

等待涉及缓存的一致权威和递归答案。如果提供商无法验证 一个记录,保存发布的值和定时DNS观察以获取支持,而不是重复更改名称。 DNS 主机限制应通过记录的支持方法来处理。

测试每个精确的来自域和跳出匹配

Send harmless content through each material application and server to controlled external recipients. Preserve time, Message-ID and the provider or application event reference. Test From subdomains separately rather than assuming an entry for the parent domain covers them.

旧的CNAME页面在其适用性描述中提到了 PRA 和发件人,而当前的概述和TXT页面则描述了精确的“发件人”匹配。 If the application uses a separate Sender header or other unusual identity, obtain clarification and test that exact form.不要默默地将这些不同的陈述转化为普遍规则。

在收件人处,记录可见的 From、 Return-Path 、可信SPF身份和结果、每个DKIM d 和 s,以及 DMARC 结果。 DKIM验证使用实际签名中的域和选择器来定位公钥。 RFC 6376 ,第 3.5 和 6.1 节.

将每个通过的身份与适用的可见 From 进行比较 结盟 模式。自定义跳出子域可能满足宽松的SPF对齐,而不满足严格的平等。整齐划一的传球 DKIM签名 可以独立满足DMARC 。成功的域验证和提供商域身份验证都不足以推断整个结果。 RFC 9989 ,标识符对齐解释和DMARC评估.

诊断故障层

对于发件人不允许的错误,请在更改DNS密钥之前检查验证和正确的服务器域控制。对于意外的签名域,请将确切的发件人与配置的DKIM条目进行比较。对于意外的Return-Path ,请检查反弹匹配和默认值。将这些检查分开进行,这样对一项的修复就不会掩盖另一项的问题。

如果尽管DNS正确,加密验证仍失败,请调查路径上签名内容或标头的更改。如果身份验证和对齐通过,但收件箱位置不佳,请调查收件人的过滤、声誉和邮件的目的。身份验证并不承诺交付或使授权帐户的每次使用都合法。

发布前记录恢复情况

完成 SocketLabs 域和服务器工作表(使用此处描述的字段创建单独的审核记录)。保留逐条路由的权限矩阵、签名方法、反弹映射和收到的证据。确定谁可以在测试失败时暂停应用程序或恢复之前批准的服务器配置。

当排队的消息或其他服务器依赖旧的公钥或退回记录时,请勿删除它们。与应用程序所有者一起计划停用,并在更改发件人域、服务器、密钥方法、退回默认值或DNS提供商后重新测试。

涉及默认退回条目的虚构诊断案例

仅虚构的书面案例:SOCK-01 假设一台服务器发送来自news@alpha.example邮件,其中包含信封bounces.alpha.example和通过的SPF结果。第二条路线使用 From news@beta.example但回退到bounces.alpha.example ,也使用SPF pass。在宽松对齐下,第一个规定的包络线对齐;第二个没有。两个DKIM结果都是未知的,因此既没有声称第二条消息完全失败,也没有声称修复成功。服务器所有者必须批准并验证 beta 的映射,然后检查其发出的Return-Path和DKIM 。未执行服务器、 DNS或消息测试。

仍在等待接受

当目标服务器允许该域时,接受路由,所选签名方法进行验证,每个弹跳映射都表现为已批准的行为,并且接收者证据建立了所需的对齐通行证。对于这份未发布的草案,原始范围验收、实时租户和DNS检查、独立技术审查、目视审查和 SME 人工批准仍有待完成。

将传递的消息与执行准备情况分开

RFC 9989 第 7.4 节要求有效的DKIM才能进行域发布 p=reject 并对间接邮件互操作性提出警告。单个对齐的SPF结果本身并不能证明拒绝策略的推出是合理的。与此提供商设置分开审查所有合法路由和策略所有权。

[ 外卖 ]

默认跳出映射可以为另一个品牌选择意想不到的标识。

[ 按角色 ]

这对您意味着什么

选择您的角色以执行后续实际步骤。

IT/邮件管理员

验证权限签名并退回

这三层需要独立的配置和消息证据。

后续步骤

  1. 使用选定的受支持的DKIM方法。
  2. 检查精确的 From 匹配。
  3. 测试每个反弹映射。

CISO / SecOps

分配密钥和域所有权

提供商管理的密钥和客户控制的密钥需要不同的操作控制。

后续步骤

  1. 指定私钥保管人。
  2. 检查客户域授权。
  3. 在测试之前,不要解决异常发件人行为。

创始人/非技术人员

批准每个品牌映射

共享服务器可能会回退到意外的信封标识。

后续步骤

  1. 盘点每个应用程序和品牌。
  2. 批准默认的退回行为。
  3. 保留经过测试的恢复路线。

[ 常见问题解答 ]

常见问题

经过验证的发送域是否证明客户域DKIM ?

不会。发送权限、 DKIM配置和接收消息对齐是单独的检查。

记录了哪些DKIM方法?

SocketLabs 描述了客户提供的TXT 、平台生成的TXT和提供商管理的CNAME签名。

我应该将 SocketLabs 添加到公司根SPF策略中吗?

其当前的自定义退回模型可以在信封身份上处理SPF ,而不需要添加根策略。

当没有跳出条目匹配时会发生什么?

提供商记录了所选默认域或其后备域的使用情况。验证实际的服务器行为并收到Return-Path 。

我可以覆盖其他服务使用的选择器吗?

不需要。获取受支持的替代方案或批准的迁移来保护现有发件人。

父域DKIM测试是否涵盖每个子域?

不要假设它确实如此。针对当前提供商匹配行为测试每个精确的发件人域。

应如何处理单独的 Sender 标头?

当前和较旧的提供商页面使用不同的适用性措辞。确认支持的行为并测试确切的消息形式。

什么时候准备好实施?

当域权限、选定的DKIM方法、反弹映射和接收器对齐针对每个范围内的路线进行证明并且审核人员批准结果时。

[ 来源 ]

来源

  1. 发送域名

    部分 添加并验证发送域

  2. 高级身份验证: DKIM

    部分 自带TXT记录 · 生成TXT记录 · 使用CNAME记录

  3. CNAME DKIM签名功能

    部分 使用CNAME记录要求· DNS设置需要什么

  4. TXT DKIM签名功能

    部分 自带TXT记录·生成自己的TXT记录

  5. 自定义退回域和SPF身份验证

    部分 自定义退回域设置 · 多个自定义退回域

  6. RFC 7208发件人策略框架

    部分 §4.5 选择记录 · §4.6.4 DNS查找限制

  7. RFC 6376域名密钥识别邮件

    部分 §3.5 · §3.6.1 · §6.1

  8. RFC 9989基于域的消息身份验证报告和一致性

    部分 §4.4 · §5.3.5 · §7.4

[ 词汇表 ]

词汇表

发送域权限
服务器或帐户控制允许来自授权域的邮件。
DKIM方法
用于发布和管理签名密钥的所选CNAME或TXT安排。
弹跳映射
为特定发件人身份选择信封域。
默认退回条目
当没有特定映射匹配时使用的后备信封配置。

企业出处

为什么顶级金融机构和政府 退役了他们的电子邮件安全仪表板。

传统的电子邮件身份验证平台会向您出售仪表板并要求您的工程师来完成这项工作。在高风险环境中,手动监督意味着延迟执行、配置漂移和不受监控的影子域。

EmailAuth是代理电子邮件来源平台。 我们的代理人强制执行 p=reject,保持第三方发件人一致并将您的域名移至完整状态 RFC 9989 合规性、新的DMARC标准,以及人机交互审核能力。

政府 大型企业 一级金融机构

SaaS · 专用租赁 · 气隙本地部署 · BYOK 加密

知识库