[發明專利]文件的下載方法及其裝置、存儲介質、電子終端有效
| 申請號: | 201810451159.3 | 申請日: | 2018-05-11 |
| 公開(公告)號: | CN108650265B | 公開(公告)日: | 2021-08-20 |
| 發明(設計)人: | 蔡燦 | 申請(專利權)人: | 阿里巴巴(中國)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京合智同創知識產權代理有限公司 11545 | 代理人: | 李杰 |
| 地址: | 310051 浙江省杭州市濱江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 下載 方法 及其 裝置 存儲 介質 電子 終端 | ||
本申請實施例提供了一種文件的下載方法及其裝置、存儲介質、電子終端,其中文件的下載方法包括:根據預先建立的黑名單,判斷當前下載行為是否會被劫持;若會被劫持,則對當前下載請求進行加密,并根據加密的下載請求進行文件的下載;若不會被劫持,則直接根據未加密的所述當前下載請求進行文件下載,從而提供了一種避免了被劫持導致用戶下載到正確文件難度較高最終導致用戶體驗較差的缺陷。
技術領域
本申請實施例涉及計算機應用技術領域,尤其涉及一種文件的下載方法及其裝置、存儲介質、電子終端。
背景技術
移動互聯網的快速發展,使得用戶可以通過移動終端便捷地獲取大量應用程序(又稱之為APP),但是,在實現本申請的過程中,發明人發現用戶在某些WIFI環境(家里、公共場所)中,在下載APK時存在運營商劫持,比如用戶的目的是下載A文件,但是最終下載了B文件,而上述劫持通常有如下兩種情形:
(1)運營商劫持APK下載請求,302重定向(暫時性定向)到運營商指定的下載鏈接,從而改變了客戶端下載的APK文件。
(2)運營商劫持APK下載請求,不經過302重定向,也不修改原始文件的響應頭數據,而是直接替換了APK下載請求返回的APK文件字節流,從而導致客戶端下載了其他的APK文件。
有鑒于此,亟待提供一種解決技術方案,以克服上述劫持的情形。
發明內容
有鑒于此,本申請實施例所解決的技術問題之一在于提供一種文件的下載方法及其裝置、存儲介質、電子終端,用以克服現有技術中缺陷,達到效果。
本申請實施例提供一種文件的下載方法,包括:
根據預先建立的黑名單,判斷當前下載行為是否會被劫持;
若會被劫持,則在對當前下載請求進行加密,并根據加密的當前下載請求進行文件的下載;
若不會被劫持,則直接根據未加密的所述當前下載請求進行文件下載。
根據權利要求1所述的方法,其特征在于,還包括:根據滿足所述當前下載行為的網絡環境在提供歷史文件下載時歷史下載請求的被劫持情況預先建立所述黑名單。
可選地,在本申請的一實施例中,根據滿足所述當前下載行為的網絡環境在提供歷史文件下載時歷史下載請求的被劫持情況預先建立所述黑名單包括:若通過訪問所述網絡環境下載的標準歷史文件與下載到的實際歷史文件不匹配,則判定歷史下載請求在所述網絡環境中被劫持,并將所述網絡環境加入到所述黑名單中。
可選地,在本申請的一實施例中,根據滿足所述當前下載行為的網絡環境在提供歷史文件下載時歷史下載請求的被劫持情況預先建立所述黑名單包括:分別對所述標準歷史文件和下載到的實際歷史文件進行處理得到的簽名進行匹配,以判斷通過訪問所述網絡環境下載的標準歷史文件與下載到的實際歷史文件是否匹配。
可選地,在本申請的一實施例中,根據滿足所述當前下載行為的網絡環境在提供歷史文件下載時歷史下載請求的被劫持情況預先建立所述黑名單包括:對所述標準歷史文件和下載到的實際歷史文件分別進行雜湊處理得到對應的簽名。
可選地,在本申請的一實施例中,根據滿足所述當前下載行為的網絡環境在提供歷史文件下載時歷史下載請求的被劫持情況預先建立所述黑名單包括:若通過訪問所述網絡環境下載時歷史下載請求響應中的頭數據與標準歷史文件的實際大小不匹配,則判定所述歷史下載請求在所述網絡環境中被劫持,并將所述網絡環境加入到所述黑名單中。
可選地,在本申請的一實施例中,其特征在于,若滿足所述當前下載行為的網絡環境曾經發生過歷史下載請求被劫持,則在所述黑名單中對所述網絡環境進行標記。
可選地,在本申請的一實施例中,還包括:對預先建立的黑名單進行重置處理,以根據重置后的的黑名單,判斷當前當前下載行為是否會被劫持。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴(中國)有限公司,未經阿里巴巴(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810451159.3/2.html,轉載請聲明來源鉆瓜專利網。





