mcpField
C
cloud-provider-assessment

cloud-provider-assessment

github.com/mukul975安全32338 次安装32 周前更新
代码仓库

关于 cloud-provider-assessment

面向开展供应商尽职调查的团队,用于评估云服务提供商的隐私实践。内容围绕云服务模型、隐私框架、数据驻留、租户隔离及责任划分组织。

主要功能

  1. 01映射 IaaS、PaaS 和 SaaS 责任
  2. 02检查数据驻留与主权
  3. 03审查多租户隔离
  4. 04核查 ISO 27018、CSA STAR 和 SOC 2
  5. 05加权评估打分

适用场景

  1. 01采购前评估云服务提供商
  2. 02审查数据位置和跨区域处理
  3. 03识别不同服务模型的责任缺口

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mukul975/privacy-data-protection-skills --skill cloud-provider-assessment

安装后在 Claude Code 中输入/cloud-provider-assessment确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
template.md
references/
standards.md
workflows.md
scripts/
process.py

详细介绍

云服务提供商隐私评估

概述

由于共同责任模型、多租户架构、全球基础设施以及物理处理位置的抽象化,云服务提供商的隐私评估面临独特挑战。GDPR 第 28 条的义务完全适用于云处理关系,但评估方法必须考虑云服务的具体特点。

ISO/IEC 27018:2019 为保护公有云中的个人身份信息(PII)提供了国际标准,并在 ISO 27001 的基础上补充了针对云服务的隐私控制措施。云安全联盟(CSA)的 STAR 计划提供了针对云服务的安全保证框架。SOC 2 Type II 的隐私信任服务标准涵盖个人数据处理控制措施。

在 Summit Cloud Partners,云服务提供商须接受强化评估,除标准供应商尽职调查外,还须纳入这些针对云服务的框架。

云服务模型及隐私影响

IaaS(基础设施即服务)
方面控制者责任提供商责任
静态数据加密配置并管理密钥提供加密基础设施
访问管理(应用层)定义并管理提供 IAM 平台
网络安全(应用层)配置安全组、防火墙规则提供网络基础设施
物理安全无全权负责
补丁管理(OS)控制者(或托管服务)管理虚拟机监控程序及以下层级
数据备份配置并管理提供备份基础设施
事件检测(应用层)应用层监控基础设施层监控
PaaS(平台即服务)
方面控制者责任提供商责任
应用代码安全全权负责无
应用中的数据处理全权负责无
运行时和中间件有限——仅负责配置管理平台组件
OS 和基础设施无全权负责
平台安全补丁无全权负责
身份管理配置提供身份平台
SaaS(软件即服务)
方面控制者责任提供商责任
用户输入的数据确定要处理的数据按控制者的指示处理
应用安全无(配置除外)全权负责
基础设施安全无全权负责
数据可移植性定义导出要求提供导出功能
数据删除请求删除根据 DPA 执行删除
访问配置配置用户角色提供 RBAC 平台

评估框架

领域 1:数据驻留和主权

评估问题:

#问题预期证据
1.1个人数据将静态存储在哪些区域/可用区?指明数据存储位置的架构文档
1.2控制者能否将处理限制在特定地理区域内?显示区域锁定功能的配置文档
1.3在哪些情况下,数据可能会在所选区域之外处理?披露任何跨区域处理情况(灾难恢复、支持、分析)
1.4元数据和遥测数据存储在哪里?通常存储在提供商所在司法管辖区——必须披露
1.5支持人员会从哪里访问数据?支持人员可能访问数据的国家/地区列表
1.6处理所在司法管辖区适用哪些政府访问或披露义务?根据 EDPB Recommendations 01/2020 对政府访问权限进行法律分析
领域 2:多租户与数据隔离
#问题预期证据
2.1如何将某个租户的数据与其他客户的数据隔离?架构文档——逻辑/物理隔离详情
2.2每个租户是否使用唯一的加密密钥?密钥管理架构文档
2.3某个租户的操作是否会影响其他租户的数据?侧信道及跨租户风险评估
2.4如何保护共享基础设施组件?虚拟机监控程序安全性、共享存储控制
2.5执行过哪些租户隔离测试?涵盖跨租户攻击的渗透测试结果
领域 3:ISO 27018 云隐私控制

