数据处理方法及装置、存储介质、服务器制造方法及图纸

技术编号:19343173 阅读:21 留言:0更新日期:2018-11-07 14:16
本申请公开一种数据处理方法及装置、存储介质、服务器,其中该数据处理方法包括:接收第二服务器针对数据转移请求反馈的处理结果信息,所述数据转移请求是所述第一服务器发送给所述第二服务器的;基于数据转移接口生成所述处理结果信息对应的第一执行结果信息,并根据所述数据转移接口中用于篡改信息的程序代码,将所述第一执行结果信息篡改为第二执行结果信息;基于所述数据转移接口生成所述第二执行结果信息对应的验证结果,并根据所述验证结果确定所述第一服务器的数据转移异常检测能力。采用本申请的技术方案,可以提高支付安全性。

Data processing method and device, storage medium and server

This application discloses a data processing method and device, storage medium and server, wherein the data processing method includes: receiving the processing result information of the second server for the feedback of the data transfer request, the data transfer request is sent to the second server by the first server, and based on the data transfer interface. The first execution result information corresponding to the processing result information is generated, and the first execution result information is tampered with the second execution result information according to the program code used to tamper with the information in the data transfer interface, and the verification result corresponding to the second execution result information is generated based on the data transfer interface. And according to the verification result, the data abnormality detection ability of the first server is determined. Adopting the technical proposal of this application can improve the payment security.

