如何确保我的代码安全并防止反编译?

问题描述 投票:5回答:5

我创建了android应用,并且运行正常。问题是,当我们反编译应用程序时,我们可以看到所有代码,因此黑客可以看到我们的API URLAPI Classes,以便他们可以克隆应用程序。

所以我的问题是,如何保护我的android应用程序,以保护其免受黑客攻击。

android security facebook-android-sdk
5个回答
4
投票

您可以使用DexGuard。保护Android应用程序和SDK免受逆向工程和黑客攻击.DexGuard提供了广泛的自定义选项,使您可以根据自己的安全性和性能要求调整应用的保护措施。 。

ProGuard是Java字节码的通用优化器。 DexGuard是一个用于保护Android应用程序的专用工具。

读取DexGuard


0
投票

您可以使用ProGuard工具来保护您的代码。它使用简短的无意义名称重命名了其余的类,字段和方法。


0
投票

您可以使用Android Studio默认提供的proguard,同时创建符号APK,您可以参考下面的文档

链接:Dexguard-vs-Proguard


0
投票

API端点将始终对最终用户开放。但是,如果您在api服务器中使用https和SSL,则数据将像大多数应用程序一样被加密。至于API端点,您不能做任何事情


0
投票

我发现了一个网站Dexguard-vs-Proguard,它将帮助您反编译应用程序。而且我的研究结果无法提供100%的代码安全性。因此,为了获得准确性,我们可以做的是在前端和后端都放置条件。

而且我曾经为dexguard尝试过,但是这对我来说很昂贵,而且proguard对我来说效果不佳。

© www.soinside.com 2019 - 2024. All rights reserved.