首页> 外文会议>Annual IEEE/IFIP International Conference on Dependable Systems and Networks >What You See is Not What You Get! Thwarting Just-in-Time ROP with Chameleon
【24h】

What You See is Not What You Get! Thwarting Just-in-Time ROP with Chameleon

机译:您所看到的不是您所得到的!与变色龙挫败即时ROP

获取原文

摘要

Address space randomization has long been used for counteracting code reuse attacks, ranging from conventional ROP to sophisticated Just-in-Time ROP. At the high level, it shuffles program code in memory and thus prevents malicious ROP payload from performing arbitrary operations. While effective in mitigating attacks, existing randomization mechanisms are impractical for real-world applications and systems, especially considering the significant performance overhead and potential program corruption incurred by their implementation. In this paper, we introduce CHAMELEON, a practical defense mechanism that hinders code reuse attacks, particularly Just-in-Time ROP attacks. Technically speaking, CHAMELEON instruments program code, randomly shuffles code page addresses and minimizes the attack surface exposed to adversaries. While this defense mechanism follows in the footprints of address space randomization, our design principle focuses on using randomization to obstruct code page disclosure, making the ensuing attacks infeasible. We implemented a prototype of CHAMELEON on Linux operating system and extensively experimented it in different settings. Our theoretical and empirical evaluation indicates the effectiveness and efficiency of CHAMELEON in thwarting Just-in-Time ROP attacks.
机译:长期以来,地址空间随机化已用于抵制代码重用攻击,从传统的ROP到复杂的即时ROP。在较高级别上,它可以洗改内存中的程序代码,从而防止恶意的ROP有效负载执行任意操作。现有的随机化机制虽然可以有效地缓解攻击,但对于现实世界的应用程序和系统而言却是不切实际的,尤其是考虑到巨大的性能开销和实施这些程序可能导致的程序损坏。在本文中,我们介绍了CHAMELEON,这是一种实用的防御机制,可阻止代码重用攻击,尤其是即时ROP攻击。从技术上讲,CHAMELEON会编写程序代码,随机地改组代码页地址,并最大程度地减少暴露给对手的攻击面。虽然这种防御机制遵循地址空间随机化的足迹,但我们的设计原则还是着重于使用随机化来阻止代码页的公开,从而使随后的攻击变得不可行。我们在Linux操作系统上实现了CHAMELEON的原型,并在不同的设置下进行了广泛的试验。我们的理论和经验评估表明,CHAMELEON在阻止即时ROP攻击方面的有效性和效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号