gpt4 book ai didi

java - 在旧 Java 版本上运行应用程序

转载 作者:行者123 更新时间:2023-12-02 11:59:15 25 4
gpt4 key购买 nike

在较旧的(很可能不受支持的 Java 版本)上运行应用程序有哪些相关风险

假设我有一个桌面应用程序,需要安装并指向 Java 6。虽然我了解运行暴露于互联网连接的应用程序(例如通过浏览器插件)相关的风险,但我不确定旧版本的 Java 会给未暴露于外部网络的应用程序和环境带来风险(如果在全部)?

最佳答案

I am not sure it is clear how old versions of Java can pose risks to applications and environments not exposed to external networks (if at all)?

如果旧的 JVM 根本没有被使用,那么它可能1不会带来任何风险......直到它被意外使用等。

如果旧 JVM 上的 Java 应用程序根本不使用网络,那么可能1不存在明显的风险2使用旧的 JVM。

如果应用程序使用组织内部网络上的网络,则存在风险:

  • 您组织的防火墙可能没有您想象的那么安全。
  • 有人可以通过多种方式进入您的内部网络;例如通过(不同的)特洛伊木马应用程序等。一旦进入,他们可能会对您的内部服务器发起攻击。
  • 不要低估存在流氓员工的可能性。
<小时/>

您陈述的不升级的原因是:

This is one of the prerequisites for running it, if I launch it with Java 8 installed alone I receive an error message.

这意味着您正在使用过时或不再维护的应用程序。这本身就是一个风险。

将应用程序升级到 Java 8 兼容版本,或者转换为将在 Java 8 上运行且将来将受支持的应用程序的替代版本。3。 (下次,请更加关注您/您的组织投资的应用程序的升级/支持/生命周期!)

<小时/>

1 - 但没有人能完全确定这一点。

2 - 但存在一个潜在的风险,即如果旧 JVM 中存在先前未公开的安全问题可以被利用,那么它们将不会得到修补。

3 - 或者选择一个您能够支持自己的开源应用程序...如果需要的话。

关于java - 在旧 Java 版本上运行应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47389440/

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