Users' website browsing history contains sensitive information, like health conditions, political interests, financial situations, etc. Some recent studies have demonstrated the possibility of inferring website fingerprints based on important usage information such as traffic, cache usage, memory usage, CPU activity, power consumption, and hardware performance counters information. However, existing website fingerprinting attacks demand a high sampling rate which causes high performance overheads and large network traffic, and/or they require launching an additional malicious website by the user, which is not guaranteed. As a result, such drawbacks make the existing attacks more noticeable to users and corresponding fingerprinting detection mechanisms. In response, in this work, we propose Leaked-Web, a novel accurate and efficient machine learning-based website fingerprinting attack through processor's Hardware Performance Counters (HPCs). Leaked-Web efficiently collects hardware performance counters in users' computer systems at a significantly low granularity monitoring rate and sends the samples to the remote attack's server for further classification. Leaked-Web examines the web browsers' microarchitectural features using various advanced machine learning algorithms ranging from classical, boosting, deep learning, and time-series models. Our experimental results indicate that Leaked-Web based on a LogitBoost ML classifier using only the top 4 HPC features achieves 91% classification accuracy outperforming the state-of-the-art attacks by nearly 5%. Furthermore, our proposed attack obtains a negligible performance overhead (only <1%), around 12% lower than the existing hardware-assisted website fingerprinting attacks.
翻译:用户浏览网站的历史包含敏感信息,如健康条件、政治利益、财务情况等。最近的一些研究显示,根据交通、缓存使用、记忆使用、CPU活动、电力消耗和硬件性能反作用信息等重要使用信息,可以推断网站的指纹。然而,现有的网站指纹攻击要求高取样率,导致高性能间接费用和大型网络流量,和(或)它们要求用户启动额外的恶意网站,而这没有得到保证。因此,这种缺陷使现有攻击对用户和相应的指纹检测机制更加明显。对此,我们建议根据新的使用信息,例如交通、缓存使用、存储器使用存储器、存储器性能计(HPCs),以新的准确和高效的机器学习为基础网站指纹攻击。 疏漏 Web高效地收集用户计算机系统中的硬件性能计,以非常低的颗粒性能监测率高,并将样本发送给远程攻击服务器,以进一步分类。 疏漏- Web 查看州浏览器的微缩缩缩缩缩图,使用各种高级机器性能学模型,仅通过高压的软缩缩缩的系统算算出我们的系统系统系统,通过不断的系统化的系统化系统化系统,通过升级的系统,通过不断读取结果,通过不断的系统进行。