首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
针对传统SKB软件胎记检测程序抄袭结果不准确的问题,提出一种基于程序控制流的软件胎记方法进行抄袭检测。使用Java程序静态分析的结果作为元信息,通过分析元信息得到字节流指令。分析字节指令流以及程序的控制流结构,并将其中的外部引用替换为外部控制流结构,以该控制流结构作为软件胎记。使用VF2算法计算两胎记之间的相似度,从而判定两程序之间是否存在抄袭行为。实验结果表明,所提胎记较传统SKB胎记更具可信性。  相似文献   

2.
随着开源软件项目的蓬勃发展,软件抄袭俨然已成为软件生态环境健康发展的威胁之一,其得到越来越多的研究人员、教育人员、开源社区及软件企业的关注,软件抄袭检测对于软件知识产权保护具有重要意义。本文对软件抄袭检测的研究现状和进展进行综述。首先介绍软件抄袭检测的意义和威胁模型;然后,根据应用场景和技术手段,从源代码抄袭检测、无源码场景下基于软件水印和基于软件胎记的抄袭检测三个方面,对现有软件抄袭检测技术进行阐述和比较;最后,通过分析软件抄袭检测研究存在的问题及其面临的挑战和实际需求,对未来研究方向进行了展望。  相似文献   

3.
针对使用现有软件胎记进行程序抄袭检测结果不准确的问题,提出一种新的静态软件胎记提取算法。该算法产生的程序胎记由软件的两个方面特征综合生成。算法对源程序和可疑程序进行预处理得到程序元信息,然后通过元信息获取程序的应用程序接口(API)调用集合和指令序列作为两个特征,综合这两项特征生成软件胎记;接着,计算源程序与可疑程序的软件胎记之间的相似度,通过相似度判定两程序之间是否存在抄袭行为。实验验证了该算法得到的软件胎记具有可信性和弹性,与传统的k-gram软件胎记相比更具有弹性。  相似文献   

4.
针对抄袭作业对教和学两方面造成严重影响的问题,分析学生抄袭作业的原因,提出防范抄袭的方法 ,并说明这些方法的有效性。  相似文献   

5.
基于信息隐藏技术的电子作业防抄袭研究   总被引:1,自引:0,他引:1  
随着网络技术的飞速发展,高校的许多课程逐步实现了作业电子化,但随之而来的是电子作业抄袭现象日趋严重.这里提出了一种新的基于信息隐藏技术的电子作业防抄袭方法,编程实现了一个防抄袭系统.该系统在源头采用一种高效率的信息隐藏算法对作业文本嵌入原创信息,在批改前对每份作业进行片段拷贝检测,能准确定位抄袭源.实验表明该技术能有效遏制学生电子作业直接拷贝他人成果的抄袭行为.  相似文献   

6.
将胎记技术应用于文本,提出了一种全新的自然语言文本版权保护方案。从文本中提取代表特征信息的胎记,并由此识别文本的副本。在与数字水印相似的应用场景下,可用于解释版权归属,为文本提供有效版权保护。实验结果表明该胎记技术具有良好的置信性和鲁棒性。  相似文献   

7.
基于k-gram的静态软件胎记无法较好区分2个代码量差距较大的程序,且其胎记的鲁棒性一般。为此,将程序k-gram碎片的频数向量作为软件胎记,以其中一个程序的k-gram碎片集为基准对另一个程序的频数向量进行预变换,计算变换后的2个频数向量之间夹角的余弦,作为胎记的相似度。实验结果表明,对于Java类文件的检测,该胎记的可信性和鲁棒性均有一定提高。  相似文献   

8.
n-gram能有效识别字符串的序列特征,基于n-gram技术计算的软件胎记可信性普遍较高。但n-gram更适用于文本程序,对两个软件的动态特征区分不理想,很难不被保持语义变换操作所干扰,胎记可靠性难以保证。文章利用影响分析技术,找出频繁执行路径上的关联代码,形成扩展执行路径,在扩展频繁执行路径上计算n-gram后构造动态胎记。该胎记抗保持语义变换能力不低于WPP(Whole Program Path)胎记,用于指令流时胎记的可信性更好。  相似文献   

9.
抄袭检测从根本上说是一个文本相似度的计算问题,需要迅速准确的在海量文集中对文本的原创性进行检测,耗费大量时间和资源,是计算密集和数据密集的复杂过程。采用分布式计算是是提高检测效率的有有效手段之一。本文提出了一套基于Spark的分布式抄袭检测云计算框架,该框架使用由集群资源管理器Apache Mesos,支持内存驻留的MapReduce计算框架,分布式Hadooop文件系统构成的分布式计算集群。测试结果表明,此框架比Hadooop传统分布式计算框架在效率上有较大提升。  相似文献   

