一种用电客户数据的脱敏系统及方法技术方案

技术编号:22642730 阅读:55 留言:0更新日期:2019-11-26 16:24
本发明专利技术公开了一种用电数据脱敏系统及方法,对待脱敏的多种不同数据类型的数据源中的数据,能够根据预设敏感字段发现规则,对数据源中的数据进行自动化的敏感字段发现,发送敏感字段验证信号,根据获取到的敏感字段确认信号,对所述对数据源中的数据进行敏感度分级,根据敏感数据类型及敏感级别对预设脱敏算法配置参数,并根据不同的脱敏需求配置相应脱敏方案对待脱敏的数据源中的数据进行脱敏处理,以满足不同场景的不同脱敏需求。

A desensitization system and method of customer data

The invention discloses an electric data desensitization system and method, which can automatically discover the sensitive field of the data in the data source according to the preset sensitive field discovery rules, send the sensitive field verification signal, and input the data in the data source according to the acquired sensitive field confirmation signal According to the sensitive data type and sensitive level, configure the preset desensitization algorithm configuration parameters, and configure the corresponding desensitization scheme to desensitize the data in the desensitization data source according to different desensitization needs, so as to meet the different desensitization needs of different scenarios.

【技术实现步骤摘要】
一种用电客户数据的脱敏系统及方法
本专利技术涉及信息安全
,具体涉一种用电客户数据的脱敏系统及方法。
技术介绍
电网是关系国计民生的重要行业,数据是电网公司的重要资产。利用大数据分析技术及新一代人工智能技术,数据的充分共享和融合分析将为电网公司在客户服务、精益化管理、企业决策等方面带来巨大的价值。在电网公司信息系统中存储有大量电力营销数据、个人用电信息等等敏感数据。这些数据涉及到个人隐私和电网公司商业秘密,数据在对外发布环节存在隐私泄露的隐患,一旦用户隐私信息和电网公司商业秘密被泄露,将会直接造成电网公司声誉和经济的双重损失。另一方面,大量的数据需要挖掘分析,过于封锁屏蔽数据无疑是对数据资源的极大浪费。如何才能在信息便捷传递共享的基础上,对数据进行合理的处理,使数据隐私保护和数据挖掘分析达成合理的平衡点,也是当下需要重点解决的问题。根据网络安全法的要求,如果包含用户用电信息的重要数据在脱离生产环境进行数据分析时,必须执行数据脱敏操作。数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护,这样就可以在开发、测试和其它非生产环境以及外包环境中安全地使用脱敏后的真实数据集。目前电网公司数据存储既有传统的关系型数据库,又有基于Hadoop的大数据存储软件,数据来源多样,目前的脱敏系统难以满足电网企业数据脱敏的不同的生产需求。
技术实现思路
因此,本专利技术提供的一种用电客户数据的脱敏系统及方法,克服了现有技术对用电数据无法满足多种脱敏需求的缺陷。第一方面,本专利技术实施例提供一种用电数据脱敏系统,包括:展现层、中间层及应用服务层,其中,展现层用于与用户进行交互,并对数据源及脱敏任务进行配置管理;中间层接收展现层发送的数据源接入命令及数据脱敏任务命令,对不同的数据源进行分析及调用脱敏任务;应用服务层用于通过标准接口的方式与不同类型的数据源进行连接。在一实施例中,所述展现层包括:数据源接入模块,用于接入待脱敏的数据源;脱敏任务管理模块,用于根据不同的脱敏需求配置相应脱敏方案;敏感数据管理模块,用于根据敏感数据类型及敏感级别对预设脱敏算法配置参数。在一实施例中,所述展现层还包括:权限访问设置模块,用于根据访问账号对用户设置不同的访问权限;脱敏系统管理模块,用于设置脱敏系统的基本参数;敏感数据审计模块,用于采集的脱敏日志数据进行实时分析,通过异常警示保障脱敏系统安全。在一实施例中,所述中间层包括:敏感数据发现模块,用于根据预设敏感字段发现规则,对接入数据源中的数据进行自动化的敏感字段发现,发送敏感字段验证信号,并根据获取到的敏感字段确认信号,对所述对接入数据源中的数据进行敏感度分级;数据脱敏引擎模块,用于根据数据脱敏任务命令调用所述脱敏任务管理模块对数据进行脱敏处理。在一实施例中,所述中间层还包括:访问控制模块,用于根据用户的访问权限从所述应用服务层调取对应的数据源。在一实施例中,所述应用服务层包括:系统数据库,用于存储不同类型的数据源;网络服务模块,用于为脱敏系统搭建网络服务环境;数据源适配器,用于检索和保存系统数据库中的数据。第二方面,本专利技术实施例提供一种用电客户数据的脱敏方法,包括如下步骤:获取待脱敏的数据源;根据预设敏感字段发现规则,对数据源中的数据进行自动化的敏感字段发现,发送敏感字段验证信号;根据获取到的敏感字段确认信号,对所述对数据源中的数据进行敏感度分级;根据敏感数据类型及敏感级别对预设脱敏算法配置参数,并根据不同的脱敏需求配置相应脱敏方案对待脱敏的数据源中的数据进行脱敏处理。在一实施例中,所述获取待脱敏的数据源的步骤之前,还包括:获取用户的访问权限,根据用户的访问权限接入相应的数据源。第三方面,本专利技术实施例提供一种计算机设备,包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行本专利技术实施例第二方面所述的用电客户数据的脱敏方法。第四方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行专利技术实施例第二方面所述的用电客户数据的脱敏方法。本专利技术技术方案,具有如下优点:本专利技术实施例提供的用电数据脱敏系统及方法,对待脱敏的多种不同数据类型的数据源中的数据,能够根据预设敏感字段发现规则,对数据源中的数据进行自动化的敏感字段发现,发送敏感字段验证信号,根据获取到的敏感字段确认信号,对所述对数据源中的数据进行敏感度分级,根据敏感数据类型及敏感级别对预设脱敏算法配置参数,并根据不同的脱敏需求配置相应脱敏方案对待脱敏的数据源中的数据进行脱敏处理,以满足不同场景的不同脱敏需求。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的用电数据脱敏系统的一个具体示例的组成图;图2为本专利技术实施例提供的用电数据脱敏系统的一个具体示例的组成图;图3为本专利技术实施例提供的用电数据脱敏系统的一个具体示例的组成图;图4为本专利技术实施例提供的用电客户数据的脱敏方法的一个具体示例的流程图;图5为本专利技术实施例提供的用电客户数据的脱敏方法的一个具体示例的流程图;图6为本专利技术实施例提供的计算机设备一个具体示例的组成图。具体实施方式下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。此外,下面所描述的本专利技术不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。实施例1本专利技术实施例提供一种用电数据脱敏系统,如图1所示,包括:展现层、中间层及应用服务层,其中,展现层用于与用户进行交互,并对数据源及脱敏任务进行配置管理;中间层接收展现层发送的数据源接入命令及数据脱敏任务命令,对数据源进行分析及调用脱敏任务;应用服务层用于通过标准接口的方式与不同类型的数据源进行连接。本专利技术实施例中,展现层以B/S的形式提供,业务后端采用Java主流的技术体系SSM(Spring+Springmvc+Mybatis)框架,前端采用通用管理系统图形框架实现,数据存储方面通过JDBC的方式存储至Mysql数据库中;中间层主要由Java和C++实现,以Server的形式提供,对外开放Restful和远程过程调用形式的接口,应用服务层由Java实现,以基础接口形式提供,对外开放远程过程调用(RPC)形式的接口,对不同类型的数据源进行封装,形成本文档来自技高网...

