用途:为 CIA 平台提供数据保护指导,覆盖数据分类、GDPR 隐私设计、加密标准与数据生命周期管理,确保政治情报数据按 Hack23 ISMS 分类与数据保护政策处理。
适用场景:处理政客或公民个人数据、设计含敏感字段的数据库模式、实现数据导入导出、配置数据保留或删除策略、集成外部数据源(Riksdagen、World Bank)、处理选举或投票记录、为敏感数据实现缓存策略。不适用于无个人信息的公开开放数据、静态 UI 组件变更、构建系统或 CI/CD 流水线变更。
主要能力:
- 数据分类框架:按 Hack23 ISMS 分为 PUBLIC(议会投票记录、公开委员会文件、官方选举结果、世界银行经济指标)、INTERNAL(聚合分析结果、风险评分算法、平台使用分析、系统配置)、CONFIDENTIAL(用户凭据、会话令牌与 API 密钥、含用户操作的审计日志、内部安全评估)、RESTRICTED(数据库凭据、KMS 加密密钥、AWS 访问凭据、安全事件数据)。提供分类决策树:是否官方公开→PUBLIC;是否含个人标识→至少 CONFIDENTIAL;是否为凭据/密钥/秘密→RESTRICTED;是否为内部或配置→INTERNAL;否则逐案评估。
- GDPR 隐私设计:七项原则(主动而非被动、默认隐私、设计内嵌隐私、全功能、端到端安全、可见性与透明、尊重用户隐私)。数据主体权利实现:访问权(数据导出端点)、更正权(资料更新)、删除权(账户级联删除)、限制处理权(账户停用)、可携带权(JSON/CSV 导出)、反对权(分析处理退出)。
- 加密标准:静态数据按分类要求加密(PUBLIC 无需、INTERNAL 建议 AES-256、CONFIDENTIAL 要求 AES-256 配合 AWS KMS、RESTRICTED 要求 AES-256 加信封加密与 KMS CMK);传输数据要求 TLS 1.2+、外部 API 证书固定、内部服务 mTLS、强制 HSTS;数据库支持列级加密(如 email 字段用 EncryptedStringConverter,密码用 bcrypt 哈希)。
- 数据生命周期:保留策略(投票记录无限期归档、用户会话 30 天自动删除、审计日志 2 年转冷存储、用户账户至删除请求后匿名化删除、API 缓存 24 小时过期、分析数据 1 年聚合匿名化);安全删除流程(匿名化用户、删除会话、审计删除、清除缓存)。
- ISMS 对齐:ISO 27001 A.5.12 信息分类、A.5.33 记录保护、A.8.10 信息删除、A.8.24 密码学使用;NIST CSF PR.DS 数据安全;GDPR 第 25 条设计保护。
使用方式:在涉及上述场景时应用本技能,按分类决策树确定数据级别,再套用对应加密、保留与删除要求。
限制:资料未提供具体安装命令、代码运行方式或平台部署细节;示例代码仅作模式说明,不应直接照搬。