Bra*_*rad 14 java java-applet jre
有一天,Java 停止运行未签名的应用程序。
您的安全设置阻止了不受信任的应用程序运行。

文档指出,我可以将站点添加到例外列表中以解决此问题。但是,我正在尝试运行用于 WebSDR 的 Java 小程序,并且有许多站点需要许多小程序。这样做真的很麻烦,尤其是当我使用 Chrome 时,它在运行 Java 之前已经提示我了。
Java 对我来说几乎完全没用了,我想通过稍微降低安全性来解决这个问题。是否可以禁用对未签名应用程序的阻止,或将 URL 的通配符添加到例外列表中?我试过添加*或http://,但“配置 Java”面板除了这两个之外都不会。
Java 8u25
警告:这些设置暴露了 Java 已知的安全漏洞。不适合普通用户。
我有很多工具被 Java 阻止。我设置了下面的选项,然后添加到站点例外列表中。然后,我能够运行之前在浏览器重新启动后被阻止的所有旧小程序。
先进的:
**JNLP 文件/MIME 关联 - 始终允许
**安全执行环境 - 取消选中显示沙箱警告横幅,取消选中如果站点证书与主机名不匹配的警告,取消选中显示来自服务器的站点证书,即使它是有效的
**混合代码 - 禁用验证
**执行证书吊销检查 - 不检查
**高级安全设置 - 取消选中启用黑名单撤销检查
安全:
**将站点添加到安全选项卡 > 编辑站点列表 > 添加按钮 > 键入 URL 或 IP。
小智 5
[不适用于 Java 8+]
转至 Java 控制面板。在“安全”选项卡中,将安全设置为“中”,如果小程序未签名但不需要完全权限,它应该运行。如果它需要完全权限。这将提示您继续。在此处查看详细信息:http : //www.java.com/en/download/help/jcp_security.xml
至于Chrome,如果您在Java插件设置下输入chrome://plugins,您还可以设置“始终允许”不看到提示。
我在运行带有 RSA 的 MD5 签名的应用程序时遇到问题。我发现以下解决方案对我有用:
所有由 MD5withRSA 签名的申请现在都被“未批准”处理
但幸运的是,您可以通过更新 C:\Program Files (x86)\Java\jre1.8.0_131\lib\security\java.security 来快速覆盖它
对于 MACOS X /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/security/java.security
或者
/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/security/java.security
我已经用记事本打开了 java.security 文件并进行了接下来的一些更改(删除了 MD5 排除):
jdk.jar.disabledAlgorithms=MD2,RSA keySize < 1024
jdk.tls.disabledAlgorithms=SSLv3, RC4, DH keySize < 768, \ EC keySize < 224
jdk.tls.legacyAlgorithms = \ K_NULL,C_NULL,M_NULL,\ DHE_DSS_EXPORT,DHE_RSA_EXPORT,DH_anon_EXPORT,DH_DSS_EXPORT,\ DH_RSA_EXPORT,RSA_EXPORT,\ DH_anon,ECDH_anon,\ RC4_128,RC4_40,DES_CBC,DES40_CBC,\ 3DES_EDE_CBC,\ SSL_RSA_WITH_RC4_128_MD5
ig.secureValidationPolicy=\ disallowAlg http://www.w3.org/TR/1999/REC-xslt-19991116 ,\ disallowAlg http://www.w3.org/2001/04/xmldsig-more#hmac-md5 , \disallowAlg http://www.w3.org/2001/04/xmldsig-more#md5,\maxTransforms 5,\maxReferences 30,\disallowReferenceUriSchemes 文件 http https,\minKeySize RSA 1024,\minKeySize DSA 1024,\noDuplicateIds, noRetrievalMethodLoops
| 归档时间: |
|
| 查看次数: |
94807 次 |
| 最近记录: |