【技术实现步骤摘要】
应用安装包的处理方法、相关装置、存储介质及系统
本申请涉及安全领域,尤其涉及一种应用安装包的处理方法、相关装置、电子设备、存储介质和系统。
技术介绍
近年来,随着移动互联网的蓬勃发展,移动终端已成为企业开展网络服务、个人进行网络交流的主要载体,相较于移动互联网的迅猛发展,与之配套的版权保护基础设施验证滞后。因此迫切需要进行移动互联网版权保护服务支撑基础设施的建设,为各类移动业务提供多级安全、部署灵活、方便易用的版权保护服务。
技术实现思路
本申请实施例提供了的应用安装包的发布方法、相关装置、存储介质、电子设备及系统,可以实现应用安装包的在线确权,获取应用安装包的版权信息,有效保护应用安装包的版权。所述技术方案如下:第一方面,本申请实施例提供了一种应用安装包的处理方法,所述方法包括:开发者终端向版权服务器发送第一应用安装包;所述开发者终端接收来自所述版权服务器的第二应用安装包;其中,所述第二应用安装包是对所述第一应用安装包进行加固处理后生成的;所述开发者终端使用开发者私钥对所述第二应用安装包进行签名得到开发者签名,以及根据所述开发者签名和所述第二应用安装包得到第三应用安装包;所述开发者终端向所述版权服务器发送所述第三应用安装包。在一种可能的设计中,所述开发者终端使用开发者私钥对所述第二应用安装包进行签名得到开发者签名,以及根据所述开发者签名和所述第二应用安装包得到第三应用安装包,包括:所述开发者终端根据预设的消息摘要算法对第二应用安装包进行处理得到摘要;所述开发者终端根据所述开发者私钥对所述摘要进行加密得到开发者签名;所述开发者终端将所述开发者签名和第二应用安装 ...
【技术保护点】
1.一种应用安装包的处理方法,其特征在于,所述方法包括:开发者终端向版权服务器发送第一应用安装包;所述开发者终端接收来自所述版权服务器的第二应用安装包;其中,所述第二应用安装包是对所述第一应用安装包进行加固处理后生成的;所述开发者终端使用开发者私钥对所述第二应用安装包进行签名得到开发者签名,以及根据所述开发者签名和所述第二应用安装包得到第三应用安装包;所述开发者终端向所述版权服务器发送所述第三应用安装包。
【技术特征摘要】
1.一种应用安装包的处理方法,其特征在于,所述方法包括:开发者终端向版权服务器发送第一应用安装包;所述开发者终端接收来自所述版权服务器的第二应用安装包;其中,所述第二应用安装包是对所述第一应用安装包进行加固处理后生成的;所述开发者终端使用开发者私钥对所述第二应用安装包进行签名得到开发者签名,以及根据所述开发者签名和所述第二应用安装包得到第三应用安装包;所述开发者终端向所述版权服务器发送所述第三应用安装包。2.根据权利要求1所述的方法,其特征在于,所述开发者终端使用开发者私钥对所述第二应用安装包进行签名得到开发者签名,以及根据所述开发者签名和所述第二应用安装包得到第三应用安装包,包括:所述开发者终端根据预设的消息摘要算法对第二应用安装包进行处理得到摘要;所述开发者终端根据所述开发者私钥对所述摘要进行加密得到开发者签名;所述开发者终端将所述开发者签名和第二应用安装包进行合并得到第三应用安装包。3.根据权利要求1所述的方法,其特征在于,所述开发者终端使用开发者私钥对所述第二应用安装包进行签名得到开发者签名,以及根据所述开发者签名和所述第二应用安装包得到第三应用安装包,包括:所述开发者终端根据预设的消息摘要算法对所述第二应用安装包的包体进行处理得到摘要;所述开发者终端根据所述开发者私钥对所述摘要进行加密得到开发者签名;所述开发者终端将开发者前面添加到所述第二应用安装包的包头得到所述第三应用安装包。4.一种应用安装包的处理方法,其特征在于,包括:版权服务器接收来自开发者终端的第一应用安装包;所述版权服务器对所述第一应用安装包进行加固处理得到第二应用安装包;所述版权服务器接收来自所述开发者终端的第三应用安装包;其中,所述第三应用安装包包括所述第二应用安装包和开发者签名;所述版权服务器使用版权私钥对第四应用安装包进行签名得到版权签名;其中,所述第四应用安装包包括所述第三应用安装包和版权数字证书;所述版权服务器向应用市场服务器发送第五应用安装包;其中,所述第五应用安装包包括所述第四应用安装包和所述版权签名。5.根据权利要求4所述的方法,其特征在于,还包括:所述版权服务器将所述版权签名和所述第四应用安装包进行合并得到所述第五应用安装包。6.根据权利要求4所述的方法,其特征在于,还包括:所述版权服务器将所述版权签名添加到所述第四应用安装包的包头;所述版权服务器将添加所述版权签名的包头和所述第四应用安装包的包体进行合并得到所述第五应用安装包。7.一种应用安装包的处理方法,其特征在于,包括:应用市场服务器接收来自版权服务器的第五应用安装包;所述应用市场服务器验证所述第五应用安装包中的开发者签名和版权签名;若验证所述第五应用装包中的开发者签名和版权签名通过后,所述应用市场服务器发布所述第五应用安装包。8.根据权利要求7所述的方法,其特征在于,所述应用市场服务器验证所述第五应用安装包中的开发者签名和版权签名,包括:所述应用市场服务器解析所述第五应用安装包得到第四应用安装包和所述第四应用安装包的版权签名;所述应用市场服务器根据版权公钥验证所述版权签名正确后,解析所述第四应用安装包得到第三应用安装包和版权数字证书;所述应用市场服务器解析所述第三应用安装包得到第二应用安装包和所述第二应用安装包的开发者签名;所述应用市场服务器根据开发者公钥验证所述开发者签名正确后,确定所述第五应用安装包中携带的开发者签名和版权签名验证通过。9.根据权利要求7或8所述的方法,其特...
【专利技术属性】
技术研发人员:何成名,
申请(专利权)人:宇龙计算机通信科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。