Microarchitectural Minefields: 4K-Aliasing Covert Channel and Multi-Tenant Detection in Iaas Clouds
作者:Dean Sullivan, Orlando Arias, Travis Meade, Yier Jin · 年份:2018 · DOI:10.14722/ndss.2018.23221 · 被引用次数:33 · 研究领域:Computational Physics and Python Applications、GNSS positioning and interference、Earthquake Detection and Analysis
We introduce a new microarchitectural timing covert channel using the processor memory order buffer (MOB). Specifically, we show how an adversary can infer the state of a spy process on the Intel 64 and IA-32 architectures when predicting dependent loads through the store buffer, called 4K-aliasing. The 4K-aliasing event is a side-effect of memory disambiguation misprediction while handling write-after-read data hazards wherein the lower 12-bits of a load address will falsely match with store addresses resident in the MOB.