Font Size: a A A

The Design And Implementation Of Automatic Security Enhancement Techniques For Android Applications

Posted on:2017-01-21Degree:MasterType:Thesis
Country:ChinaCandidate:H Y ZhaoFull Text:PDF
GTID:2348330518994809Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Android operating system,which based on the characteristics of Linux kernel and open source,has quickly got the support of many developers and investors since its release.Applications based on Android platform have got rapid growth,as well as applications' functions become full of variety.With the fast development of Android system,Android mobile occupies more than 84%market share in the field of mobile platform and continues to expand.However,Android system faces more and more security risks while people enjoy the convenience of Android mobile.In recent years,Android applications have suffered from increasing attacks specifically.Such attacks not only tampered profits of developers but also threated safety of user's personal information and property.This article first discusses threats that Android software is facing and the protection methods of Android platform software,then present the design and implementation of an automatical reinforcement system base on Android platform,which can protect the Android application without affecting its functions and enhance the security of the application.Mainly work done by this article as follows:1.Introduced the system framework of Android platform,presented some common threats which Android applications facing and analyzed the security requirements of Android applications with reference of real attack cases recently.2.Designed a set of application protection scheme according to the Android security requirements,which combined with technique of online certification,code confusion,integrity checking,shell technology,re-loading and defend dynamic debugging.The scheme can provide protection for Android applications and prevent attacker from tampering,reversing and debugging the application.3.Implemented a protection system for Android applications according to the proposed protection scheme,which provide effective protection measures,including the tamper-proof of Android applications,anti-debugging,anti-reverse engineering,etc.
Keywords/Search Tags:Android, Software Protection, re-loading, shell technology
PDF Full Text Request
Related items