首页> 中文期刊> 《信息安全学报》 >基于配件加权标记的代码重用攻击防御框架

基于配件加权标记的代码重用攻击防御框架

         

摘要

代码重用攻击(Code Reuse Attack,CRA)目前已经成为主流的攻击方式,能够对抗多种防御机制,给计算机安全带来极大的威胁和挑战.本文提出一种基于配件加权标记(Gadget Weighted Tagging,GWT)的CRAs防御框架.首先,GWT找到代码空间中所有可能被CRAs利用的配件.其次,GWT为每个配件附加相应的权值标记,这些权值可以根据用户需求灵活地配置.最后,GWT在程序运行时监控配件的权值信息,从而检测和防御CRAs.另外,我们结合粗粒度CFI的思想,进一步提出GWT+CFI的设计框架,相比基础的GWT,GWT+CFI能够提高识别配件开端的精确性并减少可用配件的数量.我们基于软件和硬件模拟的方案实现GWT和GWT+CFI系统,结果表明其平均性能开销分别为2.31%和3.55%,且GWT理论上能够防御大多数CRAs,特别是使用自动化工具生成配件链的CRAs.

著录项

  • 来源
    《信息安全学报》 |2018年第5期|75-91|共17页
  • 作者单位

    中国科学院信息工程研究所 北京中国 100093;

    中国科学院大学网络空间安全学院 北京中国 100049;

    中国科学院信息工程研究所 北京中国 100093;

    中国科学院大学网络空间安全学院 北京中国 100049;

    中国科学院信息工程研究所 北京中国 100093;

    中国科学院大学网络空间安全学院 北京中国 100049;

    中国科学院信息工程研究所 北京中国 100093;

    中国科学院大学网络空间安全学院 北京中国 100049;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 数据安全;
  • 关键词

    代码重用攻击; 配件加权标记; 控制流完整性;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号