Facebook 的新安全特性将通过实施 HSTS 预加载(HSTS Preloading),自动将您导向 HTTP 网页的 HTTPS 版本。

不只是 Google,如今 Facebook 也开始表现出对 HTTPS 胜过 HTTP 的偏好。公司最近在博客文章中表示,它正在 Facebook 与 Instagram 上实施 HSTS 预加载,以确保用户在其平台上打开的链接几乎总是在 HTTPS 下打开。

Facebook 数据隐私团队的一名软件工程师 Jon Millican 表示:"我们近期升级了链接安全基础设施,纳入了 HSTS 预加载,它会自动将符合条件的网站的 HTTP 链接升级为 HTTPS。这将提升人们的安全性,并且往往还能加快从 Facebook 导航到站点的速度。"

如果您尚不了解,HSTS 预加载指的是 HTTP 严格传输安全(HTTP Strict Transport Security)预加载。该特性会尽可能将所有以 HTTP 形式发布的链接通过 HTTPS 协议打开。因此,从今往后,即便有人在 Facebook 上发布了一个 HTTP 链接,打开该链接的访客也会被自动重定向到该链接的 HTTPS 版本(如果可用)。

Jon Millican 还在 eWEEK 上表示:"我们知道许多人仍在使用不支持 HSTS 的浏览器,因此我们正努力确保他们与受支持网站的首次连接是安全的。"

Facebook 本也可以重写那些以 HTTP 形式发布在其网站上的链接,但那会让所有因某些原因仍停留在 HTTP 的站点链接失效。因此公司决定采用这种方式,在不影响任何用户体验的前提下达成所需目标。为了实施该特性,Facebook 正在使用一个符合所有主流 HTTPS 最佳实践、已知站点的列表。该列表即 Chromium 预加载列表,大多数浏览器都用它来实现这一特性。不过,为了获得更好的体验,公司也通过爬取全网网站的 HTTP 头部,自行准备了类似的列表。两个列表都会定期更新,以确保该特性的正常运行。

HTTPS 采用率持续上升

自过去两年来,HTTPS 的采用率显著提升。自从 Google 开始通过在搜索结果中降低排名、并在 Chrome 浏览器中将网站标记为"不安全"来敦促网站所有者实施 HTTPS 以来,互联网社区开始认真对待 HTTPS。Cisco 的 2017 年度网络安全报告揭示,全网 50% 的流量如今都已通过 HTTPS,而 Google 的透明度报告披露,去年在 Google Chrome 中加载的网页有 80% 是通过 HTTPS 加载的。

凭借其社交网络的庞大规模以及人们在其平台上花费的时间,Facebook 最新实施的 HSTS 预加载有望将这些数字推向新的高度,并让 Web 更加安全。