DB34 政务数据脱敏
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2e3aa695/db34-data-masking-skill。
技能介绍
要解决什么问题
政务或行业数据集里常混有姓名、手机号、身份证号等 PII。直接拿去联调、分析或对外共享,容易踩合规红线。DB34 指《政务数据脱敏技术规范》一类落地要求:不仅要「遮住」,还要按字段类型选用 掩码、截断、散列 等可审计的处理方式。
本技能面向你手头的 本地 CSV / JSON,在明确调用(例如 /db34-data-masking-skill data.csv)后,按 DB34 规则做字段识别与脱敏,而不是回答「脱敏是什么」这类概念题。
技能如何工作
- 数据发现:结合列名与样本模式,标出疑似敏感列。
- 规则脱敏:由
masking_engine.py实现 DB34 算法;run_pipeline.py负责加载、套用规则、写出结果;validate_inputs.py校验输入是否可用。 - 交付物:生成
*_masked文件(如data_masked.csv)及审计说明,便于回溯处理了哪些字段、用了何种手法。
细则与字段类型映射见技能内的 db34-standard-guide.md。
适用边界与注意点
- 数据源须在本机可读;需要 Python 3.8+。
- 无效文件会在 stderr 输出 JSON 错误;不支持的规则会告警并回退默认掩码,结果仍应结合审计报告人工核对。
- 未带文件路径或明确脱敏意图的泛问(如「解释 DB34」)不会触发本技能。
使用场景
- 手里有一份含身份证、手机号的政务 CSV,要交给外包做分析前先按 DB34 出脱敏版和审计记录
- 联调环境需要真实结构的 JSON 用户表,但不能把明文 PII 放进测试库
- 多部门共享样例数据集前,要先自动识别敏感列并统一掩码/截断/散列策略
- 合规自查:对本地导出表跑一遍脱敏流水线,核对审计报告里字段与规则是否匹配
适合人员
- 负责政务数据开放或跨部门交换的数据管理员,需要可回溯的 DB34 脱敏交付物
- 把生产库抽样到测试环境的后端工程师,要在本地 CSV/JSON 上批量处理敏感字段
- 做数据产品或报表原型、只能用脱敏样例的产品/分析同学
- 承担等保或内控检查的信息安全人员,要对照规范验证掩码与散列结果