政务系统的业务数据处理方法、装置、服务器和存储介质制造方法及图纸

技术编号:35780670 阅读:18 留言:0更新日期:2022-12-01 14:25
本申请实施例提供一种政务系统的业务数据处理方法、装置、服务器和存储介质,通过获取第一用户通过政务系统客户端发送的业务数据存储请求,业务数据存储请求中包括初始业务数据,通过标准加解密接口根据第一配置文件,采用目标加密算法对初始业务数据中的目标字段进行加密,得到目标业务数据,目标字段为所述初始业务数据中需要加密的字段,将目标业务数据存储到第一存储路径下,第一存储路径为第一用户的业务数据存储路径,实现了通过标准加解密接口以调用的方式,采用不同的加密算法对业务数据中关键字段的进行加密处理,避免了开发人员对源码的修改,从而提高了政务系统的稳定性和可靠性。性和可靠性。性和可靠性。

【技术实现步骤摘要】
政务系统的业务数据处理方法、装置、服务器和存储介质


[0001]本申请实施例涉及数据处理
,尤其涉及一种政务系统的业务数据处理方法、装置、服务器和存储介质。

技术介绍

[0002]随着大数据时代的到来,不同地域和领域相关单位也开始通过政务系统进行日常事务的处理,为避免数据泄漏发生,对于政务系统涉及的相关数据需要在加密后进行传输或存储。但由于政务系统涉及的业务种类复杂多样、不同业务数据对安全等级的不同及用户的需求的不同,在对不同的业务数据进行加密时需要使用不同的加密方式。
[0003]相关技术中,通过修改源码的方式进行加密方式的变更,即在每次更换加密方式时,通过开发人员删除原来的代码,并根据新的加密方式重写一份新代码,而源码的修改可能导致系统运行过程中发生一些不可预期的错误,从而影响政务系统的稳定性和可靠性。

技术实现思路

