Java 8 JRE发行版将哪些罐子列入了黑名单?

时间:2019-06-03 10:07:27

标签: java java-8 jar blacklist jar-signing

我正在使用Java 8,在下载SecurityPack.jar时遇到问题。在一些帖子中,我发现此罐子已被列入黑名单。因此,我想知道在哪里可以找到当前版本的JRE版本中列入黑名单的jar列表?

黑名单是经过签名的jar列表,​​其中包含严重的安全漏洞,不安全的applet或应用程序可以利用这些漏洞。每个JRE版本将分发一个系统范围的黑名单。 Java插件和Web Start将查询该黑名单,并拒绝加载黑名单上的jar文件中包含的任何类或资源。默认情况下,启用黑名单检查。

1 个答案:

答案 0 :(得分:0)

要摆脱黑名单,请找到您的Java SE二进制位置。在该文件夹中,然后转到lib/security,然后删除blacklist中的所有文本,或者如果要查找列入黑名单的jar,请在该jar上使用base64-ed sha-256-digest您要检查的文件。如果该基于base64的sha256摘要位于blacklist文件中,则将其列入黑名单。