用途:这是 Wendly 互操作 PR 的评审检查表,而非设计指南,列出任何触及 AAA 合同一侧的变更都必须遵守的安全不变量。
主要能力与规则:
- 平台上限对云免疫:任何云平面路径都不得触碰平台上限,它只存在于 pki-core 配置中,由 Wendy 平台管理方独占。每次签发都强制 issued ≤ min(requested, tenant ceiling, platform cap),操作员、设备与签名证书一致。若设计让平台上限变更经过任何面向云的 API 或配置面,即属合同违规。
- 推送信号仅故障安全:SSF/CAEP 流只携带 revoke / downgrade / deprovision / session-kill,绝不含授权。被攻陷节点只能过度撤销,无法通过推送伪造授权提权。安全方向全部是移除操作。
- 禁止承载型密钥:无纯 Bearer PAT,无私自复制粘贴的密钥,仅用发送方约束令牌。持有证明以每请求签名(JWS 或 COSE_Sign1,算法 ML-DSA,默认叶 ML-DSA-65)传递,不用 RFC 9421 HTTP 消息签名。已绑定令牌必须以 DPoP(RFC 9449)上线,绝不用 Bearer。服务账号与 CI 走同一操作员证书流程,不得使用弱化的 bearer 捷径。
- 密钥由客户端生成、不可导出、尽量硬件化:特权证书只能在新鲜人类因素之后、基于客户端生成的密钥签发;短 TTL;高影响操作需 step-up(FIDO2/passkey)。无人值守续期仅限设备例外,需硬件托管与快速撤销补偿。
- 审计防篡改、无密钥、按 correlation_id 串联:每个具权限事件都须记录、可归因、租户隔离。
自托管规则(强制):wendy 栈(wendyos / wendy-agent)必须始终能在无 SaaS 栈下运行;发布互操作变更前须参考 wendy-self-hosted 技能,保持或创建自托管路径;仅 SaaS 的功能视为不完整。
事实来源:本技能蒸馏自 AAA Contract v0.21;若与合同冲突,以合同为准。相关技能:wendy-aaa-interop、wendy-certificates、wendy-device-enrollment、wendy-device-interop、wendy-self-hosted。
限制:资料为评审清单,未提供安装命令、代码示例、收费方式或平台支持细节;已知缺口(wdY-3107 等)为过渡状态,非先例。