![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Security
文章平均质量分 68
南方铁匠
在深度学习和体系结构熔炉的铁匠
展开
-
Spectre & Meltdown Vulnerability一图总结
欢迎关注我的公众号《处理器与AI芯片》原创 2021-07-10 22:21:01 · 253 阅读 · 1 评论 -
【技术文章】Understanding Spectre & Meltdown Vulnerability 3
这篇文章中,我们将要讨论spectre以及它对当前系统的影响。正如之前文章介绍的,处理器使用推测执行以及分支预测来更好的利用CPU的周期。Spectre 攻击会推测执行一些永远不会被执行的指令。这些推测执行的指令会改变微架构状态(比如CPU cache),从而引起side channel attacks。这些side channel attacks包括Flush-Reload Attack(相同的攻击也在Meltdown中使用)。Understanding SpectreSpectre和Meltdo.翻译 2021-07-10 21:45:14 · 217 阅读 · 0 评论 -
【技术文章】Understanding Spectre & Meltdown Vulnerability 2
现代操作系统的一个核心安全特性就是在同一个系统中提供不同进程之间的隔离,确保一个进程不能访问另一个进程的数据。在我们现在的系统中,我们经常提供多个虚拟机,作为不同的进程,运行在一个机器上,假设其中的一个是victim,另一个是attacker,因此我们更加需要process isolation。上篇文章介绍了,现代的处理器通过privilege level提供了这种隔离。一个特权级别比较低的进程无法访问另一个特权级别高的进程的资源,比如kernel memory。然而,meltdown技术破解了这个se翻译 2021-07-04 15:45:30 · 176 阅读 · 0 评论 -
【技术文章】Understanding Spectre & Meltdown Vulnerability 1
这个blog的系列文章会介绍最近的security Spectre和Meltdown。程序是如何执行的 一段程序就是在memory中的一系列指令。这些指令在处理器中一条接一条的被执行。每个指令执行时都有其对应的特权级别,privilege level。特权级别在X86指令集中,控制当前运行在处理器上的程序的访问资源权限,比如memory区域,I/O 端口以及特殊的指令。因此,这基本上也意味着在处理器上执行的任何指令都是有特殊的权限级别,可能只能访问系统资源(memory region或者IO端.翻译 2021-07-03 22:48:04 · 221 阅读 · 0 评论