用途:面向审计师、企业采购与监管方,回答“如何证明租户被隔离”,为架构每一层产出可命名、可附上、带时间戳的证据。
主要能力:第一步盘点各微服务的租户模式(silo / pool / mixed / pod / VPC-per-tenant)及需证据的层;第二步按“层×模式”列出隔离机制、服务、证据产物与最近验证时间,覆盖网络(按租户安全组)、计算(按租户 K8s 命名空间)、存储(tenant_id 行级安全、企业租户独立库/KMS 密钥)、IAM(带 tenant_id 声明的签名 JWT 边界校验)、代码路径(TenantScopedRepository 与阻断裸查询的 lint 规则)、审计(跨租户模拟登录记录)与测试(跨租户渗透测试)。
测试产物:无租户上下文请求应返回 401/403 并留审计;伪造 tenant_id 声明应被拒;跨租户模糊测试应阻断并记录;噪声邻居测试中租户 A 饱和对租户 B 的 SLO 影响需不超过 NFR 阈值;日志访问测试中租户 A 的 CSM 不可查看租户 B 日志;硬删除验证需在所有存储中返回 0 行。
控制映射:SOC 2 CC6.1、CC6.6,ISO 27001 A.13.1、A.18.1,GDPR Art.32、Art.17,以及 DPPA(乌干达)Reg.12 DPIA。
使用方式:按步骤组装 Data_Isolation_Evidence_Pack.md,含范围、租户模式清单、分层隔离机制、证据索引、测试结果摘要、控制框架映射、未决缺口与整改、证明签署;所有产物置于 evidence/ 下。刷新节奏:测试至少每季度更新,证据包每年或重大架构变更时重新发布。
限制:资料未提供具体安装命令、运行环境、价格或平台支持信息;实际证据文件需由使用者自行生成与维护。