你的安全设置阻止了自签名应用程序的运行

你的安全设置阻止了自签名应用程序的运行

我正在尝试使用Integrated Lights-Out 2(又名iLO)的虚拟媒体(基于 Java 的小程序),但出现了以下错误:

  • Application Blocked by Security Settings
  • Your security settings have blocked a self-signed application from running

信息:

$ rpm -q jdk
jdk-1.7.0_51-fcs.x86_64
$ cat /etc/redhat-release 
Scientific Linux release 6.5 (Carbon)
$ uname -a
Linux wcmisdlin02.uftmasterad.org 2.6.32-431.5.1.el6.x86_64 #1 SMP Tue Feb 11 13:30:01 CST 2014 x86_64 x86_64 x86_64 GNU/Linux
$ 

所以,我去了为什么 Java 应用程序被您的安全设置阻止?并将 URL 添加到例外站点列表 - 仍然没有运气(

我如何传递那个自签名的应用程序块?

答案1

我在 Java 更新 51 中多次遇到这个问题。其他人也这么做。

您已尝试将 URL 添加到例外列表中。您是否尝试过使用其他浏览器?


对于国际劳工组织特定的解决方案,如果您只是需要访问 ISO 映像,您可以通过 ILO SSH 接口通过 URL 挂载它。更新 ILO 的固件也是有意义的。如果 Web 界面不适合您,您可以从操作系统执行此操作。

</>hpiLO-> vm cdrom insert http://dev1.brazzers.com/centos/6.5/boot.iso
</>hpiLO-> vm cdrom set boot_once

答案2

我不愿意提出这个建议,因为我通常同意默认拒绝策略,但我最终放弃尝试让例外列表适用于所有不同的 Web 应用程序和浏览器组合,而只是将 Java 的安全级别设置为中。

来自文档:http://www.java.com/en/download/help/jcp_security.xml

高的

这是最低推荐(和默认)安全级别设置。使用有效或过期证书签名并在主 JAR 文件清单中包含权限属性的应用程序允许在安全提示下运行。当无法检查证书的撤销状态时,应用程序也可以在安全提示下运行。所有其他应用程序都将被阻止。

中等的

仅阻止请求所有权限的未签名应用程序。所有其他应用程序均允许在安全提示下运行。不建议选择“中等”安全级别,如果您运行恶意应用程序,这将使您的计算机更容易受到攻击。

相关内容