【技术实现步骤摘要】
一种数据传输方法、装置、设备及存储介质
[0001]本专利技术涉及数据传输
,特别涉及一种数据传输方法
、
装置
、
设备及存储介质
。
技术介绍
[0002]在网站开发过程中,往往采用前后端分离的方式实现,由后端提供数据供前端展示,同时前端采集用户输入的信息发给后端完成相应的操作
。
在前后端交互的过程中需要把相关数据在前后端进行传递,这些数据通过网络传输时存在被别有意图者拦截的可能性
。
通过明文进行数据的发送和接收,数据的安全性无法进行有效保障;如果对全部数据都进行加密和解密操作,存在效率较低的问题
。
因此,如何保障数据传输安全性的同时,提高数据加密的效率是需要解决的
。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种数据传输方法
、
装置
、
设备及存储介质,能够对敏感字段进行加密的同时,既可以保障数据的安全性,又不影响系统的开发效率
。
其具体方案如下:
[0004]第一方面,本申请公开了一种数据传输方法,应用于后端,包括:
[0005]通过目标类型字节码技术利用预设入口方法从在
JVM
加载类时中获取代码类方法,并基于本地内存中的预设配置文件从所述代码类方法中确定目标函数方法;
[0006]利用预设方法复制函数复制所述目标函数方法以得到当前目标函数方法,并基于所述预设配置文件和预设参 ...
【技术保护点】
【技术特征摘要】
1.
一种数据传输方法,其特征在于,应用于后端,包括:通过目标类型字节码技术利用预设入口方法从在
JVM
加载类时中获取代码类方法,并基于本地内存中的预设配置文件从所述代码类方法中确定目标函数方法;利用预设方法复制函数复制所述目标函数方法以得到当前目标函数方法,并基于所述预设配置文件和预设参数获取函数获取所述当前目标函数方法中的目标参数;获取所述目标参数的待解密参数值并通过预设解密方法对所述待解密参数值进行解密以得到运行参数;基于所述运行参数运行所述目标代码以得到相应的运行结果,并基于所述预设配置文件判断所述运行结果是否需要进行加密处理;若是,则利用预设加密方法对所述运行结果进行加密以得到加密后数据,并将所述加密后数据传输至前端
。2.
根据权利要求1所述的数据传输方法,其特征在于,所述通过目标类型字节码技术利用预设入口方法从在
JVM
加载类时中获取代码类方法之前,还包括:通过
yaml
配置文件,对所述目标函数方法和目标参数进行配置以得到所述预设配置文件,并将所述预设配置文件存储至所述本地内存
。3.
根据权利要求1所述的数据传输方法,其特征在于,所述通过目标类型字节码技术利用预设入口方法从在
JVM
加载类时中获取代码类方法,包括:定义
Java Agent
类,并通过目标字节码技术利用所述
Java Agent
类中的预设入口方法在
JVM
加载类时获取代码类方法
。4.
根据权利要求1所述的数据传输方法,其特征在于,所述基于本地内存中的预设配置文件从所述代码类方法中确定目标函数方法,包括:基于本地内存中的预设配置文件从所述代码类方法中确定出目标代码类;遍历所述目标代码类中的函数方法,并通过预设名称获取函数获取所述方法函数对应的方法名称;基于所述方法名称和所述预设配置文件确定目标函数方法
。5.
根据权利要求4所述的数据传输方法,其特征在于,所述基于本地内存中的预设配置文件从所述代码类方法中确定出目标代码类,包括:通过预设替换函数对所述代码类方法分割标识进行转化以得到转化后代码类方法;基于所述预设配置文件从所述转化后代码类方...
【专利技术属性】
技术研发人员:周捷,凌利虎,吴迪,冉荣健,邢婷,
申请(专利权)人:亿企薪福网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。