ClamAV 病毒扫描

在 Mac 上用 ClamAV 查毒,不用开终端。

ClamAV 是使用广泛的开源杀毒引擎。OpenNavo 用它和官方病毒库扫描你的 Mac,再加上快速、全盘和定时扫描,以及装软件前的检查。免费,文件也不会离开你的 Mac。

免费 · macOS 13 及以上 · Apple 芯片与 Intel

ClamAV 是什么

ClamAV 是由 Cisco Talos 维护的开源杀毒引擎,以 GPL-2.0 许可证发布。它把文件和病毒库里的特征逐一比对,认出已知的恶意文件;病毒库会持续更新。单独使用时它是一组命令行工具,例如用 Homebrew 安装(brew install clamav)后,用 freshclam 下载病毒库,用 clamscan 扫描文件。

OpenNavo 怎么用它

  • 官方病毒库

    直接从 ClamAV 官方服务器下载,不经过 OpenNavo。首次约 113 MB,之后只下载变化的部分;默认每 4 小时检查一次更新。

  • 快速、全盘、自定义和定时扫描

    快速扫描查启动项指向的程序、下载、桌面、临时文件夹和最近 7 天新装的 App;全盘扫描覆盖整台 Mac,不含系统卷、iCloud 里没下载的文件、Time Machine 和网络卷。

  • 装软件前先扫描

    通过 OpenNavo 安装的 App,Homebrew 下载完成后、安装之前会先扫描一遍;发现威胁就停止安装。

  • 能恢复的隔离区

    发现的威胁默认移进隔离区。确认是误报的话,随时可以恢复。

  • 只在扫描时占用内存

    扫描时引擎约占 1.1 GB 内存,空闲 5 分钟后自动退出。

ClamAV 在 Mac 上的局限

  • 它的病毒库对 Mac 专用恶意软件的覆盖有限,扫描没有发现威胁,不等于这台 Mac 一定干净。
  • 它靠特征认出已知威胁。新出现或改动过的恶意软件,在病毒库加入对应特征之前可能认不出来。
  • OpenNavo 目前还不能在程序第一次运行前拦下它,这需要 Apple 的 Endpoint Security 授权;新下载的文件和新出现的启动项会立即检查。
  • 超过 100 MB 的普通文件,以及超过 1 GB 或展开后超过 2 GB 的安装包,不会完整扫描。

ClamAV 之外,OpenNavo 还查什么

病毒库看不到的地方,由这几项检查来补:

  • 签名与公证

    检查已安装 App 的签名和公证;开发者签名突然变了,会提醒你。

  • 开机启动项

    从后台服务到浏览器扩展共 20 类启动项,标出签名和所属 App。

  • 系统安全体检

    Gatekeeper、FileVault、XProtect 状态等 11 项 macOS 设置,哪项没开一眼看清。

  • 可选的 VirusTotal 查询

    用你自己的 API key,按文件的 SHA-256 查询 VirusTotal;只发送哈希,不上传文件。

目录里的其他 Mac 安全 App

下面这些 App 也收录在 OpenNavo 的目录里,可以对照着了解。它们由各自的开发者发布,与 OpenNavo 没有合作关系。

常见问题

ClamAV 和 XProtect 是一回事吗?

不是。XProtect 是 Apple 内置在 macOS 里的恶意软件防护,用的是 Apple 自己的规则;ClamAV 是独立的开源引擎,有自己的病毒库。OpenNavo 用 ClamAV 扫描,同时显示 XProtect 是否保持更新。

收费吗?

免费。ClamAV 开源,病毒库免费,OpenNavo 也以 GPL-3.0 许可证开源,不需要账号。

会上传我的文件吗?

不会。扫描在你的 Mac 上完成,结果只保存在这台 Mac 上。可选的 VirusTotal 查询需要你自己开启,也只发送文件的 SHA-256。

不用 OpenNavo,能直接用 ClamAV 吗?

可以。用 Homebrew 安装(brew install clamav),配置好 freshclam 下载病毒库,再用 clamscan 扫描。OpenNavo 把这些做成了窗口操作,并加上定时扫描和隔离区。

用 ClamAV 扫一遍你的 Mac。

OpenNavo 免费开源,支持 macOS 13 及以上。第一次扫描时,它会先征得你的同意再下载官方病毒库。

或用 Homebrew 安装(未上线)
brew install --cask opennavo