[发明专利]软件相似性度量方法及装置有效
申请号: | 201911189881.5 | 申请日: | 2019-11-28 |
公开(公告)号: | CN110990058B | 公开(公告)日: | 2020-08-21 |
发明(设计)人: | 庞建民;周鑫;郑建云;单征;李明亮;岳峰;刘福东;李男;刘晓楠 | 申请(专利权)人: | 中国人民解放军战略支援部队信息工程大学 |
主分类号: | G06F8/77 | 分类号: | G06F8/77;G06F8/53 |
代理公司: | 郑州大通专利商标代理有限公司 41111 | 代理人: | 周艳巧 |
地址: | 450000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种软件相似性度量方法及装置,该方法包含:针对二进制程序,通过反汇编得到中间代码,并对中间代码进行规范化和标准化处理;统计函数语义特征,通过粗粒度相似度计算筛选出前M名相似函数,并添加至候选函数集;对候选函数集中的函数,利用数据流依赖和程序控制流进行后向切片,获取用于表示函数关键语义的约束推导式集;通过比较约束推导式集,获取目标函数与比较函数的最终相似度得分;依据相似度得分,选取前N名的函数作为专家验证分析内容。本发明通过对代码预处理减少程序在不同的系统架构、操作系统、编译器和优化选项下差异性,通过函数约束推导式的提取和比较筛选出与漏洞函数语义相近的补丁升级函数,提高准确率。 | ||
搜索关键词: | 软件 相似性 度量 方法 装置 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军战略支援部队信息工程大学,未经中国人民解放军战略支援部队信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201911189881.5/,转载请声明来源钻瓜专利网。