MLXIO
person in gray long sleeve shirt using macbook air on brown wooden table
CybersecurityMay 27, 2026· 8 min read· By MLXIO Insights Team

A 1GB Browser File Lets Websites Spy on Your SSD Activity

Share

MLXIO Intelligence

Analysis Snapshot

73
High
Confidence: MediumTrend: 10Freshness: 98Source Trust: 90Factual Grounding: 94Signal Cluster: 20

High MLXIO Impact based on trend velocity, freshness, source trust, and factual grounding.

Thesis

High Confidence

FROST shows that a website can use JavaScript and a large OPFS browser-storage file to infer other device activity by timing SSD contention rather than directly reading local files.

Evidence

  • FROST stands for “fingerprinting remotely using OPFS-based SSD timing.”
  • The technique uses JavaScript to perform random reads from a large OPFS file and measure storage-read timing differences.
  • Ars reports that FROST can monitor other sites a visitor is viewing and what apps are open on the device.
  • The attack is described as a side channel based on contention, exploiting timing effects from shared SSD activity.

Uncertainty

  • The provided text does not state whether FROST is being exploited in the wild.
  • The provided text does not specify which browsers, SSDs, or operating systems are most affected.
  • The provided text does not describe any confirmed browser mitigations.

What To Watch

  • Browser vendor changes to OPFS behavior or storage timing precision.
  • Further details from the FROST research paper on affected environments.
  • Reports of websites using OPFS-based SSD timing outside research settings.

Verified Claims

FROST is a browser-based research technique that uses SSD timing differences to infer activity on a visitor's device.
📎 FROST is short for “fingerprinting remotely using OPFS-based SSD timing” and uses timing differences in storage operations.High
FROST does not directly read local files, steal passwords from disk, or list filenames.
📎 The article states FROST “does not mean a webpage can directly read local files, steal passwords from disk, or list filenames.”High
The technique runs in the browser with JavaScript and measures storage read timing through OPFS.
📎 The attack “runs in the browser with JavaScript” and uses JavaScript “to interact with OPFS and repeatedly measure storage read timing.”High
FROST is described as a side-channel attack because it relies on indirect timing and contention effects rather than direct access to protected data.
📎 The article says FROST is a “side-channel attack” that exploits indirect effects such as timing and contention.High
Researchers reported that FROST can monitor other sites a visitor is viewing and what apps are open on the device.
📎 Ars reports that FROST can monitor “other sites a visitor is viewing and what apps are open on the device.”High

Frequently Asked

What is FROST in browser security?

FROST, or “fingerprinting remotely using OPFS-based SSD timing,” is a research technique that uses browser storage timing differences to infer other activity on a device.

Can FROST read my files from a website?

No. The article says FROST does not directly read local files, steal passwords from disk, or list filenames; it infers activity from SSD timing signals.

How does FROST use JavaScript to detect SSD activity?

It uses JavaScript to interact with OPFS, creates a large browser storage file, and repeatedly measures random-read timing to detect SSD contention.

Why is FROST considered a side-channel attack?

It does not access protected data directly. Instead, it observes indirect effects such as latency changes caused by shared SSD use.

What can FROST infer about a web visitor?

According to the article, FROST may infer other sites the visitor is viewing and what apps are open on the device.

Updated on May 27, 2026

A gigabyte-plus browser storage file may be enough for a website to infer what else is happening on your machine — not by reading your files, but by timing how your SSD responds.

That is the privacy risk behind FROST, short for “fingerprinting remotely using OPFS-based SSD timing,” a research technique covered by Ars Technica. The attack runs in the browser with JavaScript and uses timing differences in storage operations to infer activity in other tabs, other browsers, and open apps.

Why should web users care that JavaScript can read clues from SSD activity?

The unsettling part is not that a site can open your documents. FROST does not mean a webpage can directly read local files, steal passwords from disk, or list filenames.

The concern is subtler: a site may be able to watch the “shadow” cast by other activity on the same storage device. If another app or tab is using the SSD, storage operations triggered by the attacker’s page can slow down in measurable ways. Those tiny delays become signals.

That puts FROST in the category of a side-channel attack. Side channels do not break into the protected data directly. They exploit indirect effects: timing, contention, cache behavior, electromagnetic leakage, or other physical traces of computation.

Ars reports that FROST can monitor other sites a visitor is viewing and what apps are open on the device, based on the researchers’ paper. The visitor does not need to click anything beyond opening the malicious site.

“Web browsers have evolved from simple document viewers into complex platforms capable of running sophisticated applications,” the paper authors wrote.

That shift matters. Browsers now support office suites, editors, development tools, offline storage, and other app-like workloads. Each new capability can create a new privacy boundary to test.


What is an SSD activity side channel in a web browser?

An SSD activity side channel is an indirect leak caused by multiple processes competing for the same storage hardware.

