掌桥专利:专业的专利平台
掌桥专利
首页

一种数据库表格处理方法、装置、设备及存储介质

文献发布时间:2023-06-19 11:35:49


一种数据库表格处理方法、装置、设备及存储介质

技术领域

本发明实施例涉及计算机技术领域,尤其涉及一种数据库表格处理方法、装置、设备及存储介质。

背景技术

云计算、大数据以及人工智能快速发展,深入到各个领域,随之而来的海量数据在采集、存储、使用、外发等各环节稍不慎都会造成重要敏感数据的泄露甚至是被篡改、非法贩卖等事件,对企业数据安全、社会形象乃至经济利益造成影响。

对数据的敏感程度进行安全级别划分,才能更好管理数据,以此来保护好数据安全。相关技术中的数据处理方法侧重于识别文档类数据中的敏感数据,并进行分类分级处理,没有针对数据库表格进行分类分级处理的数据处理方式。

发明内容

本发明实施例提供一种数据库表格处理方法、装置、设备及存储介质,可以识别数据库表格中的敏感数据,并对数据库表格进行分类分级处理。

第一方面,本发明实施例提供了一种数据库表格处理方法,包括:

从数据库中获取待处理表格;

根据所述待处理表格中的各字段的字段信息,确定所述待处理表格中的各字段所属的敏感字段类型;

根据所述待处理表格中的各字段所属的敏感字段类型,确定所述待处理表格的分类结果;

根据所述待处理表格的分类结果,确定所述待处理表格的敏感等级。

第二方面,本发明实施例还提供了一种数据库表格处理装置,包括:

表格获取模块,用于从数据库中获取待处理表格;

字段类型确定模块,用于根据所述待处理表格中的各字段的字段信息,确定所述待处理表格中的各字段所属的敏感字段类型;

分类结果确定模块,用于根据所述待处理表格中的各字段所属的敏感字段类型,确定所述待处理表格的分类结果;

敏感等级确定模块,用于根据所述待处理表格的分类结果,确定所述待处理表格的敏感等级。

第三方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本发明实施例所述的数据库表格处理方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如本发明实施例所述的数据库表格处理方法。

本发明实施例的技术方案,通过从数据库中获取待处理表格,然后根据所述待处理表格中的各字段的字段信息,确定所述待处理表格中的各字段所属的敏感字段类型;根据所述待处理表格中的各字段所属的敏感字段类型,确定所述待处理表格的分类结果;最后根据所述待处理表格的分类结果,确定所述待处理表格的敏感等级,可以针对数据库表格,自动识别数据库表格中的各字段所属的敏感字段类型,准确地根据数据库表格中的各字段所属的敏感字段类型对数据库表格进行分类分级,判断数据库表格的分类结果以及敏感等级,具有针对性强,识别准确率高的特点,为进一步对数据库表格的安全管控及数据的使用提供参考支撑,便于对数据库表格进行相应的安全处理,有效降低数据库表格中的重要敏感数据泄露、被篡改、非法贩卖等事件发生的概率。

附图说明

图1为本发明实施例一提供的一种数据库表格处理方法的流程图。

图2为本发明实施例二提供的一种数据库表格处理方法的流程图。

图3为本发明实施例三提供的一种数据库表格处理装置的结构示意图。

图4为本发明实施例四提供的一种计算机设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。

另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

图1为本发明实施例一提供的一种数据库表格处理方法的流程图。本发明实施例可适用于对数据库中的表格中的敏感数据进行识别,并对数据库表格进行分类分级处理的情况,该方法可以由本发明实施例提供的数据库表格处理装置来执行,该装置可采用软件和/或硬件的方式实现,并一般可集成在计算机设备中。例如,服务器中。如图1所示,本发明实施例的方法具体包括:

步骤101、从数据库中获取待处理表格。

可选的,待处理表格是数据库中还未进行分类分级处理的一个或多个表格。

可选的,数据库中存储了大量的表格。每一个表格包含多个字段,不同的字段用于存储不同的业务数据。进行分类分级处理后的表格有对应的分类结果和敏感等级。表格的分类结果是用于指示表格中存储的数据的类型的信息。表格的敏感等级是用于指示表格中存储的数据的敏感程度的信息。数据库可以根据表格的分类结果和敏感等级,对表格进行相应的安全处理,有效降低重要敏感数据泄露、被篡改、非法贩卖等事件发生的概率。

可选的,扫描数据库,获取数据库中没有分类结果和敏感等级的一个或多个表格,作为待处理表格。

步骤102、根据所述待处理表格中的各字段的字段信息,确定所述待处理表格中的各字段所属的敏感字段类型。

