首页> 外文会议>2019 56th ACM/IEEE Design Automation Conference >HardScope: Hardening Embedded Systems Against Data-Oriented Attacks
【24h】

HardScope: Hardening Embedded Systems Against Data-Oriented Attacks

机译:HardScope:增强嵌入式系统,使其免受面向数据的攻击

获取原文
获取原文并翻译 | 示例

摘要

Memory-unsafe programming languages like C and C++ leave many (embedded) systems vulnerable to attacks like control-flow hijacking. However, defenses against control-flow attacks, such as (fine-grained) randomization or control-flow integrity are ineffective against data-oriented attacks and more expressive Data-oriented Programming (DOP) attacks that bypass state-of-the-art defenses. We propose run-time scope enforcement (RSE), a novel approach that efficiently mitigates all currently known DOP attacks by enforcing compile-time memory safety constraints like variable visibility rules at run-time. We present Hardscope, a proof-of-concept implementation of hardware-assisted RSE for RISC-V, and show it has a low performance overhead of 3.2% for embedded benchmarks.
机译:诸如C和C ++这样的内存不安全的编程语言使许多(嵌入式)系统容易受到诸如控制流劫持之类的攻击的攻击。但是,针对控制流攻击的防御(例如(细粒度)随机化或控制流完整性)对于面向数据的攻击和绕过最新防御的更具表现力的面向数据的编程(DOP)攻击无效。我们提出了运行时范围强制(RSE),这是一种新颖的方法,可通过在运行时执行诸如可变可见性规则之类的编译时内存安全约束来有效缓解所有当前已知的DOP攻击。我们介绍了Hardscope,这是针对RISC-V的硬件辅助RSE的概念验证实现,并表明它具有3.2%的嵌入式基准测试性能开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号