首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >遗留JRE版本的风险?

遗留JRE版本的风险?
EN

Security用户
提问于 2015-04-14 08:38:57
回答 1查看 1.8K关注 0票数 1

某些业务应用程序或遗留软件需要在客户端系统上运行较早版本的,例如JRE6或7,而不是或除8之外。

假设升级应用程序不是一个选项,那么安装不安全的JRE是我唯一的选择吗?

如果是的话,潜在的风险是什么,是否有任何方法来减轻这些风险?

注意:我询问的是客户端机器,但欢迎回答服务器上的安全问题。

EN

回答 1

Security用户

回答已采纳

发布于 2015-04-14 08:55:02

在一个系统上拥有多个JRE本身并不是一个风险,但是它们可能被不受信任的代码调用的风险是存在的。

因此,此设置的关键可能是确保过时的JRE只能由您需要的应用程序调用,而不是由任何不受信任的代码调用。

您如何实现这一点取决于您需要允许使用的应用程序。如果它是一个厚客户端应用程序,那么在应用程序主目录中安装过时的JRE,并确保任何将程序指向特定JRE的环境变量(如JAVA_HOME)都不会有帮助。

就可能的风险而言,最关键的因素是确保易受攻击版本的Java浏览器插件不会暴露在Internet上。有大量的恶意网站/漏洞可以攻击这个弱点,因此这是一个需要避免的。

如果你的商业应用。需要Java浏览器插件,那么风险越小,事情就越难做。这里我要说的是,您的选择要么是确保带有过时Java插件的浏览器只能用于访问遗留应用程序(例如强制使用代理并将其设置为无法访问基于Internet的站点),要么是使用可用的browser/Java插件提供虚拟环境,并再次确保环境无法访问Internet。

对于这些解决方案中的任何一个,攻击者仍然有可能找到一种方法来调用易受攻击的JRE,但是通过限制它的使用,您可以降低风险级别。

票数 4
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/85972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档