视频: Java SE. Урок 20. Перечисления enum (十一月 2024)
Java一度被吹捧为“一次编写,随处运行”语言,但在过去的几个月中已经被淘汰了很多。 理论上,单个Java程序可以在任何支持Java的平台上运行。 但是,这个梦想从未完全实现,如今,Java已成为黑客最喜欢的攻击媒介。 例如,去年,Flashback木马通过Java漏洞破坏了Macintosh计算机。 8月,FireEye的研究人员报告了Java中的另一个零日漏洞。 1月,一个Java漏洞影响了所有版本的Java 7,并且波兰安全研究在2月下旬发现了另外两个零日漏洞。
除非绝对需要,否则应立即禁用Java。
幸运的是,Oracle提供了一个网页,其中包含有关如何关闭Java的简单说明。
在所有浏览器中禁用Java
上个月,Oracle发布了一个新的Java版本Update 10,该版本包括一站式选项,用于在Java控制面板中的所有浏览器中禁用Java。 打开控制面板并启动Java小程序。 如果看不到,请切换到经典视图(在XP中)或小图标(在Vista或Windows 7中)。 单击安全选项卡。 在以前的版本中,此选项卡仅允许高级用户管理与Java有关的证书。 现在,它显示了一个安全级别的滑块,更重要的是,显示了一个标题为“在浏览器中启用Java内容”的复选框。 取消选中此框,单击“确定”,就完成了。
在一个浏览器中禁用Java
为了安全起见,您确实应该使用最新的Java版本。 如果不是,或者需要在某些浏览器中启用Java但在其他浏览器中禁用Java,也可以这样做。
使用Chrome吗? 在浏览器的地址栏中输入chrome:// plugins。 向下滚动到Java,然后单击链接将其禁用。 这很容易,而且比Oracle建议的步骤要简单一些。 这个过程在Opera中类似,Oracle的页面没有提到。 首先,在地址栏中输入about:config。 单击Java标题以展开该部分,取消选中该复选框,然后单击“保存”按钮。 在Safari中 ,选择“首选项”,选择“安全性”,然后取消选择“启用Java”。
在Internet Explorer中禁用Java的唯一方法是通过Java控制面板。 如上所述启动它,单击“高级”选项卡,然后展开标题为“用于浏览器的默认Java”的项目。 取消选中Microsoft Internet Explorer的复选框。 您可能需要单击该项目并按空格键以清除复选标记。
Firefox用户可以单击顶部的Firefox按钮,然后从出现的菜单中选择“加载项”。 在“插件”选项卡上,单击“ Java™平台”旁边的“禁用”按钮。 您还可以通过取消选中Java控制面板中的Mozilla家族框来禁用所有Mozilla家族浏览器的Java。
保持更新
在撰写本文时,我很难查看Oracle在Update 10中添加的新功能。为什么? 因为我禁用了Java并且认为不需要更新它。 那是懒惰的想法; 我已经改革了。 在任何时候,您可能都需要Java,例如用于Web会议或远程控制技术支持会议。 如果您不想让Java自动更新,则可以随时从Java控制面板检查更新。
无论选择哪种方法,请访问http://java.com/en/download/testjava.jsp上的Java测试页面以确认已禁用Java。 是的,您偶尔会在依赖Java的网站上运行。 如有必要,您可以为那些站点临时启用Java。 但是您可能会惊讶于您错过了多少。