The embodiment of the present application provides a file downloading method, a device, a storage medium, and an electronic terminal, wherein the file downloading method includes: judging whether the current download behavior will be hijacked according to a blacklist established in advance; encrypting the current download request if hijacked; and requesting an encrypted download according to the encrypted download. Seek to download the file; if not hijacked, then download the file directly according to the unencrypted current download request, thus providing a defect that avoids hijacked users to download to the correct file more difficult and ultimately lead to poor user experience.
【技术实现步骤摘要】
文件的下载方法及其装置、存储介质、电子终端
本申请实施例涉及计算机应用
,尤其涉及一种文件的下载方法及其装置、存储介质、电子终端。
技术介绍
移动互联网的快速发展,使得用户可以通过移动终端便捷地获取大量应用程序(又称之为APP),但是,在实现本申请的过程中,专利技术人发现用户在某些WIFI环境(家里、公共场所)中,在下载APK时存在运营商劫持,比如用户的目的是下载A文件,但是最终下载了B文件,而上述劫持通常有如下两种情形:(1)运营商劫持APK下载请求,302重定向(暂时性定向)到运营商指定的下载链接,从而改变了客户端下载的APK文件。(2)运营商劫持APK下载请求,不经过302重定向,也不修改原始文件的响应头数据,而是直接替换了APK下载请求返回的APK文件字节流,从而导致客户端下载了其他的APK文件。有鉴于此,亟待提供一种解决技术方案,以克服上述劫持的情形。
技术实现思路
有鉴于此,本申请实施例所解决的技术问题之一在于提供一种文件的下载方法及其装置、存储介质、电子终端,用以克服现有技术中缺陷,达到效果。本申请实施例提供一种文件的下载方法,包括:根据预先建立的黑名单,判断当前下载行为是否会被劫持;若会被劫持,则在对当前下载请求进行加密,并根据加密的当前下载请求进行文件的下载;若不会被劫持,则直接根据未加密的所述当前下载请求进行文件下载。根据权利要求1所述的方法,其特征在于,还包括:根据满足所述当前下载行为的网络环境在提供历史文件下载时历史下载请求的被劫持情况预先建立所述黑名单。可选地,在本申请的一实施例中,根据满足所述当前下载行为的网络环境在提供历史文 ...
【技术保护点】
1.一种文件的下载方法,其特征在于,包括:根据预先建立的黑名单,判断当前下载行为是否会被劫持;若会被劫持,则在对当前下载请求进行加密,并根据加密的当前下载请求进行文件的下载;若不会被劫持,则直接根据未加密的所述当前下载请求进行文件下载。
【技术特征摘要】
1.一种文件的下载方法,其特征在于,包括:根据预先建立的黑名单,判断当前下载行为是否会被劫持;若会被劫持,则在对当前下载请求进行加密,并根据加密的当前下载请求进行文件的下载;若不会被劫持,则直接根据未加密的所述当前下载请求进行文件下载。2.根据权利要求1所述的方法,其特征在于,还包括:根据满足所述当前下载行为的网络环境中历史下载请求的被劫持情况预先建立所述黑名单。3.根据权利要求2所述的方法,其特征在于,根据满足所述当前下载行为的网络环境在提供历史文件下载时历史下载请求的被劫持情况预先建立所述黑名单包括:若通过访问所述网络环境下载时下载请求响应中的头数据与标准历史文件的实际大小不匹配,则判定被劫持,并将所述网络环境加入到所述黑名单中。4.根据权利要求1-3任一项所述的方法,其特征在于,若满足所述当前下载行为的网络环境曾经发生过历史下载请求被劫持,则在所述黑名单中对所述网络环境进行标记。5.根据权利要求4所述的方法,其特征在于,还包括:对预先建立的黑名单进行重置处理,以根据重置后的的黑名单,判断当前下载行为是否会被劫持。6.根据权利要求5所述的方法,其特征在于,所述对预先建立的黑名单进行重置处理包括:若满足当前下载行为的网络环境禁...
【专利技术属性】
技术研发人员:蔡灿,
申请(专利权)人:广州优视网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。