888
Java
当不可信小应用程序或应用程序在 Web 浏览器中运行时,我应当如何控制?
当不可信小应用程序或应用程序在 Web 浏览器中运行时,我应当如何控制?
本文适用于:
- Java 版本: 7.0, 8.0
Java 7u10 引入了一项功能,该功能能够在 Web 页中包含不可信 Java 应用程序(即由未知发行者进行数字签名的应用程序或并非由可信证书颁发机构颁发的证书)的情况下管理何时及如何运行此类应用程序。在 Java 控制面板内设置安全级别将确定
- 在运行不可信的 Java 应用程序之前提示您("MEDIUM"(中)或 "HIGH"(高)),或
- 不可信的 Java 应用程序将被阻止,因此无法运行("VERY HIGH"(很高))。
从 Java 7 Update 51 开始,仍可以通过将托管小应用程序的站点添加到“例外站点”列表中,来授权运行不符合最新安全实践的小应用程序。
从 Java 8 Update 20 开始,“中”安全级别已从 Java 控制面板中删除。只有“高”和“非常高”级别可用。
通过“例外站点”列表,用户可以允许使用以前通过选择中选项而允许的小应用程序,不同之处在于需要逐个站点地设置,从而最大程度地减少了使用更宽容设置的风险。
查找 Java 控制面板
通过 Java 控制面板设置安全级别
- 在 Java 控制面板中,单击 Security(安全)选项卡。
- 选择所需的安全级别。
- 单击 Apply(应用)。
- 单击 OK(确定)保存对 Java 控制面板所做的更改。

Java 控制面板 - Java 7

Java 控制面板中的安全级别
Very High(很高)
这是限制性最强的安全级别设置。如果应用程序使用有效证书进行了签名,并且在主 JAR 文件的清单中包括“权限”属性,则允许所有这些应用程序在进行适当的安全提示后运行。所有其他应用程序将被阻止。High(高)
这是推荐的最低(默认)安全级别设置。如果应用程序使用有效或过期证书进行了签名,并且在主 JAR 文件的清单中包括“权限”属性,则允许这样的应用程序在进行适当的安全提示后运行。无法检查证书的撤销状态时,也允许应用程序在进行适当的安全提示后运行。所有其他应用程序将被阻止。中(在 Java 8 Update 20 和以后的版本中删除)
仅阻止请求所有权限的未签名应用程序。允许所有其他应用程序在进行适当的安全提示后运行。不建议选择 "Medium"(中)安全级别,如果运行恶意应用程序,您的计算机将更易于受到攻击。您可能还有兴趣关注:
最后更新:2017-01-12 10:52:58
上一篇:
错误 403:下载 Java 至您的计算机时出现错误
下一篇:
应该显示小应用程序的位置显示红色的 X 图像。小应用程序不能运行
Java 8 发行版要点说明
错误:Java 搜索到可能导致安全问题的应用程序组件。
为什么会显示 "Java Update Needed"(需要 Java Update)消息:"Your Java version is out of date"(您的 Java 版本已过期)或 "Your Java version is insecure"
在运行带有已过期证书的应用程序时,会显示什么样的其他对话框?
运行使用可信证书签名的应用程序时,为什么显示未签名的安全提示?
Java 下载内容是否会受病毒感染?
授权和分发常见问题解答
可从何处获得 Minecraft?
卸载 Java 之后,如何删除在 Windows 的“卸载/删除程序”中列出的条目?
安装 Java 期间显示“错误:25099”消息
热门内容
有关在 Mac OS X 上安装和使用 Oracle Java 的信息和系统要求
为什么应该从系统卸载 Java 的早期版本?
为什么会显示 "Java Update Needed"(需要 Java Update)消息:"Your Java version is out of date"(您的 Java 版本已过期)或 "Your Java version is insecure"
Java 8 发行版要点说明
Amazon 可选产品
什么是 Java 技术?为何需要 Java?
开发人员 - 浏览器中的 Java 内容 - 安全清单更改
错误:安装过程中出现 \bin\hotspot\jvm.dll 错误消息
更新到 macOS Sierra 10.12 后,为什么会在运行 Java 时出现问题?
Java 和 Google Chrome 浏览器