首页> 外文会议>IEEE Conference on Communications and Network Security >Preventing kernel code-reuse attacks through disclosure resistant code diversification
【24h】

Preventing kernel code-reuse attacks through disclosure resistant code diversification

机译:通过防公开代码多样化来防止内核代码重用攻击

获取原文
获取外文期刊封面目录资料

摘要

Software diversity has been applied to operating system kernels to protect against code-reuse attacks. However, the security of fine-grained software diversification relies on ensuring that the code layout remains secret. Unfortunately, memory disclosure vulnerabilities assist adversaries in bypassing software diversity protections by leaking the code layout. In this paper, we propose KHide, a system that thwarts kernel code-reuse attacks by combining fine-grained software diversity techniques and memory disclosure protection. First, we apply multiple fine-grained software diversity techniques to kernel code at compile time. Next, we propose a technique to protect diversified kernel code against memory disclosure at runtime. As a result, an attacker cannot predict or identify gadgets in memory to launch code-reuse attacks. We implement KHide for the Linux kernel. Our evaluation shows that KHide disclosure protection has negligible performance impact in comparison to fine-grained software diversity. We provide a security analysis of KHide calculating the survivability of gadgets across diversified versions. Our results show that KHide provides comprehensive protection against the threat of kernel code-reuse with acceptable performance impact.
机译:软件多样性已应用于操作系统内核,以防止代码重用攻击。但是,细粒度软件多样化的安全性取决于确保代码布局保持机密。不幸的是,内存泄漏漏洞通过泄漏代码布局来帮助对手绕过软件多样性保护。在本文中,我们提出了KHide,这是一种通过结合细粒度的软件多样性技术和内存公开保护来阻止内核代码重用攻击的系统。首先,我们在编译时将多种细粒度的软件多样性技术应用于内核代码。接下来,我们提出了一种保护多种内核代码在运行时防止内存泄漏的技术。结果,攻击者无法预测或识别内存中的小工具来发起代码重用攻击。我们为Linux内核实现KHide。我们的评估表明,与细粒度的软件多样性相比,KHide披露保护对性能的影响可忽略不计。我们提供了KHide的安全性分析,可计算各种版本的小工具的生存能力。我们的结果表明,KHide提供了全面的保护,可防止对内核代码重用的威胁,并具有可接受的性能影响。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号