可选的,字段信息是字段的相关信息。敏感字段类型是字段中存储的数据的敏感类型。根据字段所属的敏感字段类型,可以确定字段中存储的数据是否是敏感数据,确定数据的敏感类型。

可选的,所述字段信息包括:字段名称、字段备注和/或字段内容。字段名称是字段的名称。字段名称可以是表格的创建者设置的。字段备注是与字段相关的备注信息,可以用于对字段中的数据的类型进行说明。字段内容可以为字段的字段值的具体数据类型。

可选的,敏感字段类型可以包括:用户姓名、用户手机号、用户性别、互联网技术(Internet Technology,IT)设备型号、IT设备数量、用户登录数量、用户注册数量、用户购买数量以及非敏感数据。

在字段所属的敏感字段类型为“用户姓名”的情况下,可以确定该字段中存储的数据是敏感数据,而且数据的敏感类型为“用户姓名”。在字段所属的敏感字段类型为“非敏感数据”的情况下,可以确定该字段中存储的数据不是敏感数据。

可选的,所述根据所述待处理表格中的各字段的字段信息,确定所述待处理表格中的各字段所属的敏感字段类型,包括:根据预设的字段信息与敏感字段类型之间的对应关系,查找与所述待处理表格中的各字段的字段信息匹配的敏感字段类型,将与所述待处理表格中的各字段的字段信息匹配的敏感字段类型确定为所述待处理表格中的各字段所属的敏感字段类型。

可选的,还包括:根据用户输入的敏感字段类型设置信息,建立字段信息与敏感字段类型之间的对应关系。

用户可以通过终端设备输入敏感字段类型设置信息。敏感字段类型设置信息是用于设置字段信息与敏感字段类型之间的对应关系的信息,可以包含多个类型的字段信息、以及与各类字段信息对应的敏感字段类型。

在一个具体实例中,敏感字段类型设置信息中包括:第一类字段信息、与第一类字段信息对应的敏感字段类型、第二类字段信息、与第二类字段信息对应的敏感字段类型、第三类字段信息、与第三类字段信息对应的敏感字段类型、第四类字段信息、与第四类字段信息对应的敏感字段类型、第五类字段信息、与第五类字段信息对应的敏感字段类型、第六类字段信息、与第六类字段信息对应的敏感字段类型、第七类字段信息、与第七类字段信息对应的敏感字段类型、第八类字段信息、与第八类字段信息对应的敏感字段类型。

第一类字段信息为:字段名称“姓名”、字段备注“姓名”和字段内容“姓名”,与第一类字段信息对应的敏感字段类型为“用户姓名”。第二类字段信息为:字段名称“手机号”、字段备注“手机号”和字段内容“手机号”,与第二类字段信息对应的敏感字段类型为“用户手机号”。第三类字段信息为:字段名称“性别”、字段备注“性别”和字段内容“性别”,与第三类字段信息对应的敏感字段类型为“用户性别”。第四类字段信息为:字段名称“交换机型号”、字段备注“交换机型号”和字段内容“交换机型号”,与第四类字段信息对应的敏感字段类型为“IT设备型号”。第五类字段信息为:字段名称“交换机数量”、字段备注“交换机数量”和字段内容“交换机数量”,与第五类字段信息对应的敏感字段类型为“IT设备数量”。第六类字段信息为:字段名称“登录人数”、字段备注“登录人数”和字段内容“登录人数”,与第六类字段信息对应的敏感字段类型为“用户登录数量”。第七类字段信息为:字段名称“注册人数”、字段备注“注册人数”和字段内容“注册人数”,与第七类字段信息对应的敏感字段类型为“用户注册数量”。第八类字段信息为:字段名称“购买人数”、字段备注“购买人数”和字段内容“购买人数”,与第八类字段信息对应的敏感字段类型为“用户购买数量”。

根据上述敏感字段类型设置信息,建立字段名称“姓名”、字段备注“姓名”、字段内容“姓名”与敏感字段类型“用户姓名”之间的对应关系,建立字段名称“手机号”、字段备注“手机号”、字段内容“手机号”与敏感字段类型“用户手机号”之间的对应关系,建立字段名称“性别”、字段备注“性别”、字段内容“性别”与敏感字段类型“用户性别”之间的对应关系,建立字段名称“交换机型号”、字段备注“交换机型号”、字段内容“交换机型号”与敏感字段类型“IT设备型号”之间的对应关系,建立字段名称“交换机数量”、字段备注“交换机数量”、字段内容“交换机数量”与敏感字段类型“IT设备数量”之间的对应关系,建立字段名称“登录人数”、字段备注“登录人数”、字段内容“登录人数”与敏感字段类型“用户登录数量”之间的对应关系,建立字段名称“注册人数”、字段备注“注册人数”、字段内容“注册人数”与敏感字段类型“用户注册数量”之间的对应关系,建立字段名称“购买人数”、字段备注“购买人数”、字段内容“购买人数”与敏感字段类型“用户购买数量”之间的对应关系。

