首页> 外文会议>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

机译:你所看到的不是你得到的!挫败了与变色龙的立交车

获取原文

摘要

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 Instruments计划代码,随机洗牌代码页面地址,并最大限度地减少暴露于对手的攻击表面。虽然这种防御机制在地址空间随机化的足迹中,我们的设计原则侧重于使用随机化阻碍代码页泄露,使随后的攻击不可行。我们在Linux操作系统上实现了Chameleon的原型,并在不同的设置中进行了广泛的尝试。我们的理论和实证评价表明了变色龙在挫败立交式ROP攻击中的有效性和效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号