应用程序相似度的检测方法、装置和计算机设备制造方法及图纸

技术编号:27317412 阅读:31 留言:0更新日期:2021-02-10 09:52
本申请涉及一种应用程序相似度的检测方法和装置,包括:获取待检测应用程序对应的可执行文件;获取所述可执行文件包含的多个对象的对象名和对象属性信息,以及所述可执行文件对应的运行权限信息;所述多个对象包括类、包、方法和字符串中至少两种;根据多个对象的对象名、对象属性信息和所述运行权限信息,得到所述待检测应用程序对应的多个目标特征因子;根据所述目标特征因子与特征库中的样本特征因子的相似度,得到所述待检测应用程序对应的相似度检测结果,实现了根据多种特征因子对应用相似度进行提前预测,防止因相似度过高而被应用平台下架,并且,通过采用应用程序的多个特征因子进行匹配,有效提高相似应用程序的检测准确度与检测效率。准确度与检测效率。准确度与检测效率。

【技术实现步骤摘要】
应用程序相似度的检测方法、装置和计算机设备


[0001]本申请涉及计算机
,特别是涉及一种应用程序相似度的检测方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着计算机技术不断发展,市场上的软件应用日益增多。为了提供良好平台环境,应用平台往往会对相似或相同的应用进行打击,避免平台中出现重复应用。然而,在应用开发过程中,由于开发人员无法确定开发中的应用与已有应用的相似度,容易因部分功能模块的复用而使应用下架,导致开发人员难以提前规避。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种应用程序相似度的检测方法、装置、计算机设备和存储介质。
[0004]一种应用程序相似度的检测方法,所述方法包括:
[0005]获取待检测应用程序对应的可执行文件;
[0006]获取所述可执行文件包含的多个对象的对象名和对象属性信息,以及所述可执行文件对应的运行权限信息;所述多个对象包括类、包、方法和字符串中至少两种;
[0007]根据多个对象的对象名、对象属性信息和所述运行权限信息,得到本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用程序相似度的检测方法,其特征在于,所述方法包括:获取待检测应用程序对应的可执行文件;获取所述可执行文件包含的多个对象的对象名和对象属性信息,以及所述可执行文件对应的运行权限信息;所述多个对象包括类、包、方法和字符串中至少两种;根据多个对象的对象名、对象属性信息和所述运行权限信息,得到所述待检测应用程序对应的多个目标特征因子;根据所述目标特征因子与特征库中的样本特征因子的相似度,得到所述待检测应用程序对应的相似度检测结果;所述特征库基于应用平台中上架应用程序对应的特征因子构建,所述样本特征因子包括所述上架应用程序对应的特征因子。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标特征因子与特征库中的样本特征因子的相似度,得到所述待检测应用程序对应的相似度检测结果,包括:确定所述待检测应用对应的应用类别;采用所述目标特征因子,与特征库中属于所述应用类别的上架应用程序对应的样本特征因子进行交集运算,得到所述目标特征因子中的与样本特征因子匹配的匹配特征因子;计算所述匹配特征因子与所述应用类别包含的全部样本特征因子的比例,得到所述目标特征因子与所述应用类别的样本特征因子的相似度;根据所述相似度,得到所述待检测应用程序对应的相似度检测结果。3.根据权利要求2所述的方法,其特征在于,所述根据所述相似度,得到所述待检测应用程序对应的相似度检测结果,包括:当所述相似度大于或等于预设阈值时,确定所述匹配特征因子关联的待检测应用程序的目标应用模块,并生成相似度检测结果;其中,所述相似度检测结果包括所述目标应用模块,以及,与所述匹配特征因子对应的样本特征因子的上架应用程序。4.根据权利要求1所述的方法,其特征在于,所述特征库通过如下方式得到:获取应用平台中的上架应用程序及其对应的可执行文件,作为样本可执行文件;获取所述样本可执行文件包含的多个对象的对象名和对象属性信息,以及样本可执行文件对应的运行权限信息;根据所述样本可执行文件对应的多个对象的对象名、对象属性信息和运行权限信息,得到上架应用程序对应的样本特征因子,并建立所述特征库。5.根据权利要求4所述的方法,其特征在于,在所述获取应用平台中的上架应用程序的步骤之后,所述方法还包括:根据应用分类规则,将所述应用平台中的多个上架应用程序分类至对应...

【专利技术属性】
技术研发人员:曾文清吴保增虞孝伟
申请(专利权)人:广州至真信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1