一种数据传输方法及装置、终端设备、存储介质制造方法及图纸

技术编号:16367286 阅读:79 留言:0更新日期:2017-10-10 23:47
本申请实施例公开了一种数据传输方法及装置、终端设备、存储介质,其中,所述方法包括:终端获取web页面源码;所述终端将web页面源码转换为第一字符串;所述终端将需要传输的参数转换为第二字符串;所述终端将所述第二字符串嵌入所述第一字符串中;所述终端将所述嵌有第二字符串的第一字符串加载为web页面。本申请公开的数据传输方法通过解析web页面源码并嵌入需要传递的参数,来确保在数据传输过程中不会出现被第三方劫持并恶意修改关键参数信息的情况,大大提高了终端原生页面与web页面之间的数据传输的安全。

Data transmission method and device, terminal device and storage medium

The embodiment of the invention discloses a device and a data transmission method, terminal device, storage medium, wherein, the method comprises the following steps: the terminal obtains the web page source; the terminal will convert the web page source code for the first string; conversion parameters of the terminal will need to transfer second strings; the terminal of the second string into the first string; the terminal of the first block string loaded with second string for web pages. Data transmission method is disclosed by analyzing web page source code and embedded need to pass parameters to ensure the data transmission process does not appear to be hijacked and third party malicious key parameter information, greatly improving the data transmission between the terminal and the original page web page security.

【技术实现步骤摘要】
一种数据传输方法及装置、终端设备、存储介质
本申请涉及网络安全
,特别涉及一种数据传输方法及装置、终端设备、存储介质。
技术介绍
终端原生页面与web页面之间的数据传输安全技术对于iOS和Android等主流终端平台的数据传输安全性至关重要。目前,主要通过在web页面的URL末尾直接拼接原生页面需要传递给web页面的所有参数,来实现终端原生页面与web页面之间的数据传输。由于通过该方法传递的参数在网络传输过程中会存在被第三方劫持,并恶意修改关键参数信息的危险,其主要表现在以下几个方面:1.数据传输的不安全性,容易被别有用心的第三方劫持到关键参数信息并恶意修改,其后果是非常严重的。2.尽管大多数开发人员会对参数采用先加密,后传输的方式。可是,被第三方劫持到关键参数信息依旧是不可避免的,而且也不能完全排除对方拥有更高级的解密手段。
技术实现思路
为了克服上述方法存在的问题,本申请提供了一种数据传输方法及装置、终端设备、存储介质,该技术方案通过解析web页面源码并嵌入需要传递的参数,来确保在数据传输过程中不会被第三方劫持并恶意修改关键参数信息的情况出现,大大提高了终端原生页面与web页面本文档来自技高网...
一种数据传输方法及装置、终端设备、存储介质

【技术保护点】
一种数据传输方法,其特征在于,包括:终端获取web页面源码;所述终端将web页面源码转换为第一字符串;所述终端将需要传输的参数转换为第二字符串;所述终端将所述第二字符串嵌入所述第一字符串中;所述终端将所述嵌有第二字符串的第一字符串加载为web页面。

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:终端获取web页面源码;所述终端将web页面源码转换为第一字符串;所述终端将需要传输的参数转换为第二字符串;所述终端将所述第二字符串嵌入所述第一字符串中;所述终端将所述嵌有第二字符串的第一字符串加载为web页面。2.根据权利要求1所述的数据传输方法,其特征在于,还包括:所述终端解析加载后的所述web页面,获取所述参数。3.根据权利要求1所述的数据传输方法,其特征在于:所述终端将所述web页面源码转换为第一字符串包括:所述终端将所述web页面源码转换为二进制文件的格式;所述终端下载所述web页面二进制源码文件;所述终端采用UTF8编码格式将所述web页面二进制源码文件内容进行反序列化,得到转换后的第一字符串。4.根据权利要求1所述的数据传输方法,其特征在于:所述终端将所述第二字符串嵌入所述第一字符串包括:所述终端将所述第二字符串加入到第一字符串的第一字段中,生成第二字段,所述第一字段为两个相邻的脚本代码;所述终端在所述第一字符串中查找第一标签的位置,所述第一标签为头文件标识;所述终端将所述第二字段嵌入到所述第一字符串的所述第一标签之后。5.一种数据传输装置,其特征在于,包括:获取模块、第一转换模块、第二转换模块、嵌入模块、加载模块;所述获取模块,用于获取web页面源码;所述第一转换模块,用于将web页面源码转换为第一字符串;所述第二转换模块,用于将需要...

【专利技术属性】
技术研发人员:王子腾卢俊汤浅伟
申请(专利权)人:上海鋆创信息技术有限公司
类型:发明
国别省市:上海,31

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

1