亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種文件的安全下載方法和裝置的制造方法_2

文檔序號(hào):8415630閱讀:來(lái)源:國(guó)知局
[0055]由于MD5值的以上特點(diǎn),使得校驗(yàn)的結(jié)果的準(zhǔn)確率非常高。
[0056]在步驟S204中,將計(jì)算的校驗(yàn)值與預(yù)設(shè)的數(shù)據(jù)文件校驗(yàn)值進(jìn)行比較,如果計(jì)算得到的校驗(yàn)值與預(yù)設(shè)的校驗(yàn)值不同,則切換至HTTPS通道重新下載數(shù)據(jù)文件。
[0057]所述預(yù)設(shè)的校驗(yàn)值,可以為服務(wù)器提供的MD5值,顯示在服務(wù)器頁(yè)面,也可以通過(guò)其它方式發(fā)送給終端或者發(fā)送給用戶,使得用戶可以將計(jì)算得到的校驗(yàn)值與預(yù)設(shè)的校驗(yàn)值進(jìn)行比較。
[0058]當(dāng)計(jì)算得到的校驗(yàn)值與預(yù)設(shè)的校驗(yàn)值不同時(shí),則說(shuō)明當(dāng)前下載的數(shù)據(jù)為非正常數(shù)據(jù),可能請(qǐng)求被非法解析造成的錯(cuò)誤文件下載。
[0059]當(dāng)所述文件為錯(cuò)誤下載的文件時(shí),通過(guò)HTTPS通道對(duì)文件進(jìn)行重新下載。其中,所述HTTPS通道,是在HTTP的基礎(chǔ)上加入了 SSL (英文全稱為Secure Sockets Layer,中文全稱為安全套接層)協(xié)議,SSL依靠證書(shū)來(lái)驗(yàn)證服務(wù)器的身份,并為瀏覽器和服務(wù)器之間的通信加密。
[0060]當(dāng)然,本發(fā)明實(shí)施例還可以向用戶發(fā)送報(bào)警提示信息,提示當(dāng)前網(wǎng)絡(luò)存在異常,比如一些常見(jiàn)的釣魚(yú)熱點(diǎn)等,提醒用戶注意數(shù)據(jù)隱私的保密。
[0061]本發(fā)明通過(guò)HTTPS通道對(duì)數(shù)據(jù)文件進(jìn)行重新下載,可以使得在特殊情況下能夠避免對(duì)終端造成的損害,有利于終端的數(shù)據(jù)安全。
[0062]實(shí)施例二:
[0063]圖2示出了本發(fā)明第二實(shí)施例提供的文件的安全下載方法的實(shí)現(xiàn)流程,詳述如下:
[0064]在步驟S301中,向域名解析服務(wù)器發(fā)送解析請(qǐng)求,并根據(jù)接收由解析服務(wù)器返回的數(shù)據(jù)服務(wù)器地址。
[0065]在步驟S302中,根據(jù)所述數(shù)據(jù)服務(wù)器地址,向數(shù)據(jù)服務(wù)器發(fā)送數(shù)據(jù)下載請(qǐng)求,接收由數(shù)據(jù)服務(wù)器發(fā)送的數(shù)據(jù)文件。
[0066]步驟S301-302與實(shí)施例一中的步驟S201-202基本相同,在此不作重復(fù)贅述。
[0067]在步驟S303中,對(duì)接收的數(shù)據(jù)文件的預(yù)定位置、預(yù)定大小的數(shù)據(jù)進(jìn)行校驗(yàn)計(jì)算,得到所述預(yù)定位置、預(yù)定大小的數(shù)據(jù)的較驗(yàn)值。
[0068]具體的,本發(fā)明實(shí)施例中通過(guò)設(shè)定對(duì)下載的數(shù)據(jù)文件的指定位置的指定大小的數(shù)據(jù)進(jìn)行校驗(yàn),比如對(duì)下載的前8K數(shù)據(jù)進(jìn)行校驗(yàn),從而可以避免對(duì)整個(gè)數(shù)據(jù)文件進(jìn)行校驗(yàn)計(jì)算,這樣可以提高校驗(yàn)的效率。
[0069]優(yōu)選的實(shí)施方式中,所述預(yù)定位置為下載的前部分?jǐn)?shù)據(jù)文件。這樣的好處在于,可以通過(guò)下載到少量的數(shù)據(jù)文件即可對(duì)文件的有效性進(jìn)行校驗(yàn),與下載完整個(gè)文件進(jìn)行校驗(yàn)的方式相比,其可大大提高驗(yàn)證效率,并且大大的節(jié)約下載的流量,并且能夠更加及時(shí)的發(fā)現(xiàn)異常下載狀況。
[0070]在步驟S304中,將計(jì)算的校驗(yàn)值與預(yù)設(shè)的數(shù)據(jù)文件校驗(yàn)值進(jìn)行比較,如果計(jì)算得到的校驗(yàn)值與預(yù)設(shè)的校驗(yàn)值不同,則切換至HTTPS通道重新下載數(shù)據(jù)文件。
[0071]本發(fā)明實(shí)施例與實(shí)施例一相比,區(qū)別之處在于,本發(fā)明實(shí)施例具體限定了對(duì)下載的指定位置的指定大小的數(shù)據(jù)進(jìn)行校驗(yàn),特別是對(duì)于下載的前一部分?jǐn)?shù)據(jù)進(jìn)行校驗(yàn),可以提高校驗(yàn)效率的同時(shí),也能夠大大的節(jié)約下載流量,避免流量的浪費(fèi),使得能夠更加及時(shí)的發(fā)現(xiàn)異常下載。
[0072]實(shí)施例三:
[0073]圖4示出了本發(fā)明第三實(shí)施例提供的文件的安全下載裝置的結(jié)構(gòu)示意圖,詳述如下:
[0074]本發(fā)明實(shí)施例中所述文件的安全下載裝置,包括:
[0075]解析請(qǐng)求單元401,用于向域名解析服務(wù)器發(fā)送解析請(qǐng)求,并根據(jù)接收由解析服務(wù)器返回的數(shù)據(jù)服務(wù)器地址;
[0076]數(shù)據(jù)接收單元402,用于根據(jù)所述數(shù)據(jù)服務(wù)器地址,向數(shù)據(jù)服務(wù)器發(fā)送數(shù)據(jù)下載請(qǐng)求,接收由數(shù)據(jù)服務(wù)器發(fā)送的數(shù)據(jù)文件;
[0077]數(shù)據(jù)校驗(yàn)單元403,用于對(duì)所述數(shù)據(jù)文件進(jìn)行校驗(yàn)計(jì)算,得到所述數(shù)據(jù)文件的校驗(yàn)值;
[0078]校驗(yàn)值比較單元404,用于將計(jì)算的校驗(yàn)值與預(yù)設(shè)的數(shù)據(jù)文件校驗(yàn)值進(jìn)行比較,如果計(jì)算得到的校驗(yàn)值與預(yù)設(shè)的校驗(yàn)值不同,則切換至HTTPS通道重新下載數(shù)據(jù)文件。
[0079]優(yōu)選的,所述數(shù)據(jù)校驗(yàn)單元具體用于:
[0080]對(duì)接收的數(shù)據(jù)文件的預(yù)定位置、預(yù)定大小的數(shù)據(jù)進(jìn)行校驗(yàn)計(jì)算,得到所述預(yù)定位置、預(yù)定大小的數(shù)據(jù)的較驗(yàn)值。
[0081]優(yōu)選的,所述預(yù)定位置為下載的前部分?jǐn)?shù)據(jù)文件。
[0082]優(yōu)選的,所述裝置還包括:
[0083]通過(guò)切換單元,用于向用戶發(fā)送域名劫持的提示信息。
[0084]優(yōu)選的,所述數(shù)據(jù)校驗(yàn)單元具體用于:通過(guò)計(jì)算數(shù)據(jù)文件的MD5值作為所述數(shù)據(jù)文件的較驗(yàn)值。
[0085]本發(fā)明實(shí)施例所述文件的安全下載裝置與實(shí)施例一至二所述的文件的安全下載方法對(duì)應(yīng),在此不作重復(fù)贅述。
[0086]在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0087]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0088]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0089]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory),隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0090]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種文件的安全下載方法,其特征在于,所述方法包括: 向域名解析服務(wù)器發(fā)送解析請(qǐng)求,并根據(jù)接收由解析服務(wù)器返回的數(shù)據(jù)服務(wù)器地址; 根據(jù)所述數(shù)據(jù)服務(wù)器地址,向數(shù)據(jù)服務(wù)器發(fā)送數(shù)據(jù)下載請(qǐng)求,接收由數(shù)據(jù)服務(wù)器發(fā)送的數(shù)據(jù)文件; 對(duì)所述數(shù)據(jù)文件進(jìn)行校驗(yàn)計(jì)算,得到所述數(shù)據(jù)文件的校驗(yàn)值; 將計(jì)算的校驗(yàn)值與預(yù)設(shè)的數(shù)據(jù)文件校驗(yàn)值進(jìn)行比較,如果計(jì)算得到的校驗(yàn)值與預(yù)設(shè)的校驗(yàn)值不同,則切換至HTTPS通道重新下載數(shù)據(jù)文件。
2.根據(jù)權(quán)利要求1所述方法,其特征在于,所述對(duì)所述數(shù)據(jù)文件進(jìn)行校驗(yàn)計(jì)算,得到所述數(shù)據(jù)文件的校驗(yàn)值步驟具體為: 對(duì)接收的數(shù)據(jù)文件的預(yù)定位置、預(yù)定大小的數(shù)據(jù)進(jìn)行校驗(yàn)計(jì)算,得到所述預(yù)定位置、預(yù)定大小的數(shù)據(jù)的較驗(yàn)值。
3.根據(jù)權(quán)利要求2所述方法,其特征在于,所述預(yù)定位置為下載的前部分?jǐn)?shù)據(jù)文件。
4.根據(jù)權(quán)利要求1所述方法,其特征在于,在所述將計(jì)算的校驗(yàn)值與預(yù)設(shè)的數(shù)據(jù)文件校驗(yàn)值進(jìn)行比較,如果計(jì)算得到的校驗(yàn)值與預(yù)設(shè)的校驗(yàn)值不同,則切換至HTTPS通道重新下載數(shù)據(jù)文件步驟之后,所述方法還包括: 向用戶發(fā)送域名劫持的提示信息。
5.根據(jù)權(quán)利要求1所述方法,其特征在于,所述對(duì)所述數(shù)據(jù)文件進(jìn)行校驗(yàn)計(jì)算步驟具體為:通過(guò)計(jì)算數(shù)據(jù)文件的MD5值作為所述數(shù)據(jù)文件的較驗(yàn)值。
6.一種文件的安全下載裝置,其特征在于,所述裝置包括: 解析請(qǐng)求單元,用于向域名解析服務(wù)器發(fā)送解析請(qǐng)求,并根據(jù)接收由解析服務(wù)器返回的數(shù)據(jù)服務(wù)器地址; 數(shù)據(jù)接收單元,用于根據(jù)所述數(shù)據(jù)服務(wù)器地址,向數(shù)據(jù)服務(wù)器發(fā)送數(shù)據(jù)下載請(qǐng)求,接收由數(shù)據(jù)服務(wù)器發(fā)送的數(shù)據(jù)文件; 數(shù)據(jù)校驗(yàn)單元,用于對(duì)所述數(shù)據(jù)文件進(jìn)行校驗(yàn)計(jì)算,得到所述數(shù)據(jù)文件的校驗(yàn)值; 校驗(yàn)值比較單元,用于將計(jì)算的校驗(yàn)值與預(yù)設(shè)的數(shù)據(jù)文件校驗(yàn)值進(jìn)行比較,如果計(jì)算得到的校驗(yàn)值與預(yù)設(shè)的校驗(yàn)值不同,則切換至HTTPS通道重新下載數(shù)據(jù)文件。
7.根據(jù)權(quán)利要求6所述裝置,其特征在于,所述數(shù)據(jù)校驗(yàn)單元具體用于: 對(duì)接收的數(shù)據(jù)文件的預(yù)定位置、預(yù)定大小的數(shù)據(jù)進(jìn)行校驗(yàn)計(jì)算,得到所述預(yù)定位置、預(yù)定大小的數(shù)據(jù)的較驗(yàn)值。
8.根據(jù)權(quán)利要求7所述裝置,其特征在于,所述預(yù)定位置為下載的前部分?jǐn)?shù)據(jù)文件。
9.根據(jù)權(quán)利要求6所述裝置,其特征在于,所述裝置還包括: 通過(guò)切換單元,用于向用戶發(fā)送域名劫持的提示信息。
10.根據(jù)權(quán)利要求6所述裝置,其特征在于,所述數(shù)據(jù)校驗(yàn)單元具體用于:通過(guò)計(jì)算數(shù)據(jù)文件的MD5值作為所述數(shù)據(jù)文件的較驗(yàn)值。
【專(zhuān)利摘要】本發(fā)明提供了一種文件的安全下載方法和裝置,該方法包括:向域名解析服務(wù)器發(fā)送解析請(qǐng)求,接收由數(shù)據(jù)服務(wù)器發(fā)送的數(shù)據(jù)文件;對(duì)所述數(shù)據(jù)文件進(jìn)行校驗(yàn)計(jì)算,得到所述數(shù)據(jù)文件的校驗(yàn)值;將計(jì)算的校驗(yàn)值與預(yù)設(shè)的數(shù)據(jù)文件校驗(yàn)值進(jìn)行比較,如果計(jì)算得到的校驗(yàn)值與預(yù)設(shè)的校驗(yàn)值不同,則切換至HTTPS通道重新下載數(shù)據(jù)文件。本發(fā)明可以有效的避免下載不安全的文件,以影響終端的正常運(yùn)行,并且在異常時(shí)能夠及時(shí)的通過(guò)HTTPS通道有效的下載正確的數(shù)據(jù)文件。
【IPC分類(lèi)】H04L29-06, H04L29-08
【公開(kāi)號(hào)】CN104735086
【申請(qǐng)?zhí)枴緾N201510176604
【發(fā)明人】曾元清
【申請(qǐng)人】廣東歐珀移動(dòng)通信有限公司
【公開(kāi)日】2015年6月24日
【申請(qǐng)日】2015年4月14日
當(dāng)前第2頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1