FINGERPRINT KERNEL

指纹内核:内置 Chromium 144,Pro 可用 150 / 153。

浏览器内核决定了网页看到的 Chrome 版本和指纹实现。Prism 的内核由维护者自行编译并随安装包发布;Pro 用户可以在客户端内下载更新的内核,并把长期使用的环境固定在某个版本。

更新于 · 依据 Prism 0.3.22 客户端整理

Prism 浏览器内核窗口:Chromium 144.0.7559.132 已安装随应用内置,Chromium 153.0.8010.53 已安装标记 Pro,Chromium 150.0.7871.46 可下载标记 Pro
“浏览器内核”窗口(Pro,演示数据)。

内核从哪里来

内置的 Chromium 144 指纹内核以 fingerprint-chromium 的指纹补丁为基础,结合 ungoogled-chromium 的平台构建配方,再叠加 Prism 自有的一致性补丁,由维护者分别为 macOS arm64 与 Windows x64 编译。Chromium 150 / 153 则由维护者把这些补丁移植到对应版本的官方 Chromium 源码上。许可证说明见开源说明。

版本与平台

Prism 指纹内核
内核平台版本获取方式
Chromium 144.0.7559.132macOS Apple Silicon、Windows x64Community(Pro 也可用)随安装包内置,安装后直接使用
Chromium 150 系列macOS Apple Silicon、Windows x64Pro在客户端“浏览器内核”中下载
Chromium 153 系列macOS Apple Silicon、Windows x64Pro在客户端“浏览器内核”中下载

两个平台的具体版本号不完全相同,以客户端“浏览器内核”中列出的版本为准。主版本号 150 及以上的内核属于 Pro 内核。

Community 为什么是 Chromium 144?

Chromium 144 是经过最多审计的稳定基线,两个平台都内置,安装即可使用。需要注意:它在网页上报告的 Chrome 主版本是 144,落后于当前 Chrome 稳定版。如果你的工作更在意版本新旧,可以考虑 Pro 的 150 / 153 内核。

按环境固定内核

  • 环境的内核默认“自动跟随当前内核”;Pro 可以在编辑器中把环境固定到某个已安装版本。长期使用的账号环境建议固定版本。
  • 软件升级或切换全局内核,不会改变已固定的环境。
  • 固定的内核缺失、清单损坏或平台不匹配时,环境拒绝启动并在“启动诊断”中说明原因,不会悄悄换成别的浏览器。
  • 正在使用或被环境固定的内核不能删除;固定了内核版本的环境,导入到未激活 Pro 的设备时会被拒绝。

完整性校验与回滚

  • 内核目录记录关键文件的大小与 SHA-256:Windows 包括 chrome.exe、chrome.dll 等,macOS 包括主程序与 Chromium Framework;激活、启动固定内核和手动“检查”时都会复核。
  • Pro 下载内核时读取 Ed25519 签名的版本目录,通过 HTTPS 下载并校验 SHA-256,支持暂停与继续;macOS 还会检查代码签名、CPU 架构与版本号。下载完成后不会自动切换。
  • 切换失败时可以“回滚上一个”,也可以随时“使用内置”的 144 内核。

导入本地构建与兼容模式(Pro)

自行编译内核的开发者可以在“浏览器内核”中选择“导入本地构建”(macOS 选择 .app,Windows 选择 chrome.exe),Prism 会复制并建立校验清单。“系统兼容模式”可以使用本机的 Chrome、Edge 或 Chromium 验证环境隔离,但系统浏览器不会应用指纹参数。编译方法见公开仓库说明。

Pro 到期后