一種瀏覽器被劫持時的處理方法及處理設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種瀏覽器被劫持時的處理方法及處理設(shè)備。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的迅速發(fā)展,瀏覽器提供了豐富多樣的功能,供用戶在網(wǎng)上能夠快速查找資料及個人所需要的各種信息。但是,現(xiàn)實(shí)中瀏覽器會通過瀏覽器插件、瀏覽器輔助對象(Browser Helper Ob ject,簡稱BHO)、WinsockLSP等形式對瀏覽器進(jìn)行篡改,從而使得瀏覽器被劫持,而在瀏覽器被劫持時,瀏覽器的主頁及互聯(lián)網(wǎng)搜索頁會變?yōu)椴恢木W(wǎng)站、訪問正常網(wǎng)站時被轉(zhuǎn)向到惡意網(wǎng)頁、當(dāng)輸入錯誤的網(wǎng)址時被轉(zhuǎn)到劫持軟件指定的網(wǎng)站和輸入字符時瀏覽器速度嚴(yán)重減慢等。由于這些被劫持的瀏覽器給用戶的日常瀏覽造成了不良影響,因此網(wǎng)絡(luò)安全工具一個很重要的工作就是,需要將網(wǎng)絡(luò)中存在的被劫持的瀏覽器識別出來。
[0003]現(xiàn)有技術(shù)中,在瀏覽器被劫持時,通常采用以下方式進(jìn)行處理:其一、卸載并重裝瀏覽器;其二、通過殺毒軟件來殺毒;上述處理方法其處理時間較長,而且在重裝瀏覽器時會導(dǎo)致瀏覽器不能使用,如此,使得現(xiàn)有技術(shù)中在處理瀏覽器被劫持的方法存在處理時間長導(dǎo)致瀏覽器的使用率降低的問題。
【發(fā)明內(nèi)容】
[0004]本申請實(shí)施例通過提供一種瀏覽器被劫持時的處理方法及處理設(shè)備,解決了現(xiàn)有技術(shù)中在瀏覽器被劫持時的處理方法存在處理時間長的技術(shù)問題,實(shí)現(xiàn)了縮短處理時間和提高瀏覽器的使用率的技術(shù)效果。
[0005]—方面,本申請通過本申請的一實(shí)施例提供如下技術(shù)方案:
[0006]本申請公開了一種瀏覽器被劫持時的處理方法,包括:
[0007]識別瀏覽器是否被劫持;
[0008]在識別出所述瀏覽器被劫持時,獲取所述瀏覽器的快捷方式的命令行的參數(shù)設(shè)置信息;
[0009]判斷所述參數(shù)設(shè)置信息對應(yīng)的設(shè)置方式是否與預(yù)設(shè)方式相一致;
[0010]在判斷出所述設(shè)置方式與所述預(yù)設(shè)方式不一致時,通過所述瀏覽器的快捷方式重新以所述預(yù)設(shè)方式啟動所述瀏覽器。
[0011]可選的,在所述預(yù)設(shè)方式具體為手動設(shè)置方式時,所述判斷所述參數(shù)設(shè)置信息對應(yīng)的設(shè)置方式是否與預(yù)設(shè)方式相一致,具體包括:
[0012]判斷所述參數(shù)設(shè)置信息對應(yīng)的設(shè)置方式是否為手動設(shè)置方式。
[0013]可選的,在判斷出所述設(shè)置方式與所述預(yù)設(shè)方式不一致之后,所述方法還包括:
[0014]將所述參數(shù)設(shè)置信息對應(yīng)的目的鏈接添加到黑名單中,其中,所述黑名單中存儲有劫持所述瀏覽器的網(wǎng)址信息。
[0015]可選的,在將所述參數(shù)設(shè)置信息對應(yīng)的目的鏈接添加到黑名單中之前,所述方法還包括:
[0016]根據(jù)所述瀏覽器被劫持的歷史數(shù)據(jù),獲取并存儲所述黑名單。
[0017]可選的,在判斷出所述設(shè)置方式與所述預(yù)設(shè)方式一致時,所述方法還包括:
[0018]判斷與所述參數(shù)設(shè)置信息對應(yīng)的目的鏈接是否位于預(yù)存的黑名單中,其中,所述黑名單中存儲有劫持所述瀏覽器的網(wǎng)址信息;
[0019]在判斷出所述目的鏈接位于所述黑名單中時,將所述目的鏈接替換為所述瀏覽器的預(yù)設(shè)鏈接;
[0020]通過所述瀏覽器的快捷方式重新啟動所述瀏覽器,并在重新啟動的所述瀏覽器上加載與所述預(yù)設(shè)鏈接對應(yīng)的網(wǎng)頁。
[0021]另一方面,本申請通過本申請的一實(shí)施例,提供如下技術(shù)方案:
[0022]本申請還公開了一種瀏覽器被劫持時的處理設(shè)備,所述處理設(shè)備包括:
[0023]識別單元,用于識別瀏覽器是否被劫持;
[0024]參數(shù)信息獲取單元,用于在識別出所述瀏覽器被劫持時,獲取所述瀏覽器的快捷方式的命令行的參數(shù)設(shè)置信息;
[0025]判斷單元,用于判斷所述參數(shù)設(shè)置信息對應(yīng)的設(shè)置方式是否與預(yù)設(shè)方式相一致;
[0026]啟動單元,用于在判斷出所述設(shè)置方式與所述預(yù)設(shè)方式不一致時,通過所述瀏覽器的快捷方式重新以所述預(yù)設(shè)方式啟動所述瀏覽器。
[0027]可選的,所述判斷單元,具體用于在所述預(yù)設(shè)方式具體為手動設(shè)置方式時,判斷所述參數(shù)設(shè)置信息對應(yīng)的設(shè)置方式是否為手動設(shè)置方式。
[0028]可選的,所述處理設(shè)備,還包括:
[0029]添加單元,用于在判斷出所述設(shè)置方式與所述預(yù)設(shè)方式不一致之后,將所述參數(shù)設(shè)置信息對應(yīng)的目的鏈接添加到黑名單中,其中,所述黑名單中存儲有劫持所述瀏覽器的網(wǎng)址信息。
[0030]可選的,所述處理設(shè)備還包括:
[0031]黑名單存儲單元,用于在將所述參數(shù)設(shè)置信息對應(yīng)的目的鏈接添加到黑名單中之前,根據(jù)所述瀏覽器被劫持的歷史數(shù)據(jù),獲取并存儲所述黑名單。
[0032]可選的,所述判斷單元,還用于在判斷出所述設(shè)置方式與所述預(yù)設(shè)方式一致時,判斷與所述參數(shù)設(shè)置信息對應(yīng)的目的鏈接是否位于預(yù)存的黑名單中,其中,所述黑名單中存儲有劫持所述瀏覽器的網(wǎng)址信息。
[0033]可選的,所述處理設(shè)備還包括:
[0034]替換單元,用于在判斷出所述目的鏈接位于所述黑名單中時,將所述目的鏈接替換為所述瀏覽器的預(yù)設(shè)鏈接;
[0035]加載單元,用于通過所述瀏覽器的快捷方式重新啟動所述瀏覽器,并在重新啟動的所述瀏覽器上加載與所述預(yù)設(shè)鏈接對應(yīng)的網(wǎng)頁。
[0036]本申請實(shí)施例中提供的一個或多個技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
[0037]根據(jù)本發(fā)明的一種瀏覽器被劫持時的處理方法及處理設(shè)備,通過本發(fā)明,在識別出瀏覽器被劫持時,獲取所述瀏覽器的快捷方式的命令行的參數(shù)設(shè)置信息;在判斷所述參數(shù)設(shè)置信息對應(yīng)的設(shè)置方式與預(yù)設(shè)方式不一致時,通過所述瀏覽器的快捷方式重新以所述預(yù)設(shè)方式啟動所述瀏覽器,如此,在識別出所述瀏覽器被劫持且所述設(shè)置方式與所述預(yù)設(shè)方式不一致時,以所述預(yù)設(shè)方式重新啟動所述瀏覽器,使得重新啟動后所述瀏覽器能夠正常使用,而重新啟動所述瀏覽器所占用的時間很少,縮短了處理時間,提高了在處理被劫持瀏覽器過程中瀏覽器的使用率。
[0038]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說明】
[0039]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0040]圖1為本發(fā)明實(shí)施例提供的瀏覽器被劫持時的處理方法的第一種流程圖;
[0041]圖2為本發(fā)明實(shí)施例提供的瀏覽器被劫持時的處理方法的第二種流程圖;
[0042]圖3為本發(fā)明實(shí)施例提供的瀏覽器被劫持時的處理設(shè)備的模塊圖。
【具體實(shí)施方式】
[0043]本申請實(shí)施例通過提供一種瀏覽器被劫持時的處理方法及處理設(shè)備,解決了現(xiàn)有技術(shù)中在瀏覽器被劫持時的處理方法存在處理時間長的技術(shù)問題,實(shí)現(xiàn)了縮短處理時間和提高瀏覽器的使用率的技術(shù)效果。
[0044]為了更好的理解上述技術(shù)方案,下面將結(jié)合說明書附圖以及具體的實(shí)施方式對上述技術(shù)方案進(jìn)行詳細(xì)的說明。
[0045]參見圖1,本發(fā)明實(shí)施例提供的瀏覽器被劫持時的處理方法包括以下步驟:
[0046]SlOl:識別瀏覽器是否被劫持;
[0047]S102:在識別出所述瀏覽器被劫持時,獲取所述瀏覽器的快捷方式的命令行的參數(shù)設(shè)置信息;
[0048]S103:判斷所述參數(shù)設(shè)置信息對應(yīng)的設(shè)置方式是否與預(yù)設(shè)方式相一致;
[0049]S104:在判斷出所述設(shè)置方式與所述預(yù)設(shè)方式不一致時,通過所述瀏覽器的快捷方式以重新以所述預(yù)設(shè)方式啟動所述瀏覽器。
[0050]其中,在步驟SlOl中,本申請的執(zhí)行主體可以是安裝有所述瀏覽器的設(shè)備,也可以是所述瀏覽器,本申請不作具體限制,其中,在識別所述瀏覽器被劫持時,可以通過三種方法來識別出所述瀏覽器是否被劫持,第一種識別方法,具體可以是獲取網(wǎng)頁訪問請求及其對應(yīng)的操作信息;再檢測所述操作信息是否符合預(yù)設(shè)規(guī)則,所述預(yù)設(shè)規(guī)則包括所述瀏覽器允許的操作請求;所述瀏覽器在檢測出所述操作信息不符合所述預(yù)設(shè)規(guī)則時,識別出所述瀏覽器已被劫持;所述瀏覽器檢測出所述操作信息符合所述預(yù)設(shè)規(guī)則時,識別出所述瀏覽器未被劫持。
[0051]其中,所述瀏覽器啟動之后,會接收到用戶的操作信息,基于所述操作信息,所述瀏覽器會自動生成并獲取到與所