Font Size: a A A

Research On Reverse Analysis And Safety Protection Of Android Application Software

Posted on:2016-10-08Degree:MasterType:Thesis
Country:ChinaCandidate:K R MaFull Text:PDF
GTID:2308330461970212Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Since it released in 2007 by Google, Android developed rapidly, it has been widely used in the industries of mobile phones, smart home appliances, automobile and so on.With the development of Android, it faces more and more security threats Malware software growing exponentially, the copyright of application software has been infringed. Safety issues such as software piracy and cracking, malicious code implanting hava become more severe. Aimed at the threat brought by malicious software, it is important to study malicious programs, understand the implementation process and methods of malicious programs.Aimed at the injection of malicious software, it is important to propose the preventive measures.It is analyzed which the security mechanisms and the safety defect faced of Android. The common reserve analysis methods of application software of Android is studied and the malicious behavior of malicious software is discussed. Take a malicious software which has been important hazard as sample and used the reverse analysis tool, the malicious software is analyzed.Based on this, the attention in the malicious software analysis is carded, and the process of the reverse analysis is summed up.For further verification the safety risk and the defect of privilege allocation of Android and intuitively experience the behavior process of malicious software, a malicious software which aimed at the following defects of Android,(1)the application software can be download and install by third party;(2)the privacy data of Android device can be steal by permission control;(3)the program with malicious code can be spread using mass SMS is designed.The malicious code is injected to target program. And the function of the malicious code is tested.Aimed at the case of malicious software can be injected into the application software, based on the study of existing software protection techniques and methods, and combining the characteristic of Android application, a series protection methods of application software are proposed,namely confusing java code, packer technology, anti dynamically debug, prevent secondary program packaging and so on. These can prevent software reverse engineering and re-packaged modification. Using these methods comprehensively plays a positive role in software protection.
Keywords/Search Tags:Android Security Defect, Reverse Analysis, Malicious Software, Malicious Injection, Software Protection
PDF Full Text Request
Related items