[发明专利]Android应用的安装方法及系统、计算机装置和可读存储介质有效
申请号: | 201710414688.1 | 申请日: | 2017-06-05 |
公开(公告)号: | CN107391166B | 公开(公告)日: | 2022-01-25 |
发明(设计)人: | 胡宝育;张波;郭颂 | 申请(专利权)人: | 深圳市优博讯科技股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F21/51 |
代理公司: | 深圳市瑞方达知识产权事务所(普通合伙) 44314 | 代理人: | 冯小梅;郭方伟 |
地址: | 518057 广东省深圳市南山区高新区南区粤*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | android 应用 安装 方法 系统 计算机 装置 可读 存储 介质 | ||
本发明涉及Android应用的安装方法及系统、计算机装置和可读存储介质,该方法包括步骤:S11、从APK文件中获取签名信息;S12、将签名信息生成升级包,通过升级包将签名信息烧录到系统中;S13、当检测到安装APK文件时,判断APK文件是否满足安装条件;若是,则选择继续安装,若否,则选择禁止安装。本发明具有普遍性对基于Android平台的应用安装控制都适用,且可对Android应用的安装进行灵活精确的控制,在开发阶段时不需要每次安装时先签名,效率高,且周密性高,对所有已经安装好的应用开始运行时检测其是否可信并加以控制,在整个过程中不需要重新编译系统,更加高效、安全可靠。
技术领域
本发明涉及Android系统领域,更具体地说,涉及一种Android应用的安装方法及系统、计算机装置和可读存储介质。
背景技术
随着Android智能手机的普及,Android手机应用也越来越多。Android系统安装应用时,通过将APK文件直接传到Android模拟器或Android手机中执行即可安装,因此,用户可以轻松随意地安装各种应用。Android平台具有开放性,使得Android系统的应用鱼目混珠,部分包含恶意代码的应用会占用大量的系统资源造成系统越来越慢,有些甚至会窃取用户的敏感信息。在某些特定情况下,需要对Android系统进行应用安装限制,比如公司为员工配备的Android手机仅用于工作用途,对游戏等的应用进行安装限制;基于Android平台的工业级智能支付终端,只允许安装安全可信任的应用。
目前,针对上述情况,操作系统开发商通常使用数字签名机制,禁止没获取签名的应用在Android上加载安装。为了防止公钥被篡改,一般来说,公钥在设备出厂前就预先安装到设备上了,不允许修改,这样保证了公钥的安全可信。对于出厂后的设备想支持新的应用安装,有两种方法:第一种:对新的应用添加系统开发商的签名;第二种:在系统白名单中添加该应用的公钥。
但是前述两种方法均存在不足,第一种方法的不足:对于需要频繁安装的应用(如在开发调试中的应用),每次安装都要先签名,严重影响效率。第二种方法的不足:更改白名单需要重新编译系统固件,发布需要按照标准的工作流程,总体费时费力,且增加系统固件维护成本和难度。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种Android应用的安装方法及系统、计算机装置和可读存储介质。
本发明解决其技术问题所采用的技术方案是:构造一种Android应用的安装方法,所述方法包括以下步骤:
S11、从APK文件中获取签名信息;
S12、将所述签名信息生成升级包,通过所述升级包将所述签名信息烧录到系统中;
S13、当检测到安装所述APK文件时,判断所述APK文件是否满足安装条件;若是,则选择继续安装,若否,则选择禁止安装。
在本发明所述的Android应用的安装方法中,优选地,所述步骤S12中,所述升级包通过recovery模式或本地升级模式烧录安装烧录到系统中。
在本发明所述的Android应用的安装方法中,优选地,所述通过所述升级包将所述签名信息烧录到系统中包括:
通过所述升级包将所述签名信息烧录到所述系统中预留的白名单分区中。
在本发明所述的Android应用的安装方法中,优选地,所述步骤S13包括:
S131、当检测到安装所述APK文件时,获取所述APK文件的签名信息;
S132、判断所述系统中预设的白名单中是否包含所述签名信息,若是,则选择继续安装,若否,则执行步骤S133;
S133、判断所述白名单分区中是否包含所述签名信息,若是,则选择继续安装,若否,则选择禁止安装。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市优博讯科技股份有限公司,未经深圳市优博讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710414688.1/2.html,转载请声明来源钻瓜专利网。