如何检查您的 Mac 恶意软件定义列表是否已更新
目录:
保护 Mac OS X 安全更新的恶意软件会自动从 Apple 下载并更新其恶意软件定义列表,但如果您像我一样,您可能想知道如何手动检查恶意软件列表是否已更新或不。
我们将向您展示恶意软件列表在 Mac 上的位置,以及如何确定上次更新时间,如果您愿意,我们还将展示如何强制更新恶意软件定义Mac 上的文件,以便所有内容都是最新的。
顺便说一句,恶意软件定义列表通常被称为“Xprotect”,它是Mac OS中旨在防止恶意软件的各种主要安全功能之一,还有Gatekeeper和MRT。
如何检查上次更新Mac恶意软件定义列表的时间
你需要为此使用命令行,但它是一个非常简单的过程:
- 启动终端(/Applications/Utilities/)
- 粘贴以下命令
- 查看返回结果中显示的最新日期条目
对于MacOS Catalina和Mojave:
"system_profiler SPInstallHistoryDataType | grep -A 5 XProtectPlistConfigData>"
对于MacOS Sierra和更早版本
cat /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta.plist
列出的日期显示文件最后一次修改的时间,整数标签显示定义列表的版本。假设你没有禁用反恶意软件自动更新(不推荐)并且你连接到互联网,这个列表应该每天从 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 下载最新版本:
- 启动系统偏好设置并单击“安全”面板
- 点击底角的解锁图标,输入您的管理员密码进行更改
- 在“常规”选项卡下,单击取消选中,然后重新选中“自动更新安全下载列表”旁边的复选框
列表现在应该从 Apple 更新,您可以再次使用命令行验证您是否拥有最新版本,如上所示。
这是一个很好的提示,请注意amarold,尽管他们选择使用“more”命令而我选择“cat”主要是因为它更短。