首页> 外国专利> Method for plagiarism detection of multithreaded program based on thread slice birthmark

Method for plagiarism detection of multithreaded program based on thread slice birthmark

机译:基于线程切片胎记的窃程序的detection窃检测方法

摘要

A method for plagiarism detection of multithreaded program based on a thread slice birthmark includes steps of: 1) monitoring target programs during executing, real-time identifying system call, and recording related information comprising thread IDs, system call numbers, and return values; then pre-treating the information for obtaining a valid system call sequence Trace; 2) slicing the valid system call sequence Trace, for generating a series of thread slices Slice identified by the thread IDs; 3) generating dynamic thread slice birthmarks Birth of all the thread slices of two programs; 4) respectively generating corresponding software birthmarks PB1 and PB2 of the P1 and the P2 ; 5) matching based on a max bilateral diagram for calculating a max similarity between the software birthmarks PB1 and PB2; and 6) determines whether the program is plagiarized or not according to an average value of the birthmark similarity and a given threshold ε.
机译:一种基于线程切片胎记的窃程序检测方法,包括以下步骤:1)在执行过程中监视目标程序,实时识别系统调用,并记录相关信息,包括线程ID,系统调用号和返回值。然后预处理该信息以获得有效的系统调用序列Trace; 2)对有效的系统调用序列Trace进行切片,以生成一系列由线程ID标识的切片。 3)生成动态线程切片胎记两个程序的所有线程切片的诞生; 4)分别生成P 1 和P 2 的相应软件胎记PB 1 和PB 2 ; 5)基于最大双边图进行匹配,以计算软件胎记PB 1 和PB 2 之间的最大相似度; 6)根据胎记相似度的平均值和给定的阈值ε,确定该程序是否被gi窃。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号