Safari浏览器曝出API漏洞 可泄露浏览数据和用户身份

域名2025-11-04 13:03:524

长期以来,浏览漏洞露浏览数苹果一直以隐私保护为主要卖点,器曝大力推荐自家的可泄 Safari 浏览器,比如部署了防止跨站点追踪的据和举措和隐私报告。然而近日,用户该软件却曝出了处理 IndexedDB API 时的身份一个漏洞,或导致签署努力功亏一篑、浏览漏洞露浏览数泄露与用户浏览习惯相关的器曝隐私信息。

(来自:FingerprintJS)

浏览器指纹识别服务 FingerprintJS 在一篇博客文章中指出,可泄苹果在 Safari 15 中的据和 IndexedDB API 实现方式,存在一个严重的用户隐私数据泄露隐患。

研究人员指出,身份该漏洞使得任何 Web 追踪器能够窥探用户的浏览漏洞露浏览数互联网活动,并最终确定其身份。器曝

据悉,可泄IndexedDB 是被广大浏览器客户端所采纳的一款存储 API,多用于保存数据库等数据。

通常情况下,同源策略会限制哪些数据可被某个特定的网站访问。免费源码下载

此外一般只允许一个网站只能访问其生成的数据、而不能摸到其它网站的数据。

尴尬的是,在 Safari 15 for macOS、iOS 和 iPadOS 版本中,我们惊讶地发现 ——

每当网站与其数据库交互时,处于同一浏览器会话中的所有其它活动框架、选项卡、以及窗口,都会创建一个使用相同名称的新空数据库。 由此造成的数据泄露是个问题,因其可让别有用心的站点知悉处在同一会话中的不同选项卡、或窗口中访问的其它站点。

此外考虑到部分数据库具有唯一、且特定于某个网站的名称,问题就变得更加糟糕。b2b供应网

对于可共享相同身份验证凭据的站点(比如 Gmail 和 YouTube),数据库名称还可包含经过身份验证的相同 Google 用户 ID 。

复制How IndexedDB in Safari 15 leaks your browsing activity(via)  1.

测试发现,具有普遍唯一标识符的索引数据库,是由广告网络所创建的。庆幸的是,Safari 的追踪预防功能阻止了这些数据库名称以这种方式泄露。

即使隐私浏览窗口也无法避免受到该问题的影响,但浏览会话仅限于单个选项卡,因而能够在一定程度上缓解 IndexedDB API 这一缺陷的影响。

目前用户对该问题几乎无能为力,只有在默认情况下阻止 JavaScript 才行(仅在受信任的站点上启用,但可能对浏览体验造成不利影响)。

macOS 用户可临时选用其它浏览器(Google Chrome / Mozilla Firefox 等),但 iOS / iPadOS 用户就没有那么幸运了,只能等待苹果和 WebKit 开发团队在下一版更新中修复。

亿华云
本文地址:http://www.bzve.cn/news/522e9699381.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

电脑开机不出密码错误的原因与解决方法(探究密码错误问题及有效解决方案)

电脑CAJ安装错误1310的解决方法(探索CAJ安装错误1310的原因及解决方案)

解决电脑登陆winlogon错误的方法(排除电脑登陆winlogon错误,让你的系统运行正常如初)

电脑密码提示显示错误,如何解决?(掌握解决密码提示错误的方法,保障电脑安全。)

如何安装操作系统到硬盘电脑(从硬件准备到系统安装,轻松装机攻略)

Mac装机指南(从购买到安装,轻松搭建你的个人Mac电脑)

电脑硬件价格海报教程(打造专业的电脑硬件价格海报,轻松选购理想配置)

台式电脑硬盘扩容教程(让你的电脑存储空间翻倍,快速扩容解决方案)

友情链接

滇ICP备2023006006号-39