惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
L
LINUX DO - 热门话题
月光博客
月光博客
B
Blog
博客园 - 叶小钗
美团技术团队
D
Docker
A
About on SuperTechFans
Stack Overflow Blog
Stack Overflow Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
P
Proofpoint News Feed
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Y
Y Combinator Blog
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 三生石上(FineUI控件)
The Register - Security
The Register - Security
博客园_首页
The Cloudflare Blog
I
InfoQ
T
Tailwind CSS Blog
MongoDB | Blog
MongoDB | Blog
Engineering at Meta
Engineering at Meta
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Microsoft Azure Blog
Microsoft Azure Blog
有赞技术团队
有赞技术团队
C
CERT Recently Published Vulnerability Notes
AWS News Blog
AWS News Blog
Spread Privacy
Spread Privacy
V
Visual Studio Blog
博客园 - Franky
Cloudbric
Cloudbric
Help Net Security
Help Net Security
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
N
News and Events Feed by Topic
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Webroot Blog
Webroot Blog
博客园 - 【当耐特】
TaoSecurity Blog
TaoSecurity Blog
B
Blog RSS Feed
N
News | PayPal Newsroom
人人都是产品经理
人人都是产品经理
H
Heimdal Security Blog
L
LangChain Blog
PCI Perspectives
PCI Perspectives
Jina AI
Jina AI
Google DeepMind News
Google DeepMind News
Schneier on Security
Schneier on Security

Understand Your News

