2019 The 5th International Conference on Electrical Engineering, Control and Robotics | |
Detection of Android Applications Homology Based on the Authors' Programming Style | |
无线电电子学;计算机科学 | |
Xu, Jiayu^1 | |
Beijing University of Posts and Telecommunications, West TuCheng Road 10, Beijing, China^1 | |
关键词: Android applications; Data stream; Extreme learning machine; Feature vectors; Mobile Internet; Programming styles; String comparison; Variable substitution; | |
Others : https://iopscience.iop.org/article/10.1088/1757-899X/533/1/012052/pdf DOI : 10.1088/1757-899X/533/1/012052 |
|
学科分类:计算机科学(综合) | |
来源: IOP | |
【 摘 要 】
As the mobile internet playing an increasingly important role in people's daily life, the copyright issue of Android applications attaches more and more attentions. Because Android applications are vulnerable to reverse engineering, there are many criminals illegally modify and re-sign the official android for their own interests, which has seriously damaged the user's rights and disturbed the order of the mobile internet. In this paper, a novel detects method of Android applications similarity based on the authors' programming style is described. In the proposed method, we firstly extract a series of basic features that can represent the programming style of author. Considering that the features selected manually are highly subjective, we tried ICA, PCA and LDA to optimize the features. Ultimately, an Extreme Learning Machine (ELM) model is trained with sequences of feature vectors. The results of experiments demonstrate that our proposed method has better performance than string comparison and grammar tree analysis when fighting against variable substitution, insert independent statement and data stream confusion.
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
Detection of Android Applications Homology Based on the Authors' Programming Style | 1140KB | download |