在Mac OS X上为安全系统禁用Java

尽管安全是Windows系统普遍关注的问题,但大多数Mac用户不必担心运行防病毒软件。但是,这并不意味着Mac是不可渗透的。

Java是一种Web插件,曾经无处不在,但由于支持HTML5而不再使用,它​​仍然是Mac用户的安全隐患。 。克里斯(Chris)解释了为什么浏览器插件是当今困扰Web的最严重的安全问题,而Java恰好适合该类别。

让我们看看Java在OS X上的作用以及为什么要这么做。

什么是Java?

不幸的是,Java经常与JavaScript混淆。 Java本身包含多个项目,因此很容易将它们混淆。快速概览:

  • JavaScript 是一种允许网页动态化的编程语言。如果没有JavaScript,Web将主要由无聊的文本组成,而不是交互式按钮,滑块和精美的网站集成。如果您有兴趣学习JavaScript,Matt会进一步详细阐述。
  • Java 是一种编程语言,例如C ++或Python。作为一个实际示例,Android应用程序是用Java编写的。
  • 在Mac上安装Java时,您正在安装Java运行时环境,该环境相对安全并且可以在其中运行基于Java的应用程序自己使用,尽管它并不经常使用。问题在于附带的 Java浏览器插件,该插件使Java内容可以在系统上的任何浏览器中运行。
  • 最近,Google宣布Chrome将不再支持Java,这意味着任何需要Java的在线应用都将无法运行。这将大大提高整个Web的安全性,但是为什么呢?

    Java有什么问题?

    正如Matt所言,Chrome正在削减对Java的支持,因为它的安全性极差。安全公司卡巴斯基(Kaspersky)发现,在2012年,Java对所有影响计算机的安全攻击造成了一半;甚至曾经使用Windows防病毒软件的人也没有受到保护。

    那么这里的问题是什么?本质上,Java插件不会进行任何形式的检查以确保将要运行的内容是安全的,并且凭借其通用的安装基础,它是攻击的理想目标。

    愚蠢地, Java也不会自行更新。 Chrome,Firefox,Flash Player和Adobe Reader在没有提示的情况下都会进行自我更新,而且许多人甚至可能没有意识到他们的系统上已安装Java。

    当然,我们不会忘记与Java捆绑多年的残酷询问工具栏。每次安装或更新Java时,您都必须记住取消选中“赞助产品"框,否则最终将得到一个丑陋的Chrome劫持工具栏,甚至首先被压制,但值得庆幸的是,Oracle在此方面强加了这一点很荒谬。用户,导致人们无法更新Java。

    -Chet Faliszek(@chetfaliszek)2015年9月8日

    如何禁用Java

    了解所有这一切,只是从Mac中清除Java是一个好主意。还没有安装吗?那好极了;当然现在不开始。对于那些使用Java的人来说,现在是一个完全删除它的好时机。如果不确定是否需要它,很有可能不需要。

    要检查其是否存在,请打开系统偏好设置,并且是否有Java条目,它已安装。

    移除非常容易。您需要通过按 Command + Space 打开Spotlight来打开“终端"窗口,然后只需搜索 Terminal 即可打开提示。运行以下行(您需要输入管理员密码):

    sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/

    然后运行:

    sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane

    Java现在已从您的系统中消失;

    如果您确定出于某种原因需要保留Java,请确保采取预防措施。

    如果保持这种状态,可以通过以下几种方法最大程度地降低Java对系统的风险。

    最安全的选择是在所有浏览器中禁用Java,仅允许其中一种使用Java。

    较新版本的Safari允许每个站点使用Java;转到 Safari>首选项>安全,然后选择 Internet插件旁边的网站设置... 。从左侧面板中选择 Java (Java),您会看到已获得绿灯的网站列表。在底部,将设置更改为阻止将确保Java仅在您明确允许的站点上运行。

    Java自动检查更新,但是确保您没有更新是个好主意。偶尔再次进入 Java控制面板,并访问更新标签,您会收到任何新消息。

    最后,通过进入 Java控制面板>高级并向下滚动至禁止赞助商提供的价格……,确保更新时不会被垃圾软件所困扰。选中此复选框会将Java放到原处,并阻止您意外安装不需要的广告软件。

    Mac安全性漏洞

    这些安全性问题不仅仅是理论上的问题。过去,Java一直是Mac威胁的原因,最著名的是Flashback Trojan,它利用了OS X中的Java并影响了大约60万用户。它也不是短暂的:我们于2011年10月在Flashback上进行了报道,然后在2012年4月再次进行了报道。闪回不会退出,并且未安装Java的人也可以免受感染。

    —瓦尔? (@ooohval_)2015年9月13日

    在安全性方面,苹果计算机通常坚如磐石(除了伪造的MACDefender防病毒程序之类的一些漏洞,别无所求,您的Mac是安全的;请通过消除Java在计算机上的驻留位置来保持这种状态。

    花点时间通过发现病毒迹象来使Mac更加安全。

    您要在Mac上删除Java吗?如果您仍然需要Java,是什么使您将其保留在系统中?让我们知道您对插件的看法,只需离开

    标签: 计算机安全 Java