【24h】

Memory Protection through Dynamic Access Control

机译:通过动态访问控制进行内存保护

获取原文

摘要

Current anomaly detection schemes focus on control flow monitoring. Recently, Chen et al. [2] discovered that a large category of attacks tamper program data but do not alter control flows. These attacks are not only realistic, but are also as important as classical attacks tampering control flows. Detecting these attacks is a critical issue but has received little attention so far. In this work, we propose an intrusion detection scheme with both compiler and micro-architecture support detecting data tampering directly. The compiler first identifies program regions in which the data should not be modified as per program semantics. Then the compiler performs an analysis to determine the conditions for modification of variables in different program regions and conveys this information to the hardware and the hardware checks the data accesses based on the information. If the compiler asserts that the data should not be modified but there is an attempt to do so at runtime, an attack is detected. The compiler starts with a basic scheme achieving maximum data protection but such a scheme also suffers from high performance overhead. We then attempt to reduce the performance overhead through different optimization techniques. Our experiments show that our scheme achieves strong memory protection with tight control over the performance degradation. Thus, our major contribution is to provide an efficient scheme to detect data tampering while minimizing the overhead.
机译:当前的异常检测方案集中在控制流监视上。最近,Chen等。 [2]发现,很大种类的攻击都会篡改程序数据,但不会改变控制流。这些攻击不仅是现实的,而且与篡改控制流的经典攻击同样重要。检测这些攻击是一个关键问题,但到目前为止尚未引起足够的重视。在这项工作中,我们提出了一种入侵检测方案,该方案具有编译器和微体系结构支持,可直接检测数据篡改。编译器首先确定程序区域,在该区域中不应根据程序语义修改数据。然后,编译器执行分析以确定修改不同程序区域中变量的条件,并将此信息传达给硬件,然后硬件根据该信息检查数据访问。如果编译器断言不应修改数据,但尝试在运行时进行修改,则会检测到攻击。编译器从实现最大数据保护的基本方案开始,但是这样的方案也遭受高性能开销的困扰。然后,我们尝试通过不同的优化技术来降低性能开销。我们的实验表明,我们的方案通过严格控制性能下降来实现强大的内存保护。因此,我们的主要贡献是提供一种有效的方案来检测数据篡改,同时使开销最小化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号