Websites Are Now Tracking Visitors Through SSD Activity анализа

In a recent development in cybersecurity, researchers have unveiled a novel attack method known as FROST, which exploits the isolation of file systems within browsers to infer user activity. This technique hinges on monitoring the Input/Output (I/O) interactions of Solid State Drives (SSDs), allowing attackers to identify applications and websites that are concurrently being accessed by the victim. By utilizing a pretrained convolutional neural network (CNN), which leverages deep learning, attackers can analyze these I/O traces to effectively “fingerprint” user behavior.

The mechanism of this attack involves performing random read operations from an extremely large Origin Private File System (OPFS) file, which is designed to observe latency variations resulting from user activities. Researchers highlight that during these operations, the demand on the SSD generated by users can create distinct latency differences that the CNN can interpret. This method raises significant concerns for user privacy, as the CNN, once trained on a set of I/O traces, can classify subsequent traces to reveal sensitive information about the websites and applications being utilized.

Despite its sophistication, the FROST attack does possess limitations. Firstly, the OPFS file must be substantial—potentially exceeding a gigabyte in size. This requirement elevates the likelihood of detection by vigilant users, which could hinder the attack’s viability on a larger scale. Moreover, the OPFS file needs to reside on the same SSD as the victim’s device. While this is typically feasible for tracking web activity, separate SSDs used by applications might evade detection by this technique.

To mitigate the risk of FROST attacks, users are advised to promptly close tabs that are no longer needed. Additionally, more experienced users can keep track of OPFS files created by unfamiliar websites. The research team has suggested several strategies for browser developers to curtail the exploit, such as imposing restrictions on the maximum size of OPFS files.

The testing of the full-scale FROST attack was successfully conducted on an M2 Mac, while the fundamental principles were confirmed on Linux systems, albeit without executing the complete attack. The researchers anticipate that the performance metrics will remain consistent across different operating systems, indicating that similar models could potentially be trained based on any system activity that results in SSD usage. However, the study did not encompass Windows environments.

FROST operates at the intersection of web security and user privacy, highlighting the necessity for ongoing vigilance in cybersecurity practices. As the research is set to be presented at the upcoming DIMVA conference in July, it underscores the importance of understanding emerging threats and implementing robust defensive mechanisms.

This attack exemplifies tactics and techniques that align with various elements of the MITRE ATT&CK framework, specifically targeting aspects like initial access and reconnaissance by exploiting system weaknesses through user behavior analysis. Business owners must remain aware of these evolving threats to safeguard their digital environments against potential breaches.

Source