Font Size: a A A

Research And Implementation Of Android Application Security Reinforcement Technology

Posted on:2017-05-03Degree:MasterType:Thesis
Country:ChinaCandidate:X Y HuFull Text:PDF
GTID:2308330485988079Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Android platform since its launch in 2007,with its open source features swept through the world of mobile intelligent terminal market,and is supported by a large number of developers and many mobile phone manufacturers.At present,the Android system has become the most popular mobile intelligent terminal operating system, the number of applications in the app store is also considerable.At the same time,Android application software facing reverse engineering,piracy,code tampering and other severe security situation in the malicious attack environment.However,the current Android application protection and reinforcement technology is rarely studied,many traditional software reinforcement protection technology does not apply in this platform,many applications be cracked,which have brought adverse effects to developers and users.Aiming at the above problems,we first study of Android application security reinforcement technology.Then we design and implement an Android application security reinforcement system.In the premise of not affecting the basic function of legitimate application,the system can Apk file security reinforcement,can effectively prevent Apk file be decompiled, piracy,code tampering and other malicious acts.So that it can guarantee the safety of Android application Apk file,thus ensuring the benefits of Android application developers and user privacy security.The main work in this thesis including: Firstly,we study the key technology of Android application security.These key technologies include:against decompilation, against static analysis,against dynamic debugging,prevent recompilatio,and analyzes the Android application security reinforcement tools.Secondly,we focus on the design and implementation of code obfuscation library and shell processing model.Based on the above-mentioned key technologies of security reinforcement,we design and implemented a library of code obfuscation which based on the identifier renaming,the library can code optimization and code obfuscation dex files..In addition,we design and a shell model which based on the dynamic loading technology,the model can be used to packers APK files.Finally,design and implement a Android application security reinforcement system.Through the above key technology realization and combined with the traditional protection and reinforcement technology, according to the Android application security reinforcement system requirement analysis,design and implementation of the system asa whole.The basic function of the security reinforcement system and its different function module realization are described.Through the above study work, this thesis completed the study and implementation of Android application security reinforcement technology and Android application security reinforcement system.After the test, the function and performance of the system have reached the target of the subject, and verified the effect of strengthening of the security system. This thesis provides a valuable reference for the researcher and developers of Android application security reinforcement protection.
Keywords/Search Tags:Android application, security reinforcement, reverse attack, code obfuscation, shell, dynamic loading
PDF Full Text Request
Related items