DocumentCode :
3096923
Title :
Detecting Software Theft via System Call Based Birthmarks
Author :
Wang, Xinran ; Jhi, Yoon-Chan ; Zhu, Sencun ; Liu, Peng
Author_Institution :
Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
fYear :
2009
fDate :
7-11 Dec. 2009
Firstpage :
149
Lastpage :
158
Abstract :
Along with the burst of open source projects, software theft (or plagiarism) has become a very serious threat to the healthiness of software industry. Software birthmark, which represents the unique characteristic of a program, can be used for software theft detection. We propose two system call based software birthmarks: SCSSB (system call short sequence birthmark) and IDSCSB (input dependant system call subsequence birthmark), and examine how well they reflect unique behavioral characteristics of a program. To our knowledge, our detection system based on SCSSB and IDSCSB is the first one that is capable of software component theft detection where only partial code is stolen. We demonstrate the strength of our birthmarks against various evasion techniques, including those based on different compilers and different compiler optimization levels as well as those based on very powerful obfuscation techniques supported by SandMark. Unlike the existing work that were evaluated through small or toy software, we also evaluate our birthmarks on a set of large software (Web browsers). Our results show that system call based birthmarks are very practical and effective in detecting software theft that even adopts advanced evasion techniques.
Keywords :
DP industry; computer crime; object-oriented programming; optimising compilers; public domain software; SandMark; Web browsers; behavioral characteristics; compiler optimization; evasion technique; input dependant system call subsequence birthmark; obfuscation technique; open source projects; software birthmark; software component theft detection; software industry; software plagiarism; system call based birthmarks; system call short sequence birthmark; Application software; Computer industry; Computer security; Large-scale systems; Open source software; Plagiarism; Protection; Resource description framework; Software systems; Watermarking; birthmark; detection; plagiarism;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Security Applications Conference, 2009. ACSAC '09. Annual
Conference_Location :
Honolulu, HI
ISSN :
1063-9527
Print_ISBN :
978-0-7695-3919-5
Type :
conf
DOI :
10.1109/ACSAC.2009.24
Filename :
5380505
Link To Document :
بازگشت