清晨好,您是今天最早来到科研通的研友!由于当前在线用户较少,发布求助请尽量完整的填写文献信息,科研通机器人24小时在线,伴您科研之路漫漫前行!

GADGETSPINNER: A New Transient Execution Primitive Using the Loop Stream Detector

循环(图论) 计算机科学 瞬态(计算机编程) 探测器 瞬态分析 并行计算 瞬态响应 操作系统 电气工程 工程类 电信 数学 组合数学
作者
Yun Chen,Ali Hajiabadi,Trevor E. Carlson
标识
DOI:10.1109/hpca57654.2024.00013
摘要

Transient execution attacks constitute a major class of attacks affecting all modern out-of-order CPUs. These attacks exploit transient execution windows (i.e., the instructions that execute but never commit) to leak confidential information from victims. Existing attacks either rely on branch mispredictions, incorrect memory speculation, or deferred exception handling to create transient windows. In this work, we introduce a new transient execution primitive, called GADGETSPINNER. We exploit the Loop Stream Detector (LSD) in Intel processors to perform out-of-loop-bounds execution and perform illegal operations. Our key observation is that the LSD holds on to an old copy of branch predictions from the first iteration of the loop and keeps using this copy until a branch misprediction occurs, i.e., advances beyond the loop bound. We exploit the delay between the speculative iteration of the loop and when the branch misprediction is resolved. In this paper, we analyze the transient execution of the LSD and perform end-to-end attacks to (1) perform illegal reads from protected memory regions, (2) bypass Intel SGX and extract the weights of a trained CNN model in DNNL library, (3) break Kernel ASLR (KASLR), and finally (4) perform cross-core/cross-process attacks. We also show that many defenses for prior transient execution attacks, like secure Branch Prediction Unit (BPU) designs, fail to protect against GADGETSPINNER.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
2秒前
iwsaml发布了新的文献求助10
4秒前
悦宝发布了新的文献求助10
7秒前
Tong完成签到,获得积分0
7秒前
黑虎完成签到 ,获得积分10
29秒前
糊涂的青烟完成签到 ,获得积分10
30秒前
李崋壹完成签到 ,获得积分10
32秒前
斯文的芹菜完成签到 ,获得积分10
59秒前
creep2020完成签到,获得积分10
1分钟前
紫熊完成签到,获得积分10
1分钟前
benzene完成签到 ,获得积分10
2分钟前
xun完成签到,获得积分10
2分钟前
Hua完成签到,获得积分10
2分钟前
sysi完成签到 ,获得积分10
2分钟前
Zn0103完成签到 ,获得积分10
3分钟前
朱佳宁完成签到 ,获得积分10
3分钟前
英姑应助科研通管家采纳,获得10
3分钟前
3分钟前
jjy完成签到,获得积分10
3分钟前
七七四十九完成签到,获得积分10
3分钟前
匹诺曹完成签到 ,获得积分10
3分钟前
emxzemxz完成签到 ,获得积分10
3分钟前
cadcae完成签到,获得积分10
3分钟前
快乐随心完成签到 ,获得积分10
4分钟前
斯文的难破完成签到 ,获得积分10
4分钟前
yzhilson完成签到 ,获得积分10
4分钟前
yu_z完成签到 ,获得积分10
5分钟前
无情的冰香完成签到 ,获得积分10
5分钟前
iman完成签到,获得积分10
5分钟前
6分钟前
6分钟前
科研搬运工完成签到,获得积分10
6分钟前
悦宝完成签到,获得积分10
6分钟前
于听枫完成签到 ,获得积分10
7分钟前
huanghe完成签到,获得积分10
9分钟前
9分钟前
野性的柠檬完成签到,获得积分10
9分钟前
9分钟前
kkk完成签到 ,获得积分10
9分钟前
9分钟前
高分求助中
【此为提示信息,请勿应助】请按要求发布求助,避免被关 20000
Technologies supporting mass customization of apparel: A pilot project 450
Mixing the elements of mass customisation 360
Периодизация спортивной тренировки. Общая теория и её практическое применение 310
the MD Anderson Surgical Oncology Manual, Seventh Edition 300
Nucleophilic substitution in azasydnone-modified dinitroanisoles 300
Political Ideologies Their Origins and Impact 13th Edition 260
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 物理 生物化学 纳米技术 计算机科学 化学工程 内科学 复合材料 物理化学 电极 遗传学 量子力学 基因 冶金 催化作用
热门帖子
关注 科研通微信公众号,转发送积分 3780853
求助须知:如何正确求助?哪些是违规求助? 3326349
关于积分的说明 10226647
捐赠科研通 3041524
什么是DOI,文献DOI怎么找? 1669502
邀请新用户注册赠送积分活动 799068
科研通“疑难数据库(出版商)”最低求助积分说明 758732