一种数据表加密方法及服务器技术

技术编号:15691374 阅读:70 留言:0更新日期:2017-06-24 04:31
本发明专利技术公开了一种数据表加密方法及服务器。在根据用户发送的数据表加密请求确定待加密数据表后,即可根据待加密数据表中各字段对应的敏感标识筛选敏感字段,由于敏感标识指示了对应的字段是否需要进行加密,因此向用户展示了当前所有筛选出的敏感字段后,即可根据用户指定的加密方法对敏感字段进行加密处理。从而在保证用户的个性化需求的基础上,最大限度的减少了用户的输入,提高了用户在进行数据表加密时的用户体验。

Data table encryption method and server

The invention discloses a data table encryption method and a server thereof. In according to the user to send data to be encrypted data encryption table to determine the table after the request, according to the sensitive identification after each field encryption data table corresponding to the screening of sensitive field, because of the sensitive identification indicates the corresponding field is encrypted, so as to show the user all the screened sensitive field, can be encrypted handling of sensitive field according to user specified encryption method. Thus, on the basis of ensuring the personalized requirements of users, the user input is reduced to the maximum, and the user experience when encrypting the data table is improved.

【技术实现步骤摘要】
一种数据表加密方法及服务器
本申请涉及通信
,特别涉及一种数据表加密方法。本申请同时还涉及一种服务器。
技术介绍
大数据(BigData)是指无法在可承受的时间范围内用常规软件工具进行捕捉、管理和处理的数据集合。大数据技术的战略意义不在于掌握庞大的数据信息,而在于对这些含有意义的数据进行专业化处理。换言之,如果把大数据比作一种产业,那么这种产业实现盈利的关键,在于提高对数据的“加工能力”,通过“加工”实现数据的“增值”。在大数据背景下,目前的各个互联网公司都掌握着海量数据,这些互联网公司之中既有服务提供商,也有平台运营商,甚至是二者的复合体。他们所拥有的大数据常被用来分析用户偏好、分布等等,对产品的运营和推广有及其重要的作用。因此在进行数据的交换、共享的过程中,需要针对用户的敏感隐私信息及公司的敏感业务数据进行完善的保护。然而,在去除数据敏感信息的过程中,如何在减少用户输入和满足用户的个性化需求之间找到平衡,是普遍的业界难题。目前,业界的处理防范主要存在以下两种方式,其各自的特性以及缺陷如下:第一种方法:系统自动识别敏感信息并选择对应的加密方法。这种方法无需用户输入,根据数据表的字段的信息,自动判断是否需要进行加密,以及何种数据加密方法。由于是系统自动选择,对于同一张表,所有用户将获得同样的数据加密方案,无法得到个性化的结果。另外,这种方法依赖于系统的识别率,很可能存在系统判断错误的情况。对敏感信息没有加密,会造成敏感信息泄露;对非敏感信息进行了加密,将影响结果的完成性。第二种方法:完全依赖用户输入。对于数据表的所有字段,都需要用户分别来选择对应的数据加密方法。由于需要用户来选择,难免会出现错误,尤其是数据表的字段比较多的时候。而且经常一张表存在很多名称类似的字段名称,这也更容易是用户产生错误。由此可见,若采用第一种方式,由于依赖系统的识别,可能会出错,且加密方式完全依赖系统的自动选择,无法实现个性化。而第二种方式用户需要为进行数据加密的数据表的每一个字段选择对应的加密方法,然后才能完成数据加密。这样需要大量的人工参与,费时费力,效率低下。因此无论是采用以上哪种加密方式,都无法在保证效率的同时,还能减少错误的发生以及实现个性化的需要。
技术实现思路
本申请提供了一种数据表加密方法,用以提高数据加密的效率,减少错误的发生和/或实现个性化的需要。该方法包括:根据待加密数据表中各字段对应的敏感标识筛选敏感字段,所述敏感标识用于指示对应的字段是否需要进行加密;根据用户指定的加密方法对筛选出的敏感字段进行加密处理。优选地,在根据用户发送的数据表加密请求确定待加密数据表之前,还包括:当根据所述用户发送的数据表创建请求创建所述待加密数据表后,根据所述用户为各所述字段指定的敏感等级,生成与各所述字段对应的敏感标识。优选地,根据所述待加密数据表中各字段对应的敏感标识筛选敏感字段,具体为:从所述待加密数据表中依次选择待处理字段;判断所述待处理字段对应的敏感标识的状态是否为有效;若所述状态为有效,且所述待加密数据表中尚存在未处理的字段,则将所述待处理字段作为敏感字段,并将所述待处理字段的下一个字段作为新的待处理字段;若所述状态为有效,且所述待加密数据表中的所有字段均已处理完毕,则将所述待处理字段作为敏感字段,并向所述用户展示当前所有筛选出的敏感字段;若所述状态为无效,且所述待加密数据表中尚存在未处理的字段,将所述待处理字段的下一个字段作为新的待处理字段;若所述状态为无效,且所述待加密数据表中的所有字段均已处理完毕,继续向所述用户展示当前所有筛选出的敏感字段。优选地,所述敏感标识的状态包括置0以及置1,判断所述待处理字段对应的敏感标识的状态是否为有效,具体为:若所述敏感标识的状态为置0,则确认所述敏感标识的状态为无效;若所述敏感标识的状态为置1,则确认所述敏感标识的状态为有效。相应地,本申请还提出了一种服务器,包括:筛选模块,根据待加密数据表中各字段对应的敏感标识筛选敏感字段,所述敏感标识用于指示对应的字段是否需要进行加密;加密模块,根据用户指定的加密方法对筛选出的敏感字段进行加密处理。优选地,还包括:生成模块,当根据所述用户发送的数据表创建请求创建所述待加密数据表后,根据所述用户为各所述字段指定的敏感等级,生成与各所述字段对应的敏感标识。优选地,所述筛选模块具体用于:从所述待加密数据表中依次选择待处理字段;判断所述待处理字段对应的敏感标识的状态是否为有效;若所述状态为有效,且所述待加密数据表中尚存在未处理的字段,则将所述待处理字段作为敏感字段,并将所述待处理字段的下一个字段作为新的待处理字段;若所述状态为有效,且所述待加密数据表中的所有字段均已处理完毕,则将所述待处理字段作为敏感字段,并向所述用户展示当前所有筛选出的敏感字段;若所述状态为无效,且所述待加密数据表中尚存在未处理的字段,将所述待处理字段的下一个字段作为新的待处理字段;若所述状态为无效,且所述待加密数据表中的所有字段均已处理完毕,继续向所述用户展示当前所有筛选出的敏感字段。优选地,所述敏感标识的状态包括置0以及置1,还包括:若所述敏感标识的状态为置0,所述判断模块确认所述敏感标识的状态为无效;若所述敏感标识的状态为置1,所述判断模块确认所述敏感标识的状态为有效。优选地,还包括:调整模块,当接收到所述用户发送的字段敏感等级修改请求时,根据所述字段敏感等级修改请求指定的待修改字段以及目标敏感等级,对所述待修改字段的敏感标识的状态进行更新。由此可见,通过应用本申请的技术方案,在根据用户发送的数据表加密请求确定待加密数据表后,即可根据待加密数据表中各字段对应的敏感标识筛选敏感字段,由于敏感标识指示了对应的字段是否需要进行加密,因此向用户展示了当前所有筛选出的敏感字段后,即可根据用户指定的加密方法对敏感字段进行加密处理。从而在保证效率以及用户的个性化需求的基础上,最大限度的减少了用户的输入,提高了用户在进行数据表加密时的用户体验。附图说明图1为本申请提出的一种数据表加密方法的流程示意图;图2为本申请具体实施例提出的一种数据表加密方法的流程示意图;图3为本申请提出的一种服务器的结构示意图。具体实施方式有鉴于现有技术中的问题,本申请提供了一种本专利技术对数据字段的敏感等级进行了打标,实现了一种在保证用户个性化需求的前提下,尽量减少用户的输入的数据加密方法,提高了数据加密的效率。如图1所示,该方法包括以下步骤:S101,根据所述待加密数据表中各字段对应的敏感标识筛选敏感字段,所述敏感标识用于指示对应的字段是否需要进行加密。由于本申请旨在对数据表进行加密的过程中只让特定的一些字段供用户选择加密方式,因此本申请预先针对数据包中的各个字段设置了敏感标识,该敏感标识用于指示对应的字段是否需要让用户来选择加密方式,从而使用户无需针对数据表中的每个字段进行判断,节省了用户的处理时间。当用户需要针对某个数据表进行加密处理时,用户一般会以请求的方式指定需要加密的数据表。在确定了待加密数据包之后,即可基于各个字段的敏感标识进行判断处理。在此需要说明的是,各个字段的敏感标识可以为用户在创建该数据表时设置,也可以为数据表在建立后再由用户设置,具体的设置方式以及时间本文档来自技高网
...
一种数据表加密方法及服务器

