Java运行时环境(JRE)和Java SDK并不是天生就不安全的。该问题在很大程度上取决于JVM(Java虚拟机)访问(并且可能被愚弄)操作系统的某些部分的某些方式。
与其他所有复杂软件一样,Java与Windows计算机上的.NET或任何版本的Mono.NET都没有什么不同。
但是,浏览器上的Java是一个不同的世界(因此,为什么可以继续使用它并在大多数现代浏览器中将其禁用),这与Internet Explorer时代的ActiveX类似(但并不逊色)。
您可以安全地在Macintosh,Linux或Windows计算机中安全地安装JRE,这几乎没有危险,因为默认情况下,Java RE或SDK的任何元素都不会暴露远程漏洞。硬盘中只有很多代码。
现在,如果您想知道执行Java软件是否不安全,那么就无需深入探讨大量的论点就无法回答。如果要运行Java软件,只需转到Oracle,下载运行时环境并运行Java程序。默认情况下,它不会在Safari(但请务必仔细检查)或任何其他浏览器上均未激活。
综上所述,Java令人讨厌(特别是它们的更新程序,您可以调低或禁用它,但如果拥有Flash,它永远不会比Flash Updater那样令人讨厌,有时甚至更多)。另一方面,Oracle最终开始对Java进行更多的定期更新,因此更经常地注意漏洞(这很烦人,但很好)。当苹果控制SDK时,情况并非如此。
当然,一些“安全专家”会大声喊叫说,由于有人可以访问您的计算机,他们可以利用本地Java漏洞,因此将Java放入硬盘驱动器会导致更大的不安全性。相信我,如果任何人都可以访问您的计算机(甚至是远程),使其可以执行任何操作(包括Java),那么您将面临更大的问题。
因此,如果您需要它,请继续进行下去。