This paper presents a technique of dynamic software birthmarks to support efficient detection of software theft. A dynamic birthmark f(p,I) is a set of unique and native characteristics of a program p, obtained by executing p with a given input I. For a pair of software p and q, if f(p,I)=f(Q,I) holds, q is suspected as a copy of p. In this paaper, we propose two kinds of dynamic birthmarks, EXESEQ and EXEFREQ for the above f. In general, it is difficult for adversaries to alter API calls in the binary code automatically. Based on the fact, we extensively use runtime information of API calls as a strong signature of the program, specifically, the execution order for EXESEQ and the frequency distribution for EXEFREQ. We evaluated the propose...
To detect the theft of Java class files efficiently, we propose a concept of Java birthmarks, which ...
Static and dynamic program analysis techniques are important research areas in software security. St...
Source code transformation is a way in which source code of a program is transformed by observing an...
This paper proposes dynamic software birthmarks which can be extracted during execution of Windows a...
Software theft has become a very serious threat to both the software industry and individual softwar...
Lecture Notes in Computer Science, Vol.7025 is the conference proceedings of the CMS 2011Code theft ...
Abstract. Code theft is a threat for companies that considers code as a core asset. A birthmark can ...
Feature-based software birthmark is an essential property of software that can be used for the detec...
Software theft and piracy are rapidly increasing problems of modern day software \ud industry. This ...
Software plagiarism has become a serious threat to the health of software industry. A software birth...
Software plagiarism seriously impedes the healthy development of open source software. To fight agai...
JavaScript is currently the dominating client-side scripting language in the web community. However,...
To support the efficient detection of theft of Java class files, this paper presents a new method to...
Abstract—Along with the burst of open source projects, software theft (or plagiarism) has become a v...
Abstract—As JavaScript is becoming more and more popular, JavaScript programs are valuable assets to...
To detect the theft of Java class files efficiently, we propose a concept of Java birthmarks, which ...
Static and dynamic program analysis techniques are important research areas in software security. St...
Source code transformation is a way in which source code of a program is transformed by observing an...
This paper proposes dynamic software birthmarks which can be extracted during execution of Windows a...
Software theft has become a very serious threat to both the software industry and individual softwar...
Lecture Notes in Computer Science, Vol.7025 is the conference proceedings of the CMS 2011Code theft ...
Abstract. Code theft is a threat for companies that considers code as a core asset. A birthmark can ...
Feature-based software birthmark is an essential property of software that can be used for the detec...
Software theft and piracy are rapidly increasing problems of modern day software \ud industry. This ...
Software plagiarism has become a serious threat to the health of software industry. A software birth...
Software plagiarism seriously impedes the healthy development of open source software. To fight agai...
JavaScript is currently the dominating client-side scripting language in the web community. However,...
To support the efficient detection of theft of Java class files, this paper presents a new method to...
Abstract—Along with the burst of open source projects, software theft (or plagiarism) has become a v...
Abstract—As JavaScript is becoming more and more popular, JavaScript programs are valuable assets to...
To detect the theft of Java class files efficiently, we propose a concept of Java birthmarks, which ...
Static and dynamic program analysis techniques are important research areas in software security. St...
Source code transformation is a way in which source code of a program is transformed by observing an...