10.
现有软件胎记系统仅对程序属性进行粗略选取,导致系统性能不理想。为此,提出一种基于互信息的k-gram软件胎记选取算法。构建受保护软件的变体软件以及功能相似的软件组成的软件集合,利用互信息衡量k-gram碎片与受保护软件变体类别的相关性,以此作为胎记选取的效用指标,筛选出与受保护软件关联度高、不容易受到语义保持变换影响的碎片,获取有效的k-gram胎记。实验结果表明,该算法具有较好的可信度、性抗攻击能力,以及较高的盗版检测效率。  相似文献   

11.
当前,随着脑力创作成果传播手段和技术的革故鼎新,艺术设计创作抄袭现象的弊端越来越明显起来。随着相应的国内外关于知识产权的法律、法规的健全和完善,越来越多的社会大众思想意识开始觉醒,杜绝抄袭、提倡创新成为时代的呼声。艺术设计行业一直对创新的渴求最为明显,所以艺术设计界人士坚决反对抄袭更应是责无旁贷。只是近年来,我们对抄袭这个现象的分析和研究不够,进而在抵制抄袭的行动中力道不足。  相似文献   

12.
针对计算机及相关专业教学中存在学生之间抄袭程序现象的问题,研究不同抄袭行为的方式和特征,提出有效的应对方法,介绍自动化查证程序抄袭的研发经验,大幅度减轻教师的教学负担,有效减少学生抄袭程序现象,督促其独立完成编程作业,促进公平竞争和提高教学质量。  相似文献   

13.
一种基于图的程序行为相似性比较方法*   总被引:1,自引:0,他引:1  
针对目前的软件盗版现象,在没有软件源代码的情形下提出一种程序相似性的比较方法。该方法是运用程序系统调用之间的参数依赖关系组成依赖图,对程序行为进行描述;在此基础上定义了一种动态程序胎记,用它比较两个功能类似的应用程序。最后的试验数据表明,该方法能够有效地检测出相似程度不一的各组程序之间的相似度,具有一定的可信度和适用性。  相似文献   

14.
小型程序能提取的频繁执行路径数量少,路径相对较短,程序功能相近时路径相似度高,不适于构造高可信性软件胎记。提出频繁执行路径扩展技术,通过影响分析方法,在SEQUITUR算法输出的DAG图上,查找频繁执行路径上每一节点的影响节点,把这些节点加入到路径后,形成扩展频繁执行路径。实验表明,保持扩展频繁执行路径调用关系形成的软件胎记,其可靠性不低于WPP胎记,当程序较小时,可信性高于WPP胎记。  相似文献   

15.
网络有着资源高度共享与信息量巨大的优势,而“Ctrl C”与“Ctrl /V”的不断交替循环,着实给小怪平日的采编工作减轻了不少负担。不过请不要误会,我只是在网上收集素材,不是抄袭别人的文章。但同时,在网络上各种形式、各种场合的不正当“资源共享”问题确实非常普遍。对此,有人把网上抄袭现象比喻为“狂捕滥捞”。 有人说:如果你在网上读过新闻,会发现各网站的新闻70%都是重复的;如果你是作者,经常会发现自  相似文献   

16.
针对Java程序易盗版的特点,提出了一种新的动态软件胎记技术。首先将Java程序进行转换得到其字节码集合U,然后利用动态程序切片技术得到U在特定输入I下的子集S,最后采用k-gram胎记提取算法得到S的一个特征值序列作为软件胎记。实验分析显示这种胎记能很好地抵抗各种程序变换攻击,具有很强的置信性和鲁棒性,并能有效地检测程序盗版行为。  相似文献   

17.
提出基于特征字符串动态引用频率的程序胎记,分析了其应对编译优化、压缩混淆的能力,设计了其提取算法;通过对库引用问题的分析,提出了其相似性函数,通过实例验证了上述动态程序胎记和相似性函数在分析库引用问题上的有效性。  相似文献   

18.
毕业论文是大学实践教学的主要环节,是实现培养目标的重要手段,其质量高低是衡量教学水平以及学生毕业与学位资格认证的重要依据。目前大学本科毕业论文的撰写中存在着许多问题,包括本科毕业论文存废之争、抄袭现象严重等,本文针对此现象给出相应策略,并提出本科论文改革的思路。  相似文献   

19.
为了保证程序设计课程实践教学质量,避免学生抄袭,可以检测学生的源程序,代码的相似度是抄袭检测的关键技术。文章介绍了一种串匹配算法——GST算法,包括GST算法的核心思想以及伪代码实现。  相似文献   

20.
通过分析学生作业中存在的抄袭现象,介绍了一种用于抄袭检查的程序的设计和实现.程序能够计算一批程序代码之间的相似程度.为了保证检查精度和运行速度,程序中利用了语法解析、计算数字指纹、求解最长公共子序列等技术.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号