下载链接的防盗方法、装置、应用商店服务器及存储介质制造方法及图纸

技术编号:37819188 阅读:11 留言:0更新日期:2023-06-09 09:51
本发明专利技术公开了一种下载链接的防盗方法、装置、服务器以及存储介质,该方法应用于第一服务器;该方法通过获取目标应用的安装上报次数和下载次数;确定所述安装上报次数与所述下载次数的比值,并将所述比值与预设阈值进行比对;在所述比值小于所述预设阈值时,确定用于下载所述目标应用的下载链接被盗用;对所述下载链接对应的下载文件进行加密重命名处理,得到新的下载文件,并生成所述新的下载文件对应的新的下载链接。采用本发明专利技术方法可以做到高效、可扩展、低成本地实现对应用商店下发链接的防盗链自监控。的防盗链自监控。的防盗链自监控。

【技术实现步骤摘要】
下载链接的防盗方法、装置、应用商店服务器及存储介质


[0001]本专利技术属于互联网
,尤其涉及一种下载链接的防盗方法、装置、服务器以及计算机可读存储介质。

技术介绍

[0002]随着互联网技术的快速发展和应用市场的不断丰富,应用商店需要承担大量的应用包的分发。
[0003]目前,为了能让全国各地的机顶盒用户都能正常且快速的使用应用商店下载应用,我们采用CDN(Content Delivery Network,内容分发网络)内容分发网络,依靠部署在各地的边缘服务器,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率,但是,若此时应用商店的下载链接被盗链,那么非正规渠道也能通过我们的链接下载内容,从而给公司带来巨大无效成本,因此,市场上出现了许多CDN厂商推出的防盗链方案,大部分的实现方式都是在用户端请求下载链接的时候进行加密身份认证,通过识别请求用户是否为本业务系统所属的正规用户来判断是否下发具体内容,然而,该实现方式存在CDN厂商加密及身份认证的操作繁琐且复杂并需要用户端下载应用逻辑、CDN厂商发生变更时客户端更新产生巨大成本以及客户端更新后不能保障用户都更新到最新版本的问题。
[0004]综上,如何高效、可扩展、低成本地实现对应用商店下发链接的防盗链自监控,俨然已经成为互联网
亟待解决的技术问题。

技术实现思路

