发明名称 |
基于程序依赖图的Android平台仿冒应用检测方法 |
摘要 |
本发明涉及一种基于程序依赖图的Android平台仿冒应用检测方法。该方法首先搜集当前多个Android市场上的应用软件,并提取其安装包中的方法,对于每一个方法得到其程序依赖图,利用本发明的算法进行特征抽取和编码,并用一个特殊的向量来表示;对于得到的多个用来表示方法特征的向量,利用本发明提到的方法计算向量之间的差异度,将差异度低于一定阈值的向量进行分组,进而到很多相似方法的分组;利用本发明提出的算法,由相似方法分组向上归纳,得到相似应用分组,排除特殊情况后即可得到仿冒应用分组。本发明能够实现Android平台上仿冒应用检测的高精准性和可扩展性。 |
申请公布号 |
CN104933360A |
申请公布日期 |
2015.09.23 |
申请号 |
CN201510262774.6 |
申请日期 |
2015.05.21 |
申请人 |
中国科学院信息工程研究所 |
发明人 |
陈恺;马彬 |
分类号 |
G06F21/56(2013.01)I |
主分类号 |
G06F21/56(2013.01)I |
代理机构 |
北京君尚知识产权代理事务所(普通合伙) 11200 |
代理人 |
余长江 |
主权项 |
一种基于程序依赖图的Android平台仿冒应用检测方法,其步骤包括:1)搜集Android应用软件并提取其安装包中的方法,对于每一个方法得到其程序依赖图,对于程序依赖图进行特征抽取,得到特征向量;2)计算各应用程序的所有方法的特征向量之间的差异度,将差异度低于一定阈值的特征向量进行分组,进而得到方法相似的不同分组;3)计算方法相似的分组中各应用程序的相似度,当不同应用程序的相似度达到一定阈值时,将其归为一个仿冒分组,进而从仿冒分组中区分出仿冒应用程序。 |
地址 |
100093 北京市海淀区闵庄路甲89号 |