計(jì)算網(wǎng)頁(yè)的安全指數(shù)的步驟包括:根據(jù)網(wǎng)頁(yè)的激活事件統(tǒng)計(jì)網(wǎng)頁(yè)被激活的次數(shù),并根據(jù)網(wǎng)頁(yè)被激活的次數(shù)計(jì)算網(wǎng)頁(yè)的安全指數(shù),使得網(wǎng)頁(yè)被激活的次數(shù)越多則網(wǎng)頁(yè)的安全指數(shù)越高。
[0036]網(wǎng)頁(yè)的激活事件用于激活網(wǎng)頁(yè),即使得網(wǎng)頁(yè)從不具有焦點(diǎn)變成具有焦點(diǎn)。
[0037]網(wǎng)頁(yè)被用戶激活的次數(shù)越多,說(shuō)明用戶越傾向于瀏覽該網(wǎng)頁(yè),從而說(shuō)明網(wǎng)頁(yè)的安全性越高。本實(shí)施例中根據(jù)網(wǎng)頁(yè)被激活的次數(shù)計(jì)算網(wǎng)頁(yè)的安全指數(shù),且使得網(wǎng)頁(yè)被激活的次數(shù)越多則網(wǎng)頁(yè)的安全指數(shù)越高,從而可提高網(wǎng)頁(yè)安全性評(píng)定的準(zhǔn)確性。
[0038]在一個(gè)實(shí)施例中,基于上一實(shí)施例,所述網(wǎng)頁(yè)的用戶觸發(fā)事件還包括網(wǎng)頁(yè)的失焦事件,步驟S204中根據(jù)用戶觸發(fā)事件計(jì)算所述網(wǎng)頁(yè)的安全指數(shù)的步驟還包括:根據(jù)網(wǎng)頁(yè)的激活事件和失焦事件計(jì)算網(wǎng)頁(yè)被激活的時(shí)長(zhǎng),并根據(jù)網(wǎng)頁(yè)被激活的時(shí)長(zhǎng)計(jì)算網(wǎng)頁(yè)的安全指數(shù),使得網(wǎng)頁(yè)被激活的時(shí)長(zhǎng)越大則網(wǎng)頁(yè)的安全指數(shù)越高。
[0039]在一個(gè)實(shí)施例中,可獲取網(wǎng)頁(yè)生命周期內(nèi)網(wǎng)頁(yè)的各次激活事件發(fā)生的時(shí)間以及各次失焦事件發(fā)生的時(shí)間,計(jì)算一次激活事件發(fā)生的時(shí)間至緊跟其后的失焦事件發(fā)生的時(shí)間之間間隔的時(shí)長(zhǎng)作為網(wǎng)頁(yè)一次被激活的時(shí)長(zhǎng),并累計(jì)網(wǎng)頁(yè)各次被激活的時(shí)長(zhǎng)得到網(wǎng)頁(yè)被激活的(總)時(shí)長(zhǎng)。
[0040]進(jìn)一步的,在一個(gè)實(shí)施例中,可計(jì)算網(wǎng)頁(yè)被激活的時(shí)長(zhǎng)(記為FtinJ與閾值(記為N)的差:Ft_ - N,根據(jù)(Ftinre - N)計(jì)算激活時(shí)長(zhǎng)安全指數(shù),使得激活時(shí)長(zhǎng)安全指數(shù)為(Ftine - N)的增函數(shù),例如,計(jì)算激活時(shí)長(zhǎng)安全指數(shù)為WFtinreX (Ftine 一 N),其中WFtinre為預(yù)設(shè)值且為正數(shù)。
[0041]進(jìn)一步的,可將激活時(shí)長(zhǎng)安全指數(shù)作為網(wǎng)頁(yè)的安全指數(shù)的增量計(jì)算網(wǎng)頁(yè)的安全指數(shù)。例如將默認(rèn)的網(wǎng)頁(yè)的安全指數(shù)(例如O)或預(yù)先存儲(chǔ)/計(jì)算的網(wǎng)頁(yè)的安全指數(shù)加上激活時(shí)長(zhǎng)安全指數(shù)。當(dāng)Ftinre > N時(shí),激活時(shí)長(zhǎng)安全指數(shù)大于0,激活時(shí)長(zhǎng)安全指數(shù)對(duì)網(wǎng)頁(yè)的安全指數(shù)起到增強(qiáng)的作用,而當(dāng)Ftinre < N時(shí),激活時(shí)長(zhǎng)安全指數(shù)小于O,激活時(shí)長(zhǎng)安全指數(shù)對(duì)網(wǎng)頁(yè)的安全指數(shù)起到降低的作用。
[0042]網(wǎng)頁(yè)被用戶激活的時(shí)長(zhǎng)越大,說(shuō)明用戶越傾向于瀏覽該網(wǎng)頁(yè),從而說(shuō)明網(wǎng)頁(yè)的安全性越高,相應(yīng)的,網(wǎng)頁(yè)被用戶激活的時(shí)長(zhǎng)越短,說(shuō)明用戶越不喜歡該網(wǎng)頁(yè),而若網(wǎng)頁(yè)被激活的時(shí)長(zhǎng)短到一定程度(例如接近O),甚至可說(shuō)明用戶厭惡該網(wǎng)頁(yè),從而說(shuō)明網(wǎng)頁(yè)的安全性越低。本實(shí)施例中根據(jù)網(wǎng)頁(yè)被激活的時(shí)長(zhǎng)計(jì)算網(wǎng)頁(yè)的安全指數(shù),且使得網(wǎng)頁(yè)被激活的時(shí)長(zhǎng)越大則網(wǎng)頁(yè)的安全指數(shù)越高,從而可提高網(wǎng)頁(yè)安全性評(píng)定的準(zhǔn)確性。
[0043]在一個(gè)實(shí)施例中,網(wǎng)頁(yè)的用戶觸發(fā)事件包括針對(duì)于網(wǎng)頁(yè)內(nèi)的功能組件發(fā)生的操作事件,步驟S204中根據(jù)用戶觸發(fā)事件計(jì)算網(wǎng)頁(yè)的安全指數(shù)的步驟包括:統(tǒng)計(jì)上述操作事件發(fā)生的次數(shù),并根據(jù)上述操作事件發(fā)生的次數(shù)計(jì)算網(wǎng)頁(yè)的安全指數(shù),使得操作事件發(fā)生的次數(shù)越多則網(wǎng)頁(yè)的安全指數(shù)越高。
[0044]操作事件包括但不限于點(diǎn)擊事件和滑動(dòng)事件等,點(diǎn)擊事件為由點(diǎn)擊操作觸發(fā)的事件,滑動(dòng)事件為由滑動(dòng)操作觸發(fā)的事件。
[0045]針對(duì)于網(wǎng)頁(yè)內(nèi)的功能組件發(fā)生的操作事件越多,說(shuō)明用戶越傾向于操作該網(wǎng)頁(yè),從而說(shuō)明網(wǎng)頁(yè)的安全性越高。本實(shí)施例中根據(jù)上述操作事件發(fā)生的次數(shù)計(jì)算網(wǎng)頁(yè)的安全指數(shù),使得操作事件發(fā)生的次數(shù)越多則網(wǎng)頁(yè)的安全指數(shù)越高,從而可提高網(wǎng)頁(yè)安全性評(píng)定的準(zhǔn)確性。
[0046]在一個(gè)實(shí)施例中,網(wǎng)頁(yè)的主動(dòng)彈窗事件包括網(wǎng)頁(yè)內(nèi)彈窗事件,步驟S204中根據(jù)主動(dòng)彈窗事件計(jì)算網(wǎng)頁(yè)的安全指數(shù)的步驟包括:統(tǒng)計(jì)網(wǎng)頁(yè)內(nèi)彈窗事件發(fā)生的次數(shù),并根據(jù)網(wǎng)頁(yè)內(nèi)彈窗事件發(fā)生的次數(shù)計(jì)算網(wǎng)頁(yè)的安全指數(shù),使得網(wǎng)頁(yè)內(nèi)彈窗事件發(fā)生的次數(shù)越多則網(wǎng)頁(yè)的安全指數(shù)越低。
[0047]在一個(gè)實(shí)施例中,網(wǎng)頁(yè)內(nèi)彈窗事件為:網(wǎng)頁(yè)打開后,由嵌入網(wǎng)頁(yè)中的應(yīng)用程序觸發(fā)的用于彈出窗口的事件;彈出的窗口可用于展示廣告信息等。
[0048]網(wǎng)頁(yè)內(nèi)彈窗事件發(fā)生的次數(shù)越多,則說(shuō)明被迫接收彈出窗口展示的信息的次數(shù)越多,從而說(shuō)明網(wǎng)頁(yè)的安全性越低;本實(shí)施例根據(jù)網(wǎng)頁(yè)內(nèi)彈窗事件發(fā)生的次數(shù)計(jì)算網(wǎng)頁(yè)的安全指數(shù),使得網(wǎng)頁(yè)內(nèi)彈窗事件發(fā)生的次數(shù)越多則網(wǎng)頁(yè)的安全指數(shù)越低,可提高網(wǎng)頁(yè)安全性評(píng)定的準(zhǔn)確性。
[0049]在一個(gè)實(shí)施例中,網(wǎng)頁(yè)的用戶觸發(fā)事件包括網(wǎng)頁(yè)的打開事件和關(guān)閉事件,步驟S204中根據(jù)用戶觸發(fā)事件計(jì)算網(wǎng)頁(yè)的安全指數(shù)的步驟包括:根據(jù)網(wǎng)頁(yè)的打開事件和關(guān)閉事件計(jì)算網(wǎng)頁(yè)被打開的時(shí)長(zhǎng),并根據(jù)網(wǎng)頁(yè)被打開的時(shí)長(zhǎng)計(jì)算網(wǎng)頁(yè)的安全指數(shù),使得網(wǎng)頁(yè)被打開的時(shí)長(zhǎng)越大則網(wǎng)頁(yè)的安全指數(shù)越高。
[0050]在一個(gè)實(shí)施例中,可獲取網(wǎng)頁(yè)的打開事件和關(guān)閉事件發(fā)生的時(shí)間,并計(jì)算二者之間所間隔的時(shí)長(zhǎng)作為網(wǎng)頁(yè)被打開的時(shí)長(zhǎng)。進(jìn)一步的,在一個(gè)實(shí)施例中,可計(jì)算網(wǎng)頁(yè)被打開的時(shí)長(zhǎng)(記為OtinJ與閾值(記為M)的差=Otinre — M,根據(jù)(Otinre — M)計(jì)算打開時(shí)長(zhǎng)安全指數(shù),使得打開時(shí)長(zhǎng)安全指數(shù)為(0tinre — M)的增函數(shù),例如,計(jì)算打開時(shí)長(zhǎng)安全指數(shù)為WOtineX (Otine 一 M),其中WOtinre為預(yù)設(shè)值且為正數(shù)。進(jìn)一步的,可將打開時(shí)長(zhǎng)安全指數(shù)作為網(wǎng)頁(yè)的安全指數(shù)的增量計(jì)算網(wǎng)頁(yè)的安全指數(shù)。例如將默認(rèn)的網(wǎng)頁(yè)的安全指數(shù)(例如O)或預(yù)先存儲(chǔ)/計(jì)算的網(wǎng)頁(yè)的安全指數(shù)加上打開時(shí)長(zhǎng)安全指數(shù)。當(dāng)Otinre > M時(shí),打開時(shí)長(zhǎng)安全指數(shù)大于0,打開時(shí)長(zhǎng)安全指數(shù)對(duì)網(wǎng)頁(yè)的安全指數(shù)起到增強(qiáng)的作用,而當(dāng)Otinre < M時(shí),打開時(shí)長(zhǎng)安全指數(shù)小于O,打開時(shí)長(zhǎng)安全指數(shù)對(duì)網(wǎng)頁(yè)的安全指數(shù)起到降低的作用。
[0051]網(wǎng)頁(yè)被打開的時(shí)長(zhǎng)越大,說(shuō)明用戶越傾向于瀏覽該網(wǎng)頁(yè),從而說(shuō)明網(wǎng)頁(yè)的安全性越高,而網(wǎng)頁(yè)被用戶打開的時(shí)長(zhǎng)越短,說(shuō)明用戶越不喜歡該網(wǎng)頁(yè),相應(yīng)的,若網(wǎng)頁(yè)被打開的時(shí)長(zhǎng)短到一定程度(例如接近O),甚至可說(shuō)明用戶厭惡該網(wǎng)頁(yè),從而說(shuō)明網(wǎng)頁(yè)的安全性越低。本實(shí)施例中根據(jù)網(wǎng)頁(yè)被打開的時(shí)長(zhǎng)計(jì)算網(wǎng)頁(yè)的安全指數(shù),使得網(wǎng)頁(yè)被打開的時(shí)長(zhǎng)越大則網(wǎng)頁(yè)的安全指數(shù)越高,從而可提高網(wǎng)頁(yè)安全性評(píng)定的準(zhǔn)確性。
[0052]如圖3所示,在一個(gè)實(shí)施例中,一種網(wǎng)頁(yè)安全指數(shù)評(píng)定方法,包括以下步驟:
[0053]步驟S302,監(jiān)測(cè)網(wǎng)頁(yè)從打開到關(guān)閉的生命周期內(nèi)的激活事件、失焦事件、針對(duì)網(wǎng)頁(yè)內(nèi)的功能組件發(fā)生的操作事件、網(wǎng)頁(yè)內(nèi)彈窗事件以及打開事件和關(guān)閉事件。
[0054]步驟S304,根據(jù)網(wǎng)頁(yè)的激活事件統(tǒng)計(jì)網(wǎng)頁(yè)被激活的次數(shù),記為F_。
[0055]步驟S306,根據(jù)網(wǎng)頁(yè)的激活事件和失焦事件計(jì)算網(wǎng)頁(yè)被激活的時(shí)長(zhǎng),記為Ft.。
[0056]步驟S308,統(tǒng)計(jì)針對(duì)網(wǎng)頁(yè)內(nèi)的功能組件發(fā)生的操作事件發(fā)生的次數(shù),記為H_。
[0057]步驟S310,統(tǒng)計(jì)網(wǎng)頁(yè)內(nèi)彈窗事件發(fā)生的次數(shù),記為P_。
[0058]步驟S312,根據(jù)網(wǎng)頁(yè)的打開事件和關(guān)閉事件計(jì)算網(wǎng)頁(yè)被打開的時(shí)長(zhǎng),記為0tire。
[0059]步驟S314,根據(jù)F_、Ft_、H_、P_和Otinre計(jì)算網(wǎng)頁(yè)的安全指數(shù)(記為瀏覽安全指數(shù)SbrawJ,使得F_、Ftine, H_、Pnun和Otinre對(duì)瀏覽安全指數(shù)Sbrowse具有正面影響。
[0060]例如,可按照如下公式計(jì)算瀏覽安全指數(shù):Sbrawse = [FnumXVFnmi+(Ftime — N) XffFt■+H瞧XWU+P_XWP瞧+(Otinie — Μ) XWOtinJ/(ffFnun+ffFtine+ffHnun+ffPnun+ffOtine)。其中,WF瞧、WFtine, WHnun, WPnun和WOtinre分別為F_、Ftine, H_、Pnun和Otinre對(duì)應(yīng)的預(yù)設(shè)的權(quán)值,M和N分別為預(yù)設(shè)的閾值。
[0061]在一個(gè)實(shí)施例中,可根據(jù)網(wǎng)頁(yè)一次生命周期對(duì)應(yīng)的上述的啟動(dòng)安全指數(shù)S_n和瀏覽安全指數(shù)Sbro_計(jì)算網(wǎng)頁(yè)的該次生命周期形成的安全指數(shù)。在一個(gè)實(shí)施例中,可讀取啟動(dòng)安全指數(shù)s_n和瀏覽安全指數(shù)Sbra.對(duì)應(yīng)的權(quán)值,并根據(jù)對(duì)應(yīng)的權(quán)值計(jì)算啟動(dòng)安全指數(shù)Sopen和瀏覽安全指數(shù)Sbr0.的加權(quán)平均值作為網(wǎng)頁(yè)的一次生命周期形成的安全指數(shù)。例如,記啟動(dòng)安全指數(shù)s_n和瀏覽安全指數(shù)Sbra.對(duì)應(yīng)的權(quán)值分別為WScilren和WSbra■,可計(jì)算網(wǎng)頁(yè)的一次生命周期形成的安全指數(shù)為:(S_nXWS_n+Sbro_ XWSbrawJ/(WUSbrowJ。
[0062]在一個(gè)實(shí)施例中,上述網(wǎng)頁(yè)安全指數(shù)評(píng)定方法還包括獲取并顯示網(wǎng)頁(yè)群體安全指數(shù)的過(guò)程,如圖4所示,該過(guò)程包括以下步驟:
[0063]步驟S402,將網(wǎng)頁(yè)一次生命周期形成的安全指數(shù)上傳到云端,使得云端融合多方瀏覽器上傳的網(wǎng)頁(yè)的安全指數(shù)得到網(wǎng)頁(yè)的群體安全指數(shù)。在一個(gè)實(shí)施例中,云端可計(jì)算多方瀏覽器上傳的網(wǎng)頁(yè)的安全指數(shù)的平均值得到網(wǎng)頁(yè)的群體安全指數(shù)。
[0064]可在獲取到網(wǎng)頁(yè)的關(guān)閉指令后,計(jì)算網(wǎng)頁(yè)本次生命周期形成的安全指數(shù)并將安全指數(shù)上傳到云端。
[0065]步驟S404,從云端下載網(wǎng)頁(yè)的群體安全指數(shù),并在打開的網(wǎng)頁(yè)中顯示網(wǎng)頁(yè)的群體安全指數(shù)。
[0066]在一個(gè)實(shí)施例中,可在瀏覽器啟動(dòng)之后即從云端下載瀏覽器保存的歷史瀏覽記錄中的網(wǎng)址對(duì)應(yīng)的網(wǎng)頁(yè)的群體安全指數(shù)。在打開網(wǎng)頁(yè)后,可先從本地查詢是否存儲(chǔ)有該網(wǎng)頁(yè)的群體安全指數(shù),若否,則從云端下載該網(wǎng)頁(yè)的群體安全指數(shù)并保存在本地。
[0067]本實(shí)施例中,將網(wǎng)頁(yè)的安全指數(shù)上傳到云端,使得云端融合多方瀏覽器上傳的網(wǎng)頁(yè)的安全指數(shù)得到網(wǎng)頁(yè)的群體安全指數(shù),并且瀏覽器在打開的網(wǎng)頁(yè)中顯示網(wǎng)頁(yè)的群體安全指數(shù),網(wǎng)頁(yè)的群體安全指數(shù)相對(duì)于網(wǎng)頁(yè)一次生命周期形成的安全指數(shù)更具有客觀性,從而可向用戶提供更準(zhǔn)確的網(wǎng)頁(yè)的安全性評(píng)定。
[0068]在一個(gè)實(shí)施例中,上述網(wǎng)頁(yè)安全指數(shù)評(píng)定方法還包括步驟:根據(jù)瀏覽器打開的屬于同一個(gè)網(wǎng)站的網(wǎng)頁(yè)的安全指數(shù)計(jì)算網(wǎng)頁(yè)所屬網(wǎng)站的本地安全指數(shù)。在一個(gè)實(shí)施例中,可計(jì)算瀏覽器打開的一個(gè)網(wǎng)站的各個(gè)網(wǎng)頁(yè)的安全指數(shù)的加權(quán)平均值得到該網(wǎng)站的本地安全指數(shù)。
[0069]在一個(gè)實(shí)施例中,上述網(wǎng)頁(yè)安全指數(shù)評(píng)定方法還包括步驟:將計(jì)算得到的網(wǎng)站的本地安全指數(shù)上傳到云端,使得云端融合多方瀏覽器上傳的網(wǎng)站的本地安全指數(shù)得到網(wǎng)站的群體安全指數(shù)。在一個(gè)實(shí)施例中,云端可計(jì)算多方瀏覽器上傳的網(wǎng)站的本地安全指數(shù)的平均值得到網(wǎng)站的群體安全指數(shù)。
[0070]進(jìn)一步的,在一個(gè)實(shí)施例中,上述網(wǎng)頁(yè)安全指數(shù)評(píng)定方法還包括步驟:從云端下載網(wǎng)站的群體安全指數(shù),顯示打開的網(wǎng)頁(yè)所屬網(wǎng)站的群體安全指數(shù)。
[0071]網(wǎng)站的群體安全指數(shù)可以更客觀的反映網(wǎng)站的整體安全性,本實(shí)施例可向用戶提供更準(zhǔn)確更客觀的網(wǎng)站的安全性評(píng)定。
[0072]在一個(gè)實(shí)施例中,一種網(wǎng)頁(yè)安全指數(shù)評(píng)定方法,包括以下步驟:
[0073](I)獲取網(wǎng)頁(yè)打開指令,計(jì)算網(wǎng)頁(yè)的啟動(dòng)安全指數(shù)(記為Ql),在本地存儲(chǔ)網(wǎng)頁(yè)的啟動(dòng)安全指數(shù)Ql。
[0074]網(wǎng)頁(yè)的啟動(dòng)安全指數(shù)的計(jì)算過(guò)程如上文所述。
[0075](2)讀取本地存儲(chǔ)的該網(wǎng)頁(yè)的個(gè)性化安全指數(shù)(記為Gl),若本地還未存儲(chǔ)過(guò)該網(wǎng)頁(yè)的個(gè)性化安全指數(shù)Gl,則讀取本地存儲(chǔ)的網(wǎng)頁(yè)所屬網(wǎng)站的個(gè)性化安全指數(shù)Wl,如果Wl不存在,則向云端請(qǐng)求網(wǎng)頁(yè)所屬網(wǎng)站的群體安全指數(shù)