保护操作

本页介绍了 Gmail 如何确保邮件递送和执行操作的安全性。

Google 强制执行的安全措施

对于嵌入到电子邮件中的架构,必须满足以下条件:

内嵌操作所需的其他措施

必须或建议采取额外的安全措施,才能保护内嵌操作:

  • HTTPS:所有操作都必须通过 HTTPS 网址处理。主机必须安装有效的 SSL 服务器证书。
  • 访问令牌建议使用操作的发件人在操作网址中嵌入使用受限的访问令牌,以保护自己免受重放攻击的危害。对于嵌入在网页或电子邮件中的任何网址,在被调用时可能产生任何副作用,这通常是一种很好的做法。
  • Bearer 授权建议处理操作请求的服务验证 HTTPS 请求中的 HTTP“Authorization”标头。该标头将包含一个“不记名令牌”字符串,证明请求的来源是 google.com,并且该请求是针对指定服务发出的。服务应使用 Google 提供的开源库来验证不记名令牌

保护边缘案例电子邮件访问模式

Gmail 会处理多种不同的电子邮件转发和访问模式,以确保电子邮件操作的安全性。除上述措施外,还额外进行了以下衡量:

访问模式 其他安全措施
手动转发 - 用户打开电子邮件并将其转发给更多收件人 此类转发总是会破坏 DKIM 签名,且发件人不再注册该服务。电子邮件中的操作将遭拒
自动转发到 Gmail - 用户在邮箱 user@acme.com 上创建了转发到其 Gmail 邮箱的转发规则。 Gmail 会验证用户能否以 user@acme.com 格式发送邮件(用户手动设置)。电子邮件中的操作是接受的。
Gmail POP 提取 - 用户向 Gmail 提供 user@acme.com 的密码,Gmail 提取程序通过 POP 提取其中的所有电子邮件,然后将该密码发送到 Gmail 收件箱。 DKIM 签名和内容完整性将得到保留。用户已证明有权访问 user@acme.com。接受电子邮件中的操作。
使用第三方应用访问 Gmail 电子邮件 - Gmail 用户会使用第三方应用(例如 Outlook 或 Thunderbird)来访问 Gmail 电子邮件,或将 Gmail 电子邮件转发到其他电子邮件服务提供商。 第三方应用或服务可能会使用嵌入的信息。但是,它无法生成与 Google 匹配的不记名身份验证令牌,因此发送者有机会拒绝此类操作请求。发送者可以选择是拒绝还是接受没有不记名令牌的操作,具体取决于操作的敏感性。请注意,不记名授权令牌是使用标准开源技术创建的,这使得所有邮件提供商和应用都可以使用他们自己的密钥生成这些令牌。