如何检查您的 Mac 恶意软件定义列表是否已更新

目录:

Anonim

保护 Mac OS X 安全更新的恶意软件会自动从 Apple 下载并更新其恶意软件定义列表,但如果您像我一样,您可能想知道如何手动检查恶意软件列表是否已更新或不。

我们将向您展示恶意软件列表在 Mac 上的位置,以及如何确定上次更新时间,如果您愿意,我们还将展示如何强制更新恶意软件定义Mac 上的文件,以便所有内容都是最新的。

顺便说一句,恶意软件定义列表通常被称为“Xprotect”,它是Mac OS中旨在防止恶意软件的各种主要安全功能之一,还有Gatekeeper和MRT。

如何检查上次更新Mac恶意软件定义列表的时间

你需要为此使用命令行,但它是一个非常简单的过程:

  1. 启动终端(/Applications/Utilities/)
  2. 粘贴以下命令
  3. 对于MacOS Catalina和Mojave:

    "

    system_profiler SPInstallHistoryDataType | grep -A 5 XProtectPlistConfigData>"

    对于MacOS Sierra和更早版本

    cat /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta.plist

  4. 查看返回结果中显示的最新日期条目

列出的日期显示文件最后一次修改的时间,整数标签显示定义列表的版本。假设你没有禁用反恶意软件自动更新(不推荐)并且你连接到互联网,这个列表应该每天从 Apple 自己更新。

注意现代macOS版本,你可以通过system_profiler看到Xprotect数据,而早期版本最容易直接参考Xprotect的plist。

根据Mac OS X 的版本,您可能会发现有时XProtect 恶意软件列表文档位于以下位置:

/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.plist

位置相同,文件名略有不同(XProtect.plist vs XProtect.meta.plist)。

如何在Mac OS X中强制更新恶意软件定义列表

如果您的恶意软件定义已过时,或者您自己管理更新,您可以通过执行以下操作强制列表从Apple 下载最新版本:

  1. 启动系统偏好设置并单击“安全”面板
  2. 点击底角的解锁图标,输入您的管理员密码进行更改
  3. 在“常规”选项卡下,单击取消选中,然后重新选中“自动更新安全下载列表”旁边的复选框

列表现在应该从 Apple 更新,您可以再次使用命令行验证您是否拥有最新版本,如上所示。

这是一个很好的提示,请注意amarold,尽管他们选择使用“more”命令而我选择“cat”主要是因为它更短。

如何检查您的 Mac 恶意软件定义列表是否已更新