一种劫持检测的方法和装置制造方法及图纸

技术编号:21917312 阅读:29 留言:0更新日期:2019-08-21 13:28
本发明专利技术公开了一种劫持检测的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:根据设备的标识信息,获取设备下载应用的下载渠道信息以及安装激活应用的激活渠道信息;当下载渠道信息与激活渠道信息不相同时,确定与激活渠道信息相应的第一服务平台为劫持方、与下载渠道信息相应的第二服务平台为被劫持方。该实施方式可以适用于多种类型的劫持检测,提高了反劫持手段的通用性,降低了反劫持成本,并能够检测出具体劫持方,便于应用推广者掌握应用推广过程中激活劫持的情况,为之后的应用推广管理提供了依据。

A Method and Device for Hijacking Detection

【技术实现步骤摘要】
一种劫持检测的方法和装置
本专利技术涉及计算机
,尤其涉及一种劫持检测的方法和装置。
技术介绍
随着移动互联网的迅速发展,应用于智能设备上的APP(Application,应用软件)也不断涌现。为提高APP的下载激活量,APP推广者通常会在不同的广告平台上投放广告,然后统计每个广告平台的APP激活数量,用来结算费用、计算转化率、评估投放的投资收益比等。但在APP推广过程中,部分广告平台通过自身的平台优势,在APP的下载阶段或者安装阶段,将其他广告平台的激活劫为己有,从而达到牟利的目的。目前所存在的劫持方式主要有三种:网络劫持、手机厂商劫持、浏览器劫持。其中,网络劫持——劫持其他广告平台的下载请求,将APP安装包替换为自己平台的安装包进行劫持;浏览器劫持——推荐用户使用推荐安装,以使用户点击相应按钮跳转到该厂商的应用市场进行下载;手机厂商劫持——对于用户在其他平台已下载且开始安装的APP,该手机平台提示该安装包未经过安全检测,建议并诱导用户到该厂商应用商店进行重新下载安装。现有技术对于网络劫持,通常采用拨测的方式,向用户设备发送具体业务操作命令,模拟用户的业务操作过程,并根据返回的业务操作结果来判断某一IP地址(InternetProtocolAddress,互联网协议地址)或地域是否存在劫持行为;对于浏览器劫持和手机厂商劫持,通常通过复现用户体验的方式去发现劫持行为。在实现本专利技术的过程中,专利技术人发现现有技术至少存在如下问题:(1)针对网络劫持所采用的拨测方式,检测结果较为粗糙,只能从IP地址、地域、运营商等检测劫持行为,无法知道详细的劫持数据,导致不能检测出发起劫持行为的广告平台;(2)对于浏览器劫持和手机厂商劫持所采用的复现用户体验的方式,发现劫持具有滞后性,另外,该方式需要持续的人力投入,同样无法确定劫持激活的具体数据。
技术实现思路
有鉴于此,本专利技术实施例提供一种劫持检测的方法和装置,至少能够解决现有技术中无法确定劫持数据,导致不能检测出具体劫持方的问题。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种劫持检测的方法,包括:根据设备的标识信息,获取设备下载应用的下载渠道信息以及安装激活应用的激活渠道信息;当下载渠道信息与激活渠道信息不相同时,确定与激活渠道信息相应的第一服务平台为劫持方、与下载渠道信息相应的第二服务平台为被劫持方。可选的,根据设备的标识信息,获取设备下载应用的下载渠道信息以及安装激活应用的激活渠道信息包括:根据设备的标识信息,确定设备下载应用的下载时间以及安装激活应用的激活时间;当激活时间位于下载时间之后且与下载时间的时间间隔小于预定时间阈值时,获取下载渠道信息以及激活渠道信息。可选的,在确定与激活渠道信息相应的第一服务平台为劫持方、与下载渠道信息相应的第二服务平台为被劫持方之后,还包括:获取与第一服务平台相关联的所有劫持分析信息,根据预定的劫持方式确定规则,确定第一服务平台对应用的劫持方式,获取与所确定的劫持方式相应的反劫持方式。可选的,在确定与激活渠道信息相应的第一服务平台为劫持方、与下载渠道信息相应的第二服务平台为被劫持方之后,还包括:统计预定时间段内第一服务平台对应用的劫持量,当劫持量超出预定数量阈值时,确定第一服务平台为异常服务平台。可选的,下载渠道信息至少包括下载渠道号,激活渠道信息至少包括激活渠道号。为实现上述目的,根据本专利技术实施例的另一方面,提供了一种劫持检测的装置,包括:信息获取模块,用于根据设备的标识信息,获取设备下载应用的下载渠道信息以及安装激活应用的激活渠道信息;劫持确定模块,用于当下载渠道信息与激活渠道信息不相同时,确定与激活渠道信息相应的第一服务平台为劫持方、与下载渠道信息相应的第二服务平台为被劫持方。可选的,信息获取模块,用于:根据设备的标识信息,确定设备下载应用的下载时间以及安装激活应用的激活时间;当激活时间位于下载时间之后且与下载时间的时间间隔小于预定时间阈值时,获取下载渠道信息以及激活渠道信息。可选的,还包括劫持方式确定模块,用于:获取与第一服务平台相关联的所有劫持分析信息,根据预定的劫持方式确定规则,确定第一服务平台对应用的劫持方式,获取与所确定的劫持方式相应的反劫持方式。可选的,还包括异常确定模块,用于:统计预定时间段内第一服务平台对应用的劫持量,当劫持量超出预定数量阈值时,确定第一服务平台为异常服务平台。可选的,下载渠道信息至少包括下载渠道号,激活渠道信息至少包括激活渠道号。为实现上述目的,根据本专利技术实施例的再一方面,提供了一种劫持检测的电子设备。本专利技术实施例的电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一所述的劫持检测的方法。为实现上述目的,根据本专利技术实施例的再一方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一所述的劫持检测的方法。根据本专利技术所述提供的方案,上述专利技术中的一个实施例具有如下优点或有益效果:可以适用于多种类型的劫持检测,提高了反劫持手段的通用性,能够检测到具体劫持方,降低反劫持成本,便于应用推广者掌握应用推广过程中激活劫持的具体情况。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:图1是根据本专利技术实施例的一种劫持检测的方法的主要流程示意图;图2是根据本专利技术实施例的一种可选的劫持检测的方法的流程示意图;图3是根据本专利技术实施例的另一种可选的劫持检测的方法的流程示意图;图4是根据本专利技术实施例的又一种可选的劫持检测的方法的流程示意图;图5是根据本专利技术实施例的一种具体地劫持检测的方法的流程示意图;图6是根据本专利技术实施例的一种劫持检测的装置的主要模块示意图;图7是本专利技术实施例可以应用于其中的示例性系统架构图;图8是适于用来实现本专利技术实施例的移动设备或服务器的计算机系统的结构示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。需要说明的是,本专利技术实施例所提供的劫持检测适用于Android(安卓)系统,服务平台为提供下载APP应用渠道的广告平台;设备为下载、安装并激活APP的电子设备,例如手机、电脑等。当用户在广告平台点击APP推广广告并进行下载时,已经表明该用户有明确安装该APP的意愿。本专利技术基于该前提并针对现有技术所提到的其他劫持检测方式所存在的不足,提出一种劫持检测的方法和装置。参见图1,示出的是本专利技术实施例提供的一种劫持检测的方法的主要流程图,包括如下步骤:S101:根据设备的标识信息,获取设备下载应用的下载渠道信息以及安装激活应用的激活渠道信息。S102:当下载渠道信息与激活渠道信息不相同时,确定与激活渠道信息相应的第一服务平台为劫持方、与下载渠道信息相应的第二服务平台为被劫持方。上述实施方式中,对于步骤S101,APP推广者会本文档来自技高网
...