ISO/IEC 27018:2019 在 ISO 27001 的基础上扩展了云环境专属的个人身份信息(PII)保护控制:

控制项要求评估检查
A.1PII 处理者的同意——仅根据控制者的指示进行处理核实合同条款和处理边界
A.2目的限制——不得超出控制者指定的目的进行处理审查处理范围文档
A.3用于营销——未经同意,不得将 PII 用于营销确认不会将数据用于变现或营销
A.4通知——政府提出访问请求时通知控制者核实政府访问请求通知流程
A.5披露——记录所有 PII 披露情况审查披露日志机制
A.10返还、转移和处置——终止服务时安全处理数据核实删除流程和认证
A.11保密性——对人员施加具有约束力的保密义务核实人员协议涵盖云环境专属风险
A.12分包——通知控制者启用子处理者核实子处理者管理符合第 28(2) 条
领域 4:CSA STAR 评估

云安全联盟(CSA)的 STAR(安全性、可信度、保证和风险)计划分为三个级别:

级别描述评估方法
级别 1:自我评估提供商填写 CSA 共识评估倡议问卷(CAIQ)审查自我评估的完整性及佐证材料
级别 2:第三方审计根据 CSA 云控制矩阵(CCM)进行独立审计审查审计报告、范围和发现
级别 3:持续监控实时监控控制措施的有效性审查持续监控仪表板和警报

隐私相关的关键 CCM 控制领域:

领域控制项与隐私的相关性
DSP(数据安全与隐私)DSP-01 至 DSP-19数据分类、保留、清单、隐私保护设计
GRC(治理、风险、合规)GRC-01 至 GRC-08治理框架、风险评估、策略管理
IAM(身份与访问管理)IAM-01 至 IAM-16访问控制、凭据管理、多因素认证
SEF(安全事件管理)SEF-01 至 SEF-08事件响应、违规通知
领域 5:SOC 2 Type II 隐私标准

AICPA 信任服务标准中的隐私标准评估以下方面:

标准领域评估重点
P1告知提供商向控制者披露隐私实践
P2选择与同意控制者可以配置隐私设置
P3收集数据收集限于声明的目的
P4使用、保留和处置按指示处理;根据 DPA 保留;经认证删除
P5访问控制者可以访问并取回其数据
P6向第三方披露子处理者的披露与管理
P7隐私安全保护 PII 的技术控制
P8质量数据完整性和准确性控制
P9监控与执行合规监控和违规响应
领域 6:共同责任模型映射

记录每个控制领域的共同责任边界:

控制领域控制者责任提供方责任缺口/风险
数据分类上传前对数据分类提供分类工具[Gap?]
加密密钥管理[Depends on model][Depends on model][Gap?]
访问控制(应用层)[Depends on model][Depends on model][Gap?]
漏洞管理[Depends on model][Depends on model][Gap?]
事件检测[Depends on model][Depends on model][Gap?]
数据备份[Depends on model][Depends on model][Gap?]
合规报告[Depends on model][Depends on model][Gap?]

评估评分

领域权重得分(1-5)加权得分
数据驻留与主权20%
多租户与隔离20%
ISO 27018 合规性15%
CSA STAR 级别15%
SOC 2 隐私准则15%
共同责任清晰度15%
总计100%

主要法规参考

  • GDPR 第 28 条 — 控制者与处理者的关系同样适用于云服务
  • GDPR 第 32 条 — 安全措施,包括云服务专属控制措施
  • ISO/IEC 27018:2019 — 公有云中个人身份信息(PII)保护实践准则
  • ISO/IEC 27017:2015 — 云服务信息安全控制措施实践准则
  • CSA Cloud Controls Matrix (CCM) v4.0 — 云安全控制框架
  • EDPB Recommendations 01/2020 — 云传输的补充措施
  • ENISA Cloud Computing Risk Assessment (2009, updated) — 欧盟云风险框架

评论

支持 Markdown