Lune

NDSS2024顶会

IdleLeak: Exploiting Idle State Side Effects for Information Leakage

Fabian Rauscher, Andreas Kogler, Jonas Juffinger, Daniel Gruss

出版方
2024年份
9顶会引用

摘要

—Modern processors are equipped with numerous features to regulate energy consumption according to the work-load. For this purpose, software brings processor cores into idle states via dedicated instructions such as hlt . Recently, Intel introduced the C0.1 and C0.2 idle states. While idle states previously could only be reached via privileged operations, these new idle states can also be reached by an unprivileged attacker. However, the attack surface these idle states open is still unclear. In this paper, we present IdleLeak, a novel side-channel attack exploiting the new C0.1 and C0.2 idle states in two distinct ways. Specifically, we exploit the processor idle state C0.2 to monitor system activity and for novel means of data exfiltration, and the idle state C0.1 to monitor system activity on logical sibling cores. IdleLeak still works regardless of where the victim workload is scheduled, i.e. , cross-core, due to the low-level x86 design. We demonstrate that IdleLeak leaks significant information in a native keystroke-timing attack, achieving an F1 score of 90 . 5 % and a standard error on the timing prediction of only 12 µs. We also demonstrate website-and video-fingerprinting attacks using IdleLeak traces, pre-processed with short-time Fourier transforms, and classified with convolutional neural networks. These attacks are highly practical with F1 scores of 85 . 2 % (open-world website fingerprinting) and 81 . 5 % (open-world video fingerprinting). We evaluate the throughput of IdleLeak side channels in both directions in covert channel scenarios, i.e. , using interrupts and performance-increasing effects. With the performance-increasing effect, IdleLeak achieves a true capacity of 7 . 1 Mbit/s in a native and 46 . 3 kbit/s in a cross-VM scenario

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

lune papers fulltext 6e665e97-9768-4bef-9e8d-032e176d85ed

引用它的顶会 Paper9

问问它们各自怎么用它

它引用的顶会 Paper16

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