Font Size: a A A

Design And Implementation On ART-Based Android Applications Security Protection System

Posted on:2017-06-30Degree:MasterType:Thesis
Country:ChinaCandidate:L MaFull Text:PDF
GTID:2348330503489857Subject:Information security
Abstract/Summary:PDF Full Text Request
Smartphone has been widely used nowadays, and the global mobile phone market share of the Android operating system is even up to 83.6%. Since Android is open and widespread, attacks suffered by the Android applications are particularly serious, such as static inverse analysis, malicious code injection, piracy and copyright infringement and so on, which cause great loss to the software firms and users. Android itself has not taken more security measures for the applications, and the ART virtual machine replacing the Dalvik virtual machine has become an inevitable trend in the near future. Now more and more security research institutions begin to pay more attention to the ART-based Android applications security.The dissertation suggests the hidden path branch obfuscation method based on the opaque predicate to enhance the ability to resist static reverse analysis since that Andriod applications are easy to reverse analysis.For the problems caused by the failure o f part of the original software protection mechanism when the ART virtual machine takes place of the Dalvik virtual machine,this dissertation puts forward a feasible application protection scheme under the ART operating mechanism. The scheme is based on packet technology and reinforces the core codes of the application, on the premise of not affecting the operation efficiency. The scheme also ensures the confidentiality and integrity of the application code in the run-time dynamic loading, and not affecting the efficiency of the operation mechanism.The dissertation designs and implements the ART-based Android applications security protection system,and makes an experimental analysis to the feasibility,compatibility,security and operating efficiency.The finds indicate this system not only effectively improves the applications security protection performance but also ensures the impact of the applications startup efficiency within the acceptable range.
Keywords/Search Tags:Android, ART, Dynamic loading, Applications reinforcement, Code obfuscation
PDF Full Text Request
Related items