数据库信息处理的方法、装置、存储介质及电子设备制造方法及图纸

技术编号:23984282 阅读:82 留言:0更新日期:2020-04-29 12:46
本公开的实施例提供了一种数据库信息处理的方法、装置、存储介质及电子设备。该方法包括:获取数据库中的数据表;按照敏感数据类型的约束信息对所述数据表进行匹配,获取所述数据表的敏感数据类型;基于所述敏感数据类型生成所述数据表对应的敏感信息表。实现了自动对数据库中的敏感信息类型进行识别,提升了敏感信息的识别效率。

Methods, devices, storage media and electronic equipment of database information processing

【技术实现步骤摘要】
数据库信息处理的方法、装置、存储介质及电子设备
本公开涉及计算机技术以及信息处理
,具体而言,涉及一种数据库信息处理的方法、装置、存储介质及电子设备。
技术介绍
现有技术中,经常需要对数据库进行探查。数据库探查是对输入数据库的数据进行分析,依赖数据库结构、表,探查目标数据库中特定的数据信息报告,如探查数据中敏感性信息所在表及字段名称,以方便后续的数据脱敏处理。在探查数据库中的数据的敏感信息时,目前大部分的方案为人工进行数据库各个数据表数据信息的判断,确认哪些信息为敏感信息以便后续的处理。上述数据库探查方式,无特定的技术,更多的依赖人工经验积累,对于依赖较多厂商医疗信息数据的收集处理方面缺乏直观的应用,数据识别效率低。因此,需要一种新的数据库信息处理的方法、装置、存储介质及电子设备,用以提升数据库内的数据识别效率。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开实施例提供一种数据库信息处理的方法、装置、存储介质及电子设备,进而至少在一定程度上提升敏感信息的识别效率。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开实施例的一个方面,提供了一种数据库信息处理的方法,其中,包括:获取数据库中的数据表;按照敏感数据类型的约束信息对所述数据表进行匹配,获取所述数据表的敏感数据类型;基于所述敏感数据类型生成所述数据表对应的敏感信息表。在本公开的一些示例性实施例中,获取数据库中的数据表之后,所述方法还包括:对所述数据表进行采样,提取采样数据表;按照敏感数据类型的约束信息对所述数据表进行匹配,获取所述数据表的敏感数据类型,包括:按照敏感数据类型的约束信息对所述采样数据表进行匹配,获取所述数据表的敏感数据类型。在本公开的一些示例性实施例中,获取数据库中的数据表,包括:建立与所述数据库的连接;从所述数据库中提取非系统信息表;从所述非系统信息表中筛选出字符类型以及数值类型的部分,以获取所述数据库中的数据表。在本公开的一些示例性实施例中,按照敏感数据类型的约束信息对所述数据表进行匹配,获取所述数据表的敏感数据类型,包括:获取与所述数据表相匹配的各约束信息以及所述各约束信息的权重;确定所述各约束信息所对应的各个敏感数据类型;基于所述各约束信息的权重计算出所述数据表在各个敏感数据类型的权重值;比较所述数据表在各个敏感数据类型的权重值与所述各个敏感数据类型的权重阈值,确定所述数据表的敏感数据类型。在本公开的一些示例性实施例中,若所述约束信息中包括知识沉淀信息,获取与所述数据表相匹配的各约束信息以及所述各约束信息的权重,包括:判断所述数据表与历史数据表的厂商名称、系统名称、数据表名称以及字段名称是否相同,若相同,所述数据表与所述知识沉淀信息相匹配,并获取所述知识沉淀信息对应的权重。在本公开的一些示例性实施例中,基于所述敏感数据类型生成所述数据表对应的敏感信息表之后,所述方法还包括:将所述数据表中所述敏感信息表对应的字段转换为加密字符。在本公开的一些示例性实施例中,所述敏感数据类型包括:姓名、性别、电话、身份证、邮箱以及婚姻状况中的至少一种。根据本公开实施例的一个方面,提供了一种数据库信息处理的装置,其中,包括:数据获取模块,配置为获取数据库中的数据表;类型获取模块,配置为按照敏感数据类型的约束信息对所述数据表进行匹配,获取与所述约束信息相匹配的敏感数据类型;信息生成模块,配置为基于所述敏感数据类型生成所述数据表对应的敏感信息表。在本公开的一些示例性实施例中,所述装置还包括:采样模块,配置为对所述数据表进行采样,提取采样数据表;所述类型获取模块,配置为按照敏感数据类型的约束信息对所述采样数据表进行匹配,获取所述数据表的敏感数据类型。在本公开的一些示例性实施例中,所述数据获取模块,配置为建立与所述数据库的连接;从所述数据库中提取非系统信息表;从所述非系统信息表中筛选出字符类型以及数值类型的部分,以获取所述数据库中的数据表。在本公开的一些示例性实施例中,类型获取模块,配置为获取与所述数据表相匹配的各约束信息以及所述各约束信息的权重;确定所述各约束信息所对应的各个敏感数据类型;基于所述各约束信息的权重计算出所述数据表在各个敏感数据类型的权重值;比较所述数据表在各个敏感数据类型的权重值与所述各个敏感数据类型的权重阈值,确定所述数据表的敏感数据类型。在本公开的一些示例性实施例中,若所述约束信息中包括知识沉淀信息,类型获取模块,配置为判断所述数据表与历史数据表的厂商名称、系统名称、数据表名称以及字段名称是否相同,若相同,所述数据表与所述知识沉淀信息相匹配,并获取所述知识沉淀信息对应的权重。在本公开的一些示例性实施例中,所述装置还包括:转换模块,配置为将所述数据表中所述敏感信息表对应的字段转换为加密字符。在本公开的一些示例性实施例中,所述敏感数据类型包括:姓名、性别、电话、身份证、邮箱以及婚姻状况中的至少一种。根据本公开实施例的一个方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上述实施例中所述的方法。根据本公开实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的方法。本专利技术实施例中,获取数据库中的数据表;按照敏感数据类型的约束信息对所述数据表进行匹配,获取所述数据表的敏感数据类型;基于所述敏感数据类型生成所述数据表对应的敏感信息表。实现了自动对数据库中的敏感信息类型进行识别,提升了敏感信息的识别效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1示出了可以应用本公开实施例的数据库信息处理的方法或装置的示例性系统架构100的示意图;图2示意性示出了根据本公开的一个实施例的数据库信息处理的方法的流程图;图3示意性示出了根据本公开的一个实施例的按照敏感数据类型的约束信息对数据表进行匹配的方法的流程图;图4示意性示出了根据本公开的一实施例的数据库信息处理的装置的框图;图5示出了适于用来实现本公开实施例的电子设备的计算机系统的结构示意图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被本文档来自技高网...

