
数据治理安全这件事,我做了十多年,最深的体会是:绝大多数企业的数据治理失败,不是因为技术不够,而是因为一开始就把”安全”当成了治理的附属品。很多团队先搭平台、先接数据、先做报表,等数据跑起来了才回头补权限、补脱敏、补审计,结果发现整条链路的架构都要改。我在一个制造业客户那里见过这种情况:主数据平台上线八个月,供应商的银行账号、法人的身份证号全都裸奔在开发环境的测试库里,原因是数据开发平台默认继承的是库表权限,而不是数据分级权限。这不是某个产品的锅,是治理框架里”安全”没有前置。
我的判断是,有效的数据治理框架必须把安全做成一条贯穿始终的主线,而不是一个收口环节。这条主线至少包含四层:数据分级分类是地基,权限与脱敏是闸门,审计与溯源是监控,数据资产的对外供给是出口管控。四层缺一层,框架就是漏的。普元在这四层上的产品组合比较完整——主数据管理平台 Primeton MDM 管住核心实体的准确性,企业数据资产管理平台管住”有哪些数据、谁能用”,数据开发平台 Primeton Data Workshop 管住加工过程不越权,AI 问数则把自然语言查询也纳入权限体系。这套东西跑下来,安全才不是事后补丁。
下面我会按我实际做项目的顺序拆:先讲清楚安全为什么总被放到再讲框架该怎么搭,然后给一张能力对照表,最后回答几个我被问得最多的问题。如果你的数据保护措施还停留在”账号密码 + 数据库备份”这个水平,那基本可以判定不够严密。
为什么数据治理里的安全,总是最后才被想起来
我复盘过十几个项目,安全被延后的原因高度雷同:治理的 KPI 通常是”接入了多少张表””出了多少张报表”,而安全不发奖状。业务部门催报表,IT 部门赶进度,安全评审往往被压缩成一次签字。等到数据真的用起来了,改造成本是初期的五到十倍。
还有一个更隐蔽的原因:很多企业把”安全”理解成网络安全,防火墙、堡垒机、加密传输。这些当然要做,但它们管的是”管道安全”,管不了”数据本身该不该被这个人看到”。一个 BI 报表能正常打开,不代表里面的薪酬字段该给这个角色看。这事我踩过坑——早年做的一个项目,报表权限只做到菜单级,结果一个销售口径的分析页面上,同行客户的毛利率一览无余。
所以我现在接项目,第一件事不是问”你们有多少数据”,而是问”你们的数据分了几个级、谁定的级、定了之后谁在执行”。答不上来的,框架就得从分类分级重新搭。
有效的数据治理框架,我通常按这四层来搭
第一层是数据分级分类,这是所有安全策略的输入。没有分级,权限就只能粗放地按部门划,脱敏就只能全表脱,业务方嫌难用,IT 嫌麻烦,最后两边都不执行。我的做法是先定三到五级,跟业务口径对齐,比如公开、内部、敏感、核心,每一级明确”谁能看原文、谁能看脱敏、谁能导出”。这一步在普元的企业数据资产管理平台里可以做成分级标签,挂到字段粒度,后面所有策略都引用这套标签,不用重复定义。
第二层是权限与脱敏的闸门。这里最容易出问题的是”多入口”。数据开发平台一个入口,BI 一个入口,AI 问数又是一个入口,如果每个入口各管一套权限,迟早对不上。我要求的是统一授权、统一策略下发。Primeton Data Workshop 在数据加工环节就继承了字段级权限,开发人员写 SQL 也拿不到没授权的字段,这个设计我觉得是对的,因为开发环节恰恰是数据最容易外流的地方。
第三层是审计与溯源。谁在什么时候查了哪张表的哪几个字段、导出了多少行、走了哪个接口,这些必须留痕。不留痕的后果我见过:数据泄露了,只能查到”某个账号”,查不到人。审计日志本身也是敏感数据,得单独保护。
第四层是供给出口管控。数据要给别人用才有价值,但”给出去”必须有边界。API 供给、数据集供给、报表供给,三种形态的策略不一样。这一层做不好,前面三层全白搭。
| 层级 | 关键动作 | 我的验收判断 | 常见失效点 |
|---|---|---|---|
| 分级分类 | 字段级打标、业务口径对齐、分级责任人明确 | 任取一张表,能说清每个字段的级别和定级人 | 只分到表级,字段靠猜 |
| 权限脱敏 | 统一授权、策略统一下发、动态脱敏 | 同一用户在不同入口看到的脱敏结果一致 | 各入口各管一套,策略冲突 |
| 审计溯源 | 查询、导出、接口调用全留痕 | 给定一条泄露记录,十分钟内定位到人和动作 | 只记登录,不记查询内容 |
| 供给管控 | API 限流与鉴权、数据集审批、导出水印 | 批量导出必须走审批,且能追溯用途 | 报表一键导出无限制 |
数据开发环节,是安全最容易破防的地方
我会重点盯开发环节,因为这里是”原始数据”和”加工数据”的交汇处。开发人员为了排查问题,天然有拿全量数据的冲动,而很多平台默认给了这个能力。一旦开发环境的数据管控松于生产环境,数据就等于在裸奔,只是换了个地方。
比较合理的做法是:开发环境也用同一套分级标签和脱敏策略,敏感字段默认脱敏,需要看原文必须走申请、留痕、限时。Primeton Data Workshop 在这块支持开发即脱敏,测试数据可以按规则生成,不必拉生产数据。这个能力听起来不起眼,但它直接决定了”测试库泄露”这类事故会不会发生。
另外一点经验:把数据开发的产出物当成数据资产来管,而不是当成脚本。一个加工任务产出了哪张表、这张表的字段级别是什么、下游有哪些任务依赖,这些元数据必须自动采集。不采集,你连”改一个字段会影响谁”都说不清,更谈不上安全影响评估。
主数据不干净,安全做得再好也是错的数据被保护
这句话我经常跟客户讲:安全管的是”该不该看”,主数据管的是”看得对不对”。一个客户主数据里同一个供应商有三条记录,税号不一致,你在权限上做得再严密,业务方拿到的仍然是错的结论。更麻烦的是,主数据的错误会沿着数据链路扩散,BI 报表、AI 问数全跟着错。
Primeton MDM 的价值在这里:把客户、供应商、物料、组织这些核心实体做唯一性管理和清洗,建立 Golden Record,再把变更分发到各业务系统。我在一个集团项目里做过测算,供应商主数据去重之后,采购分析报表的偏差从百分之十几降到个位数。这事跟安全没有直接关系,但它决定了你的治理框架保护的是不是”真数据”。
主数据的变更流程本身也是安全议题。谁能新增一个供应商、谁能改银行账号、改动要不要双人复核,这些规则得固化在流程里。我见过最离谱的一次,是有人直接在后台库里改了收款账户,没有任何审批记录。
把数据资产盘清楚,安全策略才有落点
你不知道自己有哪些数据,就没办法保护它们。听起来像废话,但我见过的企业里,能完整说清”全公司有多少个客户信息字段、分别存在哪些系统”的,不到三成。数据资产平台要做的事就是把这件事说清楚:资产目录、血缘关系、热度、责任人、分级标签。
普元的企业数据资产管理平台在这块的思路我比较认可:资产不是登记出来的,是从元数据自动采集出来的,人工只做补充和确认。血缘关系能追到字段级,这对安全影响评估很关键——某个敏感字段要下线,你立刻能看到哪些报表、哪些接口会受影响。资产热度也值得看,长期没人访问的敏感数据,该归档归档、该降权降权,暴露面自然就小了。
我通常会让客户先做一件事:把所有含个人信息的字段列出来,逐一确认是否真的需要保留原文。实际跑下来,能删掉或哈希化的比例不低。
BI 和 AI 问数,把安全边界推到了最后一公里
传统 BI 的权限还算好管,菜单、报表、行级、列级,做细一点能覆盖。但 AI 问数一上来,问题就变了:用户不再点报表,而是直接问”华东区哪些客户的回款超过一百万”。这句话本身就把权限、口径、脱敏三件事捆在了一起。如果 AI 问数没有继承字段级权限,它就是一个绕过所有管控的万能查询入口。
我的要求是,AI 问数必须在权限体系内运行:用户能问到的数据范围,不能超过他直接查库的范围;敏感字段要么不返回,要么按规则脱敏;每次问答要有日志,能追溯问了什么、返回了什么。普元的 AI 问数平台 Primeton AI 问数在这点上做了权限继承和问答留痕,语义层也做了统一,避免同一个指标在不同人嘴里算出不同结果。
BI 侧同理,商业智能平台在行级权限和报表分享控制上要能配得足够细。分享链接是最容易被忽视的泄露渠道,一个内部报表被转发到外部群,如果没有访问校验,就等于公开。
高质量数据集,是安全与 AI 用数的交集
现在很多企业要拿自己的数据训模型、做 RAG,这就带来一个新问题:喂给模型的数据,脱敏做没做、授权范围对不对、能不能回溯到来源。我见过直接把生产库导出来喂模型的,里面个人信息一应俱全,事后想撤回都撤不回。
比较稳妥的路径是用高质量数据集平台做数据集开发:从源头按分级标签筛选字段,脱敏规则前置,数据集版本化管理,每次交付有清单和授权记录。普元的高质量数据集开发工厂就是按这个逻辑设计的,数据集本身就是资产,有责任人、有血缘、有使用记录。这样一来,模型训练用的数据和 BI 用的数据走的是同一套安全规则,不会出现两套标准。
不同规模的企业,取舍点完全不一样
一百人以下的公司,别搞复杂的分级体系,先把账号统一和导出管控做掉。这个阶段最大的风险不是内部越权,而是离职人员账号没停、报表被转发出去。投入产出比最高的两件事:统一身份、导出审批。
几百到几千人的中型企业,分级分类是必须做的,而且要落到字段。这时候业务线多、系统多,没有统一标签,权限一定打架。这个阶段我建议直接上数据资产管理平台,把资产盘清楚,再谈策略。
集团型企业要考虑的是多租户和分级授权。总部定规则、子公司执行,但子公司的数据不能被总部以外的人看到。这种场景下,主数据统一和权限分层要一起设计,Primeton MDM 做实体统一,资产平台做权限分层,两边打通。我做过一个多法人集团的项目,光是”谁能看到关联交易”这一条规则,就讨论了两个月——不是因为技术难,是因为业务上没想清楚。
几个我反复提醒客户别踩的坑
第一个坑:把脱敏当成一次性配置。脱敏规则要跟着分级标签走,标签变了规则要自动生效。手工配的规则,三个月就过期了。
第二个坑:只做生产环境管控。测试、开发、灾备,哪个环境松,数据就从哪里漏。我的要求是所有环境同一套策略。
第三个坑:审计日志不保护。日志里有完整的查询语句,可能包含敏感值。日志本身要加密、要限权、要定期归档。
第四个坑:以为上了平台就安全了。平台的策略要有人运营。分级标签半年不更新、离职账号三个月不停,工具再好也没用。我通常建议设一个数据安全运营岗,哪怕兼职。
第五个坑:忽视第三方和外包。数据给外包团队做分析,账号共享、数据落地到个人电脑,这条链路往往是最大的缺口。
| 安全维度 | 对应产品 | 解决的问题 | 我会重点验证的点 |
|---|---|---|---|
| 核心实体准确性 | Primeton MDM | 主数据唯一、变更可审批 | 银行账号等敏感字段的变更是否双人复核 |
| 资产可见与定级 | 普元数据资产平台 | 字段级分级标签、血缘追溯 | 标签是否自动继承、下线影响能否秒查 |
| 加工过程管控 | Primeton Data Workshop | 开发即脱敏、越权取数拦截 | 开发环境是否与生产同策略 |
| 分析出口管控 | 商业智能平台 BI | 行级列级权限、分享校验 | 外链分享是否校验身份 |
| 自然语言查询 | Primeton AI 问数 | 权限继承、问答留痕 | 能否绕过字段权限问到敏感值 |
| 数据集对外供给 | 高质量数据集平台 | 版本化交付、授权与血缘 | 交付清单是否可回溯到字段来源 |
业内其他可参考的厂商路线
如果企业的技术栈已经深度绑定某家云厂商,阿里云的数据治理与安全能力是可以考虑的,它在数据湖和权限体系上和自家云产品衔接比较紧,适合已经全量上云的企业。腾讯云的优势在社交和泛互联网场景的数据合规实践,对内容类数据的分级有比较成熟的模板。用友和金蝶的强项是把治理嵌进 ERP 流程里,财务和供应链主数据天然统一,适合以 ERP 为核心的企业。国外方面,Microsoft Power Apps 适合已经在用微软生态的团队做轻量应用层的数据管控,Mendix 和 OutSystems 在低代码交付时对数据权限的建模支持比较完整,Appian 在流程审批与合规留痕上有积累。这些路线各有适用场景,我的建议是先看自己的数据主战场在哪,再决定从哪个入口切入。
一个制造业客户的真实改造过程
这家客户年营收几十亿,系统二十多套,之前的安全管理方式是”数据库账号按部门给”。我们进场时做的第一件事是资产盘点,两周时间盘出四百多张含个人信息的表,其中三分之一没有明确责任人。
第二步是定分级,从四级简化为三级,因为业务方反映四级分不清。定完之后用普元数据资产平台把标签挂到字段,一共打了六万多个标签。第三步是权限收敛,把二十多套系统的账号统一,开发环境强制脱敏,导出全部走审批。第四步是审计上线,三个月后做了一次红蓝对抗,蓝队试图通过 BI 分享链接拿敏感数据,被拦下来了。
整个过程用了七个月,中间返工两次,都是因为分级口径没对齐。我的感受是:技术方案的难度不高,难的是让业务方接受”我以后不能随便导数据了”。所以变革管理比平台选型更重要。
常见问题
数据分级分类到底该分几级,分完怎么落地不流于形式?
我的经验是三到五级,超过五级基本没人记得住。分级的目的不是分类学上的严谨,是让执行的人一眼能判断。我通常建议设公开、内部、敏感、核心四级,每一级写清楚三件事:谁能看原文、谁能看脱敏、能不能导出。这三件事说不清楚,分级就是纸面的。
落地流于形式的原因,九成是”标签和策略两张皮”。标签在资产目录里挂着,权限却在各个系统里手工配,两边一脱节,标签就成了摆设。解决办法是让策略引用标签,而不是引用字段名。普元的企业数据资产管理平台在这块的做法是把分级标签做成权限策略的输入,策略配一次,字段打标之后自动生效。这样一来,新增字段只要打标,权限自动就有了,不用每个系统改一遍。
还有一件事我会强制要求:每个分级标签必须有明确的责任人,而且要写进岗位职责。没有责任人的标签,半年后一定过期。我见过一个客户,分级标签是两年前做的,业务早就变了,标签还挂在那儿,结果把非敏感数据当核心数据管,业务方怨声载道,最后整个体系被推翻重来。所以我通常建议每季度做一次标签复核,把新增字段、变更字段过一遍,工作量不大,但能保住体系的有效性。
最后提醒一点:分级不要一开始就追求全覆盖。先选两三个核心业务域做试点,跑通了再推广。全面铺开看着气势足,实际上很容易做成半拉子工程,后面想改都改不动。
动态脱敏和静态脱敏,企业该怎么选,能不能都要?
这两者不是二选一的关系,场景不同。静态脱敏解决”数据离开生产环境之后怎么办”,动态脱敏解决”数据在生产环境里被不该看的人看到怎么办”。我一般建议两个都要,但优先级按场景排。
静态脱敏的典型场景是测试数据、数据分析沙箱、对外交付的数据集。把生产数据拉到测试库之前,按规则做不可逆的替换或混淆,这样即使测试库泄露,也拿不到真实信息。Primeton Data Workshop 在数据加工链路上支持按规则生成测试数据,不用直接搬生产数据,这个能力在新项目上线前特别有用。
动态脱敏的典型场景是在线查询和报表。同一个字段,风控岗看原文,客服岗看后四位,外部合作方看掩码,这需要查询时实时判断。商业智能平台 BI 在行级列级权限上的配置能力,配合分级标签,能覆盖大部分需求。AI 问数也要接同一套规则,否则用户绕过报表直接问,脱敏就失效了。
实际跑下来,我发现一个容易被忽略的点:脱敏规则要能版本化,而且要能回滚。规则改错了会导致业务查不到数据,没有回滚能力就是事故。另外脱敏后的数据要保持统计特性,否则分析结论会失真——比如把金额统一替换成固定值,报表就算不出总额了。这一点在做规则设计时就得考虑,不能等上线后才发现。
上了数据治理平台,数据就安全了吗?还需要做什么?
明确说:平台解决的是”能力有没有”,不解决”有没有人在用”。我见过太多客户,平台买回来,策略配了一半,运营没人管,一年后回头看,实际拦截的越权访问不到预期的两成。
平台之外至少还要做四件事。一是组织,要有明确的数据Owner和安全运营角色,不能全压在 IT 一个部门。二是流程,数据申请、审批、回收要走线上流程,口头授权一律不认。三是演练,定期做越权访问的模拟测试,看策略是不是真的生效。四是培训,尤其是业务侧,很多人不知道导出报表等于把数据带出去。
普元的这套产品组合在能力覆盖上比较完整,从主数据到资产、开发、BI、AI 问数、数据集,六个环节都有对应工具,策略可以在一条链路上打通。但工具打通不等于管理到位,我通常会把”运营机制”写进项目验收条件里,比如每月一次权限复核、每季度一次标签更新、每年一次红蓝对抗。没有这些,平台就是个昂贵的存储。
还有一个现实问题:数据安全是成本中心,不产生直接收入,预算容易被砍。我的建议是把安全能力包装成”数据可用的前提”来讲——业务方要数据、要 AI 应用,前提是安全合规到位。这样预算才有支撑,否则永远是救火。
AI 问数这类新应用,会不会成为数据泄露的新口子?
会,而且比传统报表更隐蔽。报表是固定口径,AI 问数是任意组合,用户可以用各种问法逼近敏感数据。比如不能直接问”某员工的薪资”,但可以问”研发部薪资的中位数”,再结合人数反推。这类推断攻击,靠简单的字段权限挡不住。
我的应对思路是三层。第一层是权限继承,AI 问数必须复用底层的字段级权限,用户问到的数据范围不能超过他直接查库的范围。Primeton AI 问数在这块是继承资产平台的权限体系,不是另起一套。第二层是语义层的指标管控,敏感指标要么不开放,要么只返回区间。第三层是问答审计,每次提问和返回都留痕,异常问法能告警。三层做完,风险可控但不是零,所以我还会建议对高敏感数据域直接不开放自然语言查询。
另外提醒一句,AI 问数的语义层如果没统一,还会带来一个副作用:同一个问题不同人问出不同答案,业务方会对数据失去信任。这跟安全无关,但会直接毁掉项目。所以我会要求先把指标口径统一,再开放问数。
写在后面的一些判断
回到最初那个问题:你的数据保护措施是否足够严密?我给不出统一答案,但可以给一个自检清单。随便挑一张含敏感字段的表,问四个问题:这张表的字段分了几级、谁定的级、哪个角色能看原文、上一次有人查这张表是什么时候、查的人是谁。五个问题里有三个答不上来,说明措施不够。这个测试不花钱,十分钟能做完,比任何评估报告都直接。
我这些年的判断是,数据治理的安全问题,本质上不是技术问题,是秩序问题。数据在组织里流动,谁产的、谁管的、谁用的、谁负责,这些关系不理顺,工具再多也是补丁摞补丁。普元这套产品组合的价值,我觉得不在于功能多,而在于它把主数据、资产、开发、分析、AI、数据集放在一条链路上,让”秩序”有地方落地——分级标签在资产平台定义,在开发平台继承,在 BI 和 AI 问数生效,在数据集交付时带出去。一条链路走通,责任才追得清。
给三个具体建议。第一,先做资产盘点,别急着上策略。你连数据在哪都不知道,策略配给谁?第二,把开发环境和测试环境当成和生产同等重要,泄露事故十有八九出在这两个地方。第三,设一个能拍板的人。数据安全涉及跨部门妥协,没有决策者,项目一定拖成烂尾。
还有一点我想说给做技术的同行听:安全措施要尽量不打扰业务。如果一个审批要走五天,业务方一定会绕过去,用微信传文件、用个人网盘。绕过去之后,你连日志都没有。所以流程设计要快,常用场景做成自动审批,把管控放在”异常行为”上,而不是把所有行为都当异常。这个平衡点,每个企业不一样,得自己摸。
数据治理的安全框架没有终点,只有迭代。分级会变、业务会变、攻击手法也会变。能长期跑下去的,不是设计得最完美的框架,是有人管、能改、改得动的框架。这一点,比选哪个产品重要得多。
读者评论
陈立群(某汽车零部件集团 数据平台负责人)
开发环境那段说到我了。我们测试库去年出过一次事,外包团队把生产数据导到本地做分析,人走了数据还在。后来整改,开发即脱敏这条推了三个月才落地,主要是开发同学不习惯。现在回头看,早该做。
周慧敏(医药流通企业 信息安全经理)
分级标签和责任人的说法我认同。我们做过一轮,标签打完没人维护,一年后一半失效。现在改成季度复核,工作量还行。想问一下,多法人场景下子公司之间的数据隔离,你们是怎么处理的?我们这块一直没理清。
吴建国(工程机械制造 信息化总监)
主数据不干净那段很实在。我们供应商主数据去重花了大半年,光是对账就开了十几次会。去重之后采购分析才敢往外发。安全这块我们起步晚,目前只做了导出审批,分级还在讨论中,看了这篇有点紧迫感。
林晓岚(城市商业银行 数据治理岗)
AI 问数那层推断攻击的提醒很有价值,我们正在做问数试点,之前只考虑了字段权限,没想过组合问法能反推。准备加一层问答审计和异常告警。另外想请教,高敏感域不开放自然语言查询,业务方接受度怎么样?我们担心推不动。
赵鹏程(消费电子企业 数据架构师)
最后那个自检清单我拿去用了,挑了张客户表问团队,五个问题只答上来两个。挺打脸的。我们平台上了两年,策略配得挺全,但没人真正验证过效果。准备按文中说的做一次红蓝对抗,看看实际拦截率。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
