博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
麻省理工学院研究人员设计出针对幽灵党和熔毁的DAWG方法
阅读量:6760 次
发布时间:2019-06-26

本文共 866 字,大约阅读时间需要 2 分钟。

麻省理工学院的安全研究人员,例如。他们的方法被称为动态分配路径保护(DAWG),将处理器缓存分割成大小不一的分区,使得进程无法窥探其他进程的缓存分区。

自从它们被披露以来,各种软件防御机制已经被提议用于幽灵党和熔毁,但他们通常和。现在,(CSAIL)的研究人员宣称,他们已经设计出了一种机制,这种机制仅要求对现有处理器体系结构的硬件做最低限度的修改,以抵御广泛的侧信道攻击,并具有合理的性能开销。

幽灵和崩溃的利用的投机执行,是一种旨在改善处理器的总体性能的机制,它让处理器在等待内存时多执行几个指令,例如,有两个分支的一个条件,丢弃不需要的那些,也就是走不到的那个分支。

在一篇将于几天后在日本福冈市举行的IEEE/ACM微结构国际研讨会(MICRO)上中,研究人员Kirianski、Lebedev等人展示了一种针对集关联结构(包括缓存)的安全分区方案,它增加了保护域的概念。根据研究人员的说法,保护域在集合关联结构的分区之间提供了强大的隔离,并且能够检测和防止缓存命中、遗漏和元数据更新。

\"\"

(图片来自麻省理工学院论文)

动态分配路径保护(DAWG)核心的关键思想是利用传统的集关联内存设计,将控制器和一些直接映射的缓存结合起来,称为路径:

为了实现DAWG,我们将为保护域分配多组路径,限制来自于那些发出的缓存请求到这些路径的缓存命中和行替换。

为了实现这种机制,DAWG需要一些额外的元数据与缓存相关联,相当于一个24位的硬件线程寄存器。寄存器用于存储三个8位活动域选择器。此外,每个缓存需要256位来描述每个活动域允许的方式。研究人员还声称,DAWG几乎不需要为了利用这种机制打麻将修改现有的操作系统。

不得不承认,DAWG还不能抵御各种各样的投机性攻击,它的创建者们正在努力改进它,拓宽它的应用范围。此外,目前还不清楚英特尔或其他CPU制造商是否会采用他们的方法,但Kirianski和Lebedev希望这种情况能够发生。InfoQ将继续报道这方面的内容,以及其他针对基于推测执行的攻击的方法和解决方案。

查看英文原文:

转载地址:http://lhbeo.baihongyu.com/

你可能感兴趣的文章
STM32_杂_01_串口代码
查看>>
v4l2驱动文档之——streaming IO【转】
查看>>
Hadoop问题记录:Wrong FS: hdfs://hp5-249:9000/, expected: file:///
查看>>
mfc 链接 access 2007 数据库
查看>>
ImageLoader must be init with configuration before using
查看>>
spring boot Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration
查看>>
@Override用在哪儿
查看>>
小议C#错误调试和异常处理
查看>>
Python基础--webbrowser
查看>>
Dynamics CRM Form表单中通过javascript抓取触发change事件字段的属性名
查看>>
多维透视表 - 矩表实现商品销售对比统计
查看>>
ssh命令、ping命令、traceroute 命令所使用的协议
查看>>
云舒网络译:Rancher1.0正式版公布
查看>>
转 MySQL中的共享锁与排他锁
查看>>
入门--JTBC系统学习(1)
查看>>
我的Android进阶之旅------>怎样解决Android 5.0中出现的警告: Service Intent must be explicit:...
查看>>
单点登录实现机制:桌面sso
查看>>
JVM垃圾回收机制
查看>>
Oracle导出导入指定表
查看>>
訪问者模式的分析、结构图及基本代码
查看>>