更新与已知问题

这里记录每个版本改了什么、目前已知的问题、以及我们对每一项的处理方式。

最近更新

v0.3.7 · 2026-10-29

v0.3.6 · 2026-10-28

v0.3.5 · 2026-10-28

v0.3.4 · 2026-10-28

v0.3.3 · 2026-10-27

v0.3.2 · 2026-10-27

v0.3.1 · 2026-10-26

v0.3.0 · 2026-10-26

已知问题

1. 未签名安装包被杀软误报

现象:Windows 安装时 SmartScreen 或 360/腾讯/火绒提示"未知发布者"或被隔离。

原因:安装包未做代码签名,且内含自解压的浏览器内核,这类组合在杀软启发式规则里天然敏感。

业界做法:主流商业软件均购买 OV/EV 代码签名证书,并对安装包签名后再分发;EV 证书可立即获得 SmartScreen 信誉。

我们当前:提交各厂商白名单 + 降低安装包可疑度(调整压缩参数)。

能做到什么程度:白名单可消除主杀软提示,但每次发版需重新提交;根治需要购买代码签名证书,已在计划内。

2. Canvas 指纹在特定检测站的唯一性

现象:部分检测站(如 browserscan)的 Canvas 值在多个环境间重复。

原因:该站使用一张不含文字、纹理极弱的画布做采样。我们的防关联策略是"只修改有纹理的像素",平坦画布上任何像素改动都会构成孤立点,反而会被判定为"随机噪声/篡改"。

业界做法:多数指纹浏览器提供"噪声/伪装"模式,代价是更容易被识别为篡改;头部厂商靠"真机档案库"(采集真实设备参数)从根上避免重复。

我们当前:默认不动平坦画布(0 篡改告警),改用字体替身让含文字的画布天然不同;撞车时可通过更换 Canvas 种子重新分化。

能做到什么程度:文字类画布已可完全分化;纯几何平坦画布需真机档案才能根治,属已知边界。

3. 激活到期判断依赖本地时间

现象:修改系统时间可能延后到期判定。

业界做法:联网校验服务器时间,或使用可信时间源。

我们当前:已规划加入服务器时间校验(偏差超过阈值即判定异常)。

4. macOS 版分发提示"无法验证开发者"

原因:应用未做 Apple 公证(Notarization)。

当前:首次打开需在「系统设置 → 隐私与安全性」点「仍要打开」;购买开发者账号后可消除。