数据处理方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:36787880 阅读:11 留言:0更新日期:2023-03-08 22:33
本申请公开了一种数据处理方法、装置、电子设备及计算机可读存储介质,方法包括:确认业务类型包含的业务场景;并根据目标业务场景查找对应的原子操作序列;判断所述原子操作序列是否调用规则库模块和/或加解密模块;若调用所述规则库模块,则根据所述规则库模块中的匹配规则,识别获取的业务数据中存在的敏感字段;若调用所述加解密模块,则通过所述加解密模块对所述敏感字段进行转化。本申请能根据业务活动的类型,自动化加解密业务数据的敏感字段,节约信息化系统的研发和维护成本,同时也能够及时响应新的业务活动。能够及时响应新的业务活动。能够及时响应新的业务活动。

【技术实现步骤摘要】
数据处理方法、装置、电子设备及计算机可读存储介质


[0001]本申请涉及互联网
,特别涉及一种数据处理方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]大数据技术是推动人类社会进入智能化时代的重要力量,数据采集手段日益丰富,通过多种多样的互联网服务、数字支付平台以及智能设备,数据从各个源节点被不断收集,从而聚合形成了海量的大数据资源,随着网络数据共享和数据交换需求的不断增多,如果不采取有效的安全控制和保护措施,容易出现安全隐患。
[0003]随着计算机技术的发展,越来越多的客户端依托于相应的业务平台向用户提供产品及服务,即客户端可以响应于用户操作,获取对接的业务平台提供的产品和服务来处理相应业务,进而客户端可以基于业务平台反馈的业务处理数据,向用户展示相应的业务处理结果。
[0004]现有的业务平台通常以业务活动的类型决定业务数据的处理方式,在开发新的业务,或改变数据处理条件时,需要对业务平台重新研发改造及测试部署,增加了系统的复杂程度及业务活动的风险。

技术实现思路

