发明名称 |
应用程序的分析方法及装置 |
摘要 |
本发明公开了一种应用程序的分析方法及装置,属于计算机技术领域。方法包括:获取待发布的应用程序安装包;解析应用程序安装包;根据解析得到的应用程序代码,提取应用程序安装包的特征数据;根据样本数据库中样本安装包的特征数据与应用程序安装包的特征数据,进行相似度分析;根据相似度分析结果,对应用程序进行分析。本发明提取应用程序安装包的特征数据,根据样本数据库中样本安装包的特征数据与应用程序安装包的特征数据,进行相似度分析,根据相似度分析结果,确定应用程序是否为正版应用程序。由于可自动对应用进行分析,从而降低了分析成本。另外,由于分析过程中采集的样本数量较多,因此,分析结果较为准确。 |
申请公布号 |
CN104572085A |
申请公布日期 |
2015.04.29 |
申请号 |
CN201410812366.9 |
申请日期 |
2014.12.23 |
申请人 |
华为技术有限公司 |
发明人 |
罗绳礼;周志林 |
分类号 |
G06F9/44(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
北京三高永信知识产权代理有限责任公司 11138 |
代理人 |
祝亚男 |
主权项 |
一种应用程序的分析方法,其特征在于,所述方法包括:获取待发布的应用程序安装包;解析所述应用程序安装包;根据解析得到的应用程序代码,提取所述应用程序安装包的特征数据,所述特征数据包括代码结构特征数据、资源分布特征数据、代码向量和代码函数调用关系特征数据中至少一项;根据样本数据库中样本安装包的特征数据与所述应用程序安装包的特征数据,进行相似度分析,所述样本安装包为已发布的应用程序安装包;根据相似度分析结果,对应用程序进行分析。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |