由于Android安装包APK文件仅仅是一个简单的zip包,导致了APK文件很容易被反编译。这不仅威胁到软件开发公司及程序开发人员的知识产权,而且成为了恶意程序滋生的温床。

那么如何增加APK被破解的难度,保障APK程序的安全性呢?这段时间里,我总结了一些技术上可行的方法。它们包括如下几篇文章。

《APK反破解之一:AndroidJava混淆(ProGuard)》
《APK反破解之二:AndroidAPK签名比对》
《APK反破解之三:NDK编译.so动态库》
《APK反破解之四:Android代码动态加载技术》

为了方便大家查找,特意在这里做个小结,将连接整理在此,方便大家阅读。之所以将这几篇文章的整理称为“小结”,是因为这远远算不上“总结”。希望大家多多交流,随时留言发表自己的想法,多多补充、指正。谢谢了!

Android代表了移动互联网时代的兴起,它将广泛运行在各种移动终端之上。有机构数据预测,移动互联网时代的终端数量将是PC时代终端设备数量的10倍以上。并且移动终端本身的特点决定了它比PC更为私有化。因此它的安全性、隐私保护性将比PC时代的安全和隐私保护更为受到用户、媒体和机构的关注。

Android这个可爱的小绿人从出生到现在,满打满算也只有三周岁而已。它的安全领域存在着太多的空白等着我们去开拓和填补。这既是挑战,也是机遇。希望大家能借看雪论坛Android软件安全板块这个平台,多多交流,相互学习,共同迎接移动互联网软件安全的春天!

更多相关文章

  1. 查询方法android的CursorLoader用法小结
  2. 第一篇博客——从《第一行代码》学习笔记开始
  3. 腾讯云实时音视频终端组件 TRTC SDK,覆盖 iOS、Android、Windows
  4. 关于在Mac上使用真机进行Android程序调试的问题总结
  5. adb connect --通过WiFi连接android设备
  6. Android自动测试之通过命令行启动应用程序
  7. Mac OS X 下部分Android手机无法连接adb问题之解决方案
  8. Ubuntu 12.04.3 64位 安装android sdk后 adb无法连接设备
  9. 移动终端高级开发工程师

随机推荐

  1. Android(安卓)常用开源框架汇总
  2. Android(安卓)Studio按钮响应事件(一)
  3. Android横竖屏切换
  4. 教你如何开关Android的APN网络
  5. Android中使用WebView, WebChromeClient
  6. Android中Message机制的灵活应用(一)
  7. Android(安卓)下的 bolts tasks
  8. Android之硬件加速
  9. Android(安卓)输入法/ 软键盘 显示模式
  10. Android中Activity启动模式详解