【技术实现步骤摘要】
仿冒app识别系统
[0001]本专利技术涉及计算机
,尤其涉及一种仿冒app识别系统。
技术介绍
[0002]随着移动应用市场的迅速发展,海量app(应用程序)应运而生,各种各样的app给人们的生活带来的极大的便利,但是同时也出现了大量的仿冒app,通过换壳、马甲包等形式伪造一个apk,并设置与正常app相同的app名称,来欺骗用户安装使用,从而来进行非法活动,给用户带来损失。因此,需要及时并准确地识别出仿冒app,减少给用户带来的损失。但是,由于app数量巨大,且每日新增的app数量也很多,为仿冒app的识别带来很大困难。由此可知,如何快速准确地从海量app中的识别出仿冒app成为亟待解决的技术问题。
技术实现思路
[0003]本专利技术目的在于,提供一种仿冒app识别系统,能够快速准确地从海量app中的识别出仿冒app。
[0004]根据本专利技术第一方面,提供了一种仿冒app识别系统,包括数据库、处理器和存储有计算机程序的存储器,所述数据库用于存储设备上报的app安装记录,并实时动态更新,所述app安装记录包括设备id、app名称、app包名和安装时间字段,每一app的安装包名唯一,当所述处理器执行所述计算机程序时,实现以下步骤:
[0005]步骤S1、基于所述数据库获取预设初始时刻对应的每一app的安装量,所述app的安装量为安装过该app的设备id数量;
[0006]步骤S2、将安装量超过预设的第一安装阈值的app划分至头部app候选区,将安装量低于预设的第二 ...
【技术保护点】
【技术特征摘要】
1.一种仿冒app识别系统,其特征在于,包括数据库、处理器和存储有计算机程序的存储器,所述数据库用于存储设备上报的app安装记录,并实时动态更新,所述app安装记录包括设备id、app名称、app包名和安装时间字段,每一app的安装包名唯一,当所述处理器执行所述计算机程序时,实现以下步骤:步骤S1、基于所述数据库获取预设初始时刻对应的每一app的安装量,所述app的安装量为安装过该app的设备id数量;步骤S2、将安装量超过预设的第一安装阈值的app划分至头部app候选区,将安装量低于预设的第二安装阈值的app划分至尾部app候选区,所述第一安装阈值大于所述第二安装阈值,且二者处于不同的数量级;步骤S3、遍历所述数据库,获取所述头部app候选区中每一头部候选app的首次安装时间并判断首次安装时间距离所述初始时刻的时间间隔是都大于预设的时间间隔阈值,若大于,则基于所述数据库获取该头部候选app距所述初始时刻预设第一历史时间段内的app安装态势,并判断所述app安装态势是否平稳,若平稳,则将该头部候选app确定为头部目标app,生成头部目标app集;步骤S4、遍历尾部app候选区,将包名中包含预设分身字符串的尾部候选app从所述尾部app候选区中删除,生成尾部目标app集;步骤S5、遍历所述尾部目标app集和所述头部目标app集,将在所述头部目标app集存在相同app名称的尾部目标app确定为仿冒app。2.根据权利要求1所述的系统,其特征在于,优选的,所述步骤S3中,获取所述头部app候选区中每一头部候选app的首次安装时间包括:步骤S31、基于每一头部候选app的安装包名检索所述数据库,将最早上报的该头部候选app对应的安装记录所对应的安装时间确定为该头部候选app的首次安装时间。3.根据权利要求1所述的系统,其特征在于,优选的,所述数据库中还包括设备上报的app卸载记录,所述app卸载记录包括设备id、app名称、app包名和卸载时间字段,当所述处理器执行所述计算机程序时,实现以下步骤:步骤S011、获取app在初始时刻以及每一周期时刻对应的安装存量,所述安装存量=上一周期的安装存量+本周期的安装量
‑
本周期的卸载量;步骤S012、基于所述初始时刻,以及每一周期时刻对应的安装存量拟合app安装存量变化曲线。4.根据权利要求3所述的系统,其特征在于,所述步骤S3中,基于所述数据库获取该头部候选app距所述初始时刻预设第一历史时间段内的app安装态势,并判断所述app安装态势是否平稳,包括:步骤S311、基于所述初始时刻,以及所述初始时刻前M个预设周期时刻在头部候选app的安装存量变化曲线对应的曲线段,获取对应的第一曲线的倾斜角;步骤S312、判断所述第一曲线的倾斜角是否小于预设的第一倾斜角阈值,若小于,则判断所述app安装态势平稳。5.根据权利要求1所述的系统,其特征在于,从所述初始时刻开始,对于所述数据库新增的app安装记录,执行以下步骤:
步骤S6、判断新增的安装记录对应的app包名是否为新增app包名,若是,则将该app的名称与当前头部目标app集进行匹配,若所述当前头部目标app集中存在与该app相同的头部目标app,则将该新增app确定为仿冒app。6.根据权利要求1或5所述的...
【专利技术属性】
技术研发人员:吕繁荣,方毅,周琦,尹祖勇,俞锋锋,
申请(专利权)人:杭州云深科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。