[發明專利]鑒別軟件篡改瀏覽器主頁的方法和系統在審
| 申請號: | 201410738576.8 | 申請日: | 2014-12-05 |
| 公開(公告)號: | CN104601543A | 公開(公告)日: | 2015-05-06 |
| 發明(設計)人: | 俞健 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 11204 | 代理人: | 王達佐;馬曉亞 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 鑒別 軟件 篡改 瀏覽器 主頁 方法 系統 | ||
技術領域
本公開一般涉及網絡信息安全領域,具體涉及瀏覽器技術,尤其涉及鑒別軟件篡改瀏覽器主頁的方法和系統。
背景技術
目前在互聯網上瀏覽網頁,瀏覽器經常會被惡意軟件篡改主頁,導致用戶打開瀏覽器的速度變慢,并且導致用戶無法修改成原來的主頁,對用戶造成了很大的影響。
現有的防止瀏覽器默認主頁或預設主頁被篡改的技術大部分在底層實現,例如在驅動層采用鉤子(hook)技術,對修改主頁的行為進行白名單控制。這些底層的技術主要采用監控注冊表的原理,其開發成本大,占用系統資源較多,而且不太穩定。
發明內容
鑒于現有技術中的上述缺陷或不足,期望提供一種能夠有效識別軟件篡改瀏覽器主頁的方案。進一步地,期望該方法開發成本低。更進一步地,還期望該方案對系統資源占用少。
為了實現上述一個或多個目的,本申請提供了一種鑒別軟件篡改瀏覽器主頁的技術方案,能夠有效地識別軟件篡改的主頁,提高瀏覽器的安全性。此外,本申請實施例提供的方案在應用層實現,開發成本低。而且,該方案通過用戶行為的白名單來控制軟件篡改主頁,占用系統資源少。
第一方面,本申請實施例提供了一種鑒別軟件篡改瀏覽器主頁的方法。該方法包括:獲取瀏覽器的當前主頁參數;讀取用戶手動設置瀏覽器主頁的行為記錄;根據行為記錄和當前主頁參數,確定當前的主頁是否為軟件篡改的主頁。
第二方面,本申請實施例還提供了一種鑒別軟件篡改瀏覽器主頁的系統。該系統包括:獲取單元,配置用于獲取瀏覽器的當前主頁參數;讀取單元,配置用于讀取用戶手動設置瀏覽器主頁的行為記錄;以及確定單元,配置用于根據行為記錄和當前主頁參數,確定當前的主頁是否為軟件篡改的主頁。
本申請實施例提供的鑒別軟件篡改瀏覽器主頁的方案,根據用戶手動設置瀏覽器主頁的行為記錄,能夠有效識別軟件篡改的瀏覽器主頁,提高了瀏覽器的安全性。此外,本申請實施例的方案在應用層實現,開發成本低。而且,本申請實施例的方案通過用戶行為的白名單來控制軟件篡改主頁,占用系統資源少。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優點將會變得更明顯:
圖1示出了根據本申請一個實施例的鑒別軟件篡改瀏覽器主頁的方法的示例性流程圖;
圖2示出了根據本申請另一實施例的鑒別軟件篡改瀏覽器主頁的方法的示例性流程圖;
圖3a-圖3d示出了根據本申請實施例的用戶手動設置瀏覽器主頁的過程的示例性示意圖;以及
圖4示出了根據本申請實施例的鑒別軟件篡改瀏覽器主頁的系統的結構示意圖。
具體實施方式
下面結合附圖和實施例對本申請作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋相關發明,而非對該發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與發明相關的部分。
需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本申請。
已知存在多種瀏覽器,包括但不限于:windows的IE(Internet?Explorer)瀏覽器、360安全瀏覽器、火狐瀏覽器、谷歌瀏覽器、百度瀏覽器等。本申請的實施例不特定于某一瀏覽器,而是可以應用于任一瀏覽器。在下文的描述中,以IE瀏覽器為例描述本申請的各實施例。
請參考圖1,其示出了根據本申請一個實施例的鑒別軟件篡改瀏覽器主頁的方法的示例性流程圖100。
如圖1所示,在步驟110中,獲取瀏覽器的當前主頁參數。
當安裝或配置瀏覽器之后,無論是系統默認的還是用戶設置的瀏覽器的主頁參數會保存在系統文件中。因此,當需要訪問瀏覽器主頁時,瀏覽器可以從系統文件中獲取當前的主頁參數。主頁參數可以包括主頁的統一資源定位符URL。
系統文件的一個具體實施例是Windows操作系統的注冊表。在此實施例中,瀏覽器的主頁參數保存在注冊表中。例如,對于IE瀏覽器而言,IE的各種配置,諸如IE主頁地址、安全級別、緩存文件存放路徑等,存儲在Windows的注冊表中。通常使用Windows的注冊表應用程序接口API函數(例如:RegSetValue)來指定注冊表的主鍵、子鍵、修改的項以及值等信息。當需要獲取瀏覽器的主頁參數時,IE瀏覽器的進程會調用系統的API去查詢注冊表中瀏覽器主頁對應的鍵值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司;,未經百度在線網絡技術(北京)有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410738576.8/2.html,轉載請聲明來源鉆瓜專利網。





