基于函数模板的软件行为分析方法

基本信息

申请号 CN201510191154.8 申请日 -
公开(公告)号 CN104751059B 公开(公告)日 2017-06-30
申请公布号 CN104751059B 申请公布日 2017-06-30
分类号 G06F21/56 分类 计算;推算;计数;
发明人 赖英旭;赵轶文;刘静;高一为 申请(专利权)人 北京三聚阳光知识产权服务集团有限公司
代理机构 北京思海天达知识产权代理有限公司 代理人 北京工业大学;航天中认软件测评科技(北京)有限责任公司
地址 100124 北京市朝阳区平乐园100号
法律状态 -

摘要

摘要 基于函数模板的软件行为分析方法,属于信息安全领域。包括三个步骤,分别为预处理、建模和检测,其中预处理通过插入自定义的分割函数,实现对软件源代码标记,从而获得已标记软件源代码和已标记软件;建模包括根据已标记源代码中函数调用关系建立软件源代码函数转移图,并通过运行已标记软件,监控其调用的API,从而获得软件API最小功能块转移图;检测包括通过对待测软件源代码进行预处理、建模,获得待测软件源代码函数转移图和待测软件API最小功能块转移图,并通过将其与建模生成的软件源代码函数转移图和软件API最小功能块转移图进行比对,判断待测软件行为是否异常。本发明方法简单易行,可有效地实现软件行为的监测。