【技术保护点】
1.一种劫持检测的方法,其特征在于,包括:根据设备的标识信息,获取所述设备下载应用的下载渠道信息以及安装激活所述应用的激活渠道信息;当所述下载渠道信息与所述激活渠道信息不相同时,确定与所述激活渠道信息相应的第一服务平台为劫持方、与所述下载渠道信息相应的第二服务平台为被劫持方。

【技术特征摘要】
1.一种劫持检测的方法,其特征在于,包括:根据设备的标识信息,获取所述设备下载应用的下载渠道信息以及安装激活所述应用的激活渠道信息;当所述下载渠道信息与所述激活渠道信息不相同时,确定与所述激活渠道信息相应的第一服务平台为劫持方、与所述下载渠道信息相应的第二服务平台为被劫持方。2.根据权利要求1所述的方法,其特征在于,所述根据设备的标识信息,获取所述设备下载应用的下载渠道信息以及安装激活所述应用的激活渠道信息包括:根据所述设备的所述标识信息,确定所述设备下载所述应用的下载时间以及安装激活所述应用的激活时间;当所述激活时间位于所述下载时间之后且与所述下载时间的时间间隔小于预定时间阈值时,获取所述下载渠道信息以及所述激活渠道信息。3.根据权利要求1所述的方法,其特征在于,在所述确定与所述激活渠道信息相应的第一服务平台为劫持方、与所述下载渠道信息相应的第二服务平台为被劫持方之后,还包括:获取与所述第一服务平台相关联的所有劫持分析信息,根据预定的劫持方式确定规则,确定所述第一服务平台对所述应用的劫持方式,获取与所确定的劫持方式相应的反劫持方式。4.根据权利要求1所述的方法,其特征在于,在所述确定与所述激活渠道信息相应的第一服务平台为劫持方、与所述下载渠道信息相应的第二服务平台为被劫持方之后,还包括:统计预定时间段内所述第一服务平台对所述应用的劫持量,当所述劫持量超出预定数量阈值时,确定所述第一服务平台为异常服务平台。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述下载渠道信息至少包括下载渠道号,所述激活渠道信息至少包括激活渠道号。6.一种劫持检测的装置,其特征在于,包括:信息获取模块...

【专利技术属性】
技术研发人员:朱林陈俊伟仇路李鑫田玉杰金薇薇姚书清
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1