[发明专利]基于正则表达式验证的电力用户信息静态数据脱敏方法在审
申请号: | 202010992814.3 | 申请日: | 2020-09-21 |
公开(公告)号: | CN112100664A | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 李钊;李伟;雷振江;王大维;王丽霞;胡博;顾海林;胡楠;胡畔;冉冉;薄珏;常将;王欣柳;吕军;刘颖;于海;罗义旺;李金湖;邢聪辉;曹国强 | 申请(专利权)人: | 国网辽宁省电力有限公司电力科学研究院;国网信通亿力科技有限责任公司;南京南瑞信息通信科技有限公司;国家电网有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 110055 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 正则 表达式 验证 电力 用户信息 静态 数据 方法 | ||
1.基于正则表达式验证电力用户信息静态数据脱敏方法,其特征在于,步骤如下:步骤1:利用数据抽取工具KETTLE、informatica对电力业务系统生产库即业务数据库和测试数据库,获取用户敏感数据信息;步骤2:将用户敏感信息推送至随机脱敏接口,随机脱敏程序基于推送的用户重要信息类型即名称、手机号、地址、身份证、联系电话等和敏感数据的数量,选择脱敏值的生成类型、脱敏数据量;步骤3:通过脱敏类型、敏感数据量、数据库随机函数和汉字库码表,生成与敏感数据等类型、等数据量、不重复的脱敏值;
步骤4:将等量的敏感数据和脱敏值,进行随机匹配,并以键值对的形式写入脱敏码表中,脱敏码表包括:名字脱敏码表、手机脱敏码表、地址脱敏码表、电话脱敏码表、单位脱敏码表等,该脱敏码表存储于生产环境源端,具有较高的安全性,由于脱敏数据为随机生产,且在测试环境中或对外发布的环境中具有不可逆性,因此脱敏数据安全性较高。步骤5:将业务用户相关信息分别与脱密码表关系进行,敏感信息替换,即原始业务中的真实用户信息全部用脱敏值替换,将脱敏后的数据提供给业务系统软件研发方、测试人员或对外发布脱密后的数据,有效的保护了用户信息,提升了电力数据资产的安全度。
2.根据权利要求1所述,基于正则表达式验证电力用户信息静态数据脱敏方法,其特征在于,步骤3:通过脱敏类型、敏感数据量、数据库随机函数和汉字库码表,生成与敏感数据等类型、等数据量、不重复的脱敏值,具体脱敏值的生成方法,首先该脱敏值基于获取的脱敏类型表见示例表1,判断需脱敏字段和需脱敏数量;其次通过脱敏类型表中的脱敏字段类型,确定脱敏值的正则表达式见示例表2;第三通过脱敏类型表中的数量确定脱敏值的数量见示例表2数量字段;第四通过随机函数random()按顺序遍历基于正则表达方法,从汉字库码表中获取符合正则表达式见示例表2中正则表达式字段并需脱敏数量一致,且不重复的脱敏值;
示例表1 脱敏类型表
序号 流水号 脱敏表名 脱敏字段 类型 数量 1 201612301201220099 C_CONS CONS_NAME 用户名 867309 2 201612301201220099 C_CONS CARD_ID 身份证号 867309 3 201612301201220099 C_CONS PHONE_NUM 手机号 867309 N … … … … …
示例表2脱敏类型正则表达式对应表
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网辽宁省电力有限公司电力科学研究院;国网信通亿力科技有限责任公司;南京南瑞信息通信科技有限公司;国家电网有限公司,未经国网辽宁省电力有限公司电力科学研究院;国网信通亿力科技有限责任公司;南京南瑞信息通信科技有限公司;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010992814.3/1.html,转载请声明来源钻瓜专利网。