可选的,针对所述待处理表格中的每一个字段,识别字段的字段信息,然后根据预设的字段信息与敏感字段类型之间的对应关系,查找与字段的字段信息匹配的敏感字段类型。在查找到与字段的字段信息匹配的敏感字段类型时,将与字段的字段信息匹配的敏感字段类型确定为字段所属的敏感字段类型。在没有查找到与字段的字段信息匹配的敏感字段类型时,确定字段所属的敏感字段类型为“非敏感数据”。

在一个具体实例中,识别字段的字段名称、字段备注和字段内容,确定段的字段名称为“姓名”字段备注为“姓名”、字段内容为“姓名”。然后根据预设的字段信息与敏感字段类型之间的对应关系,查找与字段名称“姓名”、字段备注“姓名”、字段内容“姓名”匹配的敏感字段类型。在查找到与字段名称“姓名”、字段备注“姓名”、字段内容“姓名”匹配的敏感字段类型“用户姓名”时,将与字段的字段信息匹配的敏感字段类型“用户姓名”确定为字段所属的敏感字段类型。

步骤103、根据所述待处理表格中的各字段所属的敏感字段类型,确定所述待处理表格的分类结果。

可选的,所述根据所述待处理表格中的各字段所属的敏感字段类型,确定所述待处理表格的分类结果,包括:在检测到所述待处理表格中的各字段所属的敏感字段类型中存在目标关键敏感字段类型时,将与目标关键敏感字段类型匹配的分类结果,确定为所述待处理表格的分类结果。

可选的,关键敏感字段类型是用于确定表格的分类结果的一个或多个敏感字段类型。

可选的,还包括:根据用户输入的表格分类设置信息,建立关键敏感字段类型与分类结果之间的对应关系。

用户可以通过终端设备输入表格分类设置信息。表格分类设置信息是用于设置关键敏感字段类型与分类结果之间的对应关系的信息,可以包含多个类型的关键敏感字段类型、以及与各类关键敏感字段类型对应的分类结果。

在一个具体实例中,表格分类设置信息:第一类关键敏感字段类型、与第一类关键敏感字段类型对应的分类结果、第二类关键敏感字段类型、与第二类关键敏感字段类型对应的分类结果、第三类关键敏感字段类型、与第三类关键敏感字段类型对应的分类结果。第一类关键敏感字段类型为:敏感字段类型“用户姓名”、敏感字段类型“用户手机号”、敏感字段类型“用户性别”,与第一类关键敏感字段类型对应的分类结果为“用户基本数据”。第二类关键敏感字段类型为:敏感字段类型“IT设备型号”、敏感字段类型“IT设备数量”,与第二类关键敏感字段类型对应的分类结果为“IT设备数据”。第三类关键敏感字段类型为:敏感字段类型“用户登录数量”、敏感字段类型“用户注册数量”、敏感字段类型“用户购买数量”,与第三类关键敏感字段类型对应的分类结果为“运营数据”。

根据上述表格分类设置信息,建立敏感字段类型“用户姓名”、敏感字段类型“用户手机号”、敏感字段类型“用户性别”与分类结果“用户基本数据”之间的对应关系,建立敏感字段类型“IT设备型号”、敏感字段类型“IT设备数量”与分类结果“IT设备数据”之间的对应关系,建立敏感字段类型“用户登录数量”、敏感字段类型“用户注册数量”、敏感字段类型“用户购买数量”与分类结果“运营数据”之间的对应关系。

可选的,识别待处理表格中的每一个字段所属的敏感字段类型。在检测到所述待处理表格中的各字段所属的敏感字段类型中存在敏感字段类型“用户姓名”、敏感字段类型“用户手机号”、敏感字段类型“用户性别”时,即在检测到所述待处理表格中的各字段所属的敏感字段类型中存在第一类关键敏感字段类型时,将与第一类关键敏感字段类型匹配的分类结果“用户基本数据”,确定为所述待处理表格的分类结果。在检测到所述待处理表格中的各字段所属的敏感字段类型中存在敏感字段类型“IT设备型号”、敏感字段类型“IT设备数量”时,即在检测到所述待处理表格中的各字段所属的敏感字段类型中存在第二类关键敏感字段类型时,将与第二类关键敏感字段类型匹配的分类结果“IT设备数据”,确定为所述待处理表格的分类结果。在检测到所述待处理表格中的各字段所属的敏感字段类型中存在敏感字段类型“用户登录数量”、敏感字段类型“用户注册数量”、敏感字段类型“用户购买数量”时,即在检测到所述待处理表格中的各字段所属的敏感字段类型中存在第三类关键敏感字段类型时,将与第三类关键敏感字段类型匹配的分类结果“运营数据”,确定为所述待处理表格的分类结果。

