[发明专利]终端应用认证方法、装置及设备在审
申请号: | 202011296327.X | 申请日: | 2020-11-18 |
公开(公告)号: | CN114547593A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 张耀 | 申请(专利权)人: | 成都鼎桥通信技术有限公司 |
主分类号: | G06F21/51 | 分类号: | G06F21/51 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 李阳;臧建明 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 应用 认证 方法 装置 设备 | ||
1.一种终端应用认证方法,其特征在于,包括:
在检测到任一应用被启动安装时,获取所述应用的安装包的目标包名信息和目标签名信息;
从终端系统的全局存储库中获取解析得到的第一认证信息,其中所述第一认证信息包括需要认证的应用的包名信息与签名信息的一一映射关系;
若所述第一认证信息的包名信息中存在所述目标包名信息,则判断所述映射关系中的包名信息对应的签名信息是否与所述目标签名信息是否一致;
若一致,则确定所述应用认证通过,继续安装所述应用;若不一致,则确定所述应用认证不通过,终止安装所述应用。
2.根据权利要求1所述的方法,其特征在于,还包括:
在检测到目标应用被启动运行时,判断所述终端系统是否具有认证标识;
若终端系统的具有认证标识,则确定所述终端系统认证通过,继续启动运行所述目标应用;
若终端系统的没有认证标识,则确定所述终端系统认证不通过,终止启动运行所述目标应用。
3.根据权利要求1所述的方法,其特征在于,还包括:
在检测到目标应用被启动运行时,获取所述终端的第二认证信息,其中所述第二认证信息包括认证标识与认证应用名的一对多映射关系;
若所述认证标识对应的认证应用名中包括被启动运行的所述目标应用的应用名,则确定所述目标应用认证通过,继续启动运行所述目标应用;
若所述认证标识对应的认证应用名中不包括被启动运行的所述目标应用的应用名,则确定所述目标应用认证不通过,终止启动运行所述目标应用。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述从终端系统的全局存储库中获取解析得到的第一认证信息之前,还包括:
在检测到终端系统启动时,从系统的Product分区获取预建立的认证文件,其中所述认证文件中是根据需要认证的应用的包名信息与签名信息的一一映射关系编译得到的;
解析所述认证文件,获取需要认证的应用的包名信息与签名信息的一一映射关系作为第一认证信息;
将所述第一认证信息存储至所述终端系统的全局存储库中。
5.根据权利要求4所述的方法,其特征在于,所述在检测到终端系统启动时,从系统的Product分区获取预建立的认证文件之前,还包括:
定义初始认证文件;
在所述初始认证文件中输入需要认证的应用的包名信息与签名信息的一一映射关系,并进行编译得到所述认证文件;
将所述认证文件预存至所述系统的Product分区中。
6.一种终端应用认证装置,其特征在于,包括:
安装认证模块,用于在检测到任一应用被启动安装时,获取所述应用的安装包的目标包名信息和目标签名信息;从终端系统的全局存储库中获取解析得到的第一认证信息,其中所述第一认证信息包括需要认证的应用的包名信息与签名信息的一一映射关系;
安装执行模块,用于若所述第一认证信息的包名信息中存在所述目标包名信息,则判断所述映射关系中的包名信息对应的签名信息是否与所述目标签名信息是否一致;若一致,则确定所述应用认证通过,继续安装所述应用;若不一致,则确定所述应用认证不通过,终止安装所述应用。
7.根据权利要求6所述的装置,其特征在于,还包括:
运行认证模块,用于在检测到目标应用被启动运行时,判断所述终端系统是否具有认证标识;若终端系统的具有认证标识,则确定所述终端系统认证通过,继续启动运行所述目标应用;若终端系统的没有认证标识,则确定所述终端系统认证不通过,终止启动运行所述目标应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鼎桥通信技术有限公司,未经成都鼎桥通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011296327.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:固定装置和印刷设备
- 下一篇:文件系统移植方法、装置、设备及存储介质