是的,也不是……是的,如果您将任何类型的密码编译到您分发的 Java 程序中,那么是的,它不会安全,但话又说回来,这对于任何编程语言来说都是一件可怕的事情。例如,在 C++ 中,您可以使用strings实用程序恢复已编译到程序中的字符串。
如果您执行任何超级秘密的操作,那么您通常不应分发执行该超级秘密操作的 JAR(尽管“默默无闻的安全性”通常不安全)。虽然您确实需要了解一些有关安全性的基本知识,并且可能会用 Java 搬起石头砸自己的脚,但 Java 可以反编译这一事实实际上并不是一个主要的安全缺点。我还应该指出,一般来说,您不太可能在 Java 中遇到安全问题,因为 Java 可以保护您免受越界内存访问、缓冲区溢出、悬空指针和其他指针操作问题的影响。
| 归档时间: |
|
| 查看次数: |
367 次 |
| 最近记录: |