[ 寄送服务指南 ]

Google Workspace DMARC设置:验证DNS 、签名和真实邮件

使用所选网域的Google Workspace设置,发布生成的DKIM密钥,开始签名并验证真实消息,然后再依赖DMARC政策。

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

[ 要点 ]

  • 使用所选网域的Google Workspace设置,发布生成的DKIM密钥,开始签名并验证真实消息,然后再依赖DMARC政策。
  • DNS发布、签名激活和接收消息对齐需要单独的证据。
在此页面上

Google Workspace DMARC 设置有四个相互关联的阶段:确认谁发送该域,发布适用的 SPF 和 DKIM 记录、启动所选域的DKIM签名并在依赖DMARC策略之前验证生成的消息。

DNS发布和签名是单独的观察。当服务尚未签名时, DKIM密钥可以是可见的,并且当网站或计费应用程序使用不同的提供商时,员工邮件可以正确进行身份验证。遵循每项重要服务的完整路线。

检查所选域和现有配置

确认所选域、其权威DNS主机、当前记录以及任务所需的 Google 管理权限。保存现有配置。

检查是否已存在有效的SPF策略和工作自定义域DKIM签名。不要仅仅为了从第一步遵循新指南而重新生成工作密钥或替换既定策略。

为员工邮件、别名或辅助域、网关和外部应用程序创建路由列表。对于每个重要身份,计划单独的接收消息测试。

包括发送到 Workspace 外部的服务

Google Workspace可能会处理员工邮件,而网站、会计系统和支持平台则使用其他提供商。工作区设置无法自动建立所有权或 结盟 对于那些服务。

要求团队说出每个面向客户的发件人及其企业主的名称。包括少量但重要的邮件,例如登录链接和付款收据。然后要求实际应用程序提供验证结果,而不是假设成功的Gmail测试涵盖了该结果。

确保某人拥有该域的DNS帐户和报告目标。当前承包商控制到达无人阅读的邮箱中的记录或报告时,身份验证变得难以维护。

发布适当的SPF政策

Google 当前记录的域发送**仅通过Google Workspace ** 的示例是:

v=spf1 include:_spf.google.com ~all

仅当假设符合时才使用它。对于混合服务域,请在更改其单一SPF策略之前检查现有权限和实际信封标识。使用其提供商自己的信封域的单独应用程序可能需要不同的支持对齐方法。

这 ~all 限定符会为其他不匹配的源生成SPF softfail 。 Softfail 不是DMARC的通过SPF结果,并且它不会强制每个接收者将邮件放入垃圾邮件中。接收器处理和单独的DMARC决策仍然相关。

检查SPF评估路径,包括嵌套依赖项。对顶级记录中可见的包含进行计数是不够的。

生成并发布所选域的DKIM密钥

在 Google 管理控制台中,导航至“应用”、 Google Workspace ”、 Gmail ,然后导航至“验证电子邮件”。选择正确的域。如果是新的签名设置,请使用生成新记录和支持的密钥设置。

谷歌提供了一个 2048 位密钥 DNS提供商支持的地方。默认 选择器 是 谷歌;现有的选择器冲突需要受支持的不同选择器而不是覆盖。

从控制台复制生成的DNS主机名和公钥值。在权威DNS区域中发布该 ** TXT ** 记录。常见的相对所有者名称是 谷歌。 _domainkey,但使用所选域的生成值和DNS编辑器的命名模型。

私钥未在DNS中发布。不要粘贴文章中缩短的示例密钥、重复使用另一个域的密钥或默默地替换另一个服务的选择器。

检查公共答案中的全名:

dig TXT google._domainkey.example.com +short

此命令是说明性的:替换域以及选择器(如果适用)。公开TXT答案表明密钥已发布,而不是 Workspace 已开始签名。

开始签名并检查收到的消息

发布并检查密钥后,返回到所选域的身份验证电子邮件设置并开始身份验证。查看结果状态。

Google 的说明描述了与其他Gmail或Google Workspace收件人进行的测试,而不是向自己发送消息。在收件人处打开原始消息并检查受信任的身份验证结果并 DKIM-Signature.

验证签名域、选择器以及与可见的发件人域的对齐情况。不同域的通行证不会建立您域的对齐路径。对相关别名、辅助域、网关和应用程序路由重复测试。

  • 层: DNS ;要回答的问题:生成的公钥是否以预期名称发布?
  • 层:工作区;要回答的问题:是否为所选域启用了签名?
  • 层:收到邮件;要回答的问题:相关签名是否在完整路线之后进行验证和对齐?
  • 层:业务工作流程;回答问题:服务用户发送的消息实际上依赖于什么?
  • ovider 设置和DNS缓存可能需要一些时间。 Google 还记录了新启用的Gmail服务在生成密钥之前的准备延迟。使用实际状态和当前指导;不要承诺统一的完成时间。

发布并验证DMARC策略

对于新监控的域,同域上报示例为:

v=DMARC1; p=none; rua=mailto:dmarc-reports@example.com

发布在适用的 _dmarc 姓名、使用经批准的工作收集地址并确认报告到达和处理。 Google 目前建议在DMARC设置步骤之前允许至少 48 小时的SPF / DKIM操作。该准备期本身并不意味着准备好执行更强有力的政策。

如果域已经有策略,请对其进行评估,而不是自动用监控替换它。这 DMARC记录 工作流程解释了如何将DNS验证加入到真实消息证据中。

随着服务的变化保持覆盖范围

根据发送者清单及其关键流程测试检查实施情况。一个域的设置并不能证明每个辅助域或外部通知服务的状态。

