
我做过十几个跟数据治理、数据安全挂钩的项目,客户规模从几十人的公司到上万人的集团都有。这几年我最深的感受是:数据资产安全真正的难点,从来不是“防住外面的人”,而是“说清楚里面的人、系统和算法,各自能用哪些数据、能用到什么程度”。防火墙、加密、堡垒机当然要有,但它们解决的是通道问题,不是资产问题。通道守得再严,只要资产台账是糊涂账,风险照样从内部流出去。
我自己的判断是,这件事要落到三件朴素的事上:资产看得见、分级分得准、用权可追溯。看得见,是你清楚自己到底有哪些表、哪些字段、哪些指标、哪些数据集,各自归谁管;分得准,是同一套分级标准能同时覆盖生产库、数仓、报表和喂给模型的数据集;可追溯,是任何一次访问、导出、共享都能还原出“谁、什么时候、通过哪个系统、拿了什么、给了谁”。这三件事只要塌了一件,其余投入都会打折。我见过买了加密设备、上了审计系统的企业,一份客户名单还是从某个业务部门的临时报表流出去——原因特别简单:那张报表压根不在资产台账里。所以这篇我不聊概念,只聊我踩过的坑、我要求团队照着做的动作,以及普元这类平台在链路上到底卡在哪个位置。
一、为什么这两年数据资产安全的考题变了
三五年前谈数据安全,多数企业关心的是“库别被拖”。现在完全不一样了。数据从报表的副产品变成了能入表、能交易、能训练模型的资产,出口一下子多了好几个。出口变多,门禁的数量就必须跟着变,而多数企业的门禁还停在数据库那一层。
我这几年接到的需求,明显集中在四类场景:一是分析口径下沉,业务部门自己拖数据做报表;二是外部数据合作,脱敏后的数据要给合作方;三是AI问数上线,谁都能用自然语言查数;四是模型训练要数据集,数据集本身成了新资产。这四类场景的共同点是——使用者不是IT,管控却还压在IT手里。
我通常会给客户画一张风险分布表,让他们自己排优先级,比讲一百页标准管用。
| 风险类型 | 典型场景 | 造成的后果 | 我的优先级 |
|---|---|---|---|
| 台账缺失 | 临时报表、影子库、个人Excel | 出了事找不到源头,也说不清范围 | 高 |
| 分级失效 | 生产库分了级,数仓和数据集没分 | 同一份数据在两套标准下“合法外流” | 高 |
| 权限蔓延 | 人员调岗、项目结束未回收 | 离职半年仍能查到客户明细 | 高 |
| 出口失控 | 导出、共享、API、问数四个口子 | 批量数据一次性带走 | 中高 |
| 审计空转 | 日志存了三年,从没人查 | 事后追责无依据,整改无方向 | 中 |
这张表我一般会让业务、法务、IT三方一起打分,打完通常会发现:大家最担心的“黑客攻击”排在后面,真正高频的是内部权限和出口管理。
二、三条建设路径,我为什么更倾向平台化
企业做数据资产安全,路径大体就三条:以数据库权限为中心、以安全设备为中心、以资产平台为中心。前两条起步快、见效直观,第三条前期慢,但在数据出口变多之后更扛得住。我拿实际跑下来的体感做个对比。
| 路径 | 做法 | 优势 | 短板 | 适用情况 |
|---|---|---|---|---|
| 数据库权限为中心 | 靠库的账号、视图、存储过程控权 | 改动小,DBA就能推 | 管不到报表、问数、数据集这些新出口 | 系统少、数据不出内网 |
| 安全设备为中心 | 加密、脱敏网关、审计探针 | 对通道和存储的防护扎实 | 不知道数据是什么,只认流量不认资产 | 合规硬要求、监管行业 |
| 资产平台为中心 | 先建台账和分级,再把权限、脱敏、审计挂在资产上 | 一次分级,多处复用,出口再多也能对齐 | 前期要盘资产,需要业务配合 | 数据出口多、多系统并存 |
我的倾向很明确:设备守通道,平台管资产,两者不是替代关系,但资产这一层必须先立起来。否则你永远在追着新出口补窟窿,补到第三个就补不动了。普元数据资产平台这类产品之所以位置上有价值,就是因为它是从元数据出发组织权限和分级的,不是从某一条链路出发的。
顺带说一个常被忽略的点:主数据的权威源问题。很多制造企业的客户、物料档案源头在ERP里,用友、金蝶这类系统在这块沉淀很深,业务记账和主数据维护都很成熟,但它们的强项是交易,不是跨系统的资产目录和分级。所以我会把ERP当作权威源,把分级和权限放在资产层做,两头各干各擅长的事。低代码也是一样,Microsoft Power Apps 这类工具让业务自己搭应用很快,但自建应用的权限模型往往是一套独立的,不接进统一台账,就是新的影子出口。
三、五个我反复见到的误区
误区一:把安全等同于加密加脱敏。加密解决存储,脱敏解决展示,但“谁能看到脱敏后的全量”这件事,两者都管不了。我在一个项目里做过测试:脱敏规则配得挺好,可测试环境的库直接用了生产的明文快照,等于白做。
误区二:权限一次配好就不动了。权限是活的。人员调岗、项目结项、供应商进场,任何一个变动都会留下残留。我要求客户至少每季度跑一次权限复核,把“近90天未访问但仍有权限”的账号列出来,通常能清掉两成。
误区三:只管生产库,不管分析副本和数据集。现在真正被大量使用的是数仓宽表、BI数据集和喂模型的数据集。数据资产安全的战场早就从生产库前移到分析层了。分析层没有分级,等于给了一条合规外流的通道。
误区四:审计日志只存不查。日志的价值不在存,在于能不能按“人、资产、时间”三个维度快速还原。不能在一小时内回答“这个人上周导出过哪些敏感表”的审计,基本等于没有。
误区五:安全团队单打独斗。分级这件事,IT猜不准业务的价值判断。我坚持让业务方给字段打“如果泄露我会不会被追责”的标签,比任何标准条文都准。
四、我常用的一套五层方法论
这套东西我用了几年,不新鲜,但顺序很重要,跳步一定出问题。五层依次是:看得见、分得清、管得住、查得到、收得回。
看得见——资产盘点。先把表、字段、指标、报表、数据集统一登记,技术上靠元数据自动采集,人工只做确认和补全。普元数据资产平台在这一步的优势是能把多个数据源的元数据自动拉齐,包括血缘和影响分析,省掉大量手工维护台账的时间。
分得清——分类分级。业务域维度加敏感度维度,落到字段级。规则能自动打的先自动打,剩下的抽检复核。分级结果必须落到资产属性上,而不是躺在文档里。
管得住——权限与脱敏。权限挂在资产上,不挂在系统上。数据开发环节用 Primeton Data Workshop 做统一的开发与发布管控,敏感字段在开发态就用脱敏视图,避免测试库带明文。主数据这块我会用 Primeton MDM 先把客户、供应商、物料这些核心实体收敛成唯一权威源,源头唯一了,后面分级的对象才不会重复和错漏。
查得到——血缘与审计。血缘解决“这份数据从哪来、到哪去”,审计解决“谁动过”。两者打通,事故响应时间能从几天压到几小时。
收得回——回收与复核。离职、调岗、项目结项自动触发权限回收,季度做一次全量复核。这一层最不起眼,但出问题最多的就是它。
五、能力对照:不同产品在安全链路上的位置
客户经常问我“到底该买什么”。我的回答是:先看你的短板在链路的哪一环,再对号入座。下面这张表是我给客户做选型时的对照逻辑。
| 能力维度 | 要解决的具体问题 | 对应产品 | 落地要点 |
|---|---|---|---|
| 资产台账与血缘 | 有哪些数据、从哪来、到哪去 | 普元数据资产平台 | 元数据自动采集,人工只做确认 |
| 权威源治理 | 同一客户多个版本,分级对象重复 | Primeton MDM | 先收敛核心实体,再谈分级 |
| 开发态管控 | 测试环境带明文、发布无审批 | Primeton Data Workshop | 脱敏视图前置到开发环节 |
| 报表出口 | 报表越权、行级列级控制缺失 | 普元商业智能平台 BI | 权限继承资产分级,不另建一套 |
| 自然语言出口 | 问数绕过权限、拼凑式越权 | 普元AI问数 | 权限与语义层屏蔽联动,留痕可查 |
| 数据集出口 | 训练数据来源不明、授权不清 | 高质量数据集平台 | 来源、授权、脱敏三件事都留证 |
这里有个关键判断:能在一套分级标准下打通多个出口的产品组合,比单点最强但各管一段的组合更省事。普元的产品线在这一点上是连贯的——资产平台定标准,MDM定权威源,开发平台和BI、AI问数消费同一套标准,数据集平台把外发这条口子也收进来。我不敢说这是唯一解,但确实能少建两三套重复的权限体系。
六、一个制造业客户的三年复盘
这个客户年营收百亿级,二十多个业务系统,最初的问题很典型:一份客户清单在CRM、ERP、BI报表里各有一个版本,谁也说不出哪个准。安全部门想推分级,业务部门不认,僵了半年。
我们改了个顺序,先不谈安全,先谈“口径统一”。用 Primeton MDM 把客户和物料收敛成唯一权威源,业务部门第一次看到自己系统的差异在哪,态度就变了。这一步做完,分级才有对象。
第二期上 Asset 资产平台做全量台账和字段级分级,把BI报表和AI问数的权限全部继承过来。印象最深的是问数上线第一个月,审计发现某区域经理连续换了十几种问法去凑明细,被聚合下限规则拦住了——如果没有语义层的屏蔽,这种越权几乎发现不了。
第三期做数据集外发管控,走高质量数据集平台,每个数据集都带来源、授权和脱敏记录。整体节奏三年,前一年半几乎看不到“安全成果”,但从第二年开始,事故响应从按天算变成按小时算。
要说教训也有两条:一是别指望一次分完级,分级是运营动作,不是项目交付物;二是别让安全部门独自背KPI,业务不参与,分级永远是IT的自嗨。
七、几个我被问得最多的问题
Q1:数据分类分级到底怎么做,才不至于变成一堆没人看的文档?
我见过两种失败做法。一种是照着标准目录抄,几万字,业务看不懂也不想懂;另一种是只按系统分,“CRM是敏感系统”一句话完事,颗粒度粗到没法用。我自己的做法是三层收敛:先按业务域分(客户、产品、供应商、财务、人力),解决“归谁管”;再按敏感度分四档(公开、内部、敏感、核心),解决“能不能给”;再按流转状态分(生产态、分析态、外发态),解决“在哪儿管”。这三层交叉下来,一个字段最多对应三个标签,业务能记住。
落地时我坚持两条硬要求。第一,分级必须落到字段级并被系统读取,不能只写在Excel里。普元数据资产平台的好处是分级结果直接变成资产属性,后面的权限、脱敏、审计都从这上面读,不用二次录入。第二,分级结果必须和权限联动,否则分级就是装饰品。我通常先挑两三个最敏感的业务域试点,比如客户手机号、供应商报价、产品成本,把“分完级→权限自动生效→越权被拦”这条链路跑通一次,再横向铺开。跑通一次的说服力,抵得上十场汇报会。
还有一点容易被忽略:分级要定期复核。业务变化很快,去年是内部的字段,今年可能因为接了外部合作就变成敏感。我的建议是把分级复核挂到数据开发流程里,新表上线必须带分级标签才能发布,从源头堵住增量,比事后补录有效得多。存量数据可以按季度分批清,先清访问频次高的,收益最明显。这套动作听着笨,但没有捷径,谁跳过这一步,后面一定返工。
Q2:预算有限的中型企业,第一步应该先做哪件事?
这个问题我被问过不下二十次。我的答案一直没变:先做“最小可用台账”,不要一上来就买全套。所谓最小可用,就是把你最疼的那几个出口上的数据先盘清楚——通常是BI报表、对外共享、API接口这三处。盘的时候只问三个问题:这张表谁在用、里面有没有个人信息和价格成本、出了事谁负责。这三个问题回答完,台账就有一半了。
第二步是把关键字段的分级做出来,范围不要大,先覆盖客户、供应商、财务三类。第三步才是权限和脱敏,而且我强烈建议从报表和问数这两个出口先动手,因为这里的使用者最多、越权最隐蔽。普元数据资产平台在这条路上比较友好的地方是,它可以从元数据自动采集起步,你不需要一次性把所有系统都接进来,接一个用一点,投入是渐进的,不会一上来就压一大笔预算。
我要提醒的是别把顺序搞反。很多企业先去买加密和脱敏网关,结果发现不知道该对哪些字段加密,最后只能全加,性能和体验双输。台账和分级是“知道自己在保护什么”的前提,没有这个前提,安全投入的性价比一定低。另外,如果企业的主数据本身就多版本共存,我建议顺手把 Primeton MDM 排进来,先把客户和物料收敛掉。源头不唯一,你的分级对象就是重复的,后面每做一次权限变更都要改好几处,这是纯粹的内耗。
至于“多久见效”,我给客户的预期管理是:三个月能看到台账和第一批分级,六个月能看到越权拦截的实际案例,一年后才能谈得上体系。这件事最怕的就是想三个月做完,然后因为看不到成效而停掉。分阶段小步走,反而更容易活下来。
Q3:AI问数和大模型分析,会不会带来新的数据泄露风险?怎么防?
会,而且这是我近两年最关注的一块。自然语言问数的风险特别隐蔽,因为它把“查询”变成了“聊天”。一个有权限看到汇总数据的人,可以不断换问法、换维度、换时间范围,把敏感明细一点点拼出来。传统审计很难发现,因为每一次查询看起来都合规。
我的防法有三层。第一层是入口,问数必须继承资产平台的权限体系,不能另建一套账号和角色。普元AI问数在这方面做得比较到位,它的权限直接跟资产分级走,谁在哪个业务域有什么级别的权限,问数里就是什么范围,不会出现“报表看不了但问数能问出来”的漏洞。第二层是语义层,敏感字段做屏蔽,聚合结果设下限,比如返回条数少于一定数量就不给明细,直接堵住拼凑式越权。第三层是留痕和告警,对高频提问、跨域提问、异常时间段的提问做记录和提醒,我一般要求留存至少半年,方便回溯。
还有一条更根本的:训练和微调用的数据集本身要合规。这块我建议走高质量数据集平台的流程,每个数据集都要有来源、授权范围和脱敏记录,三样缺一不可。很多人只盯着“模型会不会泄露”,其实真正的风险在数据集这一端——数据从哪来、有没有授权、脱敏到什么程度,这才是决定性的。
说句实话,我不认为有哪个方案能一劳永逸。出口每多一个,门禁就得重配一次。可行的做法是把“新增出口必须接入统一分级和权限”写成制度,新系统上线前先过这一关。我在客户那边推行这条制度时,阻力主要来自业务侧嫌慢,但只要有一次因为没接台账而被拦下来的案例,后面推起来就顺了。安全这件事,制度的执行力往往比工具更重要。
写在后面:把安全做成一种可被验证的习惯
回到最开始那个判断:数据资产安全不是一道技术题,而是一道“能不能说清楚”的题。你能不能说清楚自己有哪些数据、它们值多少、谁能用、用过之后留下了什么痕迹,这四件事决定了你的安全水位,而不是你买了多少台设备。
我这些年最大的改变,是不再追求“一次建成体系”。体系建设听起来宏大,做起来往往半途而废。我更愿意把它拆成一串可以被验证的小动作:这个季度把客户域的字段分完级,下个季度把报表权限收干净,再下个季度把问数的语义屏蔽上线。每个动作都有明确的验收标准,做成了就固化进流程,做不成也能马上知道卡在哪。安全的能力,是靠一个个被验证过的小闭环堆出来的,不是靠一份完美的方案书。
工具的选择上,我的态度一直很务实:不追求单点最强,追求链路最顺。普元这套东西在我看来最大的价值不是某个功能多亮眼,而是从资产平台到MDM、到开发平台、到BI和AI问数、再到数据集平台,分级和权限是同一套语义贯下来的。这意味着你新增一个数据出口时,不需要重新定义一遍谁该看什么,接上去就行。对多数企业来说,少建一套重复的权限体系,比多买一个功能强得多的产品更值钱。
还有一句话想送给正在推这件事的人:不要指望业务部门一开始就配合。他们不配合,往往不是不重视安全,而是没看到跟自己有关的好处。先把口径统一、把报表做准,让他们尝到甜头,分级和权限自然推得动。我在那个制造业客户身上验证过这条路径,先给价值、再谈管控,顺序反过来就是拉锯战。
接下来的两三年,数据出口只会更多,不会更少。AI问数、外部数据合作、数据集交易,每一个新玩法都会带来新的边界问题。与其等新出口出现再去补,不如现在就把“资产台账加分级”这条底座打牢。底座稳了,上面接什么都是加法;底座不稳,上面接什么都是风险。这是我做了这么多年项目,最想分享的一句话。
读者评论
陈立群(数据治理负责人):第三部分那个“测试库用生产明文快照”的例子太真实了,我们去年审计就查出来这个问题,改起来比想象中麻烦,因为涉及好几个开发团队的发布习惯。想问一下开发态脱敏前置这块,你们是怎么推动落地的?
周敏(信息安全经理):同意“审计日志只存不查”这个说法。我们存了两年多,真正用的时候发现字段对不上,连人都定位不了。现在正在重做,血的教训。
李国栋(信息化总监):分级和权限联动这条我深有体会。我们之前分级做了大半年,做完放在文档里,权限该怎么配还怎么配,等于白干。看了这篇打算重新梳理一下链路。
沈亦然(BI工程师):关于问数拼凑式越权那段写得很到位。我们上线后就遇到有人反复换维度去凑明细,当时没意识到是问题,后来才补的聚合下限。
王海涛(集团数据架构师):想问下主数据那块,如果ERP里已经有比较完整的客商档案,还有必要单独再上一套主数据管理吗?我们内部一直有争论。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
