当前位置: 首页 > 面试题库 >

Oracle是否在JRE 7 Update 51上杀死Intranet小程序?

杜烨伟
2023-03-14
问题内容

请参阅7u51中的RIA的新安全要求(2014年1月)。

RIA必须包含两件事:

  1. 来自可信机构的代码签名。Applets和Web Start应用程序的所有代码都必须经过签名,无论其Permissions属性如何。

  2. 清单属性

    • Permissions–在7u25中引入,从7u51开始需要。指示RIA是应该在沙盒中运行还是需要完整权限。

    * Codebase–从7u25开始引入,自7u51开始为可选/鼓励。指向托管代码的已知位置(例如,intranet.example.com)。

我打算开始一个新的Intranet项目,是否应该放弃对applet的考虑?
我所有的Intranet用户都没有连接外部Internet的能力,他们处于封闭网络中,我高度怀疑是否需要签名的小程序……?


问题答案:

我打算开始一个新的Intranet项目,是否应该放弃对applet的考虑?

嗯,是。即使没有Oracle的最新更改,Applet也不是一个很好的技术选择。如果您可以使用其他技术来做同样的事情,那通常会更好。

原因如下:

  • 连续不断的漏洞(这就是为什么应该默认在浏览器上将其禁用)
  • 资源密集
  • 从网页进行单独访问(与插件接近)
  • 部署不是很简单
  • 没有一些替代品的工具

最严重的原因是漏洞问题,但其他因素也起作用。

我所有的Intranet用户都没有连接外部Internet的能力,他们处于封闭网络中,我高度怀疑是否需要签名的小程序……?

在Java插件的最新版本中,它是必需的,因此您实际上无法提供帮助。



 类似资料:
  • 问题内容: 我从python脚本生成了5个不同的进程,如下所示: 我的问题是,当父进程(主脚本)以某种方式被杀死时,子进程继续运行。 当父进程被杀死时,有没有办法杀死这样生成的子进程? 编辑:我正在尝试: 但这似乎不起作用 问题答案: 我自己也遇到了同样的问题,我有以下解决方案: 打电话之前,您可以设置。然后如此处所述python.org multiprocessing 进程退出时,它将尝试终止其

  • 问题内容: 我需要制作一个从用户获取以下内容的脚本: 1)进程名称(在Linux上)。 2)此进程写入的日志文件名。 它需要终止该进程并确认该进程已关闭。将日志文件名更改为带有时间和日期的新文件名。然后再次运行该过程,确认它已启动,以便继续写入日志文件。 先谢谢您的帮助。 问题答案: 您可以使用以下命令检索给定名称的进程ID(PID): 希望这可以帮助

  • 我有一个fortran子程序。它一启动就运行相当长的时间。 现在,我想编写一个程序,它在一个线程中从C++调用fortran子程序。当用户请求时,线程应该停止(或取消)。但子程序不支持任何方法在运行过程中终止计算。 操作系统:Windows 7 64位或以上 编译器:MSVC 2015 for C++,Intel Parallel Studio for Fortran

  • 问题内容: 如何java.lang.Thread用Java 杀死A ? 问题答案: 有关他们为何不赞成使用Sun的内容,请参见此主题。它详细介绍了为什么这是一种不好的方法,以及通常应该采取什么措施才能安全地停止线程。 他们建议的方式是使用共享变量作为标志,要求后台线程停止。然后可以由另一个请求线程终止的对象来设置此变量。

  • 问题内容: 我试图在Sublime上为Node.js建立一个构建系统,所以我可以按F7键在打开的文件上调用“节点”。问题在于该过程将永远开放,因此,第二次使用F7时,我会获得一个加载项。 有没有办法可以杀死来自node.js的打开的“ node.exe”进程? 问题答案: 使用以下命令集来标识在给定端口上运行的进程并从命令行终止该进程 它将输出类似于以下所示的详细信息 然后使用 终止该过程。使用再