马特洛克 如何保护您的代码与计算机安全
一个原生桌面窗口(v1.0),100% 在您的 CPU 上运行(另有客户端浏览器 WASM 和只读 /zh/app):零 localhost 端口、位于仓库之外的防篡改安全保护与测试完整性封签,以及免账号离线密码学授权。
本文档的英文版本具有法律约束力,译文仅供参考与便利。 (The English version of this document is the legally binding version.) English (/en/security)
1. 四项可验证二进制信任证明 —— 零 Localhost 服务器与零开放端口
马特洛克 — 智能体与开发者工具提供四项可验证二进制信任证明:(1) 先体验零安装的浏览器内 WebAssembly 沙盒(向马特洛克发送 0 字节),(2) 公开 SHA256SUMS 校验清单与 Microsoft Store 签名 MSIX(应用 ID 9P5VNWVWLM4N),(3) 0 监听网络端口(可通过 netstat -ano 验证)且退出后 0 后台驻留进程,以及 (4) MATLOCK_OFFLINE=1 严格物理隔离模式。原生桌面版与无界面 headless matlock-mcp(覆盖 Linux x64、Windows x64、macOS arm64 并内置 27 个 stdio 工具,外加 /zh/app 浏览器 WASM / 网页指挥中心扫描)不启动 localhost HTTP 服务器、不开启 WebSocket 监听、不内嵌浏览器 WebView,且安装零个 git 钩子。
2. 安全保护、测试完整性已移除测试记录与通行短语封签同步
覆盖 10 大语言生态与跨系统 Pre-CI 的全部内置验证检查都编译在二进制程序中,并且忽略行内的 // ignore 或 /* nolint */ 注释。您的自定义测试、已保存的操作、序列、警报卡片以及所引用的脚本存放在仓库之外的私有本地应用存储中,并通过密码学完整性封签予以保护;设为“已受安全保护”的条目保持只读可运行,未经授权的编辑会被拦截,留待您选择“恢复上一版本”或“接受”。测试完整性与 3 道门禁安全保护资格验证在仓库之外维护已验证测试的密封基准线与快照库:在桌面端,任何被移除、跳过或削弱的测试都会留下已移除测试记录,并在有人处理之前计入结论(可选的恢复与运行时自动回滚被篡改的受保护测试均默认关闭,仅限桌面版应用且仅限人工操作);而在无界面 AI 代理模式(--headless)下,被篡改的已验证 Safeguard 受保护测试会自动从本地快照库回滚并保留撤销备份,同时终止运行。“在我的电脑之间同步”(Pro,默认关闭)写入以通行短语封签的文件,仅针对已移除测试记录、防篡改摘要和计数进行认证——不含任何源代码或测试文本,且 马特洛克 (Matlock) 不建立任何网络连接。诚实的边界:同一用户的系统进程有权限写入磁盘上的用户配置文件;安全保护和测试完整性在执行前检测并拒绝未经授权的编辑,而不是从物理上阻止同一用户写入磁盘。
3. 前置人工审批与受控后台进程
每当通过本地 stdio MCP 连接的 AI 助手创建或修改操作时,马特洛克 (Matlock) 会自动开启“运行前先询问我”,且保存期间不会打扰您。在该操作或无人值守序列的第 1 步开始前,马特洛克 会在事前一次性请求确认([批准并运行] / [拒绝操作],并提供防止后续 AI 编辑该卡片的安全保护选项)。所有命令均关闭标准输入,在标准用户账户下隔离的操作系统进程组中运行,绝不提权——点击停止或关闭应用即可干净终止整棵进程树。
4. 免账号离线密码学授权与首次启动门禁
首次启动时,马特洛克保持锁定,直到您确认年满 16 周岁、接受 EULA 与隐私政策、符合 EAR/OFAC 出口合规要求并授权本地文件夹扫描(桌面端默认仅读取项目,除非您开启人工批准的恢复或运行时自动回滚被篡改的受保护测试;无界面 AI 智能体模式下,被篡改的已验证受保护测试会自动从本地快照库回滚并保留撤销备份)。马特洛克 Pro(预付 约 170 元* ($24.99 USD / 年),零自动续费;可通过 MoonPay 与 Transak 银行卡支付、引导式 PayPal PYUSD,或在 /zh/pricing 及应用内通过零手续费 Solana USDC、Base USDC、Polygon USDC 结算),配合本地时钟校验与已编译吊销列表使用(网站无登录入口且无网页 Pro 解锁;自主 --headless 智能体可通过 约 170 元* ($24.99 USD / 年) Pro 或 /zh/agents 处的 MCP 智能体目录自主集群 M2M 按量接入解锁)。应用仅内置公钥验证密钥,绝不包含私有签名密钥。
5. 报告安全漏洞(RFC 9116)
如有常规咨询、账单说明或非安全类缺陷反馈,请使用位于 /zh/contact/ 的私密支持信箱。若您在马特洛克 v1.0.x 或 matlock.dutchp2p.com 中发现安全问题,请私下发送邮件至 dutch@dutchp2p.com 并在主题注明 [SECURITY],或通过 GitHub Security Advisories(https://github.com/Dutchp2p/matlock-public/security/advisories/new)提交私密报告(参见 /.well-known/security.txt),请勿提交公开 issue。我们的响应目标为:72 小时内(3 个工作日)确认收到,10 个工作日内完成初步分流,已确认严重 / 高危漏洞在 30 天内发布补丁(中危 / 低危为 90 天),并提供 90 天协调披露窗口与善意研究安全港保护。