基于Android平台的软件加固方案的设计与实现
首发时间:2014-11-04
摘要:随着Android智能手机的普及,其软件安全问题逐渐引起人们的关注。由于Android软件使用的编程语言Java极易被反编译,导致Android软件比其他使用编译型语言的程序更容易被逆向破解。为了解决这个问题,本文在深入分析Android的系统架构、软件结构及其执行机制的基础上,提出和实现了一种基于classes.dex文件动态加载的Android软件加固方案,实现软件关键代码的隐藏,可以有效地对抗各种针对Android软件的逆向工程攻击。
For information in English, please click here
Design and Implementation of Software Reinforcement Scheme Based on Android Platform
Abstract:With the popularity of Android smart phones, its software security problem attracted people's attention gradually. As Android software use Java as its programming language, which is very easy to decompile, so it is easier to reverse break than other program that use compiled language. In order to solve this problem, this paper deeply analyzed Android's system architecture, software structure and it's execute mechanism, proposed and implemented an Android software reinforcement scheme base on classes.dex file's dynamic loading. This scheme can hide software's key code and can effectively resist reverse attack against Android software.
Keywords: software reinforcement system architecture software structure Android
基金:
论文图表:
引用
No.4614857101022914****
同行评议
共计0人参与
勘误表
基于Android平台的软件加固方案的设计与实现
评论
全部评论0/1000