| 阶段 | 核心合规要点 | 常见风险 | 推荐措施 |
|---|---|---|---|
| 📥 收集 | 告知同意 · 最小必要 · 数据分类 | 过度收集、默认勾选 | 隐私政策弹窗、仅收集业务必需字段 |
| 🗄️ 存储 | 加密 · 访问控制 · 保留期限 | 明文存储、权限漏洞 | AES-256加密、RBAC、自动过期清理 |
| ⚙️ 使用 | 目的限制 · 脱敏 · 日志审计 | 越权查询、滥用数据 | 动态脱敏、操作留痕、定期复核 |
| 🔗 共享 | 数据映射 · 第三方协议 · 最小字段 | 违规提供、跨境风险 | DPA、传输加密、数据清单 |
| 🗑️ 销毁 | 不可逆删除 · 介质销毁 · 证明 | 逻辑删除残留、未销毁备份 | 覆写/消磁、销毁证书、备份同步清理 |
# 安全销毁策略示例 (不可逆删除)
def secure_delete(file_path, passes=3):
"""覆写+截断 确保数据无法恢复"""
with open(file_path, 'ba+') as f:
length = f.tell()
for _ in range(passes):
f.seek(0)
f.write(os.urandom(length)) # 随机覆写
f.truncate(0) # 截断
os.remove(file_path) # 删除文件
log_event(f"[合规销毁] {file_path} 已安全删除")
# 同时清理备份记录 (需配合备份策略)