产品简介
webext-signed-pages 一款浏览器扩展,旨在通过验证网页的PGP数字签名,确保你访问的页面未被第三方(如恶意服务器)篡改。适合关注在线数据安全、尤其是使用加密日记、密码管理等敏感Web应用的用户。

核心功能
- 验证网页HTML内容的PGP数字签名
- 提供配套的开发者签名工具(page-signer.js)
- 支持Chrome和Firefox主流浏览器
- 配合子资源完整性(SRI)验证外部资源
- 开源免费
快速开始
- 在浏览器扩展商店安装「Signed Pages」扩展
- 在扩展设置页面添加目标网站的URL匹配规则和开发者的公钥
- 访问已配置的网站,查看地址栏附近的盾牌图标判断签名是否有效
界面预览
与其他方案对比
| 对比项 | webext-signed-pages | 同类方案 |
|---|---|---|
| 技术实现 | Firefox下可完整验证从服务器接收的原始数据,更安全可靠。 | 许多安全工具仅依赖HTTPS证书,无法验证具体页面内容未被篡改。 |
| 验证范围 | 验证整个``标签的内容,并为外部JS/CSS资源提供完整性校验方案。 | 可能仅检查部分代码段或依赖纯客户端检测,覆盖不全面。 |
适合谁用
- 使用EteSync等加密Web应用的用户
- 希望建立网站代码交付安全体系的开发者
- 关注在线安全与隐私的技术爱好者
下载与版本
当前最新版本为 v0.5.0,发布于 2020-11-30。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/tasn/webext-signed-pages