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
中科院分区:
文献类型:
--
作者:
Zheng, Qinghua;Fan, Ming;Zhuang, Eryue;Yang, Zijiang
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