下載管理方法和下載管理裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息安全技術(shù)領(lǐng)域,具體涉及一種下載管理方法和下載管理裝置。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)的發(fā)展,流氓軟件也日益增多。流氓軟件是指在未明確提示用戶或未經(jīng)用戶許可的情況下,自行下載并安裝在用戶終端上,侵害用戶合法權(quán)益的應(yīng)用程序。
[0003]流氓軟件主要通過如下兩種方式下載并安裝在用戶終端中:
[0004]1、當(dāng)用戶下載安裝某一應(yīng)用程序時,自動為用戶終端下載并安裝流氓軟件,而這些流氓軟件往往是用戶不需要的軟件;
[0005]2、當(dāng)用戶訪問某一網(wǎng)站,且點擊到該網(wǎng)站中推廣的廣告時,自動為用戶終端下載并安裝流氓軟件。
[0006]在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:對于流氓軟件的下載和安裝,用戶往往是在流氓軟件成功下載并安裝到用戶終端之后才知情,此時,用戶只能通過手動地方式卸載掉這些流氓軟件,然而,對于部分流氓軟件,在用戶從用戶終端將其卸載掉之后,這些流氓軟件又會自動下載安裝到用戶終端中,這讓用戶困擾不易。
[0007]目前,并沒有很好的方案能夠解決流氓軟件對用戶合法權(quán)益的侵害。
【發(fā)明內(nèi)容】
[0008]有鑒于此,本發(fā)明實施例提供一種下載管理方法和下載管理裝置,以提高應(yīng)用程序下載的安全性,保障用戶的合法權(quán)益。
[0009]本發(fā)明實施例第一方面提供下載管理方法,包括:
[0010]檢測是否存在正在運行或準(zhǔn)備運行的下載任務(wù);
[0011]若檢測到存在正在運行或準(zhǔn)備運行的下載任務(wù),則,檢測所述下載任務(wù)所下載的文件是否為應(yīng)用程序安裝文件;
[0012]若檢測到所述下載任務(wù)所下載的文件為應(yīng)用程序安裝文件,則檢測所述應(yīng)用程序安裝文件的標(biāo)識是否記錄在預(yù)存的下載黑名單列表中;
[0013]若檢測到所述應(yīng)用程序安裝文件的標(biāo)識記錄在所述下載黑名單列表中,則禁止所述應(yīng)用程序安裝文件的下載。
[0014]基于本發(fā)明實施例第一方面,在第一種可能的實現(xiàn)方式中,所述方法還包括:
[0015]監(jiān)控是否存在卸載應(yīng)用程序的操作;
[0016]當(dāng)監(jiān)控到存在卸載應(yīng)用程序的操作時,獲取當(dāng)前卸載的應(yīng)用程序?qū)?yīng)的應(yīng)用程序安裝文件的標(biāo)識;
[0017]將獲取的當(dāng)前卸載的應(yīng)用程序?qū)?yīng)的應(yīng)用程序安裝文件的標(biāo)識更新至所述下載黑名單列表中。
[0018]基于本發(fā)明實施例第一方面,在第二種可能的實現(xiàn)方式中,所述方法還包括:
[0019]監(jiān)控是否存在刪除下載任務(wù)的操作;
[0020]當(dāng)監(jiān)控到存在刪除下載任務(wù)的操作時,檢測當(dāng)前刪除的下載任務(wù)所要下載的文件是否為應(yīng)用程序安裝文件;
[0021]若檢測到當(dāng)前刪除的下載任務(wù)所要下載的文件為應(yīng)用程序安裝文件,則,將當(dāng)前刪除的下載任務(wù)所要下載的文件的標(biāo)識更新至所述下載黑名單列表中。
[0022]基于本發(fā)明實施例第一方面,或者本發(fā)明實施例第一方面的第一種可能的實現(xiàn)方式,或者本發(fā)明實施例第一方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述檢測所述下載任務(wù)所下載的文件是否為應(yīng)用程序安裝文件,包括:
[0023]檢測所述下載任務(wù)所下載的文件的后綴名是否為預(yù)設(shè)的應(yīng)用程序安裝文件后綴名;
[0024]若檢測到所述下載任務(wù)所下載的文件的后綴名為預(yù)設(shè)的應(yīng)用程序安裝文件后綴名,則判定所述下載任務(wù)所下載的文件為應(yīng)用程序安裝文件;
[0025]若檢測到所述下載任務(wù)所下載的文件的后綴名不為預(yù)設(shè)的應(yīng)用程序安裝文件后綴名,則判定所述下載任務(wù)所下載的文件不為應(yīng)用程序安裝文件。
[0026]基于本發(fā)明實施例第一方面,或者本發(fā)明實施例第一方面的第一種可能的實現(xiàn)方式,或者本發(fā)明實施例第一方面的第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述應(yīng)用程序安裝文件的標(biāo)識具體為所述應(yīng)用程序安裝文件的文件名;
[0027]所述檢測所述應(yīng)用程序安裝文件的標(biāo)識是否記錄在預(yù)存的下載黑名單列表中,具體為:檢測所述應(yīng)用程序安裝文件的文件名是否記錄在所述下載黑名單列表中。
[0028]本發(fā)明實施例第二方面提供一種下載管理裝置,包括:
[0029]第一檢測單元,用于檢測是否存在正在運行或準(zhǔn)備運行的下載任務(wù);
[0030]第二檢測單元,用于當(dāng)所述第一檢測單元檢測到存在正在運行或準(zhǔn)備運行的下載任務(wù)時,檢測所述下載任務(wù)所下載的文件是否為應(yīng)用程序安裝文件;
[0031]第三檢測單元,用于當(dāng)所述第二檢測單元檢測到所述下載任務(wù)所下載的文件為應(yīng)用程序安裝文件時,檢測所述應(yīng)用程序安裝文件的標(biāo)識是否記錄在預(yù)存的下載黑名單列表中;
[0032]下載控制單元,用于當(dāng)所述第三檢測單元檢測到所述應(yīng)用程序安裝文件的標(biāo)識記錄在所述下載黑名單列表中時,禁止所述應(yīng)用程序安裝文件的下載。
[0033]基于本發(fā)明實施例第二方面,在第一種可能的實現(xiàn)方式中,所述下載管理裝置還包括:
[0034]第一監(jiān)控單元,用于監(jiān)控是否存在卸載應(yīng)用程序的操作;
[0035]獲取單元,用于當(dāng)所述第一監(jiān)控單元監(jiān)控到存在卸載應(yīng)用程序的操作時,獲取當(dāng)前卸載的應(yīng)用程序?qū)?yīng)的應(yīng)用程序安裝文件的標(biāo)識;
[0036]第一更新單元,用于將所述獲取單元獲取的當(dāng)前卸載的應(yīng)用程序?qū)?yīng)的應(yīng)用程序安裝文件的標(biāo)識更新至所述下載黑名單列表中。
[0037]基于本發(fā)明實施例第二方面,在第二種可能的實現(xiàn)方式中,所述下載管理裝置還包括:
[0038]第二監(jiān)控單元,用于監(jiān)控是否存在刪除下載任務(wù)的操作;
[0039]第四檢測單元,用于當(dāng)所述第二監(jiān)控單元監(jiān)控到存在刪除下載任務(wù)的操作時,檢測當(dāng)前刪除的下載任務(wù)所要下載的文件是否為應(yīng)用程序安裝文件;
[0040]第二更新單元,用于當(dāng)所述第四檢測單元檢測到當(dāng)前刪除的下載任務(wù)所要下載的文件為應(yīng)用程序安裝文件時,將當(dāng)前刪除的下載任務(wù)所要下載的文件的標(biāo)識更新至所述下載黑名單列表中。
[0041]基于本發(fā)明實施例第二方面,或者本發(fā)明實施例第二方面的第一種可能的實現(xiàn)方式,或者本發(fā)明實施例第二方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述第二檢測單元具體用于:當(dāng)所述第一檢測單元檢測到當(dāng)前存在下載任務(wù)時,檢測所述下載任務(wù)所下載的文件的后綴名是否為預(yù)設(shè)的應(yīng)用程序安裝文件后綴名;若檢測到所述下載任務(wù)所下載的文件的后綴名為預(yù)設(shè)的應(yīng)用程序安裝文件后綴名,則判定所述下載任務(wù)所下載的文件為應(yīng)用程序安裝文件;若檢測到所述下載任務(wù)所下載的文件的后綴名不為預(yù)設(shè)的應(yīng)用程序安裝文件后綴名,則判定所述下載任務(wù)所下載的文件不為應(yīng)用程序安裝文件。
[0042]基于本發(fā)明實施例第二方面,或者本發(fā)明實施例第二方面的第一種可能的實現(xiàn)方式,或者本發(fā)明實施例第二方面的第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述應(yīng)用程序安裝文件的標(biāo)識具體為所述應(yīng)用程序安裝文件的文件名;
[0043]所述第三檢測單元具體用于:當(dāng)所述第二檢測單元檢測到所述下載任務(wù)所下載的文件為應(yīng)用程序安裝文件時,檢測所述應(yīng)用程序安裝文件的文件名是否記錄在所述下載黑名單列表中。
[0044]本發(fā)明第三方面實施例提供一種用戶終端,包括如本發(fā)明第二方面或基于本發(fā)明第二方面的任一可能的實現(xiàn)方式所述的下載管理裝置。
[0045]基于本發(fā)明實施例第三方面,在第一種可能的實現(xiàn)方式中,所述用戶終端具體為:智能手機、平板電腦或筆記本。
[0046]由上可見,本發(fā)明實施例中當(dāng)檢測到存在下載任務(wù),且檢測到該下載任務(wù)所下載的文件為應(yīng)用程序安裝文件時,檢測該應(yīng)用程序安裝文件的標(biāo)識是否記錄在下載黑名單列表中,若檢測到該應(yīng)用程序安裝文件的標(biāo)識記錄在該下載黑名單列表中,則禁止該應(yīng)用程序安裝文件的下載,通過下載黑名單列表實現(xiàn)了對應(yīng)用程序安裝文件的下載控制,從而能夠避免在未明確提示用戶或未經(jīng)用戶許可的情況下,一些記錄在下載黑名單列表中的應(yīng)用程序安裝文件自行下載并安裝在用戶終端上,有效提高了應(yīng)用程序下載的安全性,保障了用戶的合法權(quán)益。
【附圖說明】
[0047]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0048]圖1為本發(fā)明提供的一種下載管理方法一個實施例流程示意圖;
當(dāng)前第1頁
1 
2 
3 
4 
5