营级战术群改革破产,俄军编制重回苏联时代,大纵深突击沦为笑谈 美军高调宣布:无人艇成功偷拍海军056,我们为什么不击沉? 回不来了:英国“威尔士亲王”号演习中突发故障,被困挪威港口 射程160千米!央视曝光红旗-16F,国产“施基利”登上世界巅峰 AI智能体驱动的自适应计算机蠕虫 黑客正将可信工具武器化以部署恶意软件 沉默勒索组织(SRG)转向DNS快速通量基础设施 – 安全事务 受贿1.58亿余元,十四届全国政协原常委齐扎拉一审被判无期徒刑 马上评|该对AI外呼骚扰电话出手了 白费劲?南海撞山的美国海狼级核潜艇,修好后只剩5年寿命 男子25年前被殴致死案追踪:已批捕2人,报最高检核准追诉 BCD Travel – 396,313 breached accounts 内塔尼亚胡支持率下滑,英媒:以色列选民抱怨他对黎巴嫩不够强硬 古巴国家主席:美国针对本国的言行加剧两国对抗 短短一个月内三艘主力护卫舰被击伤,俄罗斯海军你们长点心吧 首次:圣彼得堡遭遇乌军远程袭击,俄海军22380护卫舰几乎报废 现场打脸!俄经济论坛开幕当天,港口被乌无人机命中浓烟滚滚 高考本周日开始,全国多地向送考车辆推出免费专用泊位 基于认知黑洞与Token消耗的AI攻击防护研究分析报告 美媒:台风被打九比零是受军演限制,歼-10CE实战根本不是对手? 立陶宛撺掇北约打俄罗斯,夷平俄军基地,随后驻扎的美军打包跑路 钟声:日本图谋扩军,又拿“周边威胁”作幌子 伊朗外长:若以色列侵略贝鲁特,将重新开战 特朗普欲将以黎冲突和美伊谈判“分开处理” 委内瑞拉代总统访问印度,能源危机下的“双向奔赴”? 泽连斯基公开致信普京,提议举行会晤 GitHub Universe is back: All together now, in the agentic era KKfileview<4.4.0-beta 目录穿越漏洞无损测试Poc 关于黑客白嫖大模型token的手段 Claude Code GitHub Action漏洞:恶意Issue可劫持代码仓库 微信智能体“打通”各大手机厂商?客服:将和华为、小米等厂商合作,相关功能陆续上线 我国能源供应平稳有序,良好韧性从何而来?专家解读 多地要求高考期间KTV暂停K歌经营业务 JS加解密之RPC——以子之矛,攻子之盾 黑客持续窃取全球证券交易所高管 Outlook 邮箱数据长达五个月 青岛动物园两只白虎打斗致一只死亡,经查系饲养员违规操作 鲁比奥称特朗普政府将推动北约进行“重大改革” 韩国公布核潜艇研发计划,东北亚水下核竞赛加剧 伊朗称“爱国者”导弹致科威特机场受损 美军否认 美众议院首次通过决议,要求特朗普结束对伊朗战事 杨梅进入集中上市期,全国最大产地浙江发文要求确保批批可追溯 马上评|摆拍蹭热岂能成“流量密码” 韩媒:大田工厂爆炸恐将影响韩国武器出口业务 瞄准地下堡垒,美军启动GBU-76钻地弹计划,穿透能力或再上台阶 日本公布辽宁舰编队动向,罕见没发图 射程超300公里!霹雳16性能曝光,歼20与歼35新一代远程空战利器 IQSIGHT Added as CVE Numbering Authority (CNA) OMICRON electronics Added as CVE Numbering Authority (CNA) linqi Added as CVE Numbering Authority (CNA) Cynet Security Added as CVE Numbering Authority (CNA) Vulnerability Data Enrichment for CVE Records: 259 CNAs on the Enrichment Recognition List for June 1, 2026 Videos fromCVE/FIRST VulnCon 2026Now Available Minutes from CVE Board Teleconference Meeting on April 29 Now Available 毛焦尔不止骗了冯德莱恩,都被摆了一道,各国全看走眼了? 俄方威胁帕希尼扬:上一个这么干的人,被苏联特工用镐头砸穿脑壳 推进剂工厂炸了!能带8吨弹头的韩国战略导弹,这下又难量产了 大瓜出现:特朗普爆粗口怒斥内塔尼亚胡,要不是我你早去坐牢了 赖清德声称将处理TikTok、小红书对台青影响,国台办回应 特朗普:以军不会去贝鲁特 真主党同意停火 伊朗最高领袖顾问:伊朗武装力量“耐心有限” GitHub Copilot app: The agent-native desktop experience 美国ICE与以色列间谍软件公司Paragon的价值200万美元合同 杜祥琬院士声明:从未参与也未委托任何单位将核技术应用于垃圾焚烧 黄仁勋谈三星劳资争议:我觉得应该给员工尽可能高的工资,在能力范围内,我有多少就发多少 中央巡视办原主任黎晓宏接受中央纪委国家监委审查调查 FreeBuf早报 | SpaceX工程师借AI发现存在19年的Linux漏洞;黑客利用Meta AI客服劫持Ins账号 官方通报“女大学生被家人骗入戒网瘾学校”:已责令涉事公司停止违规行为 Anthropic扩大Project Glasswing项目范围 向150家新机构开放Claude Mythos预览版 详细指南:使用CDN后DNS解析配置的详细步骤和常见问题 收到“违纪通报”“裁员名单及补偿方案”?别点!可能是银狐病毒在钓鱼 四川银行储户持身份证提升限额被要求出示户口簿,银行称系内部规定 Python恶意软件SolyxImmortal窃取浏览器密码、Cookie、文件及键盘记录 言行不一,日本“盾牌”暗藏“进攻”野心 马上评|严惩造谣者,不让实干者流汗再流泪 韩国军工企业厂房爆炸,李在明下令:彻查事故原因 突发!韩国最大军工企业升起蘑菇云,火箭又出问题了? 运-15再次现身:宽体设计载重高达30吨,将全面取代运-8、运-9 BlackHat 2026大会中社会工程官方Lab实验员获取凭据 延续小阳春热度!5月上海二手房成交超2.8万套,刷新6年来同期新高 【AI 逆向专栏】图标文字点选类验证码逆向、识别,对古法的全面冲击 Edmunds – 177,860 breached accounts 小白linux提权4 美国与伊朗再次互相袭击,科威特多地响起防空警报 Flowise MCP 实现存在可执行幽灵命令的高危漏洞(CVE-2026-40933) 释新闻|以色列占领十字军建造的黎巴嫩战略堡垒,意味着什么? 骗子打入CIA内部,潜伏十多年被FBI抄家,1KG金条有303根 要拼命了?美媒:苏-57不惧乌克兰无人机威胁,单月出动率飙升 立竿见影!辽宁舰搭载歼-35出海后,日本取消航母起降F-35B测试 美国筹钱给伊朗“赔款”,总共3000亿美元,美媒:这叫投资 南华早报:中国攻克钍-229核时钟领先全球,能让核潜艇战力翻倍 最会写代码的歌手——胡彦斌:手搓“彦火APP”宠粉,随时随地修Bug 美国公司被曝拟在乌战场测试升级版人形机器人 伊朗外长:美伊谈判结果明确前,一切都是猜测 “奥库斯”开发无人潜航器,专家:把海底变成战略博弈场 黎以冲突再升级对中东地区影响几何?专家分析 美国要从中东基地撤军?美国防部长回应 Atlas Menu – 63,926 breached accounts 和投降有什么区别?协议还没签,特朗普宣布解除对伊朗海上封锁 伊朗外交部:仍在与美方沟通,尚未达成最终共识 欧洲运营商推出新型广告追踪系统Utiq:清空缓存也没用,30秒教你关闭
浏览器里的隐形间谍:FROST攻击如何通过硬盘时序窃取你的隐私
黑鸟 · 2026-05-31 · via Understand Your News

