[发明专利]对应用安装进行安全检验的方法及系统与应用服务器在审
| 申请号: | 201911375646.7 | 申请日: | 2019-12-27 |
| 公开(公告)号: | CN111177707A | 公开(公告)日: | 2020-05-19 |
| 发明(设计)人: | 戴帅军 | 申请(专利权)人: | 智车优行科技(北京)有限公司 |
| 主分类号: | G06F21/51 | 分类号: | G06F21/51;G06F21/60;G06F21/12;H04L9/06;H04L9/30;H04L29/08 |
| 代理公司: | 北京思源智汇知识产权代理有限公司 11657 | 代理人: | 毛丽琴 |
| 地址: | 100020 北京市朝*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用 安装 进行 安全 检验 方法 系统 服务器 | ||
1.一种用于对应用安装进行安全检验的方法,其特征在于,包括:
从应用网页端发起下载应用请求,应用服务器端响应下载请求并从所述应用服务器端下载目标应用,所述目标应用为根据预设的加密算法对原始应用进行加密后得到的应用;
在所述目标应用下载完成之后,调用应用安装安全检验系统根据预设的解密算法对所述目标应用进行解密,确定是否能还原得到所述原始应用;
在确定还原得到所述原始应用时,安装所述原始应用。
2.如权利要求1所述的方法,其特征在于,根据预设的加密算法对原始应用进行加密的步骤,包括:
获取原始应用的MD5值;
将所述原始应用的MD5值转换为第一字节数组;
根据预设算法对所述第一字节数组进行加密,得到第二字节数组;
计算所述第二字节数组的长度,将所述第二字节数组拼接在所述原始应用之后,得到第一加密应用;
将所述第二字节数组的长度转换为short型数据,并将所述short型数据转换为第三字节数组;
将所述第三字节数组拼接在所述第一加密应用之后,得到第二加密应用,所述第二加密应用为加密后得到的应用。
3.如权利要求2所述的方法,其特征在于,根据预设的解密算法对所述目标应用进行解密,确定是否能还原得到所述原始应用的步骤,包括;
取出所述第二加密应用的最后两个字节,判断是否能将所述最后两个字节转换为short型数据;
若不能将所述最后两个字节转换为short型数据,则确定不能还原得到所述原始应用;
若能将所述最后两个字节转换为short型数据,则将所述第二加密应用的最后两个字节删除得到所述第一加密应用,并确定所述short型数据的值B,从所述第一加密应用的后面取B个字节,根据所述预设算法对所述B个字节解密;若解密不成功,则确定不能还原得到所述原始应用,若解密成功,则将所述第一加密应用的最后32位删除得到所述原始应用。
4.如权利要求1-3中任一项所述的方法,其特征在于,所述预设算法为RSA算法。
5.如权利要求4所述的方法,其特征在于,所述应用网页端为智能车辆的应用商店端,所述应用服务器端为智能车辆的应用服务器端,所述应用安装安全检验系统为智能车辆的车载控制器。
6.一种用于对应用安装进行安全检验的系统,其特征在于,包括:
校验单元,用于在目标应用下载完成之后,根据预设的解密算法对所述目标应用进行解密,确定是否能还原得到原始应用;所述目标应用为根据预设的加密算法对原始应用进行加密后得到的应用;
安装单元,用于在还原得到所述原始应用时,安装所述原始应用。
7.如权利要求6所述的系统,其特征在于,所述预设的加密算法具体为:
获取原始应用的MD5值;
将所述原始应用的MD5值转换为第一字节数组;
根据预设算法对所述第一字节数组进行加密,得到第二字节数组;
计算所述第二字节数组的长度,将所述第二字节数组拼接在所述原始应用之后,得到第一加密应用;
将所述第二字节数组的长度转换为short型数据,并将所述short型数据转换为第三字节数组;
将所述第三字节数组拼接在所述第一加密应用之后,得到第二加密应用,所述第二加密应用为加密后得到的应用。
8.一种应用服务器,其特征在于,包括:
存储模块,用于存储根据预设的加密算法对原始应用进行加密后得到的应用;
下载响应模块,用于响应应用网页端的下载请求,将目标应用下发至应用网页端。
9.一种电子设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,实现上述权利要求1-5任一所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时,实现上述权利要求1-5任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智车优行科技(北京)有限公司,未经智车优行科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911375646.7/1.html,转载请声明来源钻瓜专利网。





