[发明专利]一种基于数据拆分的网络请求防篡改方法有效
申请号: | 202011000095.9 | 申请日: | 2020-09-22 |
公开(公告)号: | CN112187760B | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 施甘图;陈旭;庭治宏;赵乾旭 | 申请(专利权)人: | 宏图智能物流股份有限公司;拉货宝网络科技有限责任公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L69/06;H04L9/06;H04L9/08 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 胡川 |
地址: | 646000 四川省泸州市江阳区*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数据 拆分 网络 请求 篡改 方法 | ||
本发明公开了一种基于数据拆分的网络请求防篡改方法,该方法中,请求数据包的数据段的多个数据项相互之间通过预定标识符隔开,请求端与访问端需要先互相进行当前时间的交互,然后,将请求数据包的数据段按照预定标识符随机分割为数据前段和数据后段,将协议头和请求头分别与数据前段、数据后段组成第一数据分割包和第二数据分割包,访问端在第一数据分割包中的请求端当前时间与第一时间标签中的请求端当前时间一致以及第二数据分割包中的访问端当前时间与第二时间标签中的访问端当前时间一致时,将协议头、请求头、数据前段和数据后段重组为请求数据包。应用本发明能够实现网络请求防篡改。
技术领域
本发明涉及物流网络技术领域,特别是涉及一种基于数据拆分的网络请求防篡改方法。
背景技术
随着物流行业的蓬勃发展,物流网络安全成为必须考虑的问题。网络请求是最普遍发生的事件,也成为网络安全防御最重要的一步,有效的保护网络请求将对网络安全起到关键的作用。然而,现有技术还不能很好的保护网络请求完整有效。
发明内容
本发明的目的在于提供一种基于数据拆分的网络请求防篡改方法,能够实现网络请求防篡改。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种基于数据拆分的网络请求防篡改方法,包括以下步骤;
S1:请求端生成请求数据包,所述请求数据包包括协议头、请求头和数据段,所述数据段包括多个数据项,多个数据项相互之间通过预定标识符隔开;
S2:所述请求端向访问端发送第一时间标签,所述第一时间标签由第一请求序号和请求端当前时间组成;
S3:所述访问端接收到第一时间标签后,向请求端发送第二时间标签,所述第二时间标签由第二请求序号和访问端当前时间组成;
S4:所述请求端接收到第二时间标签后,将所述请求数据包的数据段按照预定标识符随机分割为数据前段和数据后段,将协议头、请求头和数据前段组成第一数据分割包,将协议头、请求头和数据后段组成第二数据分割包;
S5:所述请求端在第一数据分割包的尾部添加请求端当前时间,在第二数据分割包的尾部添加访问端当前时间,并将所述第一数据分割包和第二数据分割包发送给访问端;
S6:所述访问端比对第一数据分割包中的请求端当前时间与第一时间标签中的请求端当前时间是否一致以及第二数据分割包中的访问端当前时间与第二时间标签中的访问端当前时间是否一致,如果一致,进行步骤S7;
S7:所述访问端将第一数据分割包和第二数据分割包中的数据前段和数据后段按照前后顺序合并为数据段,并将第一数据分割包和第二数据分割包中的协议头、请求头与数据段重组为请求数据包。
优选的,所述步骤S6还包括:如果比对第一数据分割包中的请求端当前时间与第一时间标签中的请求端当前时间不一致或者第二数据分割包中的访问端当前时间与第二时间标签中的访问端当前时间不一致,则进行步骤S8;
S8:丢弃第一数据分割包和第二数据分割包。
优选的,在将所述第一数据分割包和第二数据分割包发送给访问端之前,所述步骤S5还包括:
采用加密算法对第一数据分割包或第二数据分割包进行加密;
所述步骤S6之前,还包括:
所述访问端在接收到第一数据分割包和第二数据分割包后对加密的第一数据分割包或第二数据分割包进行解密。
优选的,所述加密算法为MD5算法或sha128算法。
优选的,所述第一请求序号和第二请求序号均为随机值。
优选的,所述预定标识符为非数字和非字母的符号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宏图智能物流股份有限公司;拉货宝网络科技有限责任公司,未经宏图智能物流股份有限公司;拉货宝网络科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011000095.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置