发明名称 一种安卓重打包应用的检测方法及装置
摘要 本发明提供了一种安卓重打包应用的检测方法及装置,涉及安卓系统技术领域,方法包括:获取待检测的安卓应用和正版应用的反编译代码和布局文件中实际调用过的图片文件和声音文件,形成精准的文件特征;确定待检测的安卓应用和正版应用的静态特征;将待检测的安卓应用和正版应用各自的文件特征和静态特征融合为融合特征;根据杰卡德相似性算法,确定待检测的安卓应用的融合特征与正版应用的融合特征的相似度;在相似度大于等于相似度阈值,且待检测的安卓应用的签名信息和正版应用的签名信息不同,确定待检测的安卓应用为正版应用的重打包应用。本发明能够解决当前对安卓重打包应用的检测速度慢、检测不准确的问题。
申请公布号 CN105389508A 申请公布日期 2016.03.09
申请号 CN201510762244.8 申请日期 2015.11.10
申请人 工业和信息化部电信研究院 发明人 焦四辈;杨正军;落红卫;孙龙;李媛;詹维骁
分类号 G06F21/56(2013.01)I 主分类号 G06F21/56(2013.01)I
代理机构 北京三友知识产权代理有限公司 11127 代理人 王涛
主权项 一种安卓重打包应用的检测方法,其特征在于,包括:分别获取待检测的安卓应用和正版应用的反编译代码和布局文件,并获取各自的反编译代码和布局文件中实际调用过的图片文件和声音文件,形成待检测的安卓应用的文件特征和正版应用的文件特征;对所述待检测的安卓应用和正版应用进行基于静态分析的特征提取,形成所述待检测的安卓应用的静态特征和所述正版应用的静态特征;对所述待检测的安卓应用的文件特征和所述待检测的安卓应用的静态特征进行融合,形成待检测的安卓应用的融合特征;对所述正版应用的文件特征和所述正版应用的静态特征进行融合,形成正版应用的融合特征;根据杰卡德相似性算法,确定所述待检测的安卓应用的融合特征与正版应用的融合特征的相似度;确定所述待检测的安卓应用的签名信息和所述正版应用的签名信息是否不同;若所述相似度大于等于一预先设置的相似度阈值,且所述待检测的安卓应用的签名信息和所述正版应用的签名信息不同,确定所述待检测的安卓应用为所述正版应用的重打包应用。
地址 100191 北京市海淀区花园北路52号