谷歌修复已存在23年的浏览器历史窃取漏洞 Chrome即将发布更新封堵该漏洞

虽然 Chrome 还没有 23 年历史但浏览器软件的历史更长,谷歌日前修复的漏洞理论上说涵盖所有浏览器,网络广告可以借助这个漏洞窥探用户的浏览记录,从而追踪并向用户推送定向广告。
这个漏洞说起来也比较让人难崩,通常情况下网页上的超链接使用蓝色标记标记,用户看到蓝色标记的文字或链接时就可以知道这部分是可以点击。如果用户点击该链接则通常情况下链接颜色会变成紫红色 (并非所有网站都会如此),用户回到当前页面并看到链接变成紫红色时就可以知道这个链接已经点击过。
这种设计可以通过 CSS 样式表进行控制,使用 CSS 定义:visited 值就可以实现颜色转变,此时浏览器如果检查到对应链接已经在历史记录里存在那就换成:visited 定义的新颜色例如紫色。
网络广告和能够运行脚本的第三方可以使用该技术在网页上插入特定链接,然后再检查用户浏览时该链接的颜色是否变成定义的紫色,如果颜色确实变成紫色则代表这个链接用户访问过,这意味着用户可能对这个链接呈现的内容有兴趣,可以将兴趣偏好纳入到参数里向用户提供个性化广告。
谷歌软件工程师在博客中表示:
这种攻击可以揭露用户访问过哪些链接并泄露有关其网页浏览活动的详细信息,这个安全问题已经困扰整个网络 20 多年,浏览器部署了各种权宜之计来缓解这些历史监测攻击,虽然这些措施能够缓解攻击但并没有彻底消除。
比较有趣的是针对该问题其实早就有面向 Chromium 浏览器引擎的反馈,但谷歌也两次将该问题标记为无法修复因此在过去几年并未解决问题,直到现在谷歌决定彻底解决这个问题而不是当鸵鸟。
修复该更新的补丁已经在 Chrome Beta v136 版中,Chrome 136 正式版预计会在 4 月 23 日发布,到时候 Chrome 也会称为首个彻底解决该安全漏洞的浏览器。
至于修复方案:
以前没法修复是因为浏览器确实需要超链接变色这个功能,而该功能的运行机制也确实是浏览器需要读取历史记录进行对比。为了解决这个问题,Chrome 工程师使用分区机制对访问过的历史链接进行分区,而不是维护一个历史记录的全局列表。
简而言之分区是指将链接与点击位置的其他信息一起存储,在 Chrome 中这些信息包含链接 URL、顶级域名 (即用户访问的网站的所属主域名)、iframe 框架来源,启用分区后:visited 历史记录不再是允许任何网站都能查询的历史记录全局列表,相反,:visited 能够读取的历史记录将根据用户最初访问这个链接的上下文进行隔离,由于域名不同,跟踪器无法再通过这个机制读取非这个域名上呈现的 URL。
-
隐私沙盒成弃儿:谷歌放弃Chrome淘汰第三方Cookie计划!
谷歌隐私沙盒副总裁安东尼·查韦斯(Anthony Chavez)表示,公司决定“维持目前在Chrome中为用户提供第三方Cookie选择的现有方式”。谷歌的隐私沙盒项目自2019年提出以来,一直备受争
-
ERR_SSL_PROTOCOL_ERROR解决方案
ERR_SSL_PROTOCOL_ERROR是Chrome浏览器常见的SSL/TLS连接错误,通常由证书配置错误、协议不匹配或系统设置问题引起。本文将详细介绍七种有效的解决方案,帮助用户彻底解决这一问
-
微软各种推荐效果不大:Edge浏览器份额已跌破13%!
Edge浏览器曾借助Windows 10/11的捆绑安装和微软的积极推广,市场份额在10月份达到13.56%。但根据Statcounter的最新统计数据,11月Edge浏览器的市场份额已跌破13%,从
[广告]赞助链接:
关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

随时掌握互联网精彩
- HTML走私活动冒充知名品牌传播恶意软件
- 深信服,助力2022 SDC-第六届安全开发者峰会,共建安全新生态
- 华为:联合3万家合作伙伴发起首个828 B2B企业节
- 百度下线搜索快照功能,内部人士:因技术升级导致功能淘汰;法国App开发者集体起诉苹果;Linux 5.19 发布|极客头条
- 有TA在,每一刻的声音,都平稳动听
- Gartner的魔力象限之外,中国MXDP力量的崛起
- 知道创宇发布网空测绘知识图谱
- 2021 SDC 议题早班车 | Chrome 浏览器解优化过程中的漏洞安全研究
- 消灭碎片化,Android 内核开发采取“上游优先”策略!
- 为什么需要使用SSL服务器证书?
- 注册后没有收到邮件怎么办?
- 7 个非常实用的 Shell 拿来就用脚本实例!