GlassWire 中文文档 下载 App

VirusTotal API Key 问题——无效、速率限制、扫描无结果

API Key 无效

粘贴 API Key 到 GlassWire Settings → VirusTotal 后保存时报错"Invalid API Key"或类似提示。

排查步骤

  1. 打开 VirusTotal 官网 → 登录 → Settings → API Key
  2. 确认你复制的是个人 API Key(32 位十六进制字符),不是其他类型的 Key
  3. 确认 Key 没有被误删或撤销
  4. 在浏览器里直接访问 https://www.virustotal.com/api/v3/users/{你的Key}/api_usage 测试 Key 是否有效
  5. 如果浏览器访问也报错 = Key 本身有问题,需要去 VirusTotal 重新生成

速率限制频繁(免费 Key 的通病)

VirusTotal 免费 API Key 的配额:

如果你开了 GlassWire 的 Automatically scan all newly seen applications,每个 New App 事件都会触发一次 VirusTotal API 调用。当你新安装一批软件或某个应用频繁触发 New 事件时,很容易在一分钟内用完 4 次额度。

解决

  1. 关闭自动扫描——只在你怀疑某个应用有问题时手动点击 Analyze 按钮扫描
  2. 如果自动扫描被限速,GlassWire 会在 Log Analysis 里记录 VirusTotal API 返回的错误信息,后续可以手动重试
  3. 考虑升级 VirusTotal Premium API(如果业务需要)
  4. 或者干脆不用 VirusTotal 集成——GlassWire 的核心网络监控功能不依赖它

扫描返回空结果

点击某个应用的 Analyze 按钮后GlassWire 没返回任何结果或一直转圈:

原因 1:GlassWire 计算的哈希跟 VirusTotal 记录的不一致

GlassWire 提交的是应用可执行文件的 SHA-256 哈希值。如果 VirusTotal 数据库里从来没见过这个哈希,它需要先扫描文件本身(GlassWire 没传文件,只传了哈希),此时 VirusTotal 返回"Not Found"或开始异步扫描。

解决:去 VirusTotal 官网手动上传这个文件直接扫描。

原因 2:应用是自解包的(Self-Extracting)

某些安装包启动后会自解压到临时目录再从那里运行。GlassWire 扫描的是原始安装包哈希,但实际联网的进程是解压后的 DLL/EXE——哈希不同。

解决:扫描正在运行的那个进程(GlassWire Protect 页里正在联网的那个,不是你双击的安装包)。

原因 3:扫描耗时过长

大文件(尤其是大型游戏、专业软件)的哈希计算 + VirusTotal 扫描本身需要时间。部分版本的 GlassWire 可能超时没等完。

Analyze 按钮没有出现

你在 GlassWire Protect 页找不到 Analyze 按钮:

原因

  1. 免费版——VirusTotal 集成是 Premium 功能,免费版没有 Analyze 按钮
  2. 没配置 API Key——即使是 Premium,也需要先粘贴 VirusTotal API Key 到设置里才能用
  3. 版本太旧——早期版本可能没有这个功能,升级到 v3.x 最新版

隐私提醒

用 VirusTotal 集成 = GlassWire 把应用哈希值发给 VirusTotal。虽然不发文件本身,但 VirusTotal 会把你提交的哈希作为威胁情报的一部分公开(被其他安全产品使用)。

相关阅读