[0004]本申请实施例提供一种政务系统的业务数据处理方法、装置、服务器和存储介质,以解决现有技术中加密方式变更而导致系统的稳定性和可靠性受影响的问题。
[0005]第一方面,本申请实施例提供一种政务系统的业务数据处理方法,包括:
[0006]获取第一用户通过政务系统客户端发送的业务数据存储请求,所述业务数据存储请求中包括初始业务数据,所述初始业务数据包括至少一个字段;
[0007]根据第一配置文件调用标准加解密接口,采用目标加密算法对所述初始业务数据中的目标字段进行加密,得到目标业务数据,所述目标字段为所述初始业务数据中需要加密的字段;
>[0008]将所述目标业务数据存储到第一存储路径下,所述第一存储路径为所述第一用户的业务数据存储路径,所述第一配置文件是根据政务系统中有加密需要的多种关键字段的信息和涉及的多种加密算法的信息生成的。
[0009]第二方面,本申请实施例提供一种政务系统的业务数据处理装置,包括:
[0010]获取模块,用于获取第一用户通过政务系统客户端发送的业务数据存储请求,所述业务数据存储请求中包括初始业务数据,所述初始业务数据包括至少一个字段;
[0011]处理模块,用于根据第一配置文件调用标准加解密接口,采用目标加密算法对所述初始业务数据中的目标字段进行加密,得到目标业务数据,所述目标字段为所述初始业务数据中需要加密的字段,所述第一配置文件是根据政务系统中有加密需要的多种关键字段的信息和涉及的多种加密算法的信息生成的;将所述目标业务数据存储到第一存储路径下,所述第一存储路径为所述第一用户的业务数据存储路径。
[0012]第三方面,本申请实施例提供一种政务系统服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述第一方面所述的政务系统的业务数据处理方法。
[0013]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的政务系统的业务数据处理方法。
[0014]本申请实施例提供的政务系统的业务数据处理方法、装置、服务器和存储介质,通过获取第一用户通过政务系统客户端发送的业务数据存储请求,业务数据存储请求中包括初始业务数据,初始业务数据包括至少一个字段,通过标准加解密接口根据第一配置文件,采用目标加密算法对初始业务数据中的目标字段进行加密,得到目标业务数据,目标字段为所述初始业务数据中需要加密的字段,将目标业务数据存储到第一存储路径下,第一存储路径为第一用户的业务数据存储路径,实现了通过标准加解密接口对业务数据中关键字段的加密处理。由于标准加解密接口可以根据需求,通过调用的方式实现不同的加密算法,从而避免了开发人员对源码的修改,不仅提高了政务系统的稳定性和可靠性,节约了政务系统的维护成本,而且,当需要使用新的加密算法时,通过修改配置文件就可以实现,从而提高了政务系统的扩展性。
[0015]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0016]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本申请实施例一提供的一种政务系统的业务数据加密方法的流程示意图;
[0018]图2为本申请实施例一提供的一种第一配置文件的结构示意图;
[0019]图3为本申请实施例一提供的一种标准加解密接口的工作原理示意图;
[0020]图4为本申请实施例二提供的一种政务系统的业务数据解密方法的流程示意图;
[0021]图5为本申请实施例二提供的一种第二配置文件的结构示意图;
[0022]图6为本申请实施例三提供的一种政务系统的业务数据处理装置的结构示意图;
[0023]图7为本申请实施例四提供的一种政务系统服务器的结构示意图。
具体实施方式
[0024]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0025]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“目标”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备
不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0026]相关技术中,通过修改源码的方式进行加密方式的变更,主要存在以下问题:(1)需要针对每种加密方式实现一套代码,修改难度大、成本高,且难以避免改造后对政务系统的稳定性和可靠性造成的影响;(2)政务系统的扩展性不足,各种加密方法的实现方式没有统一的标准,不便于后期对系统的改造。
[0027]基于现有技术中存在的技术问题,本申请提供一种政务系统的业务数据处理方法,通过预先基于服务提供者接口(service provider interface,SPI)机制编写不同加/解密方法对应的加/解密程序和构建标准加解密接口并实例化,在进行业务数据处理过程中,由标准加解密接口基于不同应用场景的需求,调用相应的加/解密程序实现业务数据的加/解密,因此,当需要使用不同的加/解密方法,由标准加解密接口对应的加/解本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种政务系统的业务数据处理方法,其特征在于,包括:获取第一用户通过政务系统客户端发送的业务数据存储请求,所述业务数据存储请求中包括初始业务数据,所述初始业务数据包括至少一个字段;根据第一配置文件调用标准加解密接口,采用目标加密算法对所述初始业务数据中的目标字段进行加密,得到目标业务数据,所述目标字段为所述初始业务数据中需要加密的字段,所述第一配置文件是根据政务系统中有加密需要的多种关键字段的信息和涉及的多种加密算法的信息生成的;将所述目标业务数据存储到第一存储路径下,所述第一存储路径为所述第一用户的业务数据存储路径。2.根据权利要求1所述的方法,其特征在于,所述标准加解密接口具体用于:根据所述第一配置文件,调用所述目标加密算法对应的目标加密程序对所述目标字段进行加密,得到所述目标字段的密文;通过所述密文对所述初始业务数据中的所有目标字段进行替换,得到所述目标业务数据。3.根据权利要求2所述的方法,其特征在于,所述第一配置文件中包括关键字段信息、加密算法信息以及关键字段与加密算法之间的第一映射关系,所述关键字段信息包括关键字段集合,所述加密算法信息中包括加密算法与加密算法程序的存储路径之间的第二映射关系;所述根据所述第一配置文件,调用所述目标加密算法对应的目标加密程序对所述目标字段进行加密,得到所述目标字段的密文,包括:根据所述关键字段集合、所述第一映射关系和所述第二映射关系,确定所述初始业务数据中的目标字段和所述目标加密程序的第二存储路径;根据所述第二存储路径,调用所述目标加密程序对所述目标字段进行加密,得到所述目标字段的密文。4.根据权利要求3所述的方法,其特征在于,所述根据所述关键字段信息、所述第一映射关系和所述第二映射关系,确定所述初始业务数据中的目标字段和所述目标加密程序的第二存储路径,包括:根据所述关键字段信息,遍历所述初始业务数据中的所有字段,确定所述目标字段;根据所述目标字段和所述第一映射关系,确定所述目标字段对应的目标加密算法;根据所述目标加密算法和所述第二映射关系,确定所述目标加密程序的第二存储路径。5.根据权利要求2所述的方法,其特征在于,所述根据所述第一配置文件,调用所述目标加密算法对应的目标加密程序对所述目标字段进行加密,得到所述目标字段的密文,包括:根据所述第一配置文件,通过加密函数调用所述目标加密算法对应的目标加密程序对所述目标字段进行加密,得到所述目标字段的密文。6.根据权利要求1所述的方法,其特征在于,所述将所述目标业务数据存储到第一存储路径下之后,所述方法还包括:获取第二用户通过所述政务系统客户端发送的业务数据获取请求,所述业务数据获取请求中包括所述第一用户的用户标识;
根据所述用户标识,从所述第一存储路径下提取出所述目标业务数据;根据第二配置文件调用所述标准加解密接口,采用目标解密算法对所述目标业务数据中的密文进行解密,得到所述初始业务数据,所述第二配置文件是根据已存储业务数据中的密文的信息和涉及的解密算法的信息生成的;将所述初始业务数据反馈给所述第二用户。7.根据权利要求6所述的方法,其...

【专利技术属性】
技术研发人员:李祖金严梓成周添伟何子君罗新良
申请(专利权)人:数字广东网络建设有限公司
类型:发明
国别省市:

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

1