有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java安全吗?

java类文件可以反编译,并且需要第三方软件进行模糊处理,这是否会损害安全性


共 (6) 个答案

  1. # 1 楼答案

    不,保安很好

    没错,编译的Java代码很容易被审计。然而,基于没有人知道它如何工作(没有人会看到代码)的假设构建安全方案是一种非常糟糕的做法

  2. # 2 楼答案

    Java安全性主要是保护您的计算机免受恶意代码的攻击

    不是关于保护代码不受反向工程的影响

  3. # 3 楼答案

    是和否。。。是的,如果您将任何种类的密码编译到您分发的Java程序中,那么是的,这将是不安全的,但是,在任何编程语言中,这都是一件可怕的事情。。。例如,在C++中,您可以使用strings实用工具恢复已编译到程序中的字符串。

    如果您做了任何超级秘密的事情,那么您通常不应该分发执行该超级秘密事情的JAR(尽管“保密性”通常是不安全的)。虽然您确实需要了解一些关于安全性的基本知识,并且有可能用Java攻击自己,但Java可以反编译这一事实并不是主要的安全缺点。我还应该注意到,一般来说,由于Java保护您不受越界内存访问、缓冲区溢出、悬空指针和其他指针操作问题的影响,所以您不太可能在Java中遇到安全问题

  4. # 4 楼答案

    “如果它运行,它可以被破解”(比如说在游戏中的反盗版措施中)

  5. # 5 楼答案

    只有当你真正依靠默默无闻的安全性时,不管是哪种语言或平台,这都是一个坏主意

    如果代码可以运行,就可以进行反向工程

  6. # 6 楼答案

    我的简单观点是,计算中没有什么是100%

    因此,有东西是创造出来的,也有东西是可以打破的