Font Size: a A A

Research On Reverse Analysis Technology Of IOS Platform Application

Posted on:2017-11-21Degree:MasterType:Thesis
Country:ChinaCandidate:J W YaoFull Text:PDF
GTID:2348330518470794Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the gradual increase in the security of mobile terminals,more and more people pay attention to the security issues in application.iOS is a mobile terminal operating system developed by Apple Corp,well received by the market,and its security is also the focus of people's attention,reverse analysis technology is a common method for iOS application security evaluation.There are some problems in this field:As the iOS adopt a closed source measures,it is difficult to study the source code level;The reverse analysis technology in the iOS platform application security risk detection,the relevant research is very scarce;iOS application security reverse detection tools are relatively rare.This paper from the system security,application security and backup safety of the three aspects were summarized the research status at home and abroad.Secondly,the security mechanism of iOS platform,reverse technology and application evaluation technology were studied.Part of the security mechanism in the iOS platform,which focus on system security,data encryption and protection mechanism,application safety aspects of in-depth study;In the part of reverse technology,respectively,for the iOS development language Obj ective-C language,Swift language runtime mechanism and ARM64 instructions to study,a brief description of several common reverse detection tools,and combined with the security cases of the common iOS application reverse detection program to illustrate.In the part of application evaluation technology,from the software testing technology,static program analysis technology and logic conversion technology three aspects overview.Finally,based on the research results of the above three parts,this part puts forward the framework of iOS platform application security evaluation,this framework can from the data storage security,data transmission security,the components and the third party library security and malicious behavior,comprehensive evaluation of iOS application in four aspects.The security evaluation scheme of component and design of third party libraries is improved for mobile terminal automation of traditional scheme has the problem of low efficiency,the evaluation results are not comprehensive.Through the design and realization of the security hidden trouble extraction and analysis tool based on the reverse result,the improved scheme is realized,and the validity and practicability of the tool are verified by the sample experiment.
Keywords/Search Tags:iOS, runtime mechanism, reverse engineering, application security evaluation, pattern matching algorithm
PDF Full Text Request
Related items