【技术保护点】
一种数据表加密方法,其特征在于,包括:根据待加密数据表中各字段对应的敏感标识筛选敏感字段,所述敏感标识用于指示对应的字段是否需要进行加密;根据用户指定的加密方法对筛选出的敏感字段进行加密处理。

【技术特征摘要】
1.一种数据表加密方法,其特征在于,包括:根据待加密数据表中各字段对应的敏感标识筛选敏感字段,所述敏感标识用于指示对应的字段是否需要进行加密;根据用户指定的加密方法对筛选出的敏感字段进行加密处理。2.如权利要求1所述的方法,其特征在于,在根据待加密数据表中各字段对应的敏感标识筛选敏感字段之前,还包括:当根据所述用户发送的数据表创建请求创建所述待加密数据表后,根据所述用户为各所述字段指定的敏感等级,生成与各所述字段对应的敏感标识。3.如权利要求1所述的方法,其特征在于,根据所述待加密数据表中各字段对应的敏感标识筛选敏感字段,具体为:从所述待加密数据表中依次选择待处理字段;判断所述待处理字段对应的敏感标识的状态是否为有效;若所述状态为有效,且所述待加密数据表中尚存在未处理的字段,则将所述待处理字段作为敏感字段,并将所述待处理字段的下一个字段作为新的待处理字段;若所述状态为有效,且所述待加密数据表中的所有字段均已处理完毕,则将所述待处理字段作为敏感字段,并向所述用户展示当前所有筛选出的敏感字段;若所述状态为无效,且所述待加密数据表中尚存在未处理的字段,将所述待处理字段的下一个字段作为新的待处理字段;若所述状态为无效,且所述待加密数据表中的所有字段均已处理完毕,继续向所述用户展示当前所有筛选出的敏感字段。4.如权利要求3所述的方法,其特征在于,所述敏感标识的状态包括置0以及置1,判断所述待处理字段对应的敏感标识的状态是否为有效,具体为:若所述敏感标识的状态为置0,则确认所述敏感标识的状态为无效;若所述敏感标识的状态为置1,则确认所述敏感标识的状态为有效。5.如权利要求1所述的方法,其特征在于,在根据所述用户指定的加密方法对所述敏感字段进行加密处理之后,还包括:当接收到所述用户发送的字段敏感等级修改请求时,根据所述字段敏感等级修改请求指...

【专利技术属性】
技术研发人员:吴龙飞
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1