Exploiting thread-related system calls for plagiarism detection of multithreaded programs

Exploiting thread-related system calls for plagiarism detection of multithreaded programs
复制标题

利用线程相关的系统调用进行多线程程序的抄袭检测

DOI:
10.1016/j.jss.2016.06.014
复制
发表时间:
2016-09
影响因子:
3.5
通讯作者:
Yang, Zijiang
Yang, Zijiang
中科院分区:
计算机科学2区
文献类型:
--
作者:
Zheng, Qinghua;Fan, Ming;Zhuang, Eryue;Yang, Zijiang

文献摘要

参考文献

被引文献

相似文献

动态胎记是检测软件剽窃的一种有效方法。然而,多线程编程的新趋势使现有的算法几乎无用,由于线程调度的不确定性严重扰乱胎记生成和比较。在本文中,我们重新设计了基于胎记的软件剽窃检测算法,使这种方法有效的多线程程序。我们的胎记是基于线程相关系统调用的程序行为特征的抽象。这样的胎记不太容易受到线程调度的影响,因为系统调用是强加线程调度的源,而不是受到影响。我们已经进行了实证研究的基准,包括234个版本的35个不同的多线程程序。我们的实验表明,新的胎记是上级现有的胎记,并对大多数国家的最先进的混淆技术的弹性。
Dynamic birthmarking used to be an effective approach to detecting software plagiarism. Yet the new trend towards multithreaded programming renders existing algorithms almost useless, due to the fact that thread scheduling nondeterminism severely perturbs birthmark generation and comparison. In this paper, we redesign birthmark based software plagiarism detection algorithms to make such approach effective for multithreaded programs. Our birthmarks are abstractions of program behavioral characteristics based on thread-related system calls. Such birthmarks are less susceptible to thread scheduling as the system calls are the sources that impose thread scheduling rather than being affected. We have conducted an empirical study on a benchmark that consists of 234 versions of 35 different multithreaded programs. Our experiments show that the new birthmarks are superior to existing birthmarks and are resilient against most state-of-the-art obfuscation techniques.
DOI: 10.1109/msecp.2003.1219058
发表时间: 2003-07
期刊: IEEE Secur. Priv.
影响因子: --
作者:
C. Collberg;Ginger Myles;A. Huntwork
通讯作者: C. Collberg;Ginger Myles;A. Huntwork
DOI: 10.1016/j.jss.2008.11.848
发表时间: 2009-05
期刊: J. Syst. Softw.
影响因子: --
作者:
Seokwoo Choi;Heewan Park;Hyun-il Lim;Taisook Han
通讯作者: Seokwoo Choi;Heewan Park;Hyun-il Lim;Taisook Han
DOI: 10.1145/1066677.1066753
发表时间: 2005-03
期刊: CMAJ : Canadian Medical Association Journal
影响因子: --
作者:
Ginger Myles;C. Collberg
通讯作者: Ginger Myles;C. Collberg
DOI: 10.1145/1321631.1321672
发表时间: 2007-11
期刊: Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering
影响因子: --
作者:
David Schuler;Valentin Dallmeier;Christian Lindig
通讯作者: David Schuler;Valentin Dallmeier;Christian Lindig
DOI: 10.1093/comjnl/bxp095
发表时间: 2011
期刊: Comput. J.
影响因子: --
作者:
Heewan Park;Hyun-il Lim;Seokwoo Choi;Taisook Han
通讯作者: Heewan Park;Hyun-il Lim;Seokwoo Choi;Taisook Han