【技术实现步骤摘要】
数据处理方法及装置、存储介质、服务器
本专利技术涉及互联网
,尤其涉及一种数据处理方法及装置、存储介质、服务器。
技术介绍
随着移动支付的发展,在支付过程中的支付安全越来越受到关注,为了避免黑客对支付过程中的信息进行篡改,通常会在服务器中设置对支付过程中出现的各种支付异常进行检测的流程,如果服务器检测到支付异常,则进行告警或者中断支付流程等等。但是通常在服务器中设置的支付异常检测流程也会由于各种原因出现故障,比如即使出现了支付异常,也没有检测出来,这就大大降低了支付过程的安全性。
技术实现思路
本专利技术实施例提供一种数据处理方法及装置、存储介质、服务器,可通过将第一执行结果信息篡改为第二执行结果信息,实现对第一服务器的数据异常检测能力的确定,从而提高支付安全性。第一方面,本专利技术实施例提供了一种数据处理方法,包括:接收第二服务器针对数据转移请求反馈的处理结果信息,所述数据转移请求是所述第一服务器发送给所述第二服务器的;基于数据转移接口生成所述处理结果信息对应的第一执行结果信息,并根据所述数据转移接口中用于篡改信息的程序代码,将所述第一执行结果信息篡改为第二执行结果信息;基于所述数据转移接口生成所述第二执行结果信息对应的验证结果,并根据所述验证结果确定所述第一服务器的数据转移异常检测能力。在一种可能的设计中,所述基于数据转移接口生成所述处理结果信息对应的第一执行结果信息,并根据所述数据转移接口中用于篡改信息的程序代码,将所述第一执行结果信息篡改为第二执行结果信息,包括:基于数据转移接口中的第一函数对所述处理结果信息进行处理,获得所述处理结果信息对应的第一执行结果信息;基于所述数据转移接口中用于篡改信息的程序代码,将所述第一执行结果信息篡改为第二执行结果信息,所述程序代码是新注入所述数据转移接口中的代码。在一种可能的设计中,所述基于所述数据转移接口生成所述第二执行结果信息对应的验证结果,包括:基于所述数据转移接口中的第二函数对所述第二执行结果信息进行验证处理,生成所述第二执行结果信息对应的验证结果,所述验证结果用于指示所述第二执行结果信息是否为真实的执行结果信息。在一种可能的设计中,所述根据所述验证结果确定所述第一服务器的数据转移异常检测能力,包括:若所述验证结果用于指示所述第二执行结果信息不是真实的执行结果信息,确定所述第一服务器的数据转移异常检测能力正常;若所述验证结果用于指示所述第二执行结果信息是真实的执行结果信息,确定所述第一服务器的数据转移异常检测能力不正常。在一种可能的设计中,所述方法还包括:获取用于篡改信息的所述程序代码,并将所述程序代码压缩为代码包;配置所述代码包与所述数据转移接口中的所述第一函数之间的关联关系,并通过所述代码包和所述第一函数之间的所述关联关系,将所述代码包中的所述程序代码新注入所述数据转移接口。在一种可能的设计中,所述代码包为归档文件jar格式的jar包;所述方法还包括:将所述jar包存储在所述第一服务器中归档文件格式对应的存储目录下;所述配置所述代码包与所述数据转移接口中的所述第一函数之间的关联关系,包括:获取配置文件,所述配置文件用于记录新注入所述数据转移接口的代码包的注入信息;在所述配置文件中添加所述存储目录下的所述jar包的注入信息,所述注入信息用于指示所述jar包的程序代码注入在所述数据转移接口中的所述第一函数和所述第二函数之间,所述第一函数的执行优先级大于所述程序代码的执行优先级,所述程序代码的执行优先级大于所述第二函数的执行优先级。在一种可能的设计中,所述处理结果信息包括所述第二服务器返回的对实际的数据转移参数加密后的密文,所述第一执行结果信息包括对所述密文进行解密后获得的所述实际的数据转移参数,所述第二执行结果信息包括对所述实际的数据转移参数篡改后所得到伪造的数据转移参数,所述伪造的数据转移参数与所述实际的数据转移参数不同。第二方面,本专利技术实施例提供一种数据处理装置,应用于第一服务器,包括:接收模块,用于接收第二服务器针对数据转移请求反馈的处理结果信息,所述数据转移请求是所述第一服务器发送给所述第二服务器的;信息篡改模块,用于基于数据转移接口生成所述处理结果信息对应的第一执行结果信息,并根据所述数据转移接口中用于篡改信息的程序代码,将所述第一执行结果信息篡改为第二执行结果信息;验证模块,用于基于所述数据转移接口生成所述第二执行结果信息对应的验证结果,并根据所述验证结果确定所述第一服务器的数据转移异常检测能力。在一种可能的设计中,所述信息篡改模块包括:处理单元,用于基于数据转移接口中的第一函数对所述处理结果信息进行处理,获得所述处理结果信息对应的第一执行结果信息;篡改单元,用于基于所述数据转移接口中用于篡改信息的程序代码,将所述第一执行结果信息篡改为第二执行结果信息,所述程序代码是新注入所述数据转移接口中的代码。在一种可能的设计中,所述验证模块基于所述数据转移接口生成所述第二执行结果信息对应的验证结果具体包括:基于所述数据转移接口中的第二函数对所述第二执行结果信息进行验证处理,生成所述第二执行结果信息对应的验证结果,所述验证结果用于指示所述第二执行结果信息是否为真实的执行结果信息。在一种可能的设计中,所述验证模块根据所述验证结果确定所述第一服务器的数据转移异常检测能力具体包括:若所述验证结果用于指示所述第二执行结果信息不是真实的执行结果信息,确定所述第一服务器的数据转移异常检测能力正常;若所述验证结果用于指示所述第二执行结果信息是真实的执行结果信息,确定所述第一服务器的数据转移异常检测能力不正常。在一种可能的设计中,所述装置还包括:代码包获取模块,用于获取用于篡改信息的所述程序代码,并将所述程序代码压缩为代码包;配置模块,用于配置所述代码包与所述数据转移接口中的所述第一函数之间的关联关系,并通过所述代码包和所述第一函数之间的所述关联关系,将所述代码包中的所述程序代码新注入所述数据转移接口。在一种可能的设计中,所述代码包为归档文件jar格式的jar包;所述装置还包括:存储模块,用于将所述jar包存储在所述第一服务器中归档文件格式对应的存储目录下;所述配置模块包括:获取单元,用于获取配置文件,所述配置文件用于记录新注入所述数据转移接口的代码包的注入信息;添加单元,用于在所述配置文件中添加所述存储目录下的所述jar包的注入信息,所述注入信息用于指示所述jar包的程序代码注入在所述数据转移接口中的所述第一函数和所述第二函数之间,所述第一函数的执行优先级大于所述程序代码的执行优先级,所述程序代码的执行优先级大于所述第二函数的执行优先级。在一种可能的设计中,所述处理结果信息包括所述第二服务器返回的对实际的数据转移参数加密后的密文,所述第一执行结果信息包括对所述密文进行解密后获得的所述实际的数据转移参数,所述第二执行结果信息包括对所述实际的数据转移参数篡改后所得到伪造的数据转移参数,所述伪造的数据转移参数与所述实际的数据转移参数不同。第三方面,本专利技术实施例提供一种第一服务器,包括处理器和存储器;所述处理器和存储器相连,其中,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以执行第一方面所述的方法。第四方面,本专利技术实施例提供一种计算机存储介质,其特征在于本文档来自技高网...

