arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1705.04437cs.CR
收藏

PerfWeb:如何通过硬件性能事件侵犯Web隐私

PerfWeb: How to Violate Web Privacy with Hardware Performance Events

Berk Gulmezoglu, Andreas Zankl, Thomas Eisenbarth, Berk Sunar

摘要:

浏览器历史记录会泄露用户的高度敏感信息,如财务状况、健康状况或政治观点。因此,隐私浏览模式和匿名网络不仅是保护普通用户隐私的重要工具,而且特别是保护举报人和持不同政见者隐私的重要工具。然而,在这项工作中,我们展示了恶意应用程序如何通过利用硬件性能事件(HPE)从隐身模式下的Google Chrome和Tor浏览器推断打开的网站。特别是,我们分析了浏览器的微架构足迹的帮助下,先进的机器学习技术:第k个最近邻,决策树,支持向量机,并在以前的文献相比,卷积神经网络。我们分析了40个不同的网站,30个顶级Alexa网站和10个举报门户网站,在两台配备英特尔和ARM处理器的机器上。通过监控退休的指令,缓存访问和总线周期最多5秒,我们设法对选定的网站进行分类,成功率高达86.3%。结果表明,硬件性能事件可以明显地破坏Web用户的隐私。因此,我们提出了缓解策略,以阻止我们的攻击,并仍然允许合法使用HPE。

英文摘要:

The browser history reveals highly sensitive information about users, such as financial status, health conditions, or political views. Private browsing modes and anonymity networks are consequently important tools to preserve the privacy not only of regular users but in particular of whistleblowers and dissidents. Yet, in this work we show how a malicious application can infer opened websites from Google Chrome in Incognito mode and from Tor Browser by exploiting hardware performance events (HPEs). In particular, we analyze the browsers' microarchitectural footprint with the help of advanced Machine Learning techniques: k-th Nearest Neighbors, Decision Trees, Support Vector Machines, and in contrast to previous literature also Convolutional Neural Networks. We profile 40 different websites, 30 of the top Alexa sites and 10 whistleblowing portals, on two machines featuring an Intel and an ARM processor. By monitoring retired instructions, cache accesses, and bus cycles for at most 5 seconds, we manage to classify the selected websites with a success rate of up to 86.3%. The results show that hardware performance events can clearly undermine the privacy of web users. We therefore propose mitigation strategies that impede our attacks and still allow legitimate use of HPEs.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