原创 黑鸟 2026-05-31 23:26 广东

在数字时代,我们的浏览器早已不再是简单的网页查看工具。从在线办公套件到专业级视频编辑器,再到完整的集成开发环境,几乎所有能在本地运行的应用都已经搬到了浏览器中。这种转变带来了前所未有的便利性和跨平台体验,但也悄然打开了新的安全漏洞。

来自格拉茨技术大学的研究团队最近发现了一种名为 FROST 的新型攻击技术。它利用现代浏览器中的 Origin Private File System (OPFS) API,通过测量固态硬盘 (SSD) 的访问延迟差异,能够在完全不需要用户交互的情况下,远程窃取用户的浏览记录和应用使用情况。

FROST 全称是 Fingerprinting Remotely using OPFS-based SSD Timing,也就是基于 OPFS 的 SSD 时序远程指纹识别攻击。它的核心原理是利用 SSD 硬件资源的争用效应。当多个程序同时访问同一块 SSD 时,每个程序的访问速度都会变慢。攻击者可以通过精确测量自己程序的磁盘访问时间,推断出系统中其他程序的活动模式。

在此之前,类似的 SSD 争用侧信道攻击已经被证明可行,但它们都需要在受害者系统上执行原生代码。这大大限制了攻击的实际影响范围。FROST 的突破性在于,它完全运行在浏览器的 JavaScript 沙箱中,只需要受害者点击一个恶意链接,攻击就可以在后台静默执行。

OPFS:浏览器中的私有文件系统

现代浏览器为了支持复杂的 Web 应用,引入了多种本地存储机制。从最早的 Cookie 到 LocalStorage 和 IndexedDB,这些存储方式都有各自的局限性。为了提供接近原生应用的文件系统访问能力,浏览器厂商推出了 Origin Private File System (OPFS) API。

OPFS 为每个网站提供了一个独立的沙箱化文件系统。网站可以在其中创建、读取和写入文件,而不需要向用户请求任何权限。这些文件会持久保存在用户的本地磁盘上,并且只能被创建它们的网站访问。正是这种无需权限的高速文件访问能力,为 FROST 攻击提供了完美的载体。

操作系统为了提高磁盘访问性能,会将最近访问过的数据缓存在内存中。这个缓存被称为页面缓存,在 macOS 中则被称为统一缓冲区缓存。由于内存的访问速度比 SSD 快几个数量级,一旦数据被缓存,后续的访问就不会再实际访问磁盘,也就无法泄露任何时序信息。

传统的侧信道攻击需要复杂的页面缓存驱逐技术来强制系统重新从磁盘读取数据。FROST 采用了一种更简单有效的方法。攻击者在 OPFS 中创建一个比系统总内存还要大的文件。当攻击者随机读取这个文件的不同部分时,页面缓存永远无法容纳整个文件。每次访问新的偏移量都会导致缓存中的旧数据被驱逐,从而强制系统实际访问 SSD。

为了准确测量 SSD 的访问延迟,攻击者需要高精度的计时器。现代浏览器为了防止时序侧信道攻击,默认会降低 JavaScript 计时器的分辨率。不过,通过配置适当的 Cross Origin Opener Policy (COOP) 和 Cross Origin Embedder Policy (COEP) 头,网站可以启用跨源隔离模式,从而获得访问高精度计时器的权限。

FROST 攻击正是利用了这一点。通过启用跨源隔离,攻击者可以获得足够精确的计时数据,来区分不同活动模式下的 SSD 访问延迟差异。

攻击的实际效果

研究人员在 Linux 和 macOS 系统上对 FROST 攻击进行了全面评估,结果令人震惊。

研究人员首先构建了一个隐蔽通道,用于测量 SSD 争用侧信道的最大信息传输速率。在这个场景中,一个原生应用作为发送方,通过生成不同程度的 SSD 争用来编码信息。运行在浏览器中的恶意网站作为接收方,通过测量自己的文件访问时间来解码信息。

