安全防护

免费开源的 Mac 杀毒,装软件前先查毒。

OpenNavo 用 ClamAV 引擎和官方病毒库扫描你的 Mac,再加上安装前扫描、下载监视、启动项检查和签名体检,层层把关。扫描在本机完成,不上传文件,也不需要账号。

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

层层把关

六道检查,各管一段。

病毒库负责认出已知的恶意文件;签名、公证和启动项检查,补上病毒库看不到的地方。

  • 快速、全盘、定时扫描

    快速扫描几分钟查完下载、桌面和启动项,也能设成每天或每周自动扫描;全盘扫描覆盖整台 Mac。

  • 安装前扫描

    Homebrew 下载完成后、安装之前,先用病毒库扫描下载的文件;发现威胁就停止安装。

  • 下载完就检查

    监视「下载」文件夹,新文件下载完成后自动扫描;安装包还会核对签名和公证。

  • 开机启动项

    列出后台服务、登录项、浏览器扩展等 20 类启动项,标出签名和所属 App;有新的出现会立即提醒你。

  • 签名体检

    检查已安装 App 的签名和公证;开发者签名突然变了,可能被替换过,也会提醒你。

  • 系统安全体检

    SIP、Gatekeeper、FileVault、防火墙、XProtect 等 11 项系统设置,哪项没开一眼看清。

病毒扫描

几分钟查重点,或者查遍整台 Mac。

扫描时引擎约占 1.1 GB 内存,空闲 5 分钟后自动退出。发现的威胁可以隔离、删除或标记为信任,隔离的文件随时能恢复。

  • 通常几分钟

    快速扫描

    启动项指向的程序、下载、桌面、临时文件夹和最近 7 天新装的 App

  • 可能要 1 小时以上

    全盘扫描

    整台 Mac;不扫描系统卷、iCloud 未下载的文件、Time Machine 和网络卷

  • 取决于选择的内容

    自定义扫描

    选择文件夹或外置硬盘

  • 每天或每周

    定时扫描

    在设定的时间自动快速扫描;只在 OpenNavo 运行时进行,使用电池时跳过,不会唤醒 Mac

启动项

开机自己跑起来的,一个都不漏。

按 App 汇总 20 类启动项,标出签名、公证和所属 App。新出现的启动项会立即提醒你;停用、移除之后都能恢复。

  • 区分 Apple、已知开发者和未签名的程序,可疑项目一眼认出
  • 新增开机启动项、登录项或后台服务时立即提醒
  • 停用或移除前先备份,随时可以恢复

检查的 20 类启动项

  • 后台服务
  • 后台项目
  • 登录项
  • 定时任务
  • 浏览器扩展
  • 内核扩展
  • 系统扩展
  • App 扩展
  • 授权插件
  • 目录服务插件
  • 聚焦插件
  • 快速查看插件
  • 程序坞插件
  • 动态库注入
  • 动态库代理
  • 登录钩子
  • 周期脚本
  • 启动脚本
  • Shell 配置文件
  • 事件规则
系统体检

macOS 自带的防护,都开着吗?

只读检查 11 项系统设置,不改动任何东西;需要修改时,直接打开系统设置里对应的面板。

可选功能

默认关闭,需要时再打开。

终端粘贴保护

在终端里用 ⌘V 粘贴「下载并执行」这类可疑命令时,先暂停并请你确认。只在本机检查,不保存粘贴的内容。

VirusTotal 查询

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

你的文件,留在你的 Mac 上。

  • 本机扫描

    扫描在你的 Mac 上完成,结果只保存在这台 Mac 上。

  • 官方病毒库

    病毒库直接从 ClamAV 官方服务器下载,不经过 OpenNavo。

  • 不上传文件

    可选的 VirusTotal 查询只发送文件的 SHA-256,而且要你自己开启。

常见问题

Mac 需要杀毒软件吗?

macOS 自带 Gatekeeper、公证和 XProtect,能挡住不少已知威胁。但破解软件、来路不明的安装包、终端里粘贴的命令,仍然是常见的中招途径。OpenNavo 在这些环节多加一道检查,是对系统防护的补充,不是替代。

病毒库从哪里来?多久更新一次?

使用 ClamAV 官方病毒库,直接从 ClamAV 官方服务器下载,不经过 OpenNavo。首次下载约 113 MB,磁盘上约占 170 MB;之后默认每 4 小时检查一次,有新版本才下载增量。

会拖慢我的 Mac 吗?

扫描时引擎约占 1.1 GB 内存,空闲 5 分钟后自动退出,平时不占资源。定时扫描只在 OpenNavo 运行时进行,使用电池时跳过,也不会唤醒 Mac。

会上传我的文件吗?

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

能实时拦截病毒吗?

新下载的文件和新出现的启动项会立即检查并提醒你,但目前还不能在程序第一次运行前拦下它。实时拦截需要 Apple 的 Endpoint Security 授权,拿到后再提供。

能查出所有 Mac 病毒吗?

不能保证。ClamAV 对 Mac 专用恶意软件的覆盖有限,所以 OpenNavo 同时核对签名、公证和启动项,并显示 XProtect 的状态。超过 100 MB 的普通文件,以及超过 1 GB 或展开后超过 2 GB 的安装包,不会完整扫描。

收费吗?

免费,也不需要账号。OpenNavo 以 GPL-3.0 许可证开源,代码公开在 GitHub 上。

给 Mac 多加一道检查。

OpenNavo 免费开源,支持 macOS 13 及以上。第一次使用病毒扫描时,按提示下载官方病毒库即可。

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