本發(fā)明實施例涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種網(wǎng)頁安全檢測處理方法及裝置。
背景技術(shù):
目前,隨著互聯(lián)網(wǎng)的日益發(fā)展,互聯(lián)網(wǎng)的市場越來越大,針對互聯(lián)網(wǎng)用戶的病毒傳播和入侵現(xiàn)象越來越嚴(yán)重。以網(wǎng)頁掛馬為例,有資料顯示我國各大網(wǎng)站木馬數(shù)量急劇增加,2009年新增木馬是2008年的5.5倍,由此可知,利用網(wǎng)頁掛馬已經(jīng)成為互聯(lián)網(wǎng)病毒傳播的主要途徑。
在用戶瀏覽網(wǎng)頁時,服務(wù)器首先會對該網(wǎng)頁進(jìn)行安全檢測(即將待檢測網(wǎng)頁的URL與數(shù)據(jù)庫中存儲的不安全網(wǎng)頁的URL進(jìn)行匹配),若檢測到該網(wǎng)頁安全,則在該網(wǎng)頁的之間添加安全標(biāo)識(如綠色的盾牌);若檢測到該網(wǎng)頁不安全,則向用戶發(fā)出提醒。但在實際應(yīng)用中,可能存在服務(wù)器沒有檢測出該網(wǎng)頁是否安全,此時有些服務(wù)器可能會在網(wǎng)頁的網(wǎng)址輸入欄前面或者后面顯示一個問號。
但是,在實現(xiàn)本發(fā)明實施例的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)僅顯示問號并不能有效的提醒用戶該網(wǎng)頁是否安全,進(jìn)而難以達(dá)到為用戶發(fā)出安全提醒的作用;而且,在下次檢測該網(wǎng)頁時,服務(wù)器還是難以判斷該網(wǎng)頁是否安全,因此,存在檢測效果差,學(xué)習(xí)性差的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種網(wǎng)頁安全檢測處理方法及裝置,用以解決現(xiàn)有技術(shù)在判斷不出目標(biāo)網(wǎng)頁是否安全時僅顯示問號,存在安全提醒作用差,以及檢測效果差,學(xué)習(xí)性差的問題。
本發(fā)明實施例提出了一種網(wǎng)頁安全檢測處理方法,包括:
瀏覽器在向服務(wù)器發(fā)送訪問目標(biāo)網(wǎng)頁的請求后,接收所述服務(wù)器發(fā)送的安全確認(rèn)請求消息;
根據(jù)所述安全確認(rèn)請求消息獲取用戶反饋的、所述目標(biāo)網(wǎng)頁是否安全的反饋信息;
向所述服務(wù)器發(fā)送攜帶所述反饋信息的響應(yīng)消息。
可選的,所述安全確認(rèn)請求消息是在所述服務(wù)器判斷獲知所述目標(biāo)網(wǎng)頁不在網(wǎng)頁安全數(shù)據(jù)庫中后發(fā)送的。
可選的,所述方法還包括:
在接收到服務(wù)器發(fā)送的安全確認(rèn)請求消息后,向所述用戶發(fā)出提示信息,用以提醒所述用戶反饋所述反饋信息。
本發(fā)明實施例提出的一種網(wǎng)頁安全檢測處理方法通過獲取用戶的反饋信息,以基于反饋信息判斷目標(biāo)網(wǎng)頁是否安全,并將判斷結(jié)果作為下次判斷的依據(jù),與現(xiàn)有技術(shù)在難以判斷出目標(biāo)網(wǎng)頁是否安全時僅顯示問號的方案相比,具有學(xué)習(xí)性強、檢測精確的優(yōu)點。
本發(fā)明實施例還提供了一種網(wǎng)頁安全檢測處理方法,包括:
服務(wù)器在接收到瀏覽器發(fā)送的訪問目標(biāo)網(wǎng)頁的請求后,向所述瀏覽器發(fā)送安全確認(rèn)請求消息;
接收所述瀏覽器根據(jù)所述安全確認(rèn)請求消息返回的響應(yīng)消息,所述響應(yīng)消息攜帶用戶反饋的、所述目標(biāo)網(wǎng)頁是否安全的反饋信息;
根據(jù)所述反饋信息確定所述目標(biāo)網(wǎng)頁是否安全。
可選的,所述服務(wù)器接收到瀏覽器發(fā)送的打開目標(biāo)網(wǎng)頁的請求后,向所述瀏覽器發(fā)送安全確認(rèn)請求消息包括:
所述服務(wù)器在接收到瀏覽器發(fā)送的訪問目標(biāo)網(wǎng)頁的請求后,將所述目標(biāo)網(wǎng)頁的地址與存儲的網(wǎng)頁安全數(shù)據(jù)庫中的網(wǎng)頁地址進(jìn)行比對;
若判斷獲知所述目標(biāo)網(wǎng)頁的地址不在所述網(wǎng)頁安全數(shù)據(jù)庫中,則向所述瀏覽器發(fā)送安全確認(rèn)請求消息。
可選的,所述根據(jù)所述反饋信息確定所述目標(biāo)網(wǎng)頁是否安全包括:
根據(jù)所述反饋信息中攜帶的時間信息對所述反饋信息進(jìn)行篩選,獲取處于預(yù)設(shè)時間段內(nèi)的反饋信息;
并根據(jù)篩選獲取的反饋信息確定所述目標(biāo)網(wǎng)頁是否安全。
可選的,如果根據(jù)所述反饋信息確定所述目標(biāo)網(wǎng)頁不安全,將所述目標(biāo)網(wǎng)頁的地址存儲到所述網(wǎng)頁安全數(shù)據(jù)庫中。
本發(fā)明實施例提出的一種網(wǎng)頁安全檢測處理方法通過獲取用戶的反饋信息,以基于反饋信息判斷目標(biāo)網(wǎng)頁是否安全,并將判斷結(jié)果作為下次判斷的依據(jù),與現(xiàn)有技術(shù)在難以判斷出目標(biāo)網(wǎng)頁是否安全時僅顯示問號的方案相比,具有學(xué)習(xí)性強、檢測精確的優(yōu)點。
本發(fā)明實施例還提供了一種網(wǎng)頁安全檢測處理裝置,包括:
第一接收模塊,用于瀏覽器在向服務(wù)器發(fā)送訪問目標(biāo)網(wǎng)頁的請求后,接收所述服務(wù)器發(fā)送的安全確認(rèn)請求消息;
獲取模塊,用于根據(jù)所述安全確認(rèn)請求消息獲取用戶反饋的、所述目標(biāo)網(wǎng)頁是否安全的反饋信息;
第一發(fā)送模塊,用于向所述服務(wù)器發(fā)送攜帶所述反饋信息的響應(yīng)消息。
可選的,所述安全確認(rèn)請求消息是在所述服務(wù)器判斷獲知所述目標(biāo)網(wǎng)頁不在網(wǎng)頁安全數(shù)據(jù)庫中后發(fā)送的。
可選的,所述裝置還包括:提示模塊;
所述提示模塊,用于在接收到服務(wù)器發(fā)送的安全確認(rèn)請求消息后,向所述用戶發(fā)出提示信息,用以提醒所述用戶反饋所述反饋信息。
本發(fā)明實施例提出的一種網(wǎng)頁安全檢測處理裝置通過獲取用戶的反饋信息,以基于反饋信息判斷目標(biāo)網(wǎng)頁是否安全,并將判斷結(jié)果作為下次判斷的依據(jù),與現(xiàn)有技術(shù)在難以判斷出目標(biāo)網(wǎng)頁是否安全時僅顯示問號的方案相比,具有學(xué)習(xí)性強、檢測精確的優(yōu)點。
本發(fā)明實施例還提供了一種網(wǎng)頁安全檢測處理裝置,包括:
第二發(fā)送模塊,用于在接收到瀏覽器發(fā)送的訪問目標(biāo)網(wǎng)頁的請求后,向所述瀏覽器發(fā)送安全確認(rèn)請求消息;
第二接收模塊,用于接收所述瀏覽器根據(jù)所述安全確認(rèn)請求消息返回的響應(yīng)消息,所述響應(yīng)消息攜帶用戶反饋的、所述目標(biāo)網(wǎng)頁是否安全的反饋信息;
判斷模塊,用于根據(jù)所述反饋信息確定所述目標(biāo)網(wǎng)頁是否安全。
可選的,所述第二發(fā)送模塊,還用于在接收到瀏覽器發(fā)送的訪問目標(biāo)網(wǎng)頁的請求后,將所述目標(biāo)網(wǎng)頁的地址與存儲的網(wǎng)頁安全數(shù)據(jù)庫中的網(wǎng)頁地址進(jìn)行比對;若判斷獲知所述目標(biāo)網(wǎng)頁的地址不在所述網(wǎng)頁安全數(shù)據(jù)庫中,則向所述瀏覽器發(fā)送安全確認(rèn)請求消息。
可選的,所述判斷模塊,用于根據(jù)所述反饋信息中攜帶的時間信息對所述反饋信息進(jìn)行篩選,獲取處于預(yù)設(shè)時間段內(nèi)的反饋信息;并根據(jù)篩選獲取的反饋信息確定所述目標(biāo)網(wǎng)頁是否安全。
可選的,還包括:存儲模塊;
所述存儲模塊,用于如果根據(jù)所述反饋信息確定所述目標(biāo)網(wǎng)頁不安全,將所述目標(biāo)網(wǎng)頁的地址存儲到所述網(wǎng)頁安全數(shù)據(jù)庫中。
本發(fā)明實施例提出的一種網(wǎng)頁安全檢測處理裝置通過獲取用戶的反饋信息,以基于反饋信息判斷目標(biāo)網(wǎng)頁是否安全,并將判斷結(jié)果作為下次判斷的依據(jù),與現(xiàn)有技術(shù)在難以判斷出目標(biāo)網(wǎng)頁是否安全時僅顯示問號的方案相比,具有學(xué)習(xí)性強、檢測精確的優(yōu)點。
附圖說明
通過參考附圖會更加清楚的理解本發(fā)明的特征和優(yōu)點,附圖是示意性的而不應(yīng)理解為對本發(fā)明進(jìn)行任何限制,在附圖中:
圖1為本發(fā)明一實施例提供的一種網(wǎng)頁安全檢測處理方法中瀏覽器和服務(wù)器的信令交互圖;
圖2為本發(fā)明一實施例提供一種網(wǎng)頁安全檢測處理方法的流程示意圖;
圖3為本發(fā)明另一實施例提供一種網(wǎng)頁安全檢測處理方法的流程示意圖;
圖4為本發(fā)明一實施例提供一種網(wǎng)頁安全檢測處理裝置的結(jié)構(gòu)示意圖;
圖5為本發(fā)明另一實施例提供一種網(wǎng)頁安全檢測處理裝置的結(jié)構(gòu)示意圖;
圖6為本發(fā)明一實施例提供的第一服務(wù)器的實體結(jié)構(gòu)示意圖;
圖7為本發(fā)明一實施例提供的第二服務(wù)器的實體結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
圖1為本發(fā)明一實施例提供的一種網(wǎng)頁安全檢測處理方法中瀏覽器和服務(wù)器的信令交互圖,參見圖1,包括以下步驟:
110、在用戶應(yīng)用移動終端上的瀏覽器瀏覽目標(biāo)網(wǎng)頁時,瀏覽器向服務(wù)器發(fā)送訪問目標(biāo)網(wǎng)頁的請求;
120、服務(wù)器在接收到請求后,向瀏覽器發(fā)送安全確認(rèn)請求信息;
130、瀏覽器根據(jù)接收到的安全確認(rèn)請求信息向用戶發(fā)出網(wǎng)頁安全判斷提醒,以使用戶向瀏覽器反饋的、目標(biāo)網(wǎng)頁是否安全的反饋信息,由瀏覽器向服務(wù)器發(fā)送攜帶反饋信息的響應(yīng)信息;
服務(wù)器根據(jù)接收到的響應(yīng)信息攜帶的反饋信息確定目標(biāo)網(wǎng)頁是否安全。
可見,本實施例通過獲取用戶的反饋信息,以基于反饋信息判斷目標(biāo)網(wǎng)頁是否安全,并將判斷結(jié)果作為下次判斷的依據(jù),與現(xiàn)有技術(shù)在難以判斷出目標(biāo)網(wǎng)頁是否安全時僅顯示問號的方案相比,具有學(xué)習(xí)性強、檢測精確的優(yōu)點。
圖2為本發(fā)明一實施例提供一種網(wǎng)頁安全檢測處理方法的流程示意圖,參照圖2,該網(wǎng)頁安全檢測處理方法,包括:
210、瀏覽器在向服務(wù)器發(fā)送訪問目標(biāo)網(wǎng)頁的請求后,接收所述服務(wù)器發(fā)送的安全確認(rèn)請求消息;
需要說明的是,在用戶應(yīng)用瀏覽器訪問目標(biāo)網(wǎng)頁時,瀏覽器向服務(wù)器發(fā)送訪問目標(biāo)網(wǎng)頁的請求,請求中攜帶有目標(biāo)網(wǎng)頁的URL,在服務(wù)器向瀏覽器發(fā)送數(shù)據(jù)之前,由服務(wù)器對目標(biāo)網(wǎng)頁的URL進(jìn)行安全檢測,即將目標(biāo)網(wǎng)頁的URL與網(wǎng)頁安全數(shù)據(jù)庫中存儲的URL進(jìn)行匹配,若在網(wǎng)頁安全數(shù)據(jù)庫中找出與之匹配的URL,則根據(jù)與之匹配的URL的安全信息確認(rèn)目標(biāo)網(wǎng)頁的URL的安全性,即認(rèn)為目標(biāo)網(wǎng)頁的URL和與之匹配的URL具有相同的安全性;若在網(wǎng)頁安全數(shù)據(jù)庫中找不出與之匹配的URL,則向瀏覽器返回安全確認(rèn)請求消息。
220、根據(jù)所述安全確認(rèn)請求消息獲取用戶反饋的、所述目標(biāo)網(wǎng)頁是否安全的反饋信息;
需要說明的是,瀏覽器在接收到服務(wù)器返回的安全確認(rèn)請求消息后,將根據(jù)安全確認(rèn)請求消息獲取用戶的反饋信息。
可理解的是,用戶判斷目標(biāo)網(wǎng)頁是否安全的依據(jù)有多種,例如:瀏覽體驗,出現(xiàn)涉黃、涉暴、涉毒等違法信息等;或者是依據(jù)第三方軟件的判斷結(jié)果,例如:常用的安全衛(wèi)士軟件發(fā)出的安全提醒等。
230、向所述服務(wù)器發(fā)送攜帶所述反饋信息的響應(yīng)消息。
需要說明的是,各用戶的反饋信息可能不盡相同,瀏覽器將大量反饋信息作為樣本反饋給服務(wù)器,由服務(wù)器判斷該目標(biāo)網(wǎng)頁是否安全;
本實施例通過獲取用戶的反饋信息,以基于反饋信息判斷目標(biāo)網(wǎng)頁是否安全,并將判斷結(jié)果作為下次判斷的依據(jù),與現(xiàn)有技術(shù)在難以判斷出目標(biāo)網(wǎng)頁是否安全時僅顯示問號的方案相比,具有學(xué)習(xí)性強、檢測精確的優(yōu)點。
在一可行實施例中,為了提高服務(wù)器判斷的精度,瀏覽器接收到服務(wù)器返回的安全確認(rèn)請求消息后,向所述用戶發(fā)出提示信息,用以提醒所述用戶反饋所述反饋信息。
需要說明的是,若服務(wù)器無法判定目標(biāo)網(wǎng)頁是否安全,則瀏覽器將在目標(biāo)網(wǎng)頁的網(wǎng)址輸入欄前面或者后面顯示問號以提醒用戶服務(wù)器難以判斷目標(biāo)網(wǎng)頁是否為安全網(wǎng)頁,由用戶自行判斷是否堅持打開目標(biāo)網(wǎng)頁;同時,發(fā)出提示信息,以提醒用戶對目標(biāo)網(wǎng)頁作出是否安全的反饋信息。
可理解的是,發(fā)出提示信息的方式有多種,例如:在檢測到用戶完成瀏覽過程且關(guān)閉目標(biāo)網(wǎng)頁時,以彈出選擇界面的方式,提醒用戶在選擇界面上選擇目標(biāo)網(wǎng)頁是否為安全網(wǎng)頁;或者是,在用戶瀏覽目標(biāo)網(wǎng)頁的過程中,在目標(biāo)網(wǎng)頁的角落位置彈出選擇框,并同時發(fā)出提示聲音,以提醒用戶做出選擇,進(jìn)而可以獲取盡可能多的樣本數(shù)據(jù),由此,服務(wù)器基于大量的樣本數(shù)據(jù)作出判斷,實現(xiàn)提高服務(wù)器判斷精度的目的。
進(jìn)一步地,若從目標(biāo)網(wǎng)頁顯示問號起的預(yù)設(shè)時間內(nèi),用戶直接關(guān)閉目標(biāo)網(wǎng)頁,則說明用戶并沒有堅持打開目標(biāo)網(wǎng)頁,這種情況下再發(fā)出提示信息,實屬無意義之舉,因此為了避免出現(xiàn)用戶不必要的操作,瀏覽器可以不發(fā)出提示信息。
對于方法實施方式,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實施方式并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施方式,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施方式均屬于優(yōu)選實施方式,所涉及的動作并不一定是本發(fā)明實施方式所必須的。
圖3為本發(fā)明另一實施例提供一種網(wǎng)頁安全檢測處理方法的流程示意圖,參見圖3,該網(wǎng)頁安全檢測處理方法,包括:
310、服務(wù)器在接收到瀏覽器發(fā)送的訪問目標(biāo)網(wǎng)頁的請求后,向所述瀏覽器發(fā)送安全確認(rèn)請求消息;
需要說明的是,在用戶應(yīng)用瀏覽器訪問目標(biāo)網(wǎng)頁的過程中,由瀏覽器向服務(wù)器發(fā)送攜帶有目標(biāo)網(wǎng)頁URL的訪問目標(biāo)網(wǎng)頁的請求,由服務(wù)器判斷是否響應(yīng)瀏覽器的請求,若是,則根據(jù)目標(biāo)網(wǎng)頁的URL返回對應(yīng)的數(shù)據(jù)。
在響應(yīng)瀏覽器的請求之前,服務(wù)器需要對目標(biāo)網(wǎng)頁的安全性進(jìn)行驗證,即將目標(biāo)網(wǎng)頁的URL與網(wǎng)頁安全數(shù)據(jù)庫中存儲的URL進(jìn)行匹配,并將驗證結(jié)果反饋至瀏覽器。
若在網(wǎng)頁安全數(shù)據(jù)庫中找出與之匹配的URL,則根據(jù)與之匹配的URL的安全信息確認(rèn)目標(biāo)網(wǎng)頁的URL的安全性,即認(rèn)為目標(biāo)網(wǎng)頁的URL和與之匹配的URL具有相同的安全性,向瀏覽器返回目標(biāo)網(wǎng)頁安全的信息;若在網(wǎng)頁安全數(shù)據(jù)庫中找不出與之匹配的URL,則向瀏覽器返回安全確認(rèn)請求消息。
320、接收所述瀏覽器根據(jù)所述安全確認(rèn)請求消息返回的響應(yīng)消息,所述響應(yīng)消息攜帶用戶反饋的、所述目標(biāo)網(wǎng)頁是否安全的反饋信息;
需要說明的是,瀏覽器在接收到服務(wù)器返回的安全確認(rèn)請求消息后,將根據(jù)安全確認(rèn)請求消息提醒用戶自行判斷目標(biāo)網(wǎng)頁是否安全,并將用戶反饋的信息作為安全確認(rèn)請求消息的響應(yīng)消息返回至服務(wù)器。
330、根據(jù)所述反饋信息確定所述目標(biāo)網(wǎng)頁是否安全。
需要說明的是,服務(wù)器在接收到反饋信息后,將根據(jù)反饋信息中攜帶的URL對反饋信息進(jìn)行分類,即攜帶URL的反饋信息作為一類樣本,并基于同類樣本判斷該類樣本對應(yīng)的URL是否安全;可知的是,同類樣本中對URL的判斷結(jié)果也不盡相同,即,有些用戶認(rèn)為目標(biāo)網(wǎng)頁安全,有些用戶會認(rèn)為目標(biāo)網(wǎng)頁不安全。
由此,服務(wù)器判斷目標(biāo)網(wǎng)頁的方法也有多種,例如:以N個樣本為例,若N個樣本中認(rèn)為目標(biāo)網(wǎng)頁安全的樣本數(shù)所占比例大于預(yù)設(shè)值,則確認(rèn)目標(biāo)網(wǎng)頁安全;相同的,若認(rèn)為目標(biāo)網(wǎng)頁不安全的樣本數(shù)所占比例大于預(yù)設(shè)值,則確認(rèn)目標(biāo)網(wǎng)頁不安全;具體判斷方法此處不進(jìn)行限定。
可理解的是,服務(wù)器在判斷出目標(biāo)網(wǎng)頁是否安全之后,將把該目標(biāo)網(wǎng)頁的URL以及對應(yīng)的判斷結(jié)果存入網(wǎng)頁安全數(shù)據(jù)庫中,以在下次需要驗證該目標(biāo)網(wǎng)頁的URL時可直接通過匹配的方式獲取驗證結(jié)果。
另外,本實施例與圖1對應(yīng)的實施例有相似之處,對于相似之處可參照圖2對應(yīng)的實施例,此處不再進(jìn)行贅述。
本實施例通過獲取用戶的反饋信息,以基于反饋信息判斷目標(biāo)網(wǎng)頁是否安全,并將判斷結(jié)果作為下次判斷的依據(jù),與現(xiàn)有技術(shù)在難以判斷出目標(biāo)網(wǎng)頁是否安全時僅顯示問號的方案相比,具有學(xué)習(xí)性強、檢測精確的優(yōu)點。
在一可行實施例中,為了提高判斷的效率和精度,服務(wù)器根據(jù)所述反饋信息中攜帶的時間信息對所述反饋信息進(jìn)行篩選,獲取處于預(yù)設(shè)時間段內(nèi)的反饋信息;
并根據(jù)篩選獲取的反饋信息確定所述目標(biāo)網(wǎng)頁是否安全。
需要說明的是,反饋信息的信息量可能會非常大,真實性也有可能發(fā)生變化,若服務(wù)器選擇所有的反饋信息作為樣本進(jìn)行判斷,可能會使服務(wù)器工作量較大、判斷精度較差,因此,本實施例中,服務(wù)器獲取預(yù)設(shè)時間段內(nèi)的反饋信息作為判斷的樣本,能快又準(zhǔn)的獲取到判斷結(jié)果;
可理解的是,預(yù)設(shè)時間段可以為1周內(nèi)、2周內(nèi)、1月內(nèi)等、具體的時間段可視精度要求、效率要求而定。
對于方法實施方式,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實施方式并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施方式,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施方式均屬于優(yōu)選實施方式,所涉及的動作并不一定是本發(fā)明實施方式所必須的。
圖4為本發(fā)明一實施例提供一種網(wǎng)頁安全檢測處理裝置的結(jié)構(gòu)示意圖,參見圖3,該網(wǎng)頁安全檢測處理裝置,包括:第一接收模塊41、獲取模塊42和第一發(fā)送模塊43,其中,
第一接收模塊41,用于在向服務(wù)器發(fā)送訪問目標(biāo)網(wǎng)頁的請求后,接收所述服務(wù)器發(fā)送的安全確認(rèn)請求消息;
需要說明的是,在用戶應(yīng)用瀏覽器訪問目標(biāo)網(wǎng)頁的過程中,第一接收模塊41將把目標(biāo)網(wǎng)頁的URL發(fā)送至服務(wù)器,由服務(wù)器對目標(biāo)網(wǎng)頁的URL進(jìn)行安全檢測,若所述服務(wù)器判斷獲知網(wǎng)頁安全數(shù)據(jù)庫中不存在與所述目標(biāo)網(wǎng)頁匹配的URL后,則向第一接收模塊41返回安全確認(rèn)請求消息;
獲取模塊42,用于根據(jù)所述安全確認(rèn)請求消息獲取用戶反饋的、所述目標(biāo)網(wǎng)頁是否安全的反饋信息;
需要說明的是,獲取模塊42將根據(jù)安全確認(rèn)請求消息提醒用戶自行判斷目標(biāo)網(wǎng)頁是否安全;
第一發(fā)送模塊43,用于向所述服務(wù)器發(fā)送攜帶所述反饋信息的響應(yīng)消息。
需要說明的是,在瀏覽器訪問目標(biāo)網(wǎng)頁的過程中,將向服務(wù)器發(fā)送打開目標(biāo)網(wǎng)頁的請求,若服務(wù)器在網(wǎng)頁安全數(shù)據(jù)庫中查找到與之匹配的URL,則顯示對應(yīng)的安全或者不安全標(biāo)志;若沒有在網(wǎng)頁安全數(shù)據(jù)庫中查找到與之匹配的URL,則在顯示問號的同時向瀏覽器返回安全確認(rèn)請求消息;
第一接收模塊41在接收到安全確認(rèn)請求消息后,將把安全確認(rèn)請求消息傳輸至獲取模塊42,由獲取模塊42根據(jù)安全確認(rèn)請求消息提醒用戶自行判斷目標(biāo)網(wǎng)頁是否安全,以獲取用戶的判斷結(jié)果,并將判斷結(jié)果以反饋信息的形式傳輸至第一發(fā)送模塊43,由第一發(fā)送模塊43將判斷結(jié)果作為樣本發(fā)送至服務(wù)器,由服務(wù)器根據(jù)大量的樣本作出判斷,以確認(rèn)該網(wǎng)頁是否安全。
本實施例通過獲取用戶的反饋信息,以基于反饋信息判斷目標(biāo)網(wǎng)頁是否安全,并將判斷結(jié)果作為下次判斷的依據(jù),與現(xiàn)有技術(shù)在難以判斷出目標(biāo)網(wǎng)頁是否安全時僅顯示問號的方案相比,具有學(xué)習(xí)性強、檢測精確的優(yōu)點。
本實施例中,為了提高服務(wù)器判斷的精度,所述裝置還包括:提示模塊44;
所述提示模塊44,用于在接收到服務(wù)器發(fā)送的安全確認(rèn)請求消息后,向所述用戶發(fā)出提示信息,用以提醒所述用戶反饋所述反饋信息。
可理解的是,發(fā)出提示信息的方式有多種,例如:在檢測到用戶完成瀏覽過程且關(guān)閉目標(biāo)網(wǎng)頁時,以彈出選擇界面的方式,提醒用戶在選擇界面上選擇目標(biāo)網(wǎng)頁是否為安全網(wǎng)頁;或者是,在用戶瀏覽目標(biāo)網(wǎng)頁的過程中,在目標(biāo)網(wǎng)頁的角落位置彈出選擇框,并同時發(fā)出提示聲音,以提醒用戶做出選擇,進(jìn)而可以獲取盡可能多的樣本數(shù)據(jù),由此,服務(wù)器基于大量的樣本數(shù)據(jù)作出判斷,實現(xiàn)提高服務(wù)器判斷精度的目的;
對于裝置實施方式而言,由于其與方法實施方式基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施方式的部分說明即可。
應(yīng)當(dāng)注意的是,在本發(fā)明的裝置的各個部件中,根據(jù)其要實現(xiàn)的功能而對其中的部件進(jìn)行了邏輯劃分,但是,本發(fā)明不受限于此,可以根據(jù)需要對各個部件進(jìn)行重新劃分或者組合。
圖5為本發(fā)明另一實施例提供一種網(wǎng)頁安全檢測處理裝置的結(jié)構(gòu)示意圖,參照圖5,該網(wǎng)頁安全檢測處理裝置,包括:第二發(fā)送模塊51、第二接收模塊52和判斷模塊53,其中,
第二發(fā)送模塊51,用于在接收到瀏覽器訪問的打開目標(biāo)網(wǎng)頁的請求后,向所述瀏覽器發(fā)送安全確認(rèn)請求消息;
需要說明的是,在用戶應(yīng)用瀏覽器開啟目標(biāo)網(wǎng)頁的過程中,瀏覽器將向服務(wù)器發(fā)送打開目標(biāo)網(wǎng)頁的請求,由服務(wù)器將所述目標(biāo)網(wǎng)頁與存儲的網(wǎng)頁安全數(shù)據(jù)庫進(jìn)行比對,若判斷獲知所述目標(biāo)網(wǎng)頁不在網(wǎng)頁安全數(shù)據(jù)庫中,則由第二發(fā)送模塊51向所述瀏覽器發(fā)送安全確認(rèn)請求消息。
第二接收模塊52,用于接收所述瀏覽器根據(jù)所述安全確認(rèn)請求消息返回的響應(yīng)消息,所述響應(yīng)消息攜帶用戶反饋的、所述目標(biāo)網(wǎng)頁是否安全的反饋信息;
需要說明的是,瀏覽器在接收到服務(wù)器返回的安全確認(rèn)請求消息后,將根據(jù)安全確認(rèn)請求消息提醒用戶自行判斷目標(biāo)網(wǎng)頁是否安全,并將用戶反饋的信息作為安全確認(rèn)請求消息的響應(yīng)消息返回至接收模塊52;
判斷模塊53,用于根據(jù)所述反饋信息判斷所述目標(biāo)網(wǎng)頁是否安全。
需要說明的是,第二發(fā)送模塊51在檢測到所述目標(biāo)網(wǎng)頁不在網(wǎng)頁安全數(shù)據(jù)庫中,則向所述瀏覽器發(fā)送安全確認(rèn)請求消息;瀏覽器將根據(jù)安全確認(rèn)請求消息獲取反饋信息,并將所述反饋信息發(fā)送至第二接收模塊52,由第二接收模塊52將反饋信息發(fā)送至判斷模塊53;判斷模塊53判斷目標(biāo)網(wǎng)頁的方法有多種,例如:以N個樣本為例,若N個樣本中認(rèn)為目標(biāo)網(wǎng)頁安全的樣本數(shù)所占比例大于預(yù)設(shè)值,則確認(rèn)目標(biāo)網(wǎng)頁安全;相同的,若認(rèn)為目標(biāo)網(wǎng)頁不安全的樣本數(shù)所占比例大于預(yù)設(shè)值,則確認(rèn)目標(biāo)網(wǎng)頁不安全。
本實施例通過獲取用戶的反饋信息,以基于反饋信息判斷目標(biāo)網(wǎng)頁是否安全,并將判斷結(jié)果作為下次判斷的依據(jù),與現(xiàn)有技術(shù)在難以判斷出目標(biāo)網(wǎng)頁是否安全時僅顯示問號的方案相比,具有學(xué)習(xí)性強、檢測精確的優(yōu)點。
在一可行實施例中,為了提高服務(wù)器判斷的精度,所述判斷模塊,用于根據(jù)在預(yù)設(shè)時間段內(nèi)接收到的所述反饋信息,判斷所述目標(biāo)網(wǎng)頁是否安全。
對于裝置實施方式而言,由于其與方法實施方式基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施方式的部分說明即可。
圖6為本發(fā)明一實施例提供的第一服務(wù)器的實體結(jié)構(gòu)示意圖,參照圖6,該第一服務(wù)器包括:第一處理器(processor)610、第一通信接口(Communications Interface)620、第一存儲器(memory)630和總線640,其中,第一處理器610,第一通信接口620,第一存儲器630通過總線640完成相互間的通信。通信接口640可以用于第一服務(wù)器與瀏覽器之間的信息傳輸。
第一處理器610可以調(diào)用第一存儲器630中的邏輯指令,以執(zhí)行如下方法:
瀏覽器在向服務(wù)器發(fā)送訪問目標(biāo)網(wǎng)頁的請求后,接收所述服務(wù)器發(fā)送的安全確認(rèn)請求消息;
根據(jù)所述安全確認(rèn)請求消息獲取用戶反饋的、所述目標(biāo)網(wǎng)頁是否安全的反饋信息;
向所述服務(wù)器發(fā)送攜帶所述反饋信息的響應(yīng)消息。
圖7為本發(fā)明一實施例提供的第二服務(wù)器的實體結(jié)構(gòu)示意圖,參照圖7,該服務(wù)器包括:第二處理器(processor)710、第二通信接口(Communications Interface)720、第二存儲器(memory)730和總線740,其中,第二處理器710,第二通信接口720,第二存儲器730通過總線740完成相互間的通信。通信接口740可以用于第二服務(wù)器與瀏覽器之間的信息傳輸。
第二處理器710可以調(diào)用第二存儲器730中的邏輯指令,以執(zhí)行如下方法:
服務(wù)器在接收到瀏覽器發(fā)送的訪問目標(biāo)網(wǎng)頁的請求后,向所述瀏覽器發(fā)送安全確認(rèn)請求消息;
接收所述瀏覽器根據(jù)所述安全確認(rèn)請求消息返回的響應(yīng)消息,所述響應(yīng)消息攜帶用戶反饋的、所述目標(biāo)網(wǎng)頁是否安全的反饋信息;
根據(jù)所述反饋信息確定所述目標(biāo)網(wǎng)頁是否安全。
此外,上述的第一存儲器630和第二存儲器730中的邏輯指令可以通過軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
本實施例提供的服務(wù)器,基于待下載文件的文件大小信息智能分配緩存空間的大小,與現(xiàn)有技術(shù)中使用固定大小的緩存空間的下載方案相比,能有效降低因為突發(fā)狀況導(dǎo)致的帶寬資源浪費。
以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。