首页 > 教程资讯 > 教程详情

Chrome 默认对所有用户启用 HTTP 警告:访问不加密网站前先征求许可

软件与互联网 极客小林 2026-10-25
文章分享

谷歌 Chrome 安全团队在 10 月 21 日发布的博客中称,Chrome 现已在建立不安全的 HTTP 连接之前,明确征求用户许可,这项保护默认对所有用户开启。谷歌称,这是去年承诺过的改动。谷歌还说,Chrome 是第一个做出这一改变的浏览器,并希望其他浏览器跟进。

改了什么

据博客介绍,这项功能今年早些时候先对启用了安全浏览「增强型保护」(Enhanced Protection)模式的用户开启,现在已扩展到所有用户。

按谷歌的说法,用户第一次访问某个网站的 HTTP 版本时,Chrome 会请求用户批准使用 HTTP。批准之后,除非用户至少两周没有访问过该网站,否则 Chrome 不会再次警告。谷歌同时承认,目前 HTTPS 的普及并不彻底,有些用户需要经常访问个别 HTTP 网站,这套设计正是为他们准备的。

哪些网站默认不提示

博客称,对于无法获得公开受信任 HTTPS 证书的网站,Chrome 默认也不显示警告。例如:

  • 单标签主机名,如 intranet/
  • 局域网 IP 地址,如 192.168.0.1,常用于配置家用无线路由器或类似设备

谷歌解释,这类主机通常风险较低,因为攻击者必须身处用户的本地网络,才能篡改这些流量。

为什么不再只靠「不安全」标记

谷歌在博客中说,如今 Chrome 的绝大多数连接已经使用 HTTPS,但任何一次未受保护的 HTTP 请求,都可能让攻击者向用户的浏览过程注入恶意内容,而用户往往毫不知情。

在 HTTP 流量很多的年代,把页面标成「Not Secure」(不安全),是浏览器在不破坏用户体验的前提下能给出的最强警告。谷歌指出,这种标记有三点局限:

  1. 容易被忽略:谷歌称研究显示,这类被动警告可能不被用户注意到。
  2. 覆盖不到短暂流量:浏览器没有机会为重定向这类短暂的 HTTP 流量显示标记,用户数据仍然处于风险之中。
  3. 事后才提醒:标记只在数据和连接已经暴露之后才通知用户,无法让用户阻止暴露发生。

谷歌认为,在连接建立之前先征求用户许可,才能让用户有机会在暴露之前停下来。

影响范围

谷歌称,这一改动得以推行,是因为网络上的 HTTPS 普及率已经很高,开启警告不会再造成「警告疲劳」。据谷歌披露的早期推送数据:

  • 近 95% 的桌面版 Chrome 用户,在任意一周内都看不到任何 HTTP 警告。
  • 在同一周内看到 3 次或以上警告的用户,不到 1%。
  • 移动端的警告率更低。

谷歌还表示,随着更多网站采用 HTTPS,预计警告率会继续下降。博客把这次改动称为十多年工作的结果,并感谢为此出力的人和组织。

相关下载

来源