Exploring Branch Predictors for Constructing Transient Execution Trojans
Exploring Branch Predictors for Constructing Transient Execution Trojans
复制标题
探索用于构建瞬态执行木马的分支预测器
DOI:
10.1145/3373376.3378526
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Evtyushkin, Dmitry
中科院分区:
文献类型:
--
作者:
Zhang, Tao;Koltermann, Kenneth;Evtyushkin, Dmitry
Transient execution is one of the most critical features used in CPUs to achieve high performance. Recent Spectre attacks demonstrated how this feature can be manipulated to force applications to reveal sensitive data. The industry quickly responded with a series of software and hardware mitigations among which microcode patches are the most prevalent and trusted. In this paper, we argue that currently deployed protections still leave room for constructing attacks. We do so by presenting transient trojans, software modules that conceal their malicious activity within transient execution mode. They appear completely benign, pass static and dynamic analysis checks, but reveal sensitive data when triggered. To construct these trojans, we perform a detailed analysis of the attack surface currently present in today's systems with respect to the recommended mitigation techniques. We reverse engineer branch predictors in several recent x86_64 processors which allows us to uncover previously unknown exploitation techniques. Using these techniques, we construct three types of transient trojans and demonstrate their stealthiness and practicality.
登录
查看更多内容
DOI:
10.1145/2976749.2978374
发表时间:
2016
期刊:
Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security
影响因子:
--
作者:
Dmitry Evtyushkin;D. Ponomarev
通讯作者:
D. Ponomarev
DOI:
10.1109/12.214687
发表时间:
1993
期刊:
IEEE Trans. Computers
影响因子:
--
作者:
Chris H. Perleberg;A. Smith
通讯作者:
A. Smith
DOI:
10.1109/hpec.2018.8547554
发表时间:
2018
期刊:
2018 IEEE High Performance extreme Computing Conference (HPEC)
影响因子:
--
作者:
Andrew Prout;W. Arcand;David Bestor;Bill Bergeron;C. Byun;V. Gadepally;Michael Houle;M. Hubbell;Michael Jones;Anna Klein;P. Michaleas;Lauren Milechin;J. Mullen;Antonio Rosa;S. Samsi;Charles Yee;A. Reuther;J. Kepner
通讯作者:
J. Kepner
DOI:
10.1145/3196494.3196501
发表时间:
2018
期刊:
Proceedings of the 2018 on Asia Conference on Computer and Communications Security
影响因子:
--
作者:
Sanchuan Chen;Fangfei Liu;Zeyu Mi;Yinqian Zhang;R. Lee;Haibo Chen;Xiaofeng Wang
通讯作者:
Xiaofeng Wang
DOI:
10.1145/1315245.1315313
发表时间:
2007-10
期刊:
--
影响因子:
--
作者:
H. Shacham
通讯作者:
H. Shacham