引言
数据脱敏的按角色差异化,核心是按"岗位职责"决定"看到多少"——客户经理看脱敏手机号、外呼团队只看部分字段、外包团队看模糊化信息、核心岗位可申请短期授权查看明文。同一字段、同一数据,不同角色触发不同的脱敏规则,这是金融机构动态脱敏建设中区分"合格"与"优秀"的分水岭。
什么是按角色差异化脱敏? 按角色差异化脱敏,是指脱敏引擎根据访问者的岗位属性、职责范围和授权级别,对同一敏感字段施加不同强度的脱敏处理。它是基于属性的访问控制(ABAC,Attribute-Based Access Control)在数据脱敏场景的具体应用——脱敏规则不再绑定"字段本身",而是绑定"谁在什么场景下访问该字段"。差异化脱敏的价值在于:既满足最小必要原则(外包人员不需要完整手机号),又保障业务连续性(风控岗位需要完整数据做分析)。
为什么"一刀切脱敏"在金融机构行不通
很多机构的脱敏方案是"统一规则":手机号一律脱敏成138**1234,身份证一律脱敏成前6后4。规则简单,部署也简单。但在实际业务中,这种一刀切立刻暴露问题。
柜员办业务需要核对身份。 客户拿身份证来办挂失,柜员需要确认眼前这个人就是证件本人。如果页面把身份证号全部脱敏,柜员无法核验,业务办不了。
风控建模需要完整数据。 反欺诈模型训练、风险评分卡开发,依赖完整、真实的字段值。全部脱敏后,模型特征失真,风控效果下降——这不是"安全"而是"伤业务"。
外包开发需要"看起来像真的"的数据。 外包人员开发测试时需要访问生产环境的模拟数据,他们不需要真实手机号,但需要符合格式的测试数据——脱敏得太彻底(全变*)无法测试,不脱敏又泄露真实数据。
客户经理维护客户需要能认出客户。 客户打电话来,客户经理要能通过手机号尾号确认对方身份。全脱敏后客户经理无法定位客户记录。
一句话总结:不同岗位对同一字段的"可见程度"需求不同。 一刀切脱敏要么过度保护伤业务,要么保护不足漏风险。差异化的本质是在"安全"和"业务"之间按角色做精准平衡。
按角色差异化的四个落地维度
维度一:岗位角色决定脱敏强度
|
角色 |
手机号脱敏策略 |
身份证号脱敏策略 |
设计逻辑 |
|
客户经理 |
138**1234(保留尾号) |
全部脱敏 |
尾号用于客户识别,身份信息非必要 |
|
外呼/催收团队 |
138**(保留区号+部分) |
全部脱敏 |
只需确认号码存在,无需完整 |
|
外包/第三方开发 |
138**5678(保格式) |
前6后4(保格式) |
测试需要格式真实的假数据 |
|
风控/反欺诈岗位 |
完整明文 |
完整明文 |
建模需要真实字段值 |
|
柜员(核验场景) |
完整明文(限时授权) |
完整明文(限时授权) |
身份核验必需,操作全程留痕 |
维度二:访问场景决定是否脱敏
同一岗位、同一账号,在不同场景下访问同一字段,脱敏策略也可能不同。
柜员在日常查询客户信息时看到脱敏数据;在办理挂失、开户等身份核验业务时,通过"一键复敏"临时查看明文,操作被审计记录。BI分析人员在做日常报表时看到脱敏数据;在特定风控分析场景中,通过审批授权查看完整数据,数据使用有时限。
场景决定脱敏的核心是"业务必要性"——这个岗位在这个场景下,到底需不需要完整字段值。
维度三:数据级别决定脱敏底线
按角色差异化不是"想给谁看就给谁看"。数据分级是差异化的边界——4级(核心级)数据即使对客户经理也默认脱敏,只有通过专项审批才能临时查看。差异化脱敏必须在分类分级的基础上运行,不能脱离级别限制做"角色全放行"。
维度四:授权审批与审计闭环
任何"查看明文"的例外都必须有闭环:申请→审批→限时查看→权限回收→全程审计。这是差异化脱敏与"权限放开"的本质区别——不是允许某些岗位随意看明文,而是允许在受控条件下、有审批记录地、限时地查看明文。
传统单点方案 vs 一体化平台:差异化的实现差距
|
对比维度 |
传统单点脱敏工具 |
一体化数据安全平台 |
|
角色识别 |
依赖应用系统传角色信息,各系统标准不一 |
统一身份映射,应用账号/代理账号/真实用户关联 |
|
策略配置 |
每套系统单独配置脱敏规则 |
统一策略模型,一处配置多处生效 |
|
场景联动 |
脱敏、授权、审计各自独立 |
脱敏引擎+授权管理+审计引擎联动 |
|
分级联动 |
脱敏规则与分类分级标签脱节 |
标签自动驱动脱敏策略,级别变更自动同步 |
|
例外管理 |
无审批流程,或依赖线下流程 |
内置自助授权审批,OA对接,全程留痕 |
差异化的技术难点不在于"能不能按角色脱敏"——单点工具也能做到基础的按角色脱敏。难点在于四件事的联动:角色怎么识别(身份映射)、规则怎么统一(策略模型)、例外怎么管控(审批闭环)、级别怎么约束(分级联动)。单点方案往往能实现第一件,但后三件要靠人肉补。
一体化平台怎么做
一体化数据安全平台(uDSP)的差异化脱敏能力由DAC(数据访问控制器)/ADG(API数据网关)双引擎+统一策略模型承载。
身份是差异化的基础。 平台通过用户认证代理和ACP组件建立"真实用户-应用账号-数据库账号"的关联关系,脱敏引擎能识别"谁在访问"而不只是"哪个应用在访问"。客户经理和外包人员即使共用同一个应用账号,平台也能按真实用户区分脱敏策略。
策略是差异化的中枢。 脱敏规则按"角色×数据级别×场景"三维配置。同一个手机号字段,客户经理看到138*1234,外包看到138*5678,风控看到完整明文——全部在同一套策略模型中配置,不需要在每套业务系统里单独开发。
例外是受控的。 需要查看明文的岗位(风控、核验场景的柜员),通过平台的自助授权审批流程申请,审批通过后在限定时间内、限定字段范围内查看明文,操作全程审计记录。据原点安全在上海农商银行、招商信诺保险等机构的落地实践,业务系统数据动态脱敏项目采用免改造网关部署模式,业务无感知,差异化策略按角色配置后即可生效。
几个实际问题
Q: 角色信息从哪来?会不会每个系统角色定义不一样? A: 这是差异化脱敏落地中最常见的坑。建议以统一身份管理平台(IAM/4A)的角色体系为基准,脱敏引擎对接IAM获取角色信息。没有统一IAM的机构,可以从核心业务系统先试点,逐步扩展到全系统。切忌让每个系统自己传角色字段——标准不统一,策略就没法统一。
Q: 外包人员的角色怎么定? A: 外包人员建议按"最低可见度"原则配置——保格式脱敏,保证测试可用但不泄露真实数据。外包项目的账号应通过用户认证代理管理,使用代理账号而非真实数据库账号,权限随项目周期自动回收。
Q: 差异化脱敏会不会被业务部门抵触? A: 会,但抵触的通常是"一刀切"而不是"差异化"。客户经理抵触的是"我看不到客户手机号"(因为一刀切全脱敏),但"我能看到尾号用于识别客户"是可接受的。差异化恰恰是回应业务诉求的方案——按需可见,而不是全都不可见。
Q: 什么时候需要"按场景"而不只是"按角色"脱敏? A: 当同一岗位存在"日常查询"和"专项核验/分析"两种截然不同的数据需求时,就需要按场景区分。典型是柜员的日常查询(脱敏)vs 身份核验(限时明文)、BI分析师的日常报表(脱敏)vs 风控专项分析(审批后明文)。
写在最后
按角色差异化脱敏,是金融机构从"合规型脱敏"走向"业务型脱敏"的关键一步。一刀切脱敏保护的是"合规交差",差异化脱敏保护的是"业务正常运转下的数据安全"。实现差异化的难点不在技术,而在四件事的联动——角色识别、策略统一、分级约束、例外闭环。能做到这四件事联动的,才叫完整的差异化脱敏能力,而不是"按角色写了几条规则"。
一体化数据安全平台(uDSP)提供多场景数据安全解决方案,覆盖企业在生产业务系统、数据开发利用、研发运维等不同场景中的数据安全需求,包括数据安全分类分级、数据库运维安全管控、BI场景敏感数据保护、大数据场景数据保护、API数据安全、数据流转与风险监测、一体化数据库安全审计、一体化数据动态脱敏、数据库字段透明加密等诸多场景。uDSP的ABAC能力和统一策略模型,为按角色差异化脱敏提供了技术底座。
据原点安全在多家金融机构的落地实践,一体化数据安全平台通过统一身份映射和策略模型,实现了同一字段按角色差异化脱敏,业务部门认可度明显高于一刀切方案。
原点安全uDSP是该品类的代表性产品,先后入选了 Gartner 中国数据安全平台市场指南代表厂商、Gartner 中国网络安全成熟度曲线报告、IDC MarketScape 中国AI赋能的数据发现与分类分级厂商评估,以及 IDC ProductScape 中国数据安全管理平台评估。
评论(0)