The browser sandbox is supposed to stop websites from accessing local files or peeking into other sites’ private storage. FROST does not bypass that rule in the obvious way. Instead, it measures performance changes in storage operations that the attacking site is allowed to perform.

Here is the difference:

Tracking method What it observes How FROST differs
Cookies / local state Prior visits, sessions, identifiers FROST watches timing effects from shared storage use
Browser fingerprinting Device and browser attributes FROST looks at live hardware contention
History sniffing Signals tied to visited pages FROST can infer activity from SSD timing patterns
FROST Latency changes in browser storage reads It can reflect activity outside the attacking page

The key resource is OPFS, or Origin Private File System. OPFS is browser-managed storage reserved for a specific site. It is sandboxed, meaning one website’s OPFS area is isolated from other websites and from the device’s broader file system.

FROST shows that isolation is not the whole story. Even if data is separated logically, the underlying SSD is still a shared physical resource.

How can simple JavaScript measure SSD behavior without file permissions?

FROST uses JavaScript to interact with OPFS and repeatedly measure storage read timing.

According to the researchers, the attacker creates a large OPFS file and performs random reads from it. When the SSD is also serving other activity — for example, another browser tab or an app — the attacking page can see latency changes in its own reads.

The researchers describe the mechanism this way:

“The attacker continuously measures SSD contention by performing random reads from a large OPFS file. SSD contention caused by user activity causes measurable latency differences for these read operations. By training a convolutional neural network (CNN) on these traces, the attacker can fingerprint user activity on the host system by classifying new traces using the trained model.”

That last step matters. The timing trace is not a clean dashboard saying “Photoshop is open” or “this exact website is in another tab.” It is noisy data. The researchers use a convolutional neural network, a deep-learning model commonly used to classify patterns in structured signals such as images, audio, and text, to classify those traces.

FROST is also narrower than a general browser storage warning. Modern browsers expose several storage and timing surfaces, but Ars reports this attack specifically uses OPFS. The significance is that OPFS gives web apps powerful local storage without asking the user for a file-system permission prompt.

There are constraints. The OPFS file must be extremely large — Ars says likely a gigabyte or more. The OPFS file also needs to be stored on the same SSD as the activity being measured. That is usually true for tracking open websites because browser storage sits in the browser’s default location, but it may fail if apps are installed or operating from a different SSD.

What could a malicious website infer from SSD timing patterns?

The reported FROST results are more serious than “your computer is busy.”

The researchers were able to determine websites open in other tabs — even in other browsers — and apps open on the device. That pushes the risk beyond ordinary fingerprinting, because the signal can reflect device-wide behavior rather than only the browser tab running the script.

Analysis: the privacy issue is strongest when FROST-style timing data is combined with signals websites already collect, such as IP address, account login state, browser fingerprints, cookies, or ad-tech identifiers. The SSD signal alone may be noisy. Paired with other identifiers, it can become another feature in a profiling system.

Still, the attack does not appear unlimited. Based on Ars’ report:

  • No file contents: FROST does not directly read documents.
  • No exact filenames: The technique infers activity patterns, not directory listings.
  • Same-drive dependency: Apps on another SSD may not be visible.
  • Large storage footprint: A gigabyte-scale OPFS file is easier to notice than a tiny tracker.
  • No known wild use: Ars says there are no indications FROST attacks have been performed in the wild.

The research team performed the full FROST attack on an M2 Mac. On Linux, they showed the underlying primitive — measuring SSD access latency traces from JavaScript — works, but did not run the full attack. They did not test Windows.

How would an SSD spying attack look in a real browsing session?

A realistic FROST session starts with one mundane action: the user opens a site hosting the attack.

From there, the page creates a large OPFS file and begins measuring read latency. If the visitor has other websites open, or opens apps while the page remains active, the SSD contention can create timing patterns. The attacker then classifies those traces using a trained model.

A cautious mini case study, grounded in the reported research, looks like this:

  1. Entry: A visitor opens a site running the FROST JavaScript.
  2. Setup: The page creates a large OPFS file, likely 1GB or more.
  3. Measurement: The script performs repeated random reads and records latency traces.
  4. Contention: Other tabs, browsers, or apps create SSD activity.
  5. Classification: A trained CNN compares the trace against known patterns.

The important limit: Ars does not report that FROST has been deployed through ad slots, third-party widgets, or mass tracking infrastructure. The research describes what a site hosting the attack can do, not a confirmed real-world campaign.

That distinction matters. FROST is a demonstrated browser side channel, not evidence of a current surveillance network.


How can browsers, websites, and users reduce SSD timing leaks?

For users, the simplest defense named in the Ars report is blunt: close tabs when they are no longer needed. A FROST page needs to remain open to keep measuring.