可选的,在检测到所述待处理表格中的各字段所属的敏感字段类型中不存在任意类型的关键敏感字段类型时,确定所述待处理表格的分类结果为“非重要数据”。

步骤104、根据所述待处理表格的分类结果,确定所述待处理表格的敏感等级。

可选的,所述根据所述待处理表格的分类结果,确定所述待处理表格的敏感等级,包括:根据预设的分类结果与敏感等级之间的对应关系,查找与所述待处理表格的分类结果匹配的敏感等级,将与所述待处理表格的分类结果匹配的敏感等级确定为所述待处理表格的敏感等级。

可选的,还包括:根据用户输入的敏感等级设置信息,建立分类结果与敏感等级之间的对应关系。

用户可以通过终端设备输入敏感等级设置信息。表格分类设置信息是用于设置分类结果与敏感等级之间的对应关系的信息,可以包含多个类型的分类结果、以及与各类分类结果对应的敏感等级。

可选的,敏感等级包括:一级、二级、三级。敏感程度依次递减。敏感等级为一级的表格中的数据包含重要的敏感数据。敏感等级为二级的表格中的数据包含一般的敏感数据。敏感等级为三级的表格中的数据不包含敏感数据。

在一个具体实例中,敏感等级设置信息中包括:第一类分类结果、与第一类分类结果对应的敏感等级、第二类分类结果、与第二类分类结果对应的敏感等级、第三类分类结果、与第三类分类结果对应的敏感等级。第一类分类结果为:分类结果“用户基本数据”、分类结果“IT设备数据”,与第一类分类结果对应的敏感等级为“一级”。第二类分类结果为:分类结果“运营数据”,与第二类分类结果对应的敏感等级为“二级”。第三类分类结果为:分类结果“非重要数据”,与第三类分类结果对应的敏感等级为“三级”。根据上述敏感等级设置信息,建立分类结果“用户基本数据”、分类结果“IT设备数据”与敏感等级“一级”之间的对应关系,建立分类结果“运营数据”与敏感等级为“二级”之间的对应关系,建立分类结果“非重要数据”与敏感等级“三级”之间的对应关系。

可选的,根据预设的分类结果与敏感等级之间的对应关系,查找与所述待处理表格的分类结果匹配的敏感等级。

在一个具体实例中,所述待处理表格的分类结果为“用户基本数据”。在查找到与所述待处理表格的分类结果“用户基本数据”匹配的敏感等级“一级”,将与分类结果“用户基本数据”匹配的敏感等级“一级”确定为所述待处理表格的敏感等级。

在另一个具体实例中,所述待处理表格的分类结果为“IT设备数据”。在查找到与所述待处理表格的分类结果“IT设备数据”匹配的敏感等级“一级”,将与分类结果“IT设备数据”匹配的敏感等级“一级”确定为所述待处理表格的敏感等级。

在另一个具体实例中,所述待处理表格的分类结果为“运营数据”。在查找到与所述待处理表格的分类结果“运营数据”匹配的敏感等级“二级”,将与分类结果“运营数据”匹配的敏感等级“二级”确定为所述待处理表格的敏感等级。

在另一个具体实例中,所述待处理表格的分类结果为“非重要数据”。在查找到与所述待处理表格的分类结果“非重要数据”匹配的敏感等级“三级”,将与分类结果“非重要数据”匹配的敏感等级“三级”确定为所述待处理表格的敏感等级。

可选的,在根据所述待处理表格的分类结果,确定所述待处理表格的敏感等级之后,还包括:将所述待处理表格、以及所述待处理表格的分类结果和敏感等级发送至人工审核平台;在检测到所述人工审核平台反馈的所述待处理表格的分类结果修改信息和/或敏感等级修改信息时,根据所述待处理表格的分类结果修改信息和/或敏感等级修改信息,更新所述待处理表格的分类结果和/或敏感等级;根据所述待处理表格的分类结果修改信息和/或敏感等级修改信息,更新所述关键敏感字段类型与分类结果之间的对应关系和/或所述预设的分类结果与敏感等级之间的对应关系;对更新后的所述待处理表格的分类结果和敏感等级进行存储。