需要明确访问工作区和DNS管理帐户, 一个记录 批准的变更、维护的选择者名单和负责任的报告审查流程。定义团队如何处理新引入的​​应用程序或废弃的服务。

保留域认证和帐户安全之间的区别。受损的授权帐户可以发送经过身份验证的消息。 DMARC通行证也不能保证收件箱的放置或确定业务请求是否合法。

实用的外卖

将DNS证据、签名状态和接收消息结果保留在同一接受记录中。这使得可以将发布问题与签名问题或仍需要配置的单独应用程序区分开来。

保持项目的部分成功

在书面案例 GW-01 中,假设user@example.com具有传递签名d=example.com和s=google.该规定的消息具有对齐的DKIM路径。使用相同发件人域的发票应用程序尚无可信的接收消息证据。其DKIM和SPF结果仍未知。将员工邮件标记为仅在假设的情况下有条件地证明,并让发票路由未与其应用程序所有者解决。本指南未测试任何 Google 租户、消息、 DNS记录或签名操作。

保留执行边界

RFC 9989 第 7.4 节要求有效的DKIM ,而不仅仅是SPF来进行域发布 p=reject,并对间接邮件和邮件列表互操作性发出警告。一次成功的直接消息测试并不能证明每条合法路线都已准备好采取更强有力的政策。保留现有批准的保护,同时诊断实际差距;任何政策变化都需要自己的决定。

[ 外卖 ]

DNS发布、签名激活和接收消息对齐需要单独的证据。

[ 按角色 ]

这对您意味着什么

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

IT/邮件管理员

通过所有三层检查所选域。

使用其生成的DKIM密钥,发布TXT记录,开始身份验证并验证收到的邮件。保留工作设置,而不是仅仅为了遵循指南而重新生成密钥。

后续步骤

  1. 首先查看混合服务SPF权限。
  2. 发布前检查选择器冲突。
  3. 测试相关别名、辅助域和网关。

CISO / SecOps

将覆盖范围和持续所有权视为控制。

一个域的工作配置不会建立每个辅助域或应用程序的状态。需要记录基线和审查新发件人或废弃发件人的流程。

后续步骤

  1. 确认管理访问权限和批准的更改。
  2. 审查关键流程测试并报告所有权。
  3. 保持账户安全和交易审批控制独立。

创始人/非技术人员

使服务列表与品牌的传播相匹配。

Gmail测试几乎没有提及单独的发票或网站通知提供商。要求覆盖使用该域的业务工作流程,包括客户需要的小批量消息。

后续步骤

  1. 列出每个面向客户的发件人及其所有者的名称。
  2. 保持DNS和 Workspace 帐户所有权清晰。
  3. 向每个关键服务请求验证结果。

[ 常见问题解答 ]

常见问题

我是否需要在 Google 管理控制台中配置 Workspace SPF政策?

SPF策略发布在域的权威DNS中。使用 Google 当前的说明来确定适当的值,然后验证实际的公开答案。

工作区设置是否涵盖使用我们品牌的所有应用程序?

不需要。员工邮件可以传递,而发票、支持消息或网站通知则使用单独的服务。要求提供自有的发件人清单以及每个重要业务路线的接收消息测试。

~all算作通过DMARC SPF吗?

不。它代表到达该机制的源的softfail 。 DMARC仍然需要传递对齐的SPF路径或传递对齐的DKIM签名。

添加DKIM TXT记录是否会开启签名?

不需要。发布并验证生成的公钥,然后通过所选域的 Google 设置启用签名并检查收到的消息。

每个工作区域都应该使用相同的DKIM密钥吗?

遵循所选域的生成配置。谷歌的设置指示管理员为每个域获取唯一的密钥;不要重复使用另一个域的示例密钥。

为什么“生成新记录”在新设置中不可用?

检查权限、所选域和当前服务状态。 Google 记录了启用Gmail后需要 24 到 72 小时的准备期,然后才能生成密钥。

我可以通过向自己发送电子邮件来验证设置吗?

使用其他Gmail或 Workspace 收件人按照 Google 记录的测试进行操作。检查该收件人处的原始消息,然后还测试任何单独的业务应用程序路由。

等待 48 小时是否意味着域名已准备好被拒绝?

不。Google 的设置准备指南并不能证明所有合法发件人、定期流量和间接邮件均已准备好执行。

[ 来源 ]

来源

  1. Google Workspace :设置SPF

    部分 开始之前 · 步骤 1:识别所有电子邮件发件人 · 步骤 2:确定您的SPF记录

  2. Google Workspace :设置DKIM

    部分 步骤 1:生成DKIM密钥对 · 在管理控制台中生成DKIM密钥 · 步骤 2:将DKIM密钥添加到您的域 · 步骤 3:启用并验证DKIM

  3. Google Workspace :设置DMARC

    部分 开始之前 · 步骤 1:设置报告组或邮箱 · 步骤 2:确保第三方电子邮件经过身份验证 · 步骤 3:确定您的DMARC记录 · 步骤 4:将DMARC记录添加到您的域

  4. RFC 7208 SPF

    部分 §2.4 · §2.6.5 · §3.2 · §3.3 · §4.6.4

  5. RFC 9989 DMARC

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

  6. RFC 9990汇总报告

    部分 §3.1 · §4 · §7 · §8 · §9

[ 词汇表 ]

词汇表

DKIM选择器
s= 值与签名域一起使用来查找公钥。
DMARC对齐
经过身份验证的域和可见的发件人域之间所需的关系。
信封发送者
由SPF检查的SMTP反向路径身份,与可见的发件人不同。

企业出处

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

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

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

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

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

知识库