【技术实现步骤摘要】
一种升级方法、装置及存储介质
[0001]本申请涉及互联网
,尤其涉及一种升级方法、装置及存储介质。
技术介绍
[0002]在网络服务产品的售后服务中,软件生产厂商往往需要因为业务的需要对提供给用户的网络服务产品进行软件升级,传统的服务产品升级方法主要有两种,一种方式是委派技术人员到用户的服务器机房进行现场升级,这种传统的方式保密性好,但花费时间长、成本高;另外一种方式是将升级部件直接交给用户,通过用户自己进行软件调试以完成升级,这种升级方式虽然降低了成本,但由于存在技术限制,使得升级较为不便,使得升级过程效率低,且保密性差。
技术实现思路
[0003]有鉴于此,本申请实施例解决的技术问题之一提供一种升级效率高、成本低,安全方便的升级方法、装置及存储介质。
[0004]第一方面,本申请实施例提供一种升级方法,包括:
[0005]服务端提取包含至少一个功能组件及与所述至少一个功能组件对应的标识信息的目标功能升级软件;
[0006]基于PKI密码策略生成成对的私钥和公钥,对所述私钥进 ...
【技术保护点】
【技术特征摘要】
1.一种升级方法,其特征在于,包括:服务端提取包含至少一个功能组件及与所述至少一个功能组件对应的标识信息的目标功能升级软件;基于PKI密码策略生成成对的私钥和公钥;基于所述私钥,将所述目标升级功能软件加密封装,以生成升级软件包;将所述升级软件包和所述公钥传输给安装有客户端的待升级终端设备,以便于所述终端设备根据所述升级软件包和所述公钥,对所述用户客户端的服务系统进行升级。2.根据权利要求1所述的升级方法,其特征在于,所述基于所述私钥,将所述目标升级功能软件加密封装,以生成升级软件包,包括:通过所述私钥对所述目标升级功能软件进行数字签名,确定所述目标功能升级软件的数字签名值;对所述数字签名值进行密钥变换得到对称密钥;通过所述对称密钥对所述至少一个目标功能升级软件进行对称加密,得到目标升级功能软件的软件密文;将所述软件密文和所述签名值进行组包,以封装成升级软件包。3.根据权利要求2所述的升级方法,其特征在于,所述对所述签名值进行密钥变换得到对称密钥,包括:对所述签名值的二进制进行随机的右循环位移,得到所述对称密钥。4.根据权利要求1所述的升级方法,其特征在于,所述基于PKI密码策略生成成对的私钥和公钥,包括:使用非对称的密钥生成工具,随机生成成对的非对称公私密钥对。5.一种升级方法,其特征在于,包括:用户客户端接收服务端发送的升级软件包和通过PKI密码机制生成的公钥;基于所述公钥,对所述升级软件包进行匹配检测;若通过所述匹配检测,对所述升级软件包进行解密,以获取目标功能升级软件;根据所述目标功能升级软件,对所述客户端的服务软件进行升级。6.根据权利要求5所述的升级方法,其特征在于,所述基于所述公钥,对所述升级软件包进行匹配检测;包括:通过所述公钥对所述成升级软件包的数字签名值进行数字验签,将所述数字验签的结果确定为对所述升级软件包进行匹配检验的结果。7.根据权利要求6所述的升级方法,其...
【专利技术属性】
技术研发人员:钟源,李璐璐,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。