[发明专利]基于智能终端设备的应用程序访问方法与装置有效
申请号: | 201410060982.3 | 申请日: | 2014-02-21 |
公开(公告)号: | CN103761472B | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 姚彤;丁祎 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F21/51 | 分类号: | G06F21/51;G06F21/53;G06F21/55 |
代理公司: | 北京华沛德权律师事务所11302 | 代理人: | 刘杰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 智能 终端设备 应用程序 访问 方法 装置 | ||
1.一种基于智能终端设备的应用程序访问方法,应用于Android平台中,包括:
在监测到安装的应用程序进行智能终端设备操作系统授予的行为权限的首次访问或曾经被拒绝访问后,读取用户预先为该应用程序设置的应用程序授权权限列表,所述智能终端设备操作系统授予的行为权限为在应用程序安装过程中授予的行为权限,所述应用程序授权权限列表中包含有用户为所述应用程序选择性授权的一个或多个行为权限,所述一个或多个行为权限中包括运行所述应用程序所必需的必需权限,所述必需权限的合法性以及合理性是验证过的,对所述必需权限的合法性以及合理性进行验证包括利用隔离沙箱、和/或,静态代码分析、和/或,自动代码特征扫描方法,对应用程序申请的所述必需权限进行合法性以及合理性的验证,以确定必需权限中的每一权限是否都为应用程序运行时所需的必不可少的权限,如果不是,则将该权限从必需权限中删除;
判断首次访问或曾经被拒绝访问的行为权限是否与所述应用程序授权权限列表中授权的任一行为权限相匹配;
确定所述首次访问或曾经被拒绝访问的行为权限与所述应用程序授权权限列表中授权的任一行为权限不匹配,拒绝应用程序进行智能终端设备操作系统授予的行为权限的首次访问。
2.如权利要求1所述的方法,所述读取用户预先为该应用程序设置的应用程序授权权限列表包括:
解析应用程序对应的应用程序文件包,获取应用程序文件包中的应用程序标识;
根据获取的应用程序标识,查询预先设置的应用程序授权权限列表库,得到该应用程序标识对应的应用程序授权权限列表。
3.如权利要求2所述的方法,设置所述应用程序授权权限列表库包括:
对每一应用程序,采集并获取应用程序申请的行为权限;
根据用户从获取的应用程序申请的行为权限中授权的行为权限,生成存储在应用程序授权权限列表库中的应用程序授权权限列表。
5.如权利要求4所述的方法,所述解析应用程序文件包中的配置信息文件包括:
解压基于智能终端设备的应用程序文件,从解压的应用程序文件中获取加密的全局变量描述的配置信息文件,并对加密的配置信息文件进行解密,获取解密的原始配置信息文件,扫描解密的原始配置信息文件中的行为权限描述部分。
6.如权利要求5所述的方法,利用Java中的可扩展标记语言文件解析器,解析所述解密的原始配置信息文件中的行为权限描述部分。
7.如权利要求1所述的方法,每一所述应用程序对应一所述应用程序授权权限列表,多个应用程序授权权限列表组成应用程序授权权限列表库,所述应用程序授权权限列表中包含的授权行为权限为所述智能终端设备操作系统授予的行为权限的一部分。
8.如权利要求3所述的方法,在所述根据用户从获取的应用程序申请的权限中授权的行为权限之前,所述方法进一步包括:
将获取的应用程序申请的行为权限进行展示。
9.如权利要求3所述的方法,在所述获取应用程序申请的行为权限之后,所述方法进一步包括:
将获取的应用程序申请的行为权限分类为用于提醒用户重点关注的隐私权限以及按照应用程序申请直接授权的其它权限。
10.如权利要求9所述的方法,所述方法进一步包括:
将隐私权限分为运行应用程序所必需的必需权限以及运行应用程序可选的非必需权限,并由用户选取和更新必需权限以及非必需权限,以及,在授权设置界面向用户展示所述非必要权限的提示信息。
11.如权利要求1所述的方法,在所述监测到安装的应用程序首次进行申请的权限访问之前,所述方法进一步包括:
对待安装的应用程序文件包进行安全扫描,如果待安装的应用程序文件包通过安全扫描,安装所述应用程序文件包,否则,结束流程。
12.如权利要求11所述的方法,所述安全扫描包括但不限于木马病毒扫描、广告插件扫描、漏洞扫描。
13.如权利要求1所述的方法,所述智能终端设备的运行平台包括但不限于安卓平台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410060982.3/1.html,转载请声明来源钻瓜专利网。