首页> 中文期刊> 《电子学报》 >随机森林在程序分支混淆中的应用

随机森林在程序分支混淆中的应用

             

摘要

程序中的路径信息在程序执行过程中会被动态地泄露,基于路径敏感技术的逆向工程可自动地收集程序中的条件跳转指令,从而理解程序的内部逻辑.为了缓解路径信息泄露,提出了一种基于随机森林的路径分支混淆方法,将逆向分析路径分支信息的难度等价于抽取随机森林规则的难度.鉴于随机森林分类器可被视为一种黑盒,其内部规则难以被提取且分类过程与路径分支行为相似,因此经过特殊训练的随机森林可以在功能上替代路径分支.将该方法部署于SPECint-2006标准测试集中的6个程序进行实验,实验结果表明该混淆方法有效地保护了路径分支信息,引发的额外开销较低,具有实用性.

著录项

  • 来源
    《电子学报》 |2018年第10期|2458-2466|共9页
  • 作者单位

    南开大学计算机与控制工程学院;

    天津300350;

    南开大学计算机与控制工程学院;

    天津300350;

    中国民航大学信息安全测评中心;

    天津300300;

    河北省高可信信息系统重点实验室;

    河北保定071002;

    南开大学计算机与控制工程学院;

    天津300350;

    南开大学计算机与控制工程学院;

    天津300350;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 程序设计、软件工程;
  • 关键词

    代码混淆; 逆向工程; 随机森林;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号