发明授权
- 专利标题: 一种基于动态插桩的软件分析方法及系统
-
申请号: CN202011313443.8申请日: 2020-11-20
-
公开(公告)号: CN112559322B公开(公告)日: 2023-09-26
- 发明人: 孔令达 , 翟峰 , 梁晓兵 , 刘鹰 , 付义伦 , 岑炜 , 沈广 , 沈曙明 , 袁泉 , 刘岩 , 徐永进 , 尚怀赢 , 丁徐南 , 叶莘
- 申请人: 国家电网有限公司 , 中国电力科学研究院有限公司 , 国网浙江省电力有限公司 , 国网浙江省电力有限公司营销服务中心 , 国网浙江省电力有限公司电力科学研究院
- 申请人地址: 北京市西城区西长安街86号; ; ; ;
- 专利权人: 国家电网有限公司,中国电力科学研究院有限公司,国网浙江省电力有限公司,国网浙江省电力有限公司营销服务中心,国网浙江省电力有限公司电力科学研究院
- 当前专利权人: 国家电网有限公司,中国电力科学研究院有限公司,国网浙江省电力有限公司,国网浙江省电力有限公司营销服务中心,国网浙江省电力有限公司电力科学研究院
- 当前专利权人地址: 北京市西城区西长安街86号; ; ; ;
- 代理机构: 北京工信联合知识产权代理有限公司
- 代理商 夏德政
- 主分类号: G06F11/36
- IPC分类号: G06F11/36
摘要:
本发明公开了一种基于动态插桩的软件分析方法及系统,包括:获取测试样本数据和待测程序;对所述待测程序进行结构分析和机器码翻译,获取指令序列,根据所述指令序列中的基本块粒度确定至少一个断点,并确定每个断点对应的插桩指令;将所述测试样本数据作为所述待测程序的输入数据,执行所述待测程序,并对所述待测程序中的断点进行监听,获取并存储执行路径信息和崩溃信息;根据所述执行路径信息确定基本块的覆盖率,根据崩溃信息确定崩溃样本,并根据崩溃样本对应的执行路径的不同进行筛查,确定唯一崩溃样本;根据所述基本块的覆盖率和唯一崩溃样本的数量确定所述待测程序的安全性评估结果。
公开/授权文献
- CN112559322A 一种基于动态插桩的软件分析方法及系统 公开/授权日:2021-03-26