[发明专利]小程序的数据处理方法、装置、设备以及存储介质在审
申请号: | 202211062289.0 | 申请日: | 2022-08-31 |
公开(公告)号: | CN115484080A | 公开(公告)日: | 2022-12-16 |
发明(设计)人: | 任涛;王海杰;尹彦涛;张明锟 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/06 |
代理公司: | 北京易光知识产权代理有限公司 11596 | 代理人: | 金爱静;武晨燕 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 数据处理 方法 装置 设备 以及 存储 介质 | ||
本公开提供了一种小程序的数据处理方法、装置、设备以及存储介质,涉及计算机技术领域,尤其涉及小程序技术领域。具体实现方案为:对小程序客户端的握手数据进行加密,得到第一加密数据,该小程序客户端的握手数据中包括宿主程序的第一信息;向小程序服务器发送包括该第一加密数据的握手请求;接收该小程序服务器对解密该第一加密数据得到的该宿主程序的第一信息验证成功后返回的握手响应,该握手响应中包括该小程序服务器的握手数据;根据该小程序服务器的握手数据生成共享密钥,该共享密钥用于对业务数据进行加解密。本公开实施例的方法可以保证小程序的业务数据的安全性。
技术领域
本公开涉及计算机技术领域,尤其涉及小程序技术领域。
背景技术
智能小程序可以在多个开源联盟的宿主程序(或称为宿主应用)上运行。有些未签约的宿主程序伪造线上已签约的宿主的信息运行智能小程序,可能使得宿主程序上的小程序安全性难以保证。
发明内容
本公开提供了一种小程序的数据处理方法、装置、设备以及存储介质。
根据本公开的一方面,提供了一种小程序的数据处理方法包括:
对小程序客户端的握手数据进行加密,得到第一加密数据,该小程序客户端的握手数据中包括宿主程序的第一信息;
向小程序服务器发送包括该第一加密数据的握手请求;
接收该小程序服务器对解密该第一加密数据得到的该宿主程序的第一信息验证成功后返回的握手响应,该握手响应中包括该小程序服务器的握手数据;
根据该小程序服务器的握手数据生成共享密钥,该共享密钥用于对业务数据进行加解密。
根据本公开的另一方面,提供了一种小程序的数据处理方法,包括:
接收小程序客户端发送的包括第一加密数据的握手请求,该第一加密数据包括小程序客户端对小程序客户端的握手数据进行加密得到的数据,该小程序客户端的握手数据中包括宿主程序的第一信息;
对解密该第一加密数据得到的该宿主程序的第一信息进行验证;
在验证成功的情况下,向该小程序客户端返回握手响应,该握手响应中包括该小程序服务器的握手数据;
根据该小程序客户端的握手数据生成共享密钥,该共享密钥用于对业务数据进行加解密。
根据本公开的另一方面,提供了一种小程序的数据处理装置,包括:
第一加密模块,用于对小程序客户端的握手数据进行加密,得到第一加密数据,该小程序客户端的握手数据中包括宿主程序的第一信息;
第一发送模块,用于向小程序服务器发送包括该第一加密数据的握手请求;
第一接收模块,用于接收该小程序服务器对解密该第一加密数据得到的该宿主程序的第一信息验证成功后返回的握手响应,该握手响应中包括该小程序服务器的握手数据;
第一处理模块,用于根据该小程序服务器的握手数据生成共享密钥,该共享密钥用于对业务数据进行加解密。
根据本公开的另一方面,提供了一种小程序的数据处理装置,包括:
第三接收模块,用于接收小程序客户端发送的包括第一加密数据的握手请求,该第一加密数据包括小程序客户端对小程序客户端的握手数据进行加密得到的数据,该小程序客户端的握手数据中包括宿主程序的第一信息;
第一验证模块,用于对解密该第一加密数据得到的该宿主程序的第一信息进行验证;
第一返回模块,用于在验证成功的情况下,向该小程序客户端返回握手响应,该握手响应中包括该小程序服务器的握手数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211062289.0/2.html,转载请声明来源钻瓜专利网。