可选的,人工审核平台是用于对所述待处理表格的分类结果和敏感等级进行人工审核的平台。人工审核平台接收所述待处理表格、以及所述待处理表格的分类结果和敏感等级,扫描识别所述待处理表格的分类结果与所述待处理表格是否匹配、以及所述待处理表格的敏感等级与所述待处理表格是否匹配。

可选的,人工审核平台在检测到所述待处理表格的分类结果与所述待处理表格匹配,而且所述待处理表格的敏感等级与所述待处理表格匹配时,反馈与所述待处理表格对应的处理完成信息。处理完成信息是用于提示所述待处理表格的分类结果和敏感等级不需修改的信息。在检测到所述人工审核平台反馈的与所述待处理表格对应的处理完成信息时,对所述待处理表格的分类结果和敏感等级进行存储。

可选的,人工审核平台在检测到所述待处理表格的分类结果与所述待处理表格不匹配时,获取审核人员输入的分类结果修改信息,并将分类结果修改信息作为反馈信息返回。分类结果修改信息包括所述待处理表格的正确分类结果。正确分类结果是审核人员根据所述待处理表格中存储的业务数据确定的所述待处理表格的准确的分类结果。在检测到所述人工审核平台反馈的所述待处理表格的分类结果修改信息时,将所述待处理表格的分类结果更新为所述待处理表格的正确分类结果。根据所述待处理表格的分类结果修改信息,将与所述待处理表格所涉及的目标关键敏感字段类型对应的分类结果更新为所述待处理表格的正确分类结果,从而根据所述待处理表格的分类结果修改信息,自动记忆更新预设的关键敏感字段类型与分类结果之间的对应关系,优化扫描识别结果。

可选的,人工审核平台在检测到所述待处理表格的敏感等级与所述待处理表格不匹配时,获取审核人员输入的敏感等级修改信息,并将敏感等级修改信息作为反馈信息返回。敏感等级修改信息包括所述待处理表格的正确敏感等级。正确分类结果是审核人员根据所述待处理表格中存储的业务数据确定的所述待处理表格的准确的敏感等级。在检测到所述人工审核平台反馈的所述待处理表格的敏感等级修改信息时,将所述待处理表格的敏感等级更新为所述待处理表格的正确敏感等级。根据所述待处理表格的敏感等级修改信息,将与所述待处理表格所涉及的分类结果对应的敏感等级更新为所述待处理表格的正确敏感等级,从而根据所述待处理表格的敏感等级修改信息,自动记忆更新预设的分类结果与敏感等级之间的对应关系,优化扫描识别结果。

本发明实施例提供了一种数据库表格处理方法,通过从数据库中获取待处理表格,然后根据所述待处理表格中的各字段的字段信息,确定所述待处理表格中的各字段所属的敏感字段类型;根据所述待处理表格中的各字段所属的敏感字段类型,确定所述待处理表格的分类结果;最后根据所述待处理表格的分类结果,确定所述待处理表格的敏感等级,可以针对数据库表格,自动识别数据库表格中的各字段所属的敏感字段类型,准确地根据数据库表格中的各字段所属的敏感字段类型对数据库表格进行分类分级,判断数据库表格的分类结果以及敏感等级,具有针对性强,识别准确率高的特点,为进一步对数据库表格的安全管控及数据的使用提供参考支撑,便于对数据库表格进行相应的安全处理,有效降低数据库表格中的重要敏感数据泄露、被篡改、非法贩卖等事件发生的概率。

实施例二

图2为本发明实施例二提供的一种数据库表格处理方法的流程图。本发明实施例可以与上述一个或者多个实施例中各个可选方案结合。

如图2所示,本发明实施例的方法具体包括:

步骤201、从数据库中获取待处理表格。

步骤202、根据预设的字段信息与敏感字段类型之间的对应关系,查找与所述待处理表格中的各字段的字段信息匹配的敏感字段类型,将与所述待处理表格中的各字段的字段信息匹配的敏感字段类型确定为所述待处理表格中的各字段所属的敏感字段类型。

可选的,还包括:根据用户输入的敏感字段类型设置信息,建立字段信息与敏感字段类型之间的对应关系。用户可以通过终端设备输入敏感字段类型设置信息。敏感字段类型设置信息是用于设置字段信息与敏感字段类型之间的对应关系的信息,可以包含多个类型的字段信息、以及与各类字段信息对应的敏感字段类型。

