痛点拆解
- 漂移:单台默认可装拖垮池内一致假设。
- 热修:长期开破窗无票据难复盘。
- 断链:日志缺主体节点与策略版本。
步骤清单
- 生产默认 fail-closed,白名单外一律拒。
- 破窗改短时票据:工单、批准人、节点标签、截止时间。
- 策略包版本哈希下发,入队前对拍。
- 维护窗内装插件与验收,窗外自动关破窗。
- 快照含策略、指纹、队列游标;审计不落密钥明文。
策略选型
开发机可宽,池化生产以默认拒绝为底线;金丝雀值班可开短票,预发双人,生产双人异名加变更日历。💻🔒
| 模式 | 默认 | 场景 | 风险 |
|---|---|---|---|
| fail-open | 未命中也装 | 本机调试 | 池化勿用 |
| fail-closed | 非白拒 | 生产基线 | 须配破窗流程 |
| 破窗 | 票据放行 | 应急窗 | 须过期可审计 |
网关摘流见 故障转移。
节点一致性
同池须同哈希:清单进单一事实源,CI 出签名摘要;节点接队列前校验哈希与维护组,漂移拒接入;安装走中央队列,重试见 任务重试;进程与磁盘策略双读防半热更。
变更窗口
维护窗外队列拒破窗任务;窗内先金丝雀再滚动;结束前巡检关开关、对哈希、清滞留票;频道广播起止与影响面。
回滚
吊销票并关破窗,全节点热重载;恢复上一策略与良好指纹;排空装插件队列分区;滚动 worker 前清手工会话环境变量。
审计日志要点
每条要能答:谁、哪台、哪坐标、哪版策略、是否破窗、哪张单。
- 引用一:主体、
mesh_node_id、关联号。 - 引用二:插件版本与指纹,勿只写路径。
- 引用三:单号、批准人、破窗起止、策略哈希前后。
密钥仍 0440 分文件,日志用指纹。
常见问答
| 问 | 答 |
|---|---|
| 拒绝会拖发布? | 合法进白名单与流水线批;拒的是未登记坐标。 |
| 破窗谁保管? | 变更系统或网关签发票;忌个人长期环境变量全局开关。 |
| 与 Webhook 文分工? | Webhook 管事件入站,本文管插件供应链;共用网关最小权限。 |
下一步(公开页)
OpenClaw · 安全
把插件面收敛成可审计的默认拒绝
从首页了解 MeshMac 与套餐概览;排障与术语请走帮助中心;OpenClaw 集成与多节点实战见专栏与博客列表。