【发布时间】:2014-07-24 14:46:15
【问题描述】:
我有两个需要相互通信的 App Engine 应用。我没有使用模块。
我使用 HTTP url fetch 在它们之间进行通信。我是否需要通过 HTTPS 发出请求以确保安全通信。
我似乎记得一篇文章指出,Google 基础架构内的所有通信默认情况下都是加密/安全的,因此使 HTTPS 变得多余。
谁能确认这一点,因为零努力节省一些宝贵的 CPU 时钟周期会很好?
(我知道如何使用 HTTP 标头确保每个服务器的身份,所以身份不是问题。)
【问题讨论】:
-
我认为无法保证您在 Google 基础架构中的流量是自动安全/加密的。可能只是谷歌现在正在使用 HTTPS(或类似的)在数据中心之间/数据中心内的所有通信以获取其自己的服务,而不是您的(如果现有服务已加密,为什么要在交换机级别浪费双重加密流量?)您可以保证安全性自己使用 HTTPS。