可选的,针对所述待处理表格中的每一个字段,识别字段的字段信息,然后根据预设的字段信息与敏感字段类型之间的对应关系,查找与字段的字段信息匹配的敏感字段类型。在查找到与字段的字段信息匹配的敏感字段类型时,将与字段的字段信息匹配的敏感字段类型确定为字段所属的敏感字段类型。在没有查找到与字段的字段信息匹配的敏感字段类型时,确定字段所属的敏感字段类型为“非敏感数据”。

步骤203、在检测到所述待处理表格中的各字段所属的敏感字段类型中存在目标关键敏感字段类型时,将与目标关键敏感字段类型匹配的分类结果,确定为所述待处理表格的分类结果。

可选的,关键敏感字段类型是用于确定表格的分类结果的一个或多个敏感字段类型。

可选的,还包括:根据用户输入的表格分类设置信息,建立关键敏感字段类型与分类结果之间的对应关系。用户可以通过终端设备输入表格分类设置信息。表格分类设置信息是用于设置关键敏感字段类型与分类结果之间的对应关系的信息,可以包含多个类型的关键敏感字段类型、以及与各类关键敏感字段类型对应的分类结果。

可选的,在检测到所述待处理表格中的各字段所属的敏感字段类型中不存在任意类型的关键敏感字段类型时,确定所述待处理表格的分类结果为“非重要数据”。

步骤204、根据预设的分类结果与敏感等级之间的对应关系,查找与所述待处理表格的分类结果匹配的敏感等级,将与所述待处理表格的分类结果匹配的敏感等级确定为所述待处理表格的敏感等级。

可选的,还包括:根据用户输入的敏感等级设置信息,建立分类结果与敏感等级之间的对应关系。用户可以通过终端设备输入敏感等级设置信息。表格分类设置信息是用于设置分类结果与敏感等级之间的对应关系的信息,可以包含多个类型的分类结果、以及与各类分类结果对应的敏感等级。

可选的,敏感等级包括:一级、二级、三级。敏感程度依次递减。敏感等级为一级的表格中的数据包含重要的敏感数据。敏感等级为二级的表格中的数据包含一般的敏感数据。敏感等级为三级的表格中的数据不包含敏感数据。

步骤205、将所述待处理表格、以及所述待处理表格的分类结果和敏感等级发送至人工审核平台。

可选的,人工审核平台是用于对所述待处理表格的分类结果和敏感等级进行人工审核的平台。人工审核平台接收所述待处理表格、以及所述待处理表格的分类结果和敏感等级,扫描识别所述待处理表格的分类结果与所述待处理表格是否匹配、以及所述待处理表格的敏感等级与所述待处理表格是否匹配。

可选的,人工审核平台在检测到所述待处理表格的分类结果与所述待处理表格匹配,而且所述待处理表格的敏感等级与所述待处理表格匹配时,反馈与所述待处理表格对应的处理完成信息。处理完成信息是用于提示所述待处理表格的分类结果和敏感等级不需修改的信息。在检测到所述人工审核平台反馈的与所述待处理表格对应的处理完成信息时,对所述待处理表格的分类结果和敏感等级进行存储。

步骤206、在检测到所述人工审核平台反馈的所述待处理表格的分类结果修改信息和/或敏感等级修改信息时,根据所述待处理表格的分类结果修改信息和/或敏感等级修改信息更新所述待处理表格的分类结果和/或敏感等级。

可选的,人工审核平台在检测到所述待处理表格的分类结果与所述待处理表格不匹配时,获取审核人员输入的分类结果修改信息,并将分类结果修改信息作为反馈信息返回。分类结果修改信息包括所述待处理表格的正确分类结果。正确分类结果是审核人员根据所述待处理表格中存储的业务数据确定的所述待处理表格的准确的分类结果。在检测到所述人工审核平台反馈的所述待处理表格的分类结果修改信息时,将所述待处理表格的分类结果更新为所述待处理表格的正确分类结果。

可选的,人工审核平台在检测到所述待处理表格的敏感等级与所述待处理表格不匹配时,获取审核人员输入的敏感等级修改信息,并将敏感等级修改信息作为反馈信息返回。敏感等级修改信息包括所述待处理表格的正确敏感等级。正确分类结果是审核人员根据所述待处理表格中存储的业务数据确定的所述待处理表格的准确的敏感等级。在检测到所述人工审核平台反馈的所述待处理表格的敏感等级修改信息时,将所述待处理表格的敏感等级更新为所述待处理表格的正确敏感等级。

步骤207、根据所述待处理表格的分类结果修改信息和/或敏感等级修改信息,更新所述关键敏感字段类型与分类结果之间的对应关系和/或所述预设的分类结果与敏感等级之间的对应关系。