[0005]本专利技术的主要目的在于提供一种下载链接的防盗方法、装置、应用商店服务器以及计算机可读存储介质。旨在高效、可扩展、低成本地实现对应用商店下发链接的防盗链自监控。
[0006]为了实现上述目的,本专利技术提供一种下载链接的防盗方法,所述下载链接的防盗方法应用于第一服务器;
[0007]所述下载链接的防盗方法包括:
[0008]获取目标应用的安装上报次数和下载次数;
[0009]确定所述安装上报次数与所述下载次数的比值,并将所述比值与预设阈值进行比对;
[0010]在所述比值小于所述预设阈值时,确定用于下载所述目标应用的下载链接被盗用;
[0011]对所述下载链接对应的下载文件进行加密重命名处理,得到新的下载文件,并生成所述新的下载文件对应的新的下载链接。
[0012]可选地,所述第一服务器与客户端通信连接,在所述获取目标应用的安装上报次数和下载次数的步骤之前,所述方法还包括:
[0013]接收所述客户端在目标应用安装完成后,上报的所述目标应用的安装记录;
[0014]根据所述安装记录确定所述目标应用的安装上报次数。
[0015]可选地,所述第一服务器还与第二服务器通信连接,所述第二服务器与所述客户端通信连接,所述安装记录为所述客户端根据目标应用的下载文件对所述目标应用进行安装生成的,其中,所述下载文件为所述第二服务器根据用于下载所述目标应用的下载链接确定得到并下发至所述客户端的。
[0016]可选地,所述获取目标应用的下载次数的步骤,包括:
[0017]根据目标应用的下载链接获取所述目标应用的下载次数,其中,所述下载次数为所述第二服务器确定得到的。
[0018]可选地,所述下载次数为所述第二服务器根据目标应用的链接请求次数确定得到的,所述链接请求次数为所述第二服务器确定得到的。
[0019]可选地,在所述生成所述新的下载文件对应的新的下载链接的步骤之后,所述方法还包括:
[0020]对所述安装上报次数对应的记录字段进行初始化处理。
[0021]可选地,所述下载链接的防盗方法还应用于第二服务器,所述第二服务器分别与第一服务器和客户端连接,所述第一服务器与所述客户端通信连接;
[0022]所述下载链接的防盗方法包括:
[0023]若接收到第一服务器发送的目标应用的新的下载链接和新的下载文件,则将所述目标应用的当前下载链接和当前下载文件删除;
[0024]在接收到所述客户端发送的所述新的下载链接时,根据所述新的下载链接下发所述新的下载文件至所述客户端;
[0025]其中,所述新的下载链接和所述新的下载文件为所述第一服务器根据安装上报次数与下载次数的比值之间的大小关系,对所述目标应用的下载链接和下载文件进行更新而得。
[0026]此外,为实现上述目的,本专利技术还提供一种下载链接的防盗装置,所述下载链接的防盗方法应用于第一服务器;
[0027]所述下载链接的防盗装置包括:
[0028]定时获取模块,获取目标应用的安装上报次数和下载次数;
[0029]模值比对模块,确定所述安装上报次数与所述下载次数的比值,并将所述比值与预设阈值进行比对;
[0030]链接盗用模块,在所述比值小于所述预设阈值时,确定用于下载所述目标应用的下载链接被盗用;
[0031]加密处理模块,对所述下载链接对应的下载文件进行加密重命名处理,得到新的下载文件,并生成所述新的下载文件对应的新的下载链接。
[0032]此外,为实现上述目的,本专利技术还提供一种服务器;
[0033]获取目标应用的安装上报次数和下载次数;
[0034]确定所述安装上报次数与所述下载次数的比值,并将所述比值与预设阈值进行比对;
[0035]在所述比值小于所述预设阈值时,确定用于下载所述目标应用的下载链接被盗用;
[0036]对所述下载链接对应的下载文件进行加密重命名处理,得到新的下载文件,并生成所述新的下载文件对应的新的下载链接。
[0037]可选地,所述第一服务器与客户端通信连接,在所述获取目标应用的安装上报次数和下载次数的步骤之前,所述方法还包括:
[0038]接收所述客户端在目标应用安装完成后,上报的所述目标应用的安装记录;
[0039]根据所述安装记录确定所述目标应用的安装上报次数。
[0040]可选地,所述第一服务器还与第二服务器通信连接,所述第二服务器与所述客户端通信连接,所述安装记录为所述客户端根据目标应用的下载文件对所述目标应用进行安装生成的,其中,所述下载文件为所述第二服务器根据用于下载所述目标应用的下载链接确定得到并下发至所述客户端的。
[0041]可选地,所述获取目标应用的下载次数的步骤,包括:
[0042]根据目标应用的下载链接获取所述目标应用的下载次数,其中,所述下载次数为所述第二服务器确定得到的。
[0043]可选地,所述下载次数为所述第二服务器根据目标应用的链接请求次数确定得到的,所述链接请求次数为所述第二服务器确定得到的。
[0044]可选地,在所述生成所述新的下载文件对应的新的下载链接的步骤之后,所述方法还包括:
[0045]对所述安装上报次数对应的记录字段进行初始化处理。
[0046]可选地,本专利技术还提供一种第二服务器,所述第二服务器分别与第一服务器和客户端连接,所述第一服务器与所述客户端通信连接;
[0047]所述下载链接的防盗方法包括:
[0048]若接收到第一服务器发送的目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种下载链接的防盗方法,其特征在于,所述下载链接的防盗方法应用于第一服务器;所述下载链接的防盗方法包括:获取目标应用的安装上报次数和下载次数;确定所述安装上报次数与所述下载次数的比值,并将所述比值与预设阈值进行比对;在所述比值小于所述预设阈值时,确定用于下载所述目标应用的下载链接被盗用;对所述下载链接对应的下载文件进行加密重命名处理,得到新的下载文件,并生成所述新的下载文件对应的新的下载链接。2.如权利要求1所述的下载链接的防盗方法,其特征在于,所述第一服务器与客户端通信连接,在所述获取目标应用的安装上报次数和下载次数的步骤之前,所述方法还包括:接收所述客户端在目标应用安装完成后,上报的所述目标应用的安装记录;根据所述安装记录确定所述目标应用的安装上报次数。3.如权利要求2所述的下载链接的防盗方法,其特征在于,所述第一服务器还与第二服务器通信连接,所述第二服务器与所述客户端通信连接,所述安装记录为所述客户端根据目标应用的下载文件对所述目标应用进行安装生成的,其中,所述下载文件为所述第二服务器根据用于下载所述目标应用的下载链接确定得到并下发至所述客户端的。4.如权利要求3所述的下载链接的防盗方法,其特征在于,所述获取目标应用的下载次数的步骤,包括:根据目标应用的下载链接获取所述目标应用的下载次数,其中,所述下载次数为所述第二服务器确定得到的。5.如权利要求4所述的下载链接的防盗方法,其特征在于,所述下载次数为所述第二服务器根据目标应用的链接请求次数确定得到的,所述链接请求次数为所述第二服务器确定得到的。6.如权利要求1所述的下载链接的防盗方法,其特征在于,在所述生成所述新的下载文件对应的新的下载链接的步骤之后,所述方法还包括:对所述安装上报次数对应的...

【专利技术属性】
技术研发人员:杜远鹏
申请(专利权)人:深圳小湃科技有限公司
类型:发明
国别省市:

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

1