Invention Publication
- Patent Title: 一种基于动态插桩的软件分析方法及系统
-
Application No.: CN202011313443.8Application Date: 2020-11-20
-
Publication No.: CN112559322APublication Date: 2021-03-26
- Inventor: 孔令达 , 翟峰 , 梁晓兵 , 刘鹰 , 付义伦 , 岑炜 , 沈广 , 沈曙明 , 袁泉 , 刘岩 , 徐永进 , 尚怀赢 , 丁徐南 , 叶莘
- Applicant: 国家电网有限公司 , 中国电力科学研究院有限公司 , 国网浙江省电力有限公司 , 国网浙江省电力有限公司营销服务中心 , 国网浙江省电力有限公司电力科学研究院
- Applicant Address: 北京市西城区西长安街86号; ; ; ;
- Assignee: 国家电网有限公司,中国电力科学研究院有限公司,国网浙江省电力有限公司,国网浙江省电力有限公司营销服务中心,国网浙江省电力有限公司电力科学研究院
- Current Assignee: 国家电网有限公司,中国电力科学研究院有限公司,国网浙江省电力有限公司,国网浙江省电力有限公司营销服务中心,国网浙江省电力有限公司电力科学研究院
- Current Assignee Address: 北京市西城区西长安街86号; ; ; ;
- Agency: 北京工信联合知识产权代理有限公司
- Agent 夏德政
- Main IPC: G06F11/36
- IPC: G06F11/36

Abstract:
本发明公开了一种基于动态插桩的软件分析方法及系统,包括:获取测试样本数据和待测程序;对所述待测程序进行结构分析和机器码翻译,获取指令序列,根据所述指令序列中的基本块粒度确定至少一个断点,并确定每个断点对应的插桩指令;将所述测试样本数据作为所述待测程序的输入数据,执行所述待测程序,并对所述待测程序中的断点进行监听,获取并存储执行路径信息和崩溃信息;根据所述执行路径信息确定基本块的覆盖率,根据崩溃信息确定崩溃样本,并根据崩溃样本对应的执行路径的不同进行筛查,确定唯一崩溃样本;根据所述基本块的覆盖率和唯一崩溃样本的数量确定所述待测程序的安全性评估结果。
Public/Granted literature
- CN112559322B 一种基于动态插桩的软件分析方法及系统 Public/Granted day:2023-09-26
Information query