專利名稱:一種瀏覽器安全自調適方法及裝置的制作方法
技術領域:
本發(fā)明涉及互聯網技術領域,特別涉及一種瀏覽器安全自調適方法及裝置。
背景技術:
互聯網的發(fā)展極大地方便了人們的日常生活,已日漸成為生活中不可或缺的一部分。通過互聯網,用戶可以獲取咨詢、娛樂、購物乃至進行金融和投資活動。然而互聯網網站良莠不齊,有些網站疏于安全管理,被不法分子攻破,用于傳播病毒、木馬,竊取用戶信息,盜取用戶的真實和虛擬財產;有些網站則直接由不法分子創(chuàng)建,喬裝成正常網站 ,進行不法活動?;ヂ摼W用戶對此防不勝防。現有的瀏覽器網絡安全防護軟件,通過為用戶提供不同級別的安全策略設置,輔助用戶避免惡意網站設置的陷阱。然而在實際情況下,很多用戶或者不具備相關專業(yè)知識,或者無暇頻繁更改設置,或者出于疏忽,往往不能有效利用這ー工具保護用戶網絡活動的安全。
發(fā)明內容
本發(fā)明的目的g在至少解決上述技術缺陷之一。為此,本發(fā)明的第一個目的在于提出一種瀏覽器安全自調適方法,可以在不對用戶的上網體驗產生較大影響的前提下保證了用戶網絡活動的安全性。本發(fā)明的第二個目的在于提出一種瀏覽器安全自調適裝置。為達到上述目的,本發(fā)明第一方面的實施例提出了一種瀏覽器安全自調適方法,包括以下步驟建立安全網站數據庫,其中所述安全網址數據庫用于存儲網站安全度等于或高于預設網站安全標準的網站;收集用戶在進行網站瀏覽時,對所述網站進行安全確認的反饋設置信息;建立定期掃描所述用戶訪問頻率高于預設頻率標準的網站,井根據所述用戶的反饋設置信息,對所述網站進行網絡安全評估以生成對應的安全評估信息;當所述用戶使用瀏覽器對所述網站進行網絡瀏覽時,將所述網站與所述安全網站數據庫中的網站進行匹配,如果所述網站存在于安全網站數據庫中,則允許所述用戶直接訪問所述網站;否貝1J,獲取所述網站對應的安全評估信息,井根據所述安全評估信息判斷所述網站的安全度等級,并為對所述網站的訪問設置相應的安全策略。根據本發(fā)明實施例的瀏覽器安全自調適方法,可以自動根據用戶訪問的網站的安全防護措施,設置瀏覽器訪問的安全策略,在不對用戶的上網體驗產生較大影響的前提下保證了用戶網絡活動的安全性。在本發(fā)明的一個實施例中,所述建立安全網站數據庫,包括如下步驟獲取多個網站的網站安全度,其中所述網站安全度包括信譽度和安全防護可靠度;將每個所述網站的網站安全度與所述預設網站安全標準進行比較;將網站安全度等于或高于預設網站安全標準的網站加入所述安全網站數據庫。在本發(fā)明的一個實施例中,所述瀏覽器安全自調適方法,還進一歩包括如下步驟對所述安全網站數據庫進行定期維護和更新。在本發(fā)明的一個實施例中,所述 反饋設置信息包括用戶反饋網站為惡意網站;用戶訪問網站時出現的異常情況。在本發(fā)明的一個實施例中,根據所述安全評估信息判斷所述網站的安全度等級,包括如下步驟根據所述安全評估信息,將所述網站的安全度等級設置為可疑網站、未知網站或惡意網站。在本發(fā)明的一個實施例中,對所述網站的訪問設置相應的安全策略,包括如下步驟當判斷所述網站為可疑網站或未知網站吋,向所述用戶發(fā)出風險提示信息;當判斷所述網站為惡意網站時,向所述用戶發(fā)出危險提示信息并禁止所述用戶對所述網站進行訪問。本發(fā)明的第二方面的實施例提出了一種瀏覽器安全自調適方法裝置,包括數據庫建立模塊,用于建立安全網站數據庫,其中,所述安全網站數據庫用于存儲網站安全度等于或高于預設網站安全標準的網站;用戶反饋裝置,用于收集用戶在進行網站瀏覽時對所述網站進行安全確認的反饋設置信息;評估裝置,用于定期掃描用戶經常訪問的網站,并結合所述反饋設置信息,對所述網站進行網絡安全評估以生成對應的安全評估信息;策略調適裝置,用于根據所述安全網站數據庫和評估系統提供的安全評估信息,判斷所述網站的安全度等級,并為所述網站的訪問設置安全策略。根據本發(fā)明實施例的瀏覽器安全自調適方法裝置,可以自動根據用戶訪問的網站的安全防護措施,設置瀏覽器訪問的安全策略,在不對用戶的上網體驗產生較大影響的前提下保證了用戶網絡活動的安全性。在本發(fā)明的一個實施例中,所述安全網站數據庫定期進行維護和更新。在本發(fā)明的一個實施例中,所述用戶反饋模塊收集用戶網絡活動中對各網站安全情況的反饋設置,包括用戶反饋網站為惡意網站;用戶訪問網站時出現的異常情況。在本發(fā)明的一個實施例中,根據所述安全評估信息判斷所述網站的安全度等級,包括根據所述安全評估信息,將所述網站的安全度等級設置為可疑網站、未知網站或惡意網站。在本發(fā)明的一個實施例中,對所述網站的訪問設置相應的安全策略,包括當判斷所述網站為存在于安全網站數據庫中的安全網站時,允許所述用戶直接訪問所述網站;當判斷所述網站為可疑網站或未知網站吋,向所述用戶發(fā)出風險提示信息;當判斷所述網站為惡意網站時,向所述用戶發(fā)出危險提示信息并禁止所述用戶對所述網站進行訪問。本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中圖I為本發(fā)明實施例的瀏覽器安全自調適方法的流程圖;以及圖2為本發(fā)明實施例的瀏覽器安全自調適裝置的示意圖。
具體實施例方式下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。下文的公開提供了許多不同的實施例或例子用來實現本發(fā)明的不同結構。為了簡化本發(fā)明的公開,下文中對特定例子的部件和設置進行描述。當然,它們僅僅為示例,并且目的不在于限制本發(fā)明。此外,本發(fā)明可以在不同例子中重復參考數字和/或字母。這種重復是為了簡化和清楚的目的,其本身不指示所討論各種實施例和/或設置之間的關系。此夕卜,本發(fā)明提供了的各種特定的エ藝和材料的例子,但是本領域普通技術人員可以意識到其他エ藝的可應用于性和/或其他材料的使用。另外,以下描述的第一特征在第二特征之“上”的結構可以包括第一和第二特征形成為直接接觸的實施例,也可以包括另外的特征形成在第一和第二特征之間的實施例,這樣第一和第二特征可能不是直接接觸。在本發(fā)明的描述中,需要說明的是,除非另有規(guī)定和限定,術語“安裝”、“相連”、 “連接”應做廣義理解,例如,可以是機械連接或電連接,也可以是兩個元件內部的連通,可以是直接相連,也可以通過中間媒介間接相連,對于本領域的普通技術人員而言,可以根據具體情況理解上述術語的具體含義。參照下面的描述和附圖,將清楚本發(fā)明的實施例的這些和其他方面。在這些描述和附圖中,具體公開了本發(fā)明的實施例中的ー些特定實施方式,來表示實施本發(fā)明的實施例的原理的ー些方式,但是應當理解,本發(fā)明的實施例的范圍不受此限制。相反,本發(fā)明的實施例包括落入所附加權利要求書的精神和內涵范圍內的所有變化、修改和等同物。如圖I所示,根據本發(fā)明第一方面的實施例的瀏覽器安全自調適方法,包括以下步驟SlOl :建立安全網站數據庫,其中安全網站數據庫用于存儲網站安全度等于或高于預設網站安全標準的網站。SlOll :獲取多個網站的網站安全度,其中網站安全度包括信譽度和安全防護可靠度。S1012 :將每個網站的網站安全度與預設網站安全標準進行比較。在本發(fā)明的一個實施例中,以網站安全評分機制為示例,對網站安全度的安全標準進行說明。預先設定網站安全標準分值,并為網站中各種可能含有危險的控件、腳本、程序等定義負分值,為網站中各種增強網絡安全的協議、控件、程序等定義正分值。例如:為ActiveX控件、Javascript腳本、Ajax腳本等設置負分值,為https協議、Silverlight等設置正分值。檢查網站中的各種控件、腳本、協議、程序,并將網站中含有的各種控件、腳本、協議、程序對應的分值相加,得到網站的安全度分值,如果高于預設的網站安全標準分值,則判斷該網站是安全的;如果低于預設的網站安全標準分值,則判斷該網站是可疑的。此外,如果網站的信譽度良好,例如百度(WWW. baidu. com)、谷歌(www. google, com)等,可以將信譽度也作為正分值參與網站安全度分值的計算。需要注意的是,上述的網站安全評分機制示例只是為了便于對本發(fā)明實施例進行說明,而不應理解為對本發(fā)明的限制。S1013 :將網站安全度等于或高于預設網站安全標準的網站加入安全網站數據庫。S1014 :對安全網站數據庫進行定期維護和更新。
S102:收集用戶在進行網站瀏覽時,對網站進行安全確認的反饋設置信息。用戶對網站進行安全確認的反饋設置信息包括用戶反饋網站為惡意網站;用戶訪問網站時出現的異常情況。用戶訪問網站時出現的異常情況,包括但不僅限于不斷彈出網頁;在未經用戶許可下在用戶的瀏覽終端上運行程序。此外,反饋設置信息還包括是否允許所述網站上的ActiveX控件運行、是否允許所述網站上的JavaScript腳本運行、是否允許所述網站上的flash插件運行、是否允許所述網站使用Cookie、是否將所述網站列入信任列表等。S103:定期掃描用戶訪問頻率高于預設頻率標準的網站,井根據用戶的反饋設置信息,對網站進行網絡安全評估以生成對應的安全評估信息。
S104:當用戶使用瀏覽器對網站進行網絡瀏覽時,將該網站與安全網站數據庫中的網站進行匹配,如果該網站存在于安全網站數據庫中,則允許用戶直接訪問該網站;否貝1J,獲取該網站對應的安全評估信息,并根據安全評估信息判斷該網站的安全度等級,并為對該網站的訪問設置相應的安全策略。S1041 :當用戶使用瀏覽器對網站進行網絡瀏覽吋,將網站與安全網站數據庫中的網站進行匹配,如果該網站存在于安全網站數據庫中,則允許用戶直接訪問該網站;否則,執(zhí)行S1042。S1042 :根據安全評估信息判斷網站的安全度等級,如果該網站為可疑網站或未知網站吋,向用戶發(fā)出風險提示信息,等待用戶回應該網站安全確認的反饋信息;如果該網站為惡意網站時,向用戶發(fā)出危險提示信息并禁止用戶對該網站進行訪問。根據本發(fā)明實施例的瀏覽器安全自調適方法,可以自動根據用戶訪問的網站的安全防護措施,設置瀏覽器訪問的安全策略,在不對用戶的上網體驗產生較大影響的前提下保證了用戶網絡活動的安全性。如圖2所示,根據本發(fā)明第二方面的實施例的瀏覽器安全自調適裝置,包括數據庫建立模塊210、用戶反饋裝置220、評估裝置230和策略調適裝置240。其中,數據庫建立模塊210用于建立安全網站數據庫,安全網站數據庫用于存儲網站安全度等于或高于預設網站安全標準的網站,用戶反饋裝置220用于收集用戶在進行網站瀏覽時對網站進行安全確認的反饋設置信息,評估裝置230用于定期掃描用戶經常訪問的網站,并結合反饋設置信息,對網站進行網絡安全評估以生成對應的安全評估信息,策略調適裝置240用于根據安全網站數據庫和評估系統230提供的安全評估信息,判斷網站的安全度等級,并為網站的訪問設置安全策略。根據本發(fā)明實施例的瀏覽器安全自調適裝置,可以自動根據用戶訪問的網站的安全防護措施,設置瀏覽器訪問的安全策略,在不對用戶的上網體驗產生較大影響的前提下保證了用戶網絡活動的安全性。數據庫建立模塊210先獲取各個網站的網站安全度,并將每個網站的網站安全度與預設網站安全標準進行比較,將網站安全度等于或高于預設網站安全標準的網站加入安全網站數據庫。其中,網站安全度包括信譽度和安全防護可靠度。數據庫建立模塊210需對安全網站數據庫進行定期維護和更新,以保證安全網站數據庫內的網站的安全性,保障用戶的網絡安全。
在本發(fā)明的一個實施例中,以網站安全評分機制為示例,對網站安全度的安全標準進行說明。預先設定網站安全標準分值,并為網站中各種可能含有危險的控件、腳本、程序等定義負分值,為網站中各種增強網絡安全的協議、控件、程序等定義正分值。例如:為ActiveX控件、Javascript腳本、Ajax腳本等設置負分值,為https協議、Silverlight等設置正分值。檢查網站中的各種控件、腳本、協議、程序,并將網站中含有的各種控件、腳本、協議、程序對應的分值相加,得到網站的安全度分值,如果高于預設的網站安全標準分值,則判斷該網站是安全的;如果低于預設的網站安全標準分值,則判斷該網站是可疑的。此外,如果網站的信譽度良好,例如百度(WWW. baidu. com)、谷歌(www. google, com)等,可以將信譽度也作為正分值參與網站安全度分值的計算。需要注意的是,上述的網站安全評分機制示例只是為了便于對本發(fā)明實施例進行說明,而不應理解為對本發(fā)明的限制。用戶在進行網站瀏覽時,用戶反饋裝置220收集用戶對網站進行安全確認的反饋設置信息,其中反饋設置信息包括但不僅限于用戶反饋網站為惡意網站;用戶訪問網站時出現的異常情況。
用戶訪問網站時出現的異常情況,包括但不僅限于不斷彈出網頁;在未經用戶許可下在用戶的瀏覽終端上運行程序。此外,反饋設置信息還包括是否允許所述網站上的ActiveX控件運行、是否允許所述網站上的JavaScript腳本運行、是否允許所述網站上的flash插件運行、是否允許所述網站使用Cookie、是否將所述網站列入信任列表等。評估裝置230定期掃描用戶訪問頻率高于預設頻率標準的網站,井根據用戶反饋裝置220所收集的用戶的反饋設置信息,對網站進行網絡安全評估以生成該網站的安全評估イM息。策略調適裝置240用于為用戶訪問網站設置安全策略。用戶訪問網站時,先將網站與安全網站數據庫進行匹配,匹配成功時,判斷該網站為安全網站,策略調適裝置240允許用戶直接訪問該網站;如果匹配不成功時,根據評估系統230提供的安全評估信息,判斷網站的安全度等級,如果該網站為可疑網站或未知網站時,策略調適裝置240向用戶發(fā)出風險提示信息,等待用戶回應該網站安全確認的反饋信息;如果該網站為惡意網站時,策略調適裝置240向用戶發(fā)出危險提示信息并禁止用戶對該網站進行訪問。流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬技術領域的技術人員所理解。在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現邏輯功能的可執(zhí)行指令的定序列表,可以具體實現在任何計算機可讀介質中,以供指令執(zhí)行系統、裝置或設備(如基于計算機的系統、包括處理器的系統或其他可以從指令執(zhí)行系統、裝置或設備取指令并執(zhí)行指令的系統)使用,或結合這些指令執(zhí)行系統、裝置或設備而使用。就本說明書而言,"計算機可讀介質"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統、裝置或設備或結合這些指令執(zhí)行系統、裝置或設備而使用的裝置。計算機可讀介質的更具體的示例(非窮盡性列表)包括以下具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(ROM),可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(⑶ROM)。另外,計算機可讀介質甚至可以是可在其上打印所述程序的紙或其他合適的介質,因為可以例如通過對紙或其他介質進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。應當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統執(zhí)行的軟件或固件來實現。例如,如果用硬件來實現,和在另ー實施方式中一祥,可用本領域公知的下列技術中的任一項或他們的組合來實現具有用于對數據信號實現邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現場可編程門陣列(FPGA)等。本技術領域的普通技術人員可以理解實現上述實施例方法攜帯的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于ー種計算機可讀存儲介 質中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。此外,在本發(fā)明各個實施例中的各功能単元可以集成在ー個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。所述集成的模塊如果以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。在本說明書的描述中,參考術語“ー個實施例”、“一些實施例”、“示例”、“具體示例”、或“ー些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發(fā)明的至少ー個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。盡管已經示出和描述了本發(fā)明的實施例,對于本領域的普通技術人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換 和變型,本發(fā)明的范圍由所附權利要求及其等同限定。
權利要求
1.一種瀏覽器安全自調適方法,其特征在于,包括如下步驟 建立安全網站數據庫,其中所述安全網址數據庫用于存儲網站安全度等于或高于預設網站安全標準的網站; 收集用戶在進行網站瀏覽時,對所述網站進行安全確認的反饋設置信息; 定期掃描所述用戶訪問頻率高于預設頻率標準的網站,井根據所述用戶的反饋設置信息,對所述網站進行網絡安全評估以生成對應的安全評估信息;以及 當所述用戶使用瀏覽器對所述網站進行網絡瀏覽時,將所述網站與所述安全網站數據庫中的網站進行匹配,如果所述網站存在于安全網站數據庫中,則允許所述用戶直接訪問所述網站;否則,獲取所述網站對應的安全評估信息,井根據所述安全評估信息判斷所述網站的安全度等級,并為對所述網站的訪問設置相應的安全策略。
2.如權利要求I所述的瀏覽器安全自調適方法,其特征在于,所述建立安全網站數據庫,包括如下步驟 獲取多個網站的網站安全度,其中所述網站安全度包括信譽度和安全防護可靠度; 將每個所述網站的網站安全度與所述預設網站安全標準進行比較; 將網站安全度等于或高于預設網站安全標準的網站加入所述安全網站數據庫。
3.如權利要求1-2中任一項所述的瀏覽器安全自調適方法,其特征在于,還包括如下步驟對所述安全網站數據庫進行定期維護和更新。
4.如權利要求I所述的瀏覽器安全自調適方法,其特征在于,所述反饋設置信息包括 反饋網站為惡意網站;和 訪問網站時出現的異常情況。
5.如權利要求I所述的瀏覽器安全自調適方法,其特征在于,根據所述安全評估信息判斷所述網站的安全度等級,包括如下步驟 根據所述安全評估信息,將所述網站的安全度等級設置為可疑網站、未知網站或惡意網站。
6.如權利要求5所述的瀏覽器安全自調適方法,其特征在于,對所述網站的訪問設置相應的安全策略,包括如下步驟 當判斷所述網站為可疑網站或未知網站吋,向所述用戶發(fā)出風險提示信息; 當判斷所述網站為惡意網站時,向所述用戶發(fā)出危險提示信息并禁止所述用戶對所述網站進行訪問。
7.—種瀏覽器安全自調適裝置,其特征在于,包括 數據庫建立模塊,用于建立安全網站數據庫,其中,所述安全網站數據庫用于存儲網站安全度等于或高于預設網站安全標準的網站; 用戶反饋裝置,用于收集用戶在進行網站瀏覽時對所述網站進行安全確認的反饋設置信息; 評估裝置,用于定期掃描所述用戶訪問頻率高于預設頻率標準的網站,并結合所述反饋設置信息,對所述網站進行網絡安全評估以生成對應的安全評估信息;以及 策略調適裝置,用于根據所述安全網站數據庫和評估系統提供的安全評估信息,判斷所述網站的安全度等級,并對所述網站的訪問設置相應的安全策略。
8.如權利要求7所述的瀏覽器安全自調適裝置,其特征在于,所述安全網站數據庫定期進行維護和更新。
9.如權利要求7所述的瀏覽器安全自調適裝置,其特征在于,所述用戶反饋模塊收集用戶網絡活動中對各網站安全情況的反饋設置,包括 反饋網站為惡意網站;和 訪問網站時出現的異常情況。
10.如權利要求7所述的瀏覽器安全自調適裝置,其特征在于,根據所述安全評估信息判斷所述網站的安全度等級,包括 根據所述安全評估信息,將所述網站的安全度等級設置為可疑網站、未知網站或惡意網站。
11.如權利要求7所述的瀏覽器安全自調適裝置,其特征在于,對所述網站的訪問設置相應的安全策略,包括 當判斷所述網站為存在于安全網站數據庫中的安全網站時,允許所述用戶直接訪問所述網站; 當判斷所述網站為可疑網站或未知網站吋,向所述用戶發(fā)出風險提示信息; 當判斷所述網站為惡意網站時,向所述用戶發(fā)出危險提示信息并禁止所述用戶對所述網站進行訪問。
全文摘要
本發(fā)明提出一種瀏覽器安全自調適方法,包括建立安全網站數據庫,其中安全網址數據庫用于存儲網站安全度等于或高于預設網站安全標準的網站;收集用戶在進行網站瀏覽時,對網站進行安全確認的反饋設置信息;定期掃描用戶經常訪問頻率高于預設頻率標準的網站,并結合反饋設置信息,對網站進行網絡安全評估;當用戶使用瀏覽器對網站進行網絡瀏覽時,如果網站存在于安全網站數據庫中,則允許用戶直接訪問該網站,否則,根據該網站的安全評估信息判斷該網站的安全度等級,并為對該網站的訪問設置相應的安全策略。本發(fā)明還提出了一種瀏覽器安全自調適裝置。本發(fā)明可以在不對用戶的上網體驗產生較大影響的前提下保證用戶網絡活動的安全性。
文檔編號G06F21/00GK102693384SQ20121016083
公開日2012年9月26日 申請日期2012年5月22日 優(yōu)先權日2012年5月22日
發(fā)明者鄭緯民, 閆家年, 陳文光 申請人:清華大學