[发明专利]一种文件下载方法、系统、服务器及存储介质在审
申请号: | 201811166704.0 | 申请日: | 2018-10-08 |
公开(公告)号: | CN108965486A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 刘剑锋 | 申请(专利权)人: | 深圳市创维软件有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字符串 哈希 下载文件 待下载文件 存储介质 文件下载 下载地址 下载信息 下载 加密 服务器 目标下载文件 哈希算法 技术效果 用户体验 传送端 解密 发送 | ||
本发明公开了一种文件下载方法、系统、服务器及存储介质,其中,方法包括:接收传送端发送的下载信息;其中,下载信息至少包括下载地址以及加密哈希字符串;对加密哈希字符串进行解密得到原始哈希字符串,根据下载地址获取当前待下载文件,并对当前待下载文件进行下载,将下载得到的文件作为当前下载文件;采用哈希算法对当前下载文件进行处理,得到与当前下载文件相对应的当前哈希字符串;若当前哈希字符串与原始哈希字符串一致,则当前下载文件为目标下载文件。本发明实施例的技术方案实现提高了用户体验以及下载文件安全性的技术效果。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种文件下载方法、系统、服务器及存储介质。
背景技术
随着移动互联网时代的发展及其应用范围的普及,手机、平板、智能电视机、智能网络机顶盒在生活中的地位越来越高。日常生活中使用手机网络购物、移动支付、浏览新闻、看小说、逛论坛,使用智能机顶盒和智能电视观看网络在线视频、玩游戏等活动越来越多。使用网络浏览图片、观看视频、安装或者更新应用等这些下载过程中可能存在目标下载文件被篡改的风险。
现在比较流行的劫持种类包括DNS(Domain Name System)域名系统劫持,HTTP及HTTP代理劫持篡改等。在PC和移动终端设备下载文件的过程中,一般通过终端应用软件向目标服务器请求下载目标的内容,DNS服务器解析下载目标的域名服务器,将其与IP地址对应,然后得到确切的下载地址。
由于部分运营商可能与其他服务商合作,帮助其推广游戏、视频、广告甚至赌博等,运营商可以将网络终端的文件下载地址在DNS服务器解析过程中进行替换篡改,进而达到推广相关业务的目的。例如用户通过android应用市场下载腾讯视频app,经过DNS服务器解析时将其地址后,把腾讯视频app下载地址解析指向一个第三方推广的游戏app或者其他非终端原始请求预想的下载文件,不仅浪费了下载流量,而且还可能给用户带来风险,此种方式称为DNS篡改下载文件。
HTTP及HTTP代理劫持篡改主要存在运营商网关和路由服务器,运营商网关和路由器被有意或者无意的安装了流量包侦测软件,当未加密的HTTP网络数据包经过路由设备时侦测软件检测是否有感兴趣的处理信息,当侦测软件捕获到符合规则的HTTP数据后会对HTTP内容进行篡改,然后把篡改后的内容继续发送给目标地址。例如爱奇艺视频app自升级时假如服务器返回明文内容的最新版本apk下载地址及其MD5,侦测软件会将apk下载地址和MD5字符串更替为其他应用apk的下载地址和MD5,这时即使爱奇艺视频下载文件也无法辨认当前下载的文件是否被篡改过。
发明内容
本发明提供一种文件下载方法、系统、服务器及存储介质,以实现提高了用户体验以及下载文件安全性的技术效果。
第一方面,本发明实施例提供了一种文件下载方法,该方法包括:
接收传送端发送的下载信息;其中,所述下载信息至少包括下载地址以及加密哈希字符串;
对所述加密哈希字符串进行解密得到原始哈希字符串,根据所述下载地址获取当前待下载文件,并对所述当前待下载文件进行下载,将下载得到的文件作为当前下载文件;
采用哈希算法对所述当前下载文件进行处理,得到与所述当前下载文件相对应的当前哈希字符串;
若所述当前哈希字符串与所述原始哈希字符串一致,则将所述当前下载文件为目标下载文件。
第二方面,本发明实施例还提供了一种文件下载系统,该系统包括:
接收信息模块,用于接收传送端发送的下载信息;其中,所述下载信息至少包括下载地址以及加密哈希字符串;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市创维软件有限公司,未经深圳市创维软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811166704.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:容器资源的管理方法、装置和云平台
- 下一篇:一种用于厕所信息传输系统