Researchers describe FROST, a browser-based side-channel technique that can potentially let websites infer what other sites a visitor has open and which apps are running. The method, “Fingerprinting Remotely using OPFS-based SSD timing,” uses JavaScript to interact with the browser’s OPFS (Origin Private File System), which provides a per-site sandboxed storage area. While the OPFS is isolated from other websites and from the device’s broader filesystem, the technique measures timing differences caused by SSD contention. By issuing repeated random reads from a large OPFS file, the website observes latency variations that reflect activity competing for the same SSD resources. The research paper reports that attackers can apply a machine-learning model, described as a convolutional neural network trained on collected timing traces, to classify new traces and deduce user activity. Sources emphasize that the approach runs exclusively in the browser, does not require special extensions or permissions, and only needs the victim to open the page hosting the attack. The underlying idea is that unintended physical and timing effects of SSD operations can leak information that helps reconstruct other activity on the host system, including activity in other tabs and applications.
FROST attack lets websites infer visited sites and apps from SSD timing
Researchers describe FROST, a browser-based side-channel technique that can potentially let websites infer what other sites a visitor has open and which apps are running. The method, “Fingerprinting R...
- FROST is a technique that runs in the browser using JavaScript and OPFS-based SSD timing.
- Researchers say it can infer other websites open in tabs and the apps open on the user’s device.
- The method measures SSD contention and resulting I/O latency differences caused by concurrent activity.
- It uses a trained machine-learning model (reported as a convolutional neural network) to classify timing traces.
- The attack is described as requiring no special permissions, extensions, or native code—only that the user opens the site.
A malicious website can work out which sites you visit and which apps you open, using nothing but JavaScript and the timing of your SSD. The attack, called FROST, needs no native code, no extension, and no permission prompt. You open the page, leave the tab sitting there, and it watches the drive for contention in the background. Researchers at Graz University of Technology built it and
14 hours agoThanks to the newly detailed FROST technique, telltale SSD activity can be measured in the browser using simple JavaScript.
1 week agoWebsites have spent years collecting information about visitors through browser fingerprinting, tracking scripts, and other techniques designed to identify devices and monitor behavior. Researchers have demonstrated another method that relies on something most users would never expect a website to observe: activity on their SSD (Solid-State Drive), the storage device where applications and files are stored. Dubbed FROST, short for Fingerprinting Remotely using OPFS-based SSD Timing, the technique allows a website to infer information about … More → The post Websites can spy on user activity by analyzing SSD behavior appeared first on Help Net Security.
1 week agoWebsites Have a New Way To Spy On Visitors: Analyzing Their SSD Activity - Slashdot An anonymous reader quotes a report from Ars Technica: Now sites have a new way to spy on their visitors: measuring subtle interactions with their solid-state drives. The technique, named FROST (fingerprinting remotely using OPFS-based SSD timing), allows sites to monitor other sites a visitor... hardware.slashdot.org I can't remember which thread it was where people were talking about websites' ability to track users, I might have posted it there otherwise.
1 week agoAn anonymous reader quotes a report from Ars Technica: Now sites have a new way to spy on their visitors: measuring subtle interactions with their solid-state drives. The technique, named FROST (fingerprinting remotely using OPFS-based SSD timing), allows sites to monitor other sites a visitor is viewing and what apps are open on their devices. The technique, laid out in a research paper (PDF), exploits a side channel, a form of leak resulting from physical manifestations such as electromagnetic emanations, data caches, or the time required to complete a task. By measuring the manifestations, attackers can decrypt encrypted traffic and infer other confidential data. The attack that FROST uses is known as a contention side channel, which measures the interaction of various processes all using (or competing for) a given resource. By measuring the timing of certain I/O (input-output) operations of the SSD a visitor is using, the researchers were able to determine the websites open in other tabs -- even on other browsers -- and the apps that were open on the visitor's device. FROST requires no interaction from the visitor other than opening the site hosting the attack. [...] Unlike previous contention side-channel attacks on SSDs, FROST runs exclusively in the browser. It uses JavaScript that interacts with the OPFS (origin private file system), an allocated storage space that's reserved for a specific site to run code needed to complete a given task. Websites can create one with no interaction required by the visitor. While each file system is sandboxed, meaning it's isolated from other websites and from the device system itself, the JavaScript can measure the I/O interactions. Then, by running those interactions through a pretrained convolutional neural network -- a system that uses deep learning to analyze text, audio, and images -- the attacker can deduce various apps and websites open on the device. "The attacker continuously measures SSD contention by performing random reads from a large OPFS file," the researchers explained. "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." Read more of this story at Slashdot.
1 week agoTelltale SSD activity can be measured in the browser using simple JavaScript.
1 week ago
Melissa Casias, Los Alamos lab worker missing since June 2025, found dead in New Mexico
Melissa Casias, a 53-year-old employee of Los Alamos National Laboratory, is found dead in New Mexico about a year after...
Belmarsh prison officer denies inappropriate relationship with inmate murderer
A 30-year-old prison officer, Michelle Molver, denies having an inappropriate relationship with inmate Kemai Mathurine,...
Aignostics and PanCAN partner to apply AI to multimodal pancreatic cancer data
Aignostics announces a partnership with the Pancreatic Cancer Action Network (PanCAN) aimed at advancing pancreatic canc...