首页 | 本学科首页   官方微博 | 高级检索  
     

基于栈行为动态胎记的软件抄袭检测方法
引用本文:范铭,刘均,郑庆华,田振洲,庄尔悦,刘烃. 基于栈行为动态胎记的软件抄袭检测方法[J]. 山东大学学报(理学版), 2014, 0(9)
作者姓名:范铭  刘均  郑庆华  田振洲  庄尔悦  刘烃
作者单位:西安交通大学计算机科学与技术系,智能网络与网络安全教育部重点实验室,陕西 西安710049
基金项目:国家自然科学基金资助项目(91118005,91218301,61221063,61203174);国家高技术研究发展计划(“八六三”计划)项目(2012AA011003);长江学者基金资助项目;教育部创新团队项目(IRT13035);国家科技支撑计划项目(2012BAH16F02);中央高校基本科研业务费专项资金资助项目
摘    要:软件抄袭检测是软件知识产权保护的关键技术之一。提出了一种新的软件胎记——栈行为动态胎记(stack operation dynamic birthmark,SODB),根据软件在执行过程中函数调用栈的入栈和出栈行为,生成栈深度变化序列标识软件;通过计算不同软件在相同输入条件下栈行为动态胎记的相似性,评估软件功能和执行过程的相似度,判断软件是否存在抄袭。实验中对14种35个版本的开源软件,利用不同编译器、编译条件和混淆工具进行处理,共生成了87个实验样本。试验结果表明本方法可以在缺少源代码情况下,准确识别出存在抄袭的软件,误判率和漏判率仅为6.7%和7%。

关 键 词:软件抄袭检测  栈行为动态胎记  软件混淆

SODB:a novel method for software plagiarism detection based on stack operation dynamic birthmark
FAN Ming,LIU Jun,ZHENG Qing-hua,TIAN Zhen-zhou,ZHUANG Er-yue,LIU Ting. SODB:a novel method for software plagiarism detection based on stack operation dynamic birthmark[J]. Journal of Shandong University, 2014, 0(9)
Authors:FAN Ming  LIU Jun  ZHENG Qing-hua  TIAN Zhen-zhou  ZHUANG Er-yue  LIU Ting
Abstract:
Keywords:software plagiarism detection  stack operation dynamic birthmark  software obfuscation
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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