gpt4 book ai didi

android - 解压缩 .apk 文件的能力是否意味着任何人都可以在 playstore 中找到所有专有应用程序的源代码?

转载 作者:搜寻专家 更新时间:2023-11-01 07:51:42 29 4
gpt4 key购买 nike

我只是偶然发现了这个 question .根据答案,可以很容易地从 Playstore 查看任何专有应用程序的源代码(使用他们的 .apk 文件)。

那么重视源代码安全的公司如何防止黑客获取应用程序的源代码?

最佳答案

是的,您可以反编译任何您可以获得的 APK,包括您设备上的任何应用。

So how do companies for whom it is important to secure their source code, prevent hackers from getting their hands on the source code of the applications?

一种保护级别是混淆,它使用语义模糊的名称来掩盖您的类、方法和变量名称。例如 superSecretVariable 可能只是变成 a。在 Android 中,您可以使用 ProGuard 轻松启用混淆.

当然,混淆并不是那么安全。它使您的代码更难阅读,但有决心的人仍然可以弄清楚发生了什么。常量(例如包含 API key 的字符串)也将仍然可见,只是具有一个奇怪的变量名称。

对于需要最高安全级别的代码,解决方案是完全不将其包含在您的应用中。例如,如果您的公司有专有算法,该算法可以在您公司控制的服务器上运行。应用程序将发送必要的输入,服务器将发回输出。

关于android - 解压缩 .apk 文件的能力是否意味着任何人都可以在 playstore 中找到所有专有应用程序的源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34226634/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com