【技术保护点】
1.一种数据处理方法,应用于第一服务器,其特征在于,包括:接收第二服务器针对数据转移请求反馈的处理结果信息,所述数据转移请求是所述第一服务器发送给所述第二服务器的;基于数据转移接口生成所述处理结果信息对应的第一执行结果信息,并根据所述数据转移接口中用于篡改信息的程序代码,将所述第一执行结果信息篡改为第二执行结果信息;基于所述数据转移接口生成所述第二执行结果信息对应的验证结果,并根据所述验证结果确定所述第一服务器的数据转移异常检测能力。

【技术特征摘要】
1.一种数据处理方法,应用于第一服务器,其特征在于,包括:接收第二服务器针对数据转移请求反馈的处理结果信息,所述数据转移请求是所述第一服务器发送给所述第二服务器的;基于数据转移接口生成所述处理结果信息对应的第一执行结果信息,并根据所述数据转移接口中用于篡改信息的程序代码,将所述第一执行结果信息篡改为第二执行结果信息;基于所述数据转移接口生成所述第二执行结果信息对应的验证结果,并根据所述验证结果确定所述第一服务器的数据转移异常检测能力。2.如权利要求1所述的方法,其特征在于,所述基于数据转移接口生成所述处理结果信息对应的第一执行结果信息,并根据所述数据转移接口中用于篡改信息的程序代码,将所述第一执行结果信息篡改为第二执行结果信息,包括:基于数据转移接口中的第一函数对所述处理结果信息进行处理,获得所述处理结果信息对应的第一执行结果信息;基于所述数据转移接口中用于篡改信息的程序代码,将所述第一执行结果信息篡改为第二执行结果信息,所述程序代码是新注入所述数据转移接口中的代码。3.如权利要求2所述的方法,其特征在于,所述基于所述数据转移接口生成所述第二执行结果信息对应的验证结果,包括:基于所述数据转移接口中的第二函数对所述第二执行结果信息进行验证处理,生成所述第二执行结果信息对应的验证结果,所述验证结果用于指示所述第二执行结果信息是否为真实的执行结果信息。4.如权利要求3所述的方法,其特征在于,所述根据所述验证结果确定所述第一服务器的数据转移异常检测能力,包括:若所述验证结果用于指示所述第二执行结果信息不是真实的执行结果信息,确定所述第一服务器的数据转移异常检测能力正常;若所述验证结果用于指示所述第二执行结果信息是真实的执行结果信息,确定所述第一服务器的数据转移异常检测能力不正常。5.如权利要求3或4所述的方法,其特征在于,所述方法还包括:获取用于篡改信息的所述程序代码,并将所述程序代码压缩为代码包;配置所述代码包与所述数据转移接口中的所述第一函数之间的关联关系,并通过所述代码包和所述第一函数之间的所述关联关系,将所述代码包中的所述程序代码新注入所述数据转移接口。6.如权利要求5所述的方法,其特征在于,所述代码包为归档文件jar格式的jar包;所述方法还包括:将所述jar包存储在所述第一服务器中归档文件格式对应的存储目录下;所述配置所述代码包与所述数据转移接口中的所述第一函数之间的关联关系,包括:获取配置文件,所述配置文件用于记录新注入所述数据转移接口的代码包的注入信息;在所述配置文件中添加所述存储目录下的所述jar包的注入信息,所述注入信息用于指示所述jar包的程序代码注入在所述数据转移接口中的所述第一函数和所述第二函数之间,所述第一函数的执行优先级大于所述程序代码的执行优先级,所述程序代码的执行优先级大于所述第二函数的执行优先级。7.如权利要求1所述的方法,其特征在于,所述处理结果信息包括所述第二服务器返回的对实际的数据转移参数加密后的密文,所述第一执行结果信息包括对所述密文进行解密后获得的所述实际的数据转移参数,所述第二执行结果信息包括对所述实际的数据转移参数篡改后所得到伪造的数据转移参数,所述伪造的数据转移参数与所述实际的数据转移参数不同。8.一种数据...

【专利技术属性】
技术研发人员:孙江凡
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1