[发明专利]一种应用安装方法及电子设备有效
申请号: | 201510859436.0 | 申请日: | 2015-11-30 |
公开(公告)号: | CN106815518B | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 黄洁静;王梓;吴黄伟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F21/51 | 分类号: | G06F21/51;G06F21/74 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 安装 方法 电子设备 | ||
本发明公开了一种应用安装方法及电子设备,系统中包括至少两个运行域,并且至少两个运行域包括一个特定运行域,该特定运行域中的数据与所述至少两个运行域中其他运行域的数据相互隔离;该方法包括:系统接收到安装第一应用的安装请求;获取所述第一应用对应的属性信息,根据该属性信息确定所述第一应用对应安装包的来源是否为预设的安全源;若确定所述安装包的来源为预设的安全源,根据第一应用的类型确定第一应用为预设的特定类型的应用,将所述第一应用安装到所述特定运行域,并为所述第一应用添加对应的安全标记。本发明公开的方法和装置解决现有恶意的攻击应用给用户的财产和人生安全带来威胁的问题。
技术领域
本发明涉及计算机技术领域,尤其涉及一种应用安装方法及电子设备。
背景技术
虽然Android有很完整的权限控制系统,但仍然阻止不了某些应用申请大量的不必要的权限,甚至是与应用根本毫不相关的权限,比如涉及用户隐私的一些权限:获取通讯录信息、获取地理位置信息、读取SD卡信息、系统日志信息、通话记录,短信内容等,涉及用户资费的权限:发送短信功能、拨打电话功能等。为了使用方便,有些涉及用户隐私的数据和接口又不得不开放,例如:
如为了能使用即时通讯APP中的“朋友推荐”功能,系统就不得不给予该即时通讯APP“访问通讯录”的权限和开放其接口;又如,为了能使用地图的导航功能或者打车软件的叫车服务,系统就不得不为其提供“允许访问地理位置”的权限及接口。
因此,造成的弊端是,很多第三方应用会申请涉及用户隐私的权限,通过这些涉及用户权限的接口,获取用户的隐私信息,若这些第三方应用中存在恶意的攻击应用,那用户的数据和信息极有可能会被导出,给用户的财产和人生安全带来威胁。
发明内容
本发明提供一种应用安装方法及电子设备,本发明所提供的方法及装置解决现有恶意的攻击应用给用户的财产和人生安全带来威胁的问题。
第一方面,提供一种应用安装方法,系统中包括至少两个运行域,并且所述至少两个运行域包括一个特定运行域,所述特定运行域中的数据与所述至少两个运行域中其他运行域的数据相互隔离;该方法包括:
接收到安装第一应用的安装请求后,获取所述第一应用对应的属性信息,根据所述属性信息确定所述第一应用对应安装包的来源是否为预设的安全源;
若确定所述安装包的来源为预设的安全源,则根据所述属性信息中的所述第一应用的类型确定所述第一应用是否为预设的特定类型的应用,如果是,则将所述第一应用安装到所述特定运行域,并为所述第一应用添加对应的安全标记,其中,所述安全标记用于标示所述安装包的来源属于所述预设的安全源。
结合第一方面,在第一种可能的实现方式中,该方法包括:
当接收到将第二应用从当前运行域切换到目的运行域的切换请求,判断所述第二应用是否有对应的安全标记,如果有,则响应所述切换请求将所述第二应用切换到所述目的运行域。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述至少两个运行域中每个运行域的优先级不相同;当所述第二应用没有对应的安全标记,则该方法进一步包括:
根据所述当前运行域与所述目的运行域的优先级进行切换;其中,如果所述目的运行域的优先级低于所述当前运行域,则响应所述切换请求将所述第二应用切换到所述目的运行域;否则,拒绝所述切换请求。
结合第一方面,在第三种可能的实现方式中,所述根据所述属性信息中的所述第一应用的类型确定所述第一应用是否为预设的特定类型的应用包括:
获取预先设置的安全性应用类型集合;
检测所述第一应用的类型是否与所述安全性应用类型集合中的任一类型相同,若是,则确定所述第一应用是预设的特定类型的应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510859436.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于轨迹验证的验证码实现方法及装置
- 下一篇:一种应用升级方法及终端