The embodiment of the present invention discloses a network request processing method, device, computer equipment and storage medium. The method includes: encrypting the original request parameters of the network request through a shared key to form a first encrypted string; encrypting the first encrypted string through a preset encryption algorithm to form a first encrypted request parameter; and encrypting the first encrypted string according to the original request parameters. The request parameter and the first encryption request parameter initiate a network request to the server. The technical scheme of the embodiment of the present invention can effectively avoid malicious data grabbing and malicious requests, reduce the cost, reduce the burden of the server, and improve the access speed.
【技术实现步骤摘要】
一种网络请求处理方法、装置、计算机设备及存储介质
本专利技术实施例涉及通信网络
,尤其涉及一种网络请求处理方法、装置、计算机设备及存储介质。
技术介绍
随着移动终端的发展,移动终端应用领域越来越广泛。客户端与服务器交互的过程中,其发起的网络请求被劫持或者安装包被破解时,攻击者可以模拟进行大量请求以获取数据或者进行恶意攻击。现有技术中,为了防止恶意抓取数据和恶意请求,推出了HTTPS(HyperTextTransferProtocoloverSecureSocketLayer,超文本传输安全协议)为客户端和服务器之间提供加密的数据传输,以保护数据安全。专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:HTTPS需要证书验证,而证书需要年费,因此会增加成本,同时也会加重服务器的负担,降低访问速度。
技术实现思路
本专利技术实施例提供一种网络请求处理方法、装置、计算机设备及存储介质,能够有效避免恶意抓取数据和恶意请求,并降低成本、减轻服务器的负担,同时能够提高访问速度。第一方面,本专利技术实施例提供了一种网络请求处理方法,应用于终端,包括:通过共享密钥对网络请求的原始请求参数进行加密处理形成第一加密字符串;通过预设加密算法对所述第一加密字符串进行加密处理形成第一加密请求参数;根据所述原始请求参数和所述第一加密请求参数向服务器发起网络请求。第二方面,本专利技术实施例还提供了一种网络请求处理方法,应用于服务器,包括:接收终端根据网络请求的原始请求参数和第一加密请求参数发起的网络请求;通过共享密钥对所述原始请求参数进行加密处理形成第二加密字符串;通过预设 ...
【技术保护点】
1.一种网络请求处理方法,其特征在于,应用于终端,包括:通过共享密钥对网络请求的原始请求参数进行加密处理形成第一加密字符串;通过预设加密算法对所述第一加密字符串进行加密处理形成第一加密请求参数;根据所述原始请求参数和所述第一加密请求参数向服务器发起网络请求。
【技术特征摘要】
1.一种网络请求处理方法,其特征在于,应用于终端,包括:通过共享密钥对网络请求的原始请求参数进行加密处理形成第一加密字符串;通过预设加密算法对所述第一加密字符串进行加密处理形成第一加密请求参数;根据所述原始请求参数和所述第一加密请求参数向服务器发起网络请求。2.根据权利要求1所述的方法,其特征在于,在通过共享密钥对网络请求的原始请求参数进行加密处理形成第一加密字符串之前,包括:从云端获取所述共享密钥并保存在原生底层;通过共享密钥对网络请求的原始请求参数进行加密处理形成第一加密字符串,包括:将所述原始请求参数和所述共享密钥进行拼接,形成所述第一加密字符串。3.根据权利要求1所述的方法,其特征在于,所述预设加密算法为消息摘要算法第五版MD5算法。4.一种网络请求处理方法,其特征在于,应用于服务器,包括:接收终端根据网络请求的原始请求参数和第一加密请求参数发起的网络请求;通过共享密钥对所述原始请求参数进行加密处理形成第二加密字符串;通过预设加密算法对所述第二加密字符串进行加密处理形成第二加密请求参数;对所述第一加密请求参数和所述第二加密请求参数进行对比,如果确定对比成功,则响应所述网络请求。5.根据权利要求4所述的方法,其特征在于,在接收终端根据网络请求的原始请求参数和第一加密请求参数发起的网络请求之前,包括:从云端获取所述共享密钥并保存在数据库;通过共享密钥对所述原始请求参数进行加密处理形成第二加密字符串,包括:将所述原始请求参数和所述共享密钥进行拼接,形成所述第二加密字符串。6.根据权...
【专利技术属性】
技术研发人员:熊雷,
申请(专利权)人:深圳市丰巢科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。