【技术保护点】
1.一种用电数据脱敏系统,其特征在于,包括:展现层、中间层及应用服务层,其中,/n展现层用于与用户进行交互,并对数据源及脱敏任务进行配置管理;/n中间层接收展现层发送的数据源接入命令及数据脱敏任务命令,对不同的数据源进行分析及调用脱敏任务;/n应用服务层用于通过标准接口的方式与不同类型的数据源进行连接。/n

【技术特征摘要】
1.一种用电数据脱敏系统,其特征在于,包括:展现层、中间层及应用服务层,其中,
展现层用于与用户进行交互,并对数据源及脱敏任务进行配置管理;
中间层接收展现层发送的数据源接入命令及数据脱敏任务命令,对不同的数据源进行分析及调用脱敏任务;
应用服务层用于通过标准接口的方式与不同类型的数据源进行连接。


2.根据权利要求1所述的用电数据脱敏系统,其特征在于,所述展现层包括:
数据源接入模块,用于接入待脱敏的数据源;
脱敏任务管理模块,用于根据不同的脱敏需求配置相应脱敏方案;
敏感数据管理模块,用于根据敏感数据类型及敏感级别对预设脱敏算法配置参数。


3.根据权利要求2所述的用电数据脱敏系统,其特征在于,所述展现层还包括:
权限访问设置模块,用于根据访问账号对用户设置不同的访问权限;
脱敏系统管理模块,用于设置脱敏系统的基本参数;
敏感数据审计模块,用于采集的脱敏日志数据进行实时分析,通过异常警示保障脱敏系统安全。


4.根据权利要求3所述的用电数据脱敏系统,其特征在于,所述中间层包括:
敏感数据发现模块,用于根据预设敏感字段发现规则,对接入数据源中的数据进行自动化的敏感字段发现,发送敏感字段验证信号,并根据获取到的敏感字段确认信号,对所述对接入数据源中的数据进行敏感度分级;
数据脱敏引擎模块,用于根据数据脱敏任务命令调用所述脱敏任务管理模块对数据进行脱敏处理。


5.根据权利要求4所述的用电数据脱敏系统,其特征在于,所述中间层还包...

【专利技术属性】
技术研发人员:安宁钰梁潇赵保华李刚尹心周全张晓勇赵莉张向东王新刚
申请(专利权)人:全球能源互联网研究院有限公司国家电网有限公司国网重庆市电力公司电力科学研究院国网重庆市电力公司客户服务中心国网上海市电力公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1