一种基于代码指纹的程序同源性评估方法

来源 :信息工程大学学报 | 被引量 : 0次 | 上传用户:victim1031
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对程序源代码同源性检测问题,提出一种基于代码指纹的同源性评估方法,基于程序依赖图表现代码逻辑与依赖关系,利用多种简化原则降低图结构复杂度,结合行为特征以及数据结构信息构建代码指纹模型,通过渐进式图同构等算法计算代码指纹相似度,综合评估程序源代码间同源性,实验证明,该方法能够有效应对语句重排、结构替换与冗余插入等常见代码混淆手段,与现有方法相比提高了检测效率.
其他文献
通过PBL在体育教学中的有益尝试,探讨和研究体育课程中体育教学方法改革和创新的思路。将其以学生为中心,以教师为指导,提高学生学习能力与效果的理念,灵活运用到体育教学的设计
本文在超声波测距基本原理的基础上,根据实际驾驶员在开启车门瞬间所存在的各种情况,提出了基于超声波测距原理的车门开启瞬间防撞预警系统的整体设计方案。并阐述了汽车车门
京杭运河是一条重要的南北水运主通道,对山东省鲁西南地区的社会进步和经济发展一直发挥着重要作用。通过调研进行分析,并比较京杭运河山东段水运建设与发展的现状及历史资料
在对一重达376.7 t的特重车能否安全通过一主跨40 m的既有石拱桥进行安全评定时,针对石拱桥建立了两种实体分析模型:一为不考虑拱上填料、侧墙影响仅考虑拱上建筑与主拱联合
张爱玲小说中的意象世界周敏张爱玲在40年代的上海滩上曾红极一时。她以对沪港社会一隅的传神勾勒,飞扬着文采的精致文章,博得众多名家的赞誉。时过半个世纪,翻开她的作品,我们仍会
无人机数学模型的研究和建立是其飞行实时仿真系统和研究其飞行控制律设计的基础,针对某型无人机进行飞机运动方程的建模与仿真研究,建立了飞机六自由度非线性飞行运动学和动
<正>一、活动背景与设计理念1、将节能教育与暑期作业相结合。2、将节能活动与当家理财相结合。二、活动目标1、活动中每位学生能够学会并在家中实施5-10项家庭节能措施,更努
会议
这几年创意产业园经历了从一代到三代的发展。第一代的产生是因为很多老厂房退出城市核心区,进入了一群艺术家和设计师,成为了中国第一代艺术家聚集区的群落,无形中形成了中
提出了一种基于Android手机的无线WiFi控制系统。首先采用嵌入式ARM9为硬件控制模块,手机终端以Android为应用程序的开发,编写了一个手机客户端软件,完成了手机端与控制器端
定语是汉语和英语中共有的语法成分。汉语属于汉藏语系,缺乏词的形态变化,语序和虚词是其实现语法意义的重要手段,而英语属于印欧语系,在定语语序问题上和汉语有很大的不同,