可选的,人工审核平台在检测到所述待处理表格的分类结果与所述待处理表格不匹配时,获取审核人员输入的分类结果修改信息,并将分类结果修改信息作为反馈信息返回。分类结果修改信息包括所述待处理表格的正确分类结果。根据所述待处理表格的分类结果修改信息,将与所述待处理表格所涉及的目标关键敏感字段类型对应的分类结果更新为所述待处理表格的正确分类结果,从而根据所述待处理表格的分类结果修改信息,自动记忆更新预设的关键敏感字段类型与分类结果之间的对应关系,优化扫描识别结果。

可选的,人工审核平台在检测到所述待处理表格的敏感等级与所述待处理表格不匹配时,获取审核人员输入的敏感等级修改信息,并将敏感等级修改信息作为反馈信息返回。敏感等级修改信息包括所述待处理表格的正确敏感等级。根据所述待处理表格的敏感等级修改信息,将与所述待处理表格所涉及的分类结果对应的敏感等级更新为所述待处理表格的正确敏感等级,从而根据所述待处理表格的敏感等级修改信息,自动记忆更新预设的分类结果与敏感等级之间的对应关系,优化扫描识别结果。

步骤208、对更新后的所述待处理表格的分类结果和敏感等级进行存储。

可选的,在根据所述待处理表格的分类结果修改信息和/或敏感等级修改信息更新所述待处理表格的分类结果和/或敏感等级之后,将更新后的所述待处理表格的分类结果和敏感等级存储至数据库,从而对所述待处理表格的准确的分类结果和敏感等级进行存储。

本发明实施例提供了一种数据库表格处理方法,通过根据预设的字段信息与敏感字段类型之间的对应关系,查找与所述待处理表格中的各字段的字段信息匹配的敏感字段类型,将与所述待处理表格中的各字段的字段信息匹配的敏感字段类型确定为所述待处理表格中的各字段所属的敏感字段类型,然后在检测到所述待处理表格中的各字段所属的敏感字段类型中存在目标关键敏感字段类型时,将与目标关键敏感字段类型匹配的分类结果,确定为所述待处理表格的分类结果,之后根据预设的分类结果与敏感等级之间的对应关系,查找与所述待处理表格的分类结果匹配的敏感等级,将与所述待处理表格的分类结果匹配的敏感等级确定为所述待处理表格的敏感等级,可以针对数据库表格,自动识别数据库表格中的各字段所属的敏感字段类型,准确地根据数据库表格中的各字段所属的敏感字段类型对数据库表格进行分类分级,判断数据库表格的分类结果以及敏感等级,通过在检测到人工审核平台反馈的所述待处理表格的分类结果修改信息和/或敏感等级修改信息时,根据所述待处理表格的分类结果修改信息和/或敏感等级修改信息更新所述待处理表格的分类结果和/或敏感等级,更新所述关键敏感字段类型与分类结果之间的对应关系和/或所述预设的分类结果与敏感等级之间的对应关系,可以对数据库表格的分类结果以及敏感等级进行人工审核,进一步提高数据库表格的分类结果以及敏感等级的准确度。

实施例三

图3为本发明实施例三提供的一种数据库表格处理装置的结构示意图。如图3所示,所述装置包括:表格获取模块301、字段类型确定模块302、分类结果确定模块303以及敏感等级确定模块304。

其中,表格获取模块301,用于从数据库中获取待处理表格;字段类型确定模块302,用于根据所述待处理表格中的各字段的字段信息,确定所述待处理表格中的各字段所属的敏感字段类型;分类结果确定模块303,用于根据所述待处理表格中的各字段所属的敏感字段类型,确定所述待处理表格的分类结果;敏感等级确定模块304,用于根据所述待处理表格的分类结果,确定所述待处理表格的敏感等级。

本发明实施例提供了一种数据库表格处理装置,通过从数据库中获取待处理表格,然后根据所述待处理表格中的各字段的字段信息,确定所述待处理表格中的各字段所属的敏感字段类型;根据所述待处理表格中的各字段所属的敏感字段类型,确定所述待处理表格的分类结果;最后根据所述待处理表格的分类结果,确定所述待处理表格的敏感等级,可以针对数据库表格,自动识别数据库表格中的各字段所属的敏感字段类型,准确地根据数据库表格中的各字段所属的敏感字段类型对数据库表格进行分类分级,判断数据库表格的分类结果以及敏感等级,具有针对性强,识别准确率高的特点,为进一步对数据库表格的安全管控及数据的使用提供参考支撑,便于对数据库表格进行相应的安全处理,有效降低数据库表格中的重要敏感数据泄露、被篡改、非法贩卖等事件发生的概率。