实验结果显示,在 Linux 系统上,使用 OPFS 的隐蔽通道可以达到 661.63 bit/s 的真实传输速率。在 macOS 系统上,这个数字更是高达 891.77 bit/s。这样的传输速率已经足够在几秒钟内传输完整的密码或密钥信息。

值得注意的是,这些速率几乎与使用原生代码实现的同类攻击相当。这表明浏览器沙箱并没有有效阻止这种基于硬件争用的信息泄露。

最具实际威胁的是 FROST 的网站指纹识别能力。当用户访问不同的网站时,浏览器会进行不同的磁盘操作,包括加载缓存、写入 Cookie、存储资源等。这些操作会产生独特的 SSD 争用模式,就像每个人的指纹一样。

研究人员收集了 Alexa 排名前 50 的网站的时序数据,每个网站收集 100 条痕迹。使用这些数据训练了一个卷积神经网络 (CNN) 模型。在封闭世界场景中,也就是只考虑这 50 个网站的情况下,模型的 F1 分数达到了 88.95%。在更贴近现实的开放世界场景中,模型的宏观平均 F1 分数仍然达到了 86.95%。

这意味着,只要受害者在访问恶意网站的同时浏览其他网页,攻击者就可以以极高的准确率知道受害者正在访问哪些网站。更可怕的是,这种攻击甚至可以跨浏览器进行。即使恶意网站运行在 Chrome 中,而受害者使用 Safari 浏览网页,攻击仍然有效。

FROST 攻击不仅可以识别网站访问,还可以识别系统中运行的应用程序。不同的应用在启动和运行时会产生不同的磁盘访问模式。研究人员选择了 10 个 macOS 预装的原生应用进行测试,包括通讯录、计算器、音乐、App Store 等。

每个应用收集 100 条启动痕迹,训练后的模型在封闭世界场景中达到了 95.83% 的 F1 分数。这意味着攻击者可以准确地知道受害者何时启动了哪个应用程序。

攻击的局限性

尽管 FROST 攻击效果显著,但它也存在一些局限性。首先,受害者的活动必须导致对与 OPFS 文件所在的同一块磁盘的访问。这在大多数消费级设备上不是问题,因为它们通常只有一块内部 SSD。但在有多块磁盘的工作站上,如果应用程序使用不同的磁盘,攻击可能会失效。

其次,攻击需要创建一个比系统内存大的文件。在 Chrome 和 Safari 中,OPFS 允许网站使用最多 60% 的磁盘空间,这对于大多数系统来说已经足够。但在 Firefox 中,每个网站的 OPFS 存储限制为 10GB 或总磁盘空间的 10%,以较小者为准。不过,攻击者可以通过使用多个独立的网站来绕过这个限制,因为每个网站都有自己独立的 OPFS 存储配额。

最后,用户如果监控自己的磁盘使用情况,可能会注意到异常的大文件。但大多数普通用户不会定期检查浏览器的存储使用情况,而且浏览器也不会主动提醒用户 OPFS 的存储消耗。

研究人员已经负责任地向谷歌、Mozilla 和苹果披露了这一发现。然而,厂商的回应并不令人满意。Chromium 团队表示,他们不认为指纹识别攻击属于安全漏洞。苹果认为该攻击目前不在其处理范围内,但可能在未来实施缓解措施。Mozilla 承认了这一发现,但尚未实施任何缓解措施。

目前,有几种可能的缓解方法。一种是限制 OPFS 的最大文件大小,使其无法超过系统内存。但这会影响许多合法应用的使用,而且攻击者仍然可以通过多个网站绕过这个限制。另一种方法是在使用 OPFS 时限制高精度计时器的访问。最彻底但也最影响用户体验的方法是要求用户明确授予 OPFS 使用权限。

有趣的是,研究人员发现,如果系统使用 profile-syncdaemon (PSD) 将浏览器配置文件移动到 tmpfs 中,那么 OPFS 文件实际上不会存储在 SSD 上,从而完全阻止了 FROST 攻击。但这只是一个临时的解决方案,并不适用于所有用户。

对于普通用户来说,目前还没有简单有效的方法来完全防范 FROST 攻击。最基本的防护措施仍然是不要点击可疑的链接,不要访问不可信的网站。同时,定期清理浏览器的存储数据也可以在一定程度上减少攻击的影响。

来源:《FROST: Fingerprinting Remotely using OPFS-based SSD Timing》

往期:

欧洲运营商推出新型广告追踪系统Utiq:清空缓存也没用,30秒教你关闭

跳转微信打开