[ 行业 ]

商城邮箱身份:区分平台和商户责任

明确平台和商家作者身份。

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

[ 要点 ]

  • 明确平台和商家作者身份。
  • 平台签名并不授权商户的From域,也不证明选择它的商户帐户是正确的;验证两个边界。
在此页面上

市场可以在没有被授权验证商家域名的情况下传递商家的话语。区分业务内容的编写者、发件人中显示的域以及邮件流由哪个服务运行。这些角色可能属于三个不同的团体。熟悉的商家显示名称并不能解决域名身份问题。

选择预期的作者身份

对于平台发起的订单通知,应使用平台认可的身份,并在内容中明确商家关系。对于商家品牌路由,请在启用之前验证商家域的控制权以及身份验证所需的特定委托。请勿接受商家输入的域名作为控制权证明,或将其他卖家的配置复制到新租户中。

工作地图将平台订单通知、商家响应和支持更新分开。将每个项目分配给指定的集成或服务所有者。记录发件人是平台所有还是商户所有,哪个租户可以触发邮件以及谁可以轮换或撤销签名配置。回复地址可以直接与商家进行对话,而无需将该地址设为 DMARC 作者身份。

测试允许的和未对齐的情况

虚构的商人案例在 From 中显示了 seller.test,同时签名为 market.test。即使假设签名已验证,它也无法严格通过 DKIM 结盟 与卖家.测试。路线图中的平台顺序和支持标识与其各自的From域相匹配;这些是假设的配置,而不是观察到的测试。这说明了为什么平台成功签名本身并不授权使用卖家的身份。

选择诚实支持的设计:具有明确商家属性的平台拥有的发件人,或经过正确验证的商家域配置。后者需要记录的权限和范围内的访问权限。记录批准的租户、域名、 选择器、 DNS证明和撤销所有者。这些是评估系统的建议,而不是声称特定市场或EmailAuth实现了它们。

在验收测试中保持租户的权威

加密通行证无法揭示是否允许错误的卖家帐户选择域名。添加负面应用测试:第二个商家不得作为第一个商家发送,过期的委托不得保持可用,删除商家必须关闭相关发送路径。仅在授权的测试环境中运行此类测试,并将实际系统结果与这些假设身份分开保存。

将共享 IP 盘点为基础设施证据,而不是商家身份。一个平台系列可以承载许多租户,包括受损的租户。不要仅仅因为一个订单通知是合法的就将该范围内的所有消息列入白名单。

规划关系的结束

定义当商家离开时如何处理排队消息、回复和公开支持对话。撤销确切的授权而不干扰无关商户。仅保留平台有权保留的报告和审计证据。消费者信息披露、商家合同、数据共享条款和支付责任需要经过合格审查; DKIM和此路线图都不会裁定它们。

虚构的路线图

以下显式身份是说明性输入,而不是真实的客户配置。这些域和负责的角色是假设的,而不是客户批准或提供的签名消息。未执行任何加密测试或交付。

  • 平台订单通知:平台消息引导;来自订单.市场.测试;信封和DKIM签名者 order.market.test。
  • 商户留言:商户整合引领;来自卖家.测试;信封和DKIM签名者 market.test。
  • 平台支持:客户支持主导;来自支持.市场.测试;信封和DKIM签名者 support.market.test。

签署结果前检查补助金

假设商家 A 已批准范围域配置,但商家 B 可以通过平台的发件人选择器选择它。生成的邮件上正确对齐的签名不会修复该应用程序授权失败。保持路线,保留允许的诊断证据,并使用授权的测试帐户测试实际的租户/对象边界。不要仅仅为了演示问题而发送实时冒充消息。

OWASP 的多租户指南,第 1、3 和 5 节,支持受信任的租户上下文和资源授权,包括延迟工作。 RFC 9989第 4.4 节和 5.3.5 节 将DKIM对齐与完整消息判决区分开来:必须评估其他对齐的身份验证路径。第 7.4 节和第 8 节要求有效的DKIM p=reject 部署而不是依赖 SPF 独自的。未执行商户授予、选拔测试或签约操作。

[ 外卖 ]

平台签名并不授权商户的From域,也不证明选择它的商户帐户是正确的;验证两个边界。

[ 按角色 ]

这对您意味着什么

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

IT/邮件管理员

验证真实身份

使用受控收件人独立测试平台订单通知和商家消息路径。

后续步骤

  1. 每个样本的记录发件人、信封域、签名域和选择器。
  2. 保留实际收到的证据并将假设的示例与观察到的提供者结果区分开来。
  3. 签名者或中继更改后重新测试受影响的应用程序。

CISO / SecOps

将权限和内容控制分开

即使应用程序向错误的商家授予了域访问权限,签名也可以通过。

后续步骤

  1. 检查谁可以委托发送身份并撤销它。
  2. 将报告和消息证据限制为授权审阅者。
  3. 需要单独评估适用的法律、合同和隐私义务。

创始人/非技术人员

拥有业务成果

市场批准必须确定商家帐户和发送目的,而不仅仅是匹配的品牌。

后续步骤

  1. 选择准确的平台或商家归属。
  2. 批准具体商户代表团。
  3. 需要范围撤销和排队消息处理。

[ 常见问题解答 ]

常见问题

商户显示名称是否可以识别经过身份验证的域?

否。检查实际的发件人域和对齐的经过身份验证的标识符。

market.test可以对显示seller.test的消息进行签名吗?

它可以创建有效的签名,但该签名在示例中未对齐。

平台必须始终使用商家拥有的 From 吗?

不会。明确归属的平台标识可能是适当的支持设计。

Reply-To 是否控制DMARC对齐?

不会DMARC在发件人中评估作者域,而不是在回复中评估作者域。

什么可以证明商业领域的权威?

使用经过验证的域控制和有范围的、记录在案的委托,而不是单独使用键入的域名。

哪些负面租户测试很重要?

验证一个商户无法选择另一商户的授权域。

共享提供商 IP 是否应该列入白名单?

不仅仅是因为一个商人使用它;而是因为一个商人使用它。共享基础设施不建立租户权限。

当卖家离开时会发生什么?

遵循批准的撤销和队列处理计划,同时保留授权证据。

[ 来源 ]

来源

  1. RFC 9989

    部分 §4.4 · §5.3.5 · §5.4 · §7.4 · §8

  2. RFC 6376

    部分 §3.4 · §3.5 · §3.7 · §6.1 · §6.3

  3. RFC 9990

    部分 §3.1 · §3.1.1.4 · §3.1.2 · §3.5.1 · §3.5.4 · §4 · §7 · §8

  4. OWASP 多租户安全备忘单

    部分 §1.租户识别和环境管理·§3。防止跨租户数据访问(IDOR 预防)·§4。缓存和会话隔离·§5。 API、异步工作和资源控制 · §6。文件存储和 Blob 隔离 · §7。租户入职和离职安全

[ 词汇表 ]

词汇表

作者域
可见RFC5322中的域。From 字段用于DMARC评估。
标识符对齐
在选定的对齐模式下,经过身份验证的标识符和作者域之间所需的关系。
路线拥有者
负责特定应用程序及其通信目的的责任角色。
受控测试
具有有限输入、接受者和效果的授权实验;本文提供假设的决定,而不是执行的实验。

企业出处

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

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

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

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

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

知识库