首页> 外文会议>International conference on ICT systems security and privacy protection >Gadget Weighted Tagging: A Flexible Framework to Protect Against Code Reuse Attacks
【24h】

Gadget Weighted Tagging: A Flexible Framework to Protect Against Code Reuse Attacks

机译:小工具加权标记:一个灵活的框架,用于防止代码重用攻击

获取原文

摘要

The code reuse attack (CRA) has become one of the most common attack methods. In this paper, we propose gadget weighted tagging (GWT), a flexible framework to protect against CRAs. In GWT, we firstly find all possible gadgets, which can be used in CRAs. Then, we attach weighted tags to these gadgets based on the lengths and types of the gadgets, and the weighted values are configurable. At last, GWT monitors the weighted tag information at runtime to detect and prevent CRAs. Furthermore, combining with the rule-based CFI, GWT+CFI can precisely confirm the gadget start and greatly reduce the number of possible gadgets, compared to the baseline GWT. We implement a hardware/software co-design framework to support GWT and GWT+CFI. The results show that the performance overheads of GWT and GWT+CFI are 2.31% and 3.55% respectively, and GWT can defeat variants of CRAs, especially those generated by automated tools.
机译:代码重用攻击(CRA)已成为最常见的攻击方法之一。在本文中,我们提出了一个加权标记(GWT),灵活的框架,以防止CRAS。在GWT中,我们首先找到了所有可能的小工具,可用于CRAS。然后,我们基于小工具的长度和类型附加加权标记,并且加权值是可配置的。最后,GWT在运行时监视加权标签信息以检测和防止CRAS。此外,与基于规则的CFI相结合,GWT + CFI可以精确地确认小工具启动并大大减少与基线GWT相比的可能小工具的数量。我们实施硬件/软件共同设计框架,以支持GWT和GWT + CFI。结果表明,GWT和GWT + CFI的性能开销分别为2.31%和3.55%,GWT可以击败CRA的变体,尤其是由自动化工具产生的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号