arrow
Return

Heap Graph Based Software Theft Detection

delete2013-01-01
delete26
PRE
AI
C
Chan, Patrick P. F. *
H
Hui, Lucas C. K.
Y
Yiu, S. M.
DOI:10.1109/TIFS.2012.2223685delete
deleteOriginal
deleteShare
deleteSave
Abstract

Abstract

En 中文
As JavaScript is becoming more and more popular, JavaScript programs are valuable assets to many companies. However, the source code of JavaScript programs can be easily obtained and plagiarism of JavaScript programs is a serious threat to the industry. There are techniques like code obfuscation and watermarking which can make the source code of a program difficult to understand by humans and prove the ownership of the program. However, code obfuscation cannot avoid the source code being copied and a watermark can be defaced. In this paper, we use a relatively new technique, software birthmark, to help detect code theft of JavaScript programs. A birthmark is a unique characteristic a program possesses that can be used to identify the program. We extend two recent birthmark systems that extract the birthmark of a software from the run-time heap. We propose a redesigned system with improved robustness and performed extensive experiments to justify the effectiveness and robustness of it. Our evaluation based on 200 large-scale websites showed that our birthmark system exhibits 100% accuracy. We remark that it is solid and ready for practical use.
Keywords:
Code theft detection
heap graph
software birthmark
software protection

Journal

IEEE Transactions on Information Forensics and Security cover
IEEE Transactions on Information Forensics and Security
IF:
8
Papers:
5.3K
Citations:
2.3W

Organization

U
University of Hong Kong
Scholars:
4.1W
Papers: 3.9W
Citations: 10.1W
Cited Papers

Cited Papers

errShare
errSave
errShare
errSave
Oxidation states and redox behavior of ruthenium ammine complexes with redox-active dioxolene ligands
err2012-07-01
err0
PREAI
errIsao Ando; Takemasa Fukuishi; Kikujiro Ujimoto; Hirondo Kurihara
errShare
errSave
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
Reevaluation of the efficacy of favipiravir against rabies virus using in vivo imaging analysis
err2019-12-01
err0
PREAI
errKentaro Yamada; Kazuko Noguchi; Kazunori Kimitsuki; Ryo Kaimori; Nobuo Saito; Takashi Komeno; Nozomi Nakajima; Yousuke Furuta; Akira Nishizono
errShare
errSave
no more