计算机应用研究2017,Vol.34Issue(2):539-542,4.DOI:10.3969/j.issn.1001-3695.2017.02.049
基于行为轨迹的软件动态可信度量
Software dynamic trusted measurement based on behavior trace
摘要
Abstract
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.关键词
行为轨迹/行为监控/插桩/动态可信/行为度量Key words
behavior trace/behavior monitor/instrumentation/dynamic trusted/behavior measurement分类
信息技术与安全科学引用本文复制引用
闫丽景,单征,贾珣,陈鹏..基于行为轨迹的软件动态可信度量[J].计算机应用研究,2017,34(2):539-542,4.基金项目
国家“863”计划资助项目(2009AA012201):国家自然科学基金资助项目(61472447) (2009AA012201)