Font Size: a A A

Design And Application Of Software Security Protection Based On Android

Posted on:2019-01-22Degree:MasterType:Thesis
Country:ChinaCandidate:X D HanFull Text:PDF
GTID:2428330566469757Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the popularization of Android operating system and the rapid development of the mobile internet.In the daily application of modern society,Android system gives people the convenience that people have never had in the experience of using mobile phone.In terms of office transaction processing,the working style of people has also been changed.Many office App have been developed to process specific office affairs.However,because of the openness of the Android system,there is a shortage of Android for document protection.There is the certain risk of storing the document in the internal storage or external storage like SD card.Although Android platform has file access control,authority mechanism,security sandbox and other defense mechanisms to protect the security of the system and App,the Android platform is still facing a number of security problems,such as exploiting component vulnerability,privacy disclosure,App reverse cracking and so on.Therefore,it is of great significance for the design and application of software security protection based on Android.This paper is written under the background of the development of the APP called NPC Office.And the App is specially developed for NPC deputies to handle official business.By studying the security problem of the Android platform in the storage of sensitive files,the detection of the component vulnerability,and the skills of antireverse,a mature security protection plan for the App is put forward.The first part of this paper is written about mobile content storage.Through offering a secure key container which can protect the the key used to encrypt files to ensure the secure storage of files on smart phones.In the aspect of component vulnerability research,components existing vulnerability risk are found by being tested with case generating from basic features of the information in the communication.Robotium Android,as a testing framework,used for the realization of mining vulnerability.In the aspect of anti-reverse,the threaten of it is significantly lower by using shell protection,obfuscation techniques and the insertion of garbage bytes.The whole protection scheme is designed for the security problem of the NPC Office App.Through the experiment,it is found that it provides effective guarantee for the key security problems such as file security storage,vulnerability detection and anti-reverse.The research content and results of this paper also apply to the security problems of most Apps.
Keywords/Search Tags:Android, mobile content protection, component vulnerability, Anti-Reverse
PDF Full Text Request
Related items