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