【发布时间】:2017-09-21 22:14:08
【问题描述】:
我想 100% 保护我的应用,并且不希望黑客进入内部。
这些是我从 Stack Overflow 中找到的解决方案。
在应用中集成 Proguard。
将最重要的部分代码保留在 C/C++ 中。
使用 NDK 将代码原生写入 .So 文件。
使用 MD5 加密 api 密钥。
那么有没有其他方法可以完全保护我的 Android 应用免受黑客攻击,或者是上述方法中的最佳解决方案。
这些是我找到的参考资料
How to avoid reverse engineering of an APK file?
How to prevent reverse engineering of an Android APK file to secure code?
【问题讨论】:
-
没有办法
secure my app 100%。即使是最先进的 DRM 保护系统Denuvo也将在 3 天内被黑客入侵。保护您的应用程序的唯一方法是让花太多时间对其进行重新设计毫无意义。为此,您可以使用混淆。
标签: android security reverse-engineering