【技术保护点】
1.一种数据库信息处理的方法,其特征在于,包括:/n获取数据库中的数据表;/n按照敏感数据类型的约束信息对所述数据表进行匹配,获取所述数据表的敏感数据类型;/n基于所述敏感数据类型生成所述数据表对应的敏感信息表。/n

【技术特征摘要】
1.一种数据库信息处理的方法,其特征在于,包括:
获取数据库中的数据表;
按照敏感数据类型的约束信息对所述数据表进行匹配,获取所述数据表的敏感数据类型;
基于所述敏感数据类型生成所述数据表对应的敏感信息表。


2.如权利要求1所述的方法,其特征在于,获取数据库中的数据表之后,所述方法还包括:
对所述数据表进行采样,提取采样数据表;
按照敏感数据类型的约束信息对所述数据表进行匹配,获取所述数据表的敏感数据类型,包括:
按照敏感数据类型的约束信息对所述采样数据表进行匹配,获取所述数据表的敏感数据类型。


3.如权利要求1所述的方法,其特征在于,获取数据库中的数据表,包括:
建立与所述数据库的连接;
从所述数据库中提取非系统信息表;
从所述非系统信息表中筛选出字符类型以及数值类型的部分,以获取所述数据库中的数据表。


4.如权利要求1所述的方法,其特征在于,按照敏感数据类型的约束信息对所述数据表进行匹配,获取所述数据表的敏感数据类型,包括:
获取与所述数据表相匹配的各约束信息以及所述各约束信息的权重;
确定所述各约束信息所对应的各个敏感数据类型;
基于所述各约束信息的权重计算出所述数据表在各个敏感数据类型的权重值;
比较所述数据表在各个敏感数据类型的权重值与所述各个敏感数据类型的权重阈值,确定所述数据表的敏感数据类型。


5.如权利要求4所述的方法,其特征在于,若所述...

【专利技术属性】
技术研发人员:张蒙秦文
申请(专利权)人:南京医康科技有限公司南京懿医云大数据科技有限公司
类型:发明
国别省市:江苏;32

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

1