Android Studio Java 反编译器
Android Studio Java decompiler
我最近发现了 Android Studio's decompiler 并且出现了一些问题,因为我目前正在参与一个 Android 项目。我刚刚试了一下,它生成了近乎完美的代码,令人惊讶。
现在的 Java 反编译器有多好?是否有防止反编译的保护机制?有什么安全问题需要注意吗?
最佳。
这个问题太宽泛了。所以我把问题和答案分开:
How good are Java decompilers nowadays?
很好。你可能会变得可读 类 回来。
Are there protection mechanisms to prevent decompilation?
是的,比如代码混淆器,或者 even other alternatives
Any security concerns to have in mind?
最好记住所有安全问题,具体取决于您的应用程序。
Against decompilers?
不一定,您的代码应该是可读的,并且仍然不会对系统或其用户构成威胁。这里最好的概念是 "white box" 概念,您的代码不需要隐藏。
如果您正在处理不应该知道的事情,请尝试在受控环境中执行它,例如受控网络服务。
我最近发现了 Android Studio's decompiler 并且出现了一些问题,因为我目前正在参与一个 Android 项目。我刚刚试了一下,它生成了近乎完美的代码,令人惊讶。
现在的 Java 反编译器有多好?是否有防止反编译的保护机制?有什么安全问题需要注意吗?
最佳。
这个问题太宽泛了。所以我把问题和答案分开:
How good are Java decompilers nowadays?
很好。你可能会变得可读 类 回来。
Are there protection mechanisms to prevent decompilation?
是的,比如代码混淆器,或者 even other alternatives
Any security concerns to have in mind?
最好记住所有安全问题,具体取决于您的应用程序。
Against decompilers?
不一定,您的代码应该是可读的,并且仍然不会对系统或其用户构成威胁。这里最好的概念是 "white box" 概念,您的代码不需要隐藏。
如果您正在处理不应该知道的事情,请尝试在受控环境中执行它,例如受控网络服务。