[0005]本申请的目的在于提供一种数据处理方法、装置、电子设备及计算机可读存储介质,能根据业务活动的类型,自动化加解密业务数据的敏感字段,节约信息化系统的研发和维护成本,同时也能够及时响应新业务活动。
[0006]为实现上述目的,本申请一种数据处理方法,所述方法应用于终端设备,所述方法包括:确认业务类型包含的业务场景;并根据目标业务场景查找对应的原子操作序列;判断所述原子操作序列是否调用规则库模块和/或加解密模块;若调用所述规则库模块,则根据所述规则库模块中的匹配规则,识别获取的业务数据中存在的敏感字段;若调用所述加解密模块,则通过所述加解密模块对所述敏感字段进行转化。
[0007]进一步地,在所述目标业务场景查找与其对应的原子操作序列之前,所述方法还包括:根据场景数据处理规则,建立各个所述目标业务场景与所述原子操作序列之间的映射关系;并将所述映射关系储存于映射表中。
[0008]进一步地,根据所述目标业务场景查找与其对应的原子操作序列,包括:根据所述映射表,查找与所述目标业务场景相对应的所述原子操作序列。
[0009]进一步地,所述方法还包括:确定待注入的切面程序及切点,其中,所述切面程序包括多个原子操作序列,所述切点配置在获取业务数据之后。
[0010]进一步地,所述根据所述规则库模块中的匹配规则,识别获取的业务数据中存在的敏感字段,包括:判断第一规则库或第二规则库中是否存在所述业务数据中的数据字段;若所述第一规则库或所述第二规则库中存在所述数据字段,则将所述数据字段确定为敏感
字段。
[0011]进一步地,判断第一规则库或第二规则库中是否存在所述业务数据中的数据字段之前,还包括:在所述第二规则库中添加自定义扩展项,根据所述自定义扩展项对所述业务数据进行数据字段匹配。
[0012]进一步地,所述通过所述加解密模块对所述敏感字段进行转化,包括:判断所述终端设备运行的操作系统;所述加解密模块根据所述操作系统,调用对应的系统动态链接库,对所述敏感字段进行加解密的计算。
[0013]为实现上述目的,本申请另一方面还提供一种数据处理装置,所述装置应用于终端设备,所述装置包括:确认模块,用于确认业务类型包含的业务场景;查找模块,用于根据目标业务场景查找对应的原子操作序列;执行模块,用于判断所述原子操作序列是否调用规则库模块和/或加解密模块;字段匹配模块,用于根据所述规则库模块中的匹配规则,判断获取的业务数据中是否存在敏感字段;字段转化模块,用于通过所述加解密模块对所述敏感字段进行转化。
[0014]本申请另一方面还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述业务执行方法。
[0015]本申请另一方面还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述业务执行方法。
[0016]由此可见,本申请提供的技术方案,通过创建业务类型中包含的基础业务场景,及依据业务场景设置其对应的原子操作序列,实现根据业务类型对业务数据自动化执行相应操作;
[0017]同时,还配置了规则库模块和加解密模块,自动识别在业务活动流转过程中的业务数据是否包含敏感字段,并能对业务活动中的敏感字段进行加解密,从而保证敏感字段在业务活动全生命周期中的安全性。
附图说明
[0018]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本申请实施例提供的一种业务平台配置的流程图;
[0020]图2是本申请实施例提供的一种业务平台结构示意图;
[0021]图3是本申请实施例提供的一种原子操作序列实施环境示意图;
[0022]图4是本申请实施例提供的一种部署切面程序的流程图;
[0023]图5为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0024]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0025]随着计算机技术的发展,越来越多的客户端依托于相应的业务平台向用户提供产
品及服务,即客户端可以响应于用户操作,获取对接的业务平台提供的产品和服务来处理相应业务,进而客户端可以基于业务平台反馈的业务处理数据,向用户展示相应的业务处理结果,可以理解,依托于业务平台的客户端,可以是运行在电脑等终端设备的业务系统应用程序,也可以是基于web的业务系统应用,在此不做限制。
[0026]在实际应用中,金融业务平台在进行金融活动时,会产生客户个人属性、资金交易、合同等敏感信息数据,需要在满足合规监管要求的情况下,保证运营活动中的数据安全性。
[0027]现有的解决方案分为两种,一种方案是通过研发或改造信息化系统实现。根据业务需求,利用加解密技术对信息化系统进行研发,将设定的敏感数据加密存储到数据库中,实现敏感数据在业务活动过程中的脱敏显示。该方案存在的主要问题是信息化系统的研发成本较高,以及项目周期较长,只要新开展的业务活动涉及敏感数据,都将需要相关人员参与信息化系统的研发,研发结束后,新系统还要经过联调、测试、部署等过程才能正式上线。若涉及到老的信息系统,则需要对系统程序与数据进行更新改造,导致业务活动的风险及复杂程度增加。
[0028]另一种方案是通过研发或改造技术组件服务实现。通过JAVA注解标记敏感字段,并在注解中封装加解密的处理方法,实现对敏感字段的加解密,从而简化系统研发人员的工作量和系统的复杂度。该方案存在的问题是仍需要对信息化系统进行研发改造,对运营活动的影响不可避免。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法应用于终端设备,所述方法包括:确认业务类型包含的业务场景;根据目标业务场景查找对应的原子操作序列;判断所述原子操作序列是否调用规则库模块和/或加解密模块;若调用所述规则库模块,则根据所述规则库模块中的匹配规则,识别获取的业务数据中存在的敏感字段;若调用所述加解密模块,则通过所述加解密模块对所述敏感字段进行转化。2.根据权利要求1所述的方法,其特征在于,在所述根据目标业务场景查找对应的原子操作序列之前,所述方法还包括:根据场景数据处理规则,建立各个所述目标业务场景与所述原子操作序列之间的映射关系;并将所述映射关系储存于映射表中。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标业务场景查找对应的原子操作序列,包括:根据所述映射表,查找与所述目标业务场景相对应的所述原子操作序列。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定待注入的切面程序及切点,其中,所述切面程序包括多个原子操作序列,所述切点配置在获取业务数据之后。5.根据权利要求1所述的方法,其特征在于,所述根据所述规则库模块中的匹配规则,识别获取的业务数据中存在的敏感字段,包括:判断第一规则库或第二规则库中是否存在所述业务数据中的数据字段;若所述第一规则库或所述第二规则库中存在所述数据字段,则将所述数据字段确定为敏感字段。6.根据权利要求5所述的方法,其特征在于,判断第一规则库或第二规则库中是否存在所述业务数据中的数据字段之前,还包括:在所述第二规则库中添加自定义扩展项,根据所述自定义扩展项对所述业务数据进行数据字段匹配。7.根据权利要求1所述的方法,其特征在于,所述通过所述加解密模块对所述敏感字段进行转化,包括:判断所述终端设备运行的操作系统;所述加解密模块根据所述操作系统,调用对应的系统动态链接库,对所述敏感字段进行加解密的计算。8.一种数据处理装置,其特征在于,所述装置应用于终端设备,所述装置包括:确认模块,用于确认业务类型包含的业务场景;查找模块,用于根据所述目标业务场景查找对应的原子操作序列;执行模块,用于判断...

【专利技术属性】
技术研发人员:吴恩慈马洪奎
申请(专利权)人:上海诺融信息科技有限公司
类型:发明
国别省市:

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

1