计算机工程

北大核心,CA,INSPEC,JST,Pж(AJ)

国内刊号:31-1289/TP

国际刊号:1000-3428

计算机工程杂志2021年第8期:针对KASLR的Linux计时攻击方法

发布日期:

作者:丛眸, 张平, 王宁

单位:1. 长春理工大学 计算机科学技术学院, 长春 130022;2. 陆军装甲兵学院 北京 100072;3. 公安部第三研究所, 北京 100142

关键词:内核地址空间布局随机化,预取指令,计时攻击,内核,Cache失效

基金:装备预研领域基金(61400010301)。

针对开启内核地址空间布局随机化(KASLR)防护的Linux系统,提出一种基于CPU预取指令的Cache计时攻击方法。Intel CPU的预取指令在预取未映射到物理地址的数据时会发生Cache失效,导致消耗的CPU时钟周期比已映射到物理地址的数据要长。根据这一特点,通过rdtscp指令获取CPU时钟周期消耗,利用计时攻击绕过KASLR技术防护,从而准确获取内核地址映射的Offset。实验结果表明,该攻击方法能够绕过Linux操作系统的KASLR防护,获得准确的内核地址映射位置,并且避免引起大量Cache失效。

来源:2021年第8期

《计算机工程》期刊编辑部

查看计算机工程杂志2021年第8期

联系我们

  • 地址:上海市嘉定区澄浏公路63号
  • 电话:(021) 67092217
  • E-mail:ecice06@ecict.com.cn

咨询工作人员