What Is FROST and Why It Matters for Your Privacy
FROST, short for Fingerprinting Remotely using OPFS-based SSD Timing, is an SSD tracking vulnerability where websites infer user activity by measuring storage device timing patterns through browser-based JavaScript, enabling remote device fingerprinting and behavior monitoring without installing local software or traditional tracking cookies. Instead of relying on cookies or obvious tracking scripts, FROST listens to how busy your SSD is while you browse. When multiple applications and websites compete for access to the same SSD, they create timing differences known as contention. By recording these timing patterns through the browser’s storage features, a malicious site can build a profile of what other websites or applications may be running on your system. This turns your SSD into a side-channel signal that can reveal sensitive behavior, widening the landscape of website privacy threats beyond what most people and tools expect.

How FROST Uses OPFS and JavaScript to Monitor Your SSD
FROST is a side-channel attack that exploits the Origin Private File System (OPFS), a browser feature that gives each site its own sandboxed storage area. JavaScript on a malicious page creates and accesses a large OPFS file, then measures how long read or write operations take. When other programs or browser tabs use the same SSD, contention increases and those operations slow down in specific patterns. By gathering these timing traces over time, the FROST tracking technique can infer which other websites you visit or which applications are active. According to the research paper, this is the first demonstrated attack that uses OPFS to leak information from a victim’s system through JavaScript running entirely in the browser, without malware, extensions, or elevated privileges. A user only needs to visit a single hostile webpage for the monitoring to begin.
Why FROST Is Harder to Detect Than Traditional Tracking
Traditional tracking relies on cookies, fingerprinting scripts, or network beacons that privacy tools can block or at least highlight. FROST is different: it hides inside normal browser storage and timing behavior. Because it uses OPFS, a standard feature designed to support modern web apps, traffic-level protections such as VPNs, network firewalls, and DNS filters cannot see what is happening. The SSD tracking vulnerability also avoids common signals that ad and tracker blockers watch for, since the JavaScript code can look like a legitimate performance test or storage operation. The attack does not give direct access to your files and does not break browser sandboxing, but it still reveals patterns of activity that many users would consider sensitive. This exposes a gap in current privacy protections, which focus heavily on network-level monitoring and visible trackers rather than subtle storage device monitoring inside the browser.
Limitations of the Attack and What It Can (and Cannot) See
FROST is powerful, but not all-seeing. It relies on SSD contention, so it only observes activity on the same physical drive where the browser stores its OPFS files. If you keep certain workloads on a separate drive, application fingerprinting becomes less reliable. Long-running measurements usually require a large OPFS file, which can consume noticeable disk space; users who pay attention to available storage may spot unexplained growth. The attack cannot read or alter your files and does not bypass sandbox protections: it learns from timing patterns rather than content. Researchers also showed that the same mechanism can create a covert communication channel through SSD contention, but this still depends on sharing the same storage device. These limitations do not remove the risk, but they do narrow the scenarios where FROST can gather consistent and high-quality data about your broader system activity.

Practical Steps to Protect Yourself from FROST
You can reduce your exposure to FROST and similar website privacy threats by tightening how your browser handles JavaScript and storage. Disabling JavaScript for untrusted sites is the most direct mitigation, though it may break some modern web apps. Privacy-focused browsers and extensions that restrict per-site permissions can help by limiting OPFS usage or clearing storage automatically. Regularly auditing browser storage and cache, and removing sites you no longer use, reduces the window for long-running SSD timing measurements. Where possible, separate high-activity workloads (like large file transfers or video editing) onto a different drive from your browsing profile. Researchers have suggested browser-level defenses such as limiting OPFS storage, reducing timing precision, or warning users when a site stores unusually large amounts of data. Until such changes are widely adopted, users need to treat storage device monitoring as a real, emerging privacy risk.
