STUDY ON MOBILE APPLICATIONS CODE PROTECTION STATUS AND TECHNIQUES
Hongjun Zhu,Hao Chen,Baojian Hua,Ye Liu,Yu Guo
DOI: https://doi.org/10.3969/j.issn.1000-386x.2016.03.074
2016-01-01
Abstract:Android platform-based applications are easily to be attacked by viruses or malware.Apart from the causes of the platforms being open source and opening and so on,the weaker protection ability of the mobile applications code itself is also a main factor.For this problem,in the paper we take Android platform applications as the research objects,analyse the security threats model and the codes security demands of the mobile applications,study the mechanisms of code protection techniques,such as code obfuscation,code-behind,code encryption and code signature,and describe their advantages and disadvantages;Then,we design and implement an Android application code protection technology analysis engine,and analyse and summarise the experimental data.Result shows that all the samples in different sizes and types have the Android applications to certain proportion,their code protection strengths are not strong;in particular,the smaller the scale of the applications,the weaker the code protection strength,and this results in such class of applications being maliciously attacked much easier.