[发明专利]一种预装应用程序的权限声明合法性的判断方法和判断系统有效
申请号: | 201710541077.3 | 申请日: | 2017-07-04 |
公开(公告)号: | CN109214165B | 公开(公告)日: | 2021-02-05 |
发明(设计)人: | 田凯;曾祥刚;乔伟 | 申请(专利权)人: | 武汉安天信息技术有限责任公司 |
主分类号: | G06F21/44 | 分类号: | G06F21/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 430000 湖北省武汉市东湖新技术开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 预装 应用程序 权限 声明 合法性 判断 方法 系统 | ||
1.一种预装应用程序的权限声明合法性的判断方法,其特征在于,所述判断方法,包括:
遍历待判断应用程序的所有控件,以触发所述待判断应用程序对应的所述控件的行为;
在检测到所述行为时,获取所述待判断应用程序的权限声明及每个行为对应的行为信息;
将所述权限声明与对应的行为信息进行比对,根据所述比对的结果判断所述权限声明是否合法, 包括:
如果所述行为的名称与对应的声明标识相同,则判断所述声明标识的时间戳是否在所述行为发生的时间戳之前,如果在之前,则所述权限声明合法,如果在之后,则所述权限声明非法;或者,
如果所述行为的行为名称与对应的声明标识不同,则判定所述权限声明非法。
2.如权利要求1所述的判断方法,其特征在于,所述遍历待判断应用程序的所有控件,包括:
通过模拟点击启动待判断应用程序的所有控件。
3.如权利要求1所述的判断方法,其特征在于,所述行为信息包括:行为的名称、行为发生的时间戳以及行为对应的UI的截图,所述权限声明包括:声明标识以及所述声明标识的时间戳。
4.一种预装应用程序的权限声明合法性的判断系统,其特征在于,所述判断系统,包括:
行为触发单元,用于遍历待判断应用程序的所有控件,以触发所述待判断应用程序对应所述控件的行为;
信息获取单元,用于在检测到所述行为时,获取所述待判断应用程序的权限声明及每个行为对应的行为信息;
判断单元,用于将所述权限声明与对应的行为信息进行比对,根据所述比对的结果判断所述权限声明是否合法, 包括:
如果所述行为的名称与对应的声明标识相同,则判断所述声明标识的时间戳是否在所述行为发生的时间戳之前,如果在之前,则所述权限声明合法,如果在之后,则所述权限声明非法;或者,
如果所述行为的行为名称与对应的声明标识不同,则判定所述权限声明非法。
5.如权利要求4所述的判断系统,其特征在于,所述遍历待判断应用程序的所有控件,包括:
通过模拟点击待判断应用程序的所有控件来遍历待判断应用程序的所有控件。
6.如权利要求4所述的判断系统,其特征在于,所述行为信息包括:行为的名称、行为发生的时间戳以及行为对应的UI的截图,所述权限声明包括:声明标识以及所述声明标识的时间戳。
7.如权利要求1~3任一项所述的判断方法或权利要求4~6任一项所述的判断系统,其特征在于,所述权限声明的种类包括:用户弹框声明、应用名称声明以及操作标识声明。
8.如权利要求1~3任一项所述的判断方法或权利要求4~6任一项所述的判断系统,其特征在于,在检测到所述行为时,通过Runtime Hook技术或定制ROM的方式获取所述待判断应用程序的权限声明及每个行为对应的行为信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉安天信息技术有限责任公司,未经武汉安天信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710541077.3/1.html,转载请声明来源钻瓜专利网。