[发明专利]Android应用中服务使用缺陷的分析与检测方法在审
申请号: | 201910830064.7 | 申请日: | 2019-09-04 |
公开(公告)号: | CN110750439A | 公开(公告)日: | 2020-02-04 |
发明(设计)人: | 宋巍;钱昌盛;张静;张炽华 | 申请(专利权)人: | 南京理工大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 32203 南京理工大学专利中心 | 代理人: | 薛云燕 |
地址: | 210094 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种Android应用中服务使用缺陷的分析与检测方法,该方法以Android应用的apk文件作为输入,以检测出的服务使用缺陷作为输出,步骤如下:使用soot将待测Android应用的安装包文件转换为jimple文件,基于jimple文件分析该Android应用是否使用了服务:若是则进入下一步;否则结束分析;对待测Android应用进行服务的匹配,得到该Android应用的服务使用语句集合以及对应的服务;利用反模式分析器对得到的服务使用语句集合进行检测,得到服务使用存在的反模式。本发明具有通用性好的优点,能准确、全面地从Android应用的安装包文件中检测出应用的服务使用缺陷。 | ||
搜索关键词: | 服务使用 应用 检测 语句集合 安装包 反模式 文件分析 文件转换 分析器 服务 匹配 分析 输出 | ||
【主权项】:
1.一种Android应用中服务使用缺陷的分析与检测方法,其特征在于,以Android应用的安装包文件即apk文件作为输入,以检测出的服务使用缺陷作为输出,具体步骤如下:/n步骤1,使用soot将待测Android应用的安装包文件转换为jimple文件,基于jimple文件分析该Android应用是否使用了服务:若使用了服务,则进入步骤2;否则结束分析;/n步骤2,对待测Android应用进行服务的匹配,得到该Android应用的服务使用语句集合以及对应的服务;/n步骤3,利用反模式分析器对步骤2得到的服务使用语句集合进行检测,得到服务使用存在的反模式。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910830064.7/,转载请声明来源钻瓜专利网。
- 上一篇:输入框自动测试方法及系统
- 下一篇:数据测试方法及终端设备