首页> 中文期刊>计算机应用研究 >基于行为轨迹的软件动态可信度量

基于行为轨迹的软件动态可信度量

     

摘要

According to the problems of accuracy and efficiency during the software dynamic trust measurement,this paper presented a software dynamic trusted model based on behavior trace (SDTBT).Firstly,this model designed a software instrumentation algorithm in the GCC preprocessor process.Then,it analyzed the C program control flows which contained function calls and basic block calls to collect the software behavior tracks.At runtime,the model could choose the basic block or the function call as the object of the dynamic credibility verification which improved the flexibility and efficiency of software measurement and reduced the resource consumption.The experiments show that the model can acquire the behavior trace information of the software accurately and detect attacks based on control flow effectively.Compared to other models,it has higher accuracy and lower time consumption.%针对软件动态可信度量方法中准确性和效率较低的问题,提出了一种以编译器插桩获取软件行为轨迹的软件动态可信SDTBT模型.通过分析包含函数调用和基本块调用的C程序控制流,在GCC编译预处理过程中设计软件插桩算法,提取软件行为轨迹;模型运行时可选择基本块或函数调用作为动态可信验证的对象,提高了软件度量的灵活性和效率,同时降低了度量资源消耗.实验分析表明,该模型能够准确提取软件行为轨迹信息,有效检测基于控制流的攻击行为,相较于已有模型有较高的准确性和较低的时间消耗.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号