More technical users can watch for unusual OPFS behavior, especially large storage allocations by unfamiliar sites. A random site creating a gigabyte-scale browser storage file should raise eyebrows.

Browser makers have harder choices. The researchers proposed limiting the maximum size of OPFS files. That could reduce FROST’s signal, but it may also affect legitimate web apps that depend on large local storage for offline work, media editing, development environments, or other browser-based tools.

Other mitigations mentioned in the broader browser security debate often involve reducing timing precision or throttling suspicious repeated operations, but the source material specifically highlights OPFS size limits as one proposed path.

The forward-looking issue is clear: as browsers keep absorbing workloads once reserved for native apps, they inherit more hardware-level leakage risks. FROST is scheduled to be presented at the DIMVA conference in July. Until browser vendors respond, the practical watch item is whether OPFS limits or related storage-timing defenses start appearing in mainstream browsers — and whether they can block the leak without breaking the web apps that made OPFS useful in the first place.

Impact Analysis

  • FROST shows that browser features like OPFS can create new privacy risks through indirect hardware timing signals.
  • A malicious site may infer activity in other tabs, browsers, or apps without directly accessing local files.
  • The research highlights how increasingly app-like browsers expand the attack surface for side-channel surveillance.

Direct File Access vs. FROST Side-Channel Inference

AspectDirect file accessFROST technique
How it worksReads local files or disk contents directlyTimes browser storage operations to detect SSD activity patterns
What it may revealFile contents, filenames, or stored secretsClues about other tabs, browsers, or open apps
User interaction neededTypically requires permissions, exploit, or file accessMay run after a visitor opens a malicious website
Key limitationDepends on access to protected dataDoes not directly read files, steal disk passwords, or list filenames
MLXIO

Written by

MLXIO Insights Team

Algorithmic Research & Human Oversight

Powered by advanced algorithmic research and perfected by human oversight. The Insights Team delivers highly structured, cross-verified analysis on emerging tech trends and digital shifts, filtering out the fluff to give you high-fidelity value.

Related Articles

turned-on tablet computer screen
CybersecurityMay 13, 2026

Free vs Paid VPNs in 2026: Which Protects Your Privacy Best?

Free VPNs save money but risk your data; paid VPNs offer stronger privacy. Know which VPN protects you best in 2026.

12 min read

a hand holding a black device
CybersecurityMay 26, 2026

185,000 People Get SSNs Spilled in 7-Eleven Data Breach

A 7-Eleven breach exposed SSNs, licenses and personal data for 185,000+ people, raising long-term identity-theft risks.

6 min read

a rack of servers in a server room
CybersecurityMay 23, 2026

Trump Mobile Exposed Addresses — and Won't Say How Many

Trump Mobile exposed customer contact data online and still won’t say how many people were affected.

8 min read

Person watching a live stream on their phone.
CybersecurityMay 20, 2026

Discord Locks Down All Calls with Default End-to-End Encryption

Discord secures all voice and video calls by default with end-to-end encryption, setting a new privacy standard for gamers and social communities.

5 min read

A security and privacy dashboard with its status.
CybersecurityMay 19, 2026

10 Privacy Tools That Crush Digital Threats in 2026

AI and quantum computing escalate digital risks in 2026. These 10 privacy tools are essential to protect your data, identity, and communications.

10 min read

A person holding a smart phone in their hand
TechnologyMay 27, 2026

Steam Deck OLED Jumps $300 — Same Hardware, Higher Bill

Valve restocked Steam Deck OLED, but prices jumped up to $300 for unchanged hardware as memory and SSD costs bite.

6 min read

white and pink digital device
TechnologyMay 27, 2026

$3.99 Reach Toll: Instagram Plus Rewrites Social Media

Meta Plus turns visibility into a subscription product, forcing creators to rethink free reach.

8 min read

black and silver-colored Casio digital watch with link bracelet
TechnologyMay 27, 2026

€49.90 Casio W-738H Pushes Cheap Watches Across EU

Casio’s €49.90 W-738H is expanding beyond the UK, bringing square digital watches with vibration alerts to more of Europe.

5 min read

a game controller and a game controller
TechnologyMay 27, 2026

Pikachu Turns Anker Nano Charger Into 70W Fan Bait

Anker’s 70W Pikachu Nano Charger turns USB-C power into Pokémon collectible merch, not just another wall adapter.

6 min read

Person typing on a laptop keyboard
TechnologyMay 27, 2026

32-Hour Lenovo ThinkPad E16 Drags Panther Lake Downmarket

Lenovo’s ThinkPad E16 Gen 4 brings Panther Lake, 32 GB RAM and a claimed 32-hour battery to a cheaper 16-inch business laptop.

8 min read

Stay ahead of the curve

Get a weekly digest of the most important tech, AI, and finance news — curated by AI, reviewed by humans.

No spam. Unsubscribe anytime.