在本发明实施例的一个可选实施方式中,可选的,所述字段信息包括:字段名称、字段备注和/或字段内容。

在本发明实施例的一个可选实施方式中,可选的,字段类型确定模块302在执行根据所述待处理表格中的各字段的字段信息,确定所述待处理表格中的各字段所属的敏感字段类型的操作时,具体用于:根据预设的字段信息与敏感字段类型之间的对应关系,查找与所述待处理表格中的各字段的字段信息匹配的敏感字段类型,将与所述待处理表格中的各字段的字段信息匹配的敏感字段类型确定为所述待处理表格中的各字段所属的敏感字段类型。

在本发明实施例的一个可选实施方式中,可选的,分类结果确定模块303在执行根据所述待处理表格中的各字段所属的敏感字段类型,确定所述待处理表格的分类结果的操作时,具体用于:在检测到所述待处理表格中的各字段所属的敏感字段类型中存在目标关键敏感字段类型时,将与目标关键敏感字段类型匹配的分类结果,确定为所述待处理表格的分类结果。

在本发明实施例的一个可选实施方式中,可选的,数据库表格处理装置可以还包括:关系建立模块,用于根据用户输入的表格分类设置信息,建立关键敏感字段类型与分类结果之间的对应关系。

在本发明实施例的一个可选实施方式中,可选的,敏感等级确定模块304在执行根据所述待处理表格的分类结果,确定所述待处理表格的敏感等级的操作时,具体用于:根据预设的分类结果与敏感等级之间的对应关系,查找与所述待处理表格的分类结果匹配的敏感等级,将与所述待处理表格的分类结果匹配的敏感等级确定为所述待处理表格的敏感等级。

在本发明实施例的一个可选实施方式中,可选的,数据库表格处理装置可以还包括:结果发送模块,用于将所述待处理表格、以及所述待处理表格的分类结果和敏感等级发送至人工审核平台;结果更新模块,用于在检测到所述人工审核平台反馈的所述待处理表格的分类结果修改信息和/或敏感等级修改信息时,根据所述待处理表格的分类结果修改信息和/或敏感等级修改信息更新所述待处理表格的分类结果和/或敏感等级;关系更新模块,用于根据所述待处理表格的分类结果修改信息和/或敏感等级修改信息,更新所述关键敏感字段类型与分类结果之间的对应关系和/或所述预设的分类结果与敏感等级之间的对应关系;结果存储模块,用于对更新后的所述待处理表格的分类结果和敏感等级进行存储。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

上述数据库表格处理装置可执行本发明任意实施例所提供的数据库表格处理方法,具备执行数据库表格处理方法相应的功能模块和有益效果。

实施例四

图4为本发明实施例四提供的一种计算机设备的结构示意图。图4示出了适用于来实现本发明实施方式的示例性计算机设备12的框图。图4显示的计算机设备12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图4所示,计算机设备12以通用计算设备的形式表现。计算机设备12的组件可以包括但不限于:一个或者多个处理器16,存储器28,连接不同系统组件(包括存储器28和处理器16)的总线18。

总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总线。

计算机设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(RAM)30和/或高速缓存存储器32。计算机设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图4未显示,通常称为“硬盘驱动器”)。尽管图4中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。

具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。

计算机设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机设备12交互的设备通信,和/或与使得该计算机设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且,计算机设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与计算机设备12的其它模块通信。应当明白,尽管图4中未示出,可以结合计算机设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。

处理器16通过运行存储在存储器28中的程序,从而执行各种功能应用以及数据处理,实现本发明实施例所提供的数据库表格处理方法:从数据库中获取待处理表格;根据所述待处理表格中的各字段的字段信息,确定所述待处理表格中的各字段所属的敏感字段类型;根据所述待处理表格中的各字段所属的敏感字段类型,确定所述待处理表格的分类结果;根据所述待处理表格的分类结果,确定所述待处理表格的敏感等级。

实施例五

本发明实施例五提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现本发明实施例所提供的数据库表格处理方法:从数据库中获取待处理表格;根据所述待处理表格中的各字段的字段信息,确定所述待处理表格中的各字段所属的敏感字段类型;根据所述待处理表格中的各字段所属的敏感字段类型,确定所述待处理表格的分类结果;根据所述待处理表格的分类结果,确定所述待处理表格的敏感等级。

可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或计算机设备上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

相关技术
  • 一种数据库表格处理方法、装置、设备及存储介质
  • 表格处理方法、装置、电子设备及计算机可读存储介质
技术分类

06120112985895