[發明專利]一種瀏覽器設置項的讀/寫方法、裝置和系統有效
| 申請號: | 201410069022.3 | 申請日: | 2014-02-27 |
| 公開(公告)號: | CN103823873B | 公開(公告)日: | 2017-05-24 |
| 發明(設計)人: | 熊鵬 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F21/57 |
| 代理公司: | 北京市隆安律師事務所11323 | 代理人: | 權鮮枝,齊輝 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 瀏覽器 設置 方法 裝置 系統 | ||
技術領域
本發明涉及計算機網絡技術領域,特別涉及瀏覽器設置項的讀/寫方法、裝置和系統。
背景技術
基于瀏覽器設置項可以設置瀏覽器的很多操作,如瀏覽器的連接、安全和主頁等。例如,用戶可以根據自己需要設定瀏覽器設置項中的內容,瀏覽器設置項保存用戶的設置,反映每個用戶的喜好,便利了用戶的使用。
然而,一些軟件,如木馬或捆綁軟件,會在不經過用戶同意的情況下,對瀏覽器設置項自行進行修改,導致瀏覽器的性能不穩定,為用戶的使用造成了不便。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的瀏覽器設置項的讀/寫方法和相應的一種與瀏覽器相關的瀏覽器設置項讀/寫裝置、一種瀏覽器中的瀏覽器設置項讀/寫裝置,以及一種對瀏覽器設置項進行讀/寫的系統。
根據本發明的一個方面,本發明實施例提供了一種瀏覽器設置項的讀/寫方法,包括:
一與瀏覽器相關的安全組件檢測到對瀏覽器設置項的讀/寫操作;安全組件判斷讀/寫操作的調用方是否可信任;若是,安全組件進行對瀏覽器設置項的讀/寫操作;若否,安全組件對讀/寫操作進行攔截。
其中,上述一與瀏覽器相關的安全組件檢測到對瀏覽器設置項的讀/寫操作包括:安全組件接收到瀏覽器根據用戶的讀/寫命令發起的調用,確認檢測到對瀏覽器設置項的讀/寫操作。
其中,上述安全組件進行對瀏覽器設置項的讀/寫操作包括:安全組件根據瀏覽器的調用生成對話框;安全組件接收用戶通過對話框輸入的讀/寫數據。
其中,上述安全組件判斷讀/寫操作的調用方是否可信任包括:安全組件查找讀/寫操作的調用方是否在信任程序列表中,若是,確認讀/寫操作的調用方可信任,若否,確認讀/寫操作的調用方不可信任。
其中,安全組件為集成在瀏覽器中的一個組件,或者,安全組件為與瀏覽器相獨立的軟件中的一個組件。
其中,上述安全組件對讀/寫操作進行攔截包括:安全組件在系統內核級別對系統中的文件讀/寫函數進行監測;安全組件判斷文件讀/寫函數的調用方不可信任時,攔截調用方的文件讀/寫函數。
其中,上述安全組件進行對瀏覽器設置項的讀/寫操作包括:
安全組件根據調用方的讀/寫數據向瀏覽器傳遞命令行參數,該命令行參數包括瀏覽器設置項的名稱和瀏覽器設置項的值;安全組件通過命令行參數修改或讀取瀏覽器的配置文件中的瀏覽器設置項的值,執行對瀏覽器設置項的讀/寫操作;以及,若安全組件修改了瀏覽器設置項的值,安全組件利用修改后的瀏覽器設置項的值更新備份文件中相應瀏覽器設置項的值和簽名;
其中,在瀏覽器的配置文件中建立有備份文件,該備份文件中包括配置文件中記錄的瀏覽器設置項的內容和為瀏覽器設置項生成的簽名。
其中,上述一與瀏覽器相關的安全組件檢測到對瀏覽器設置項的讀/寫操作包括:安全組件接收瀏覽器發送的指示需要保護的瀏覽器設置項的請求,該需要保護的瀏覽器設置項是瀏覽器根據用戶輸入的選取指令獲知的;安全組件對需要保護的瀏覽器設置項的讀/寫操作進行檢測。
根據本發明的另一個方面,本發明實施例提供了一種瀏覽器設置項的讀/寫方法,包括:
在瀏覽器啟動后,瀏覽器接收用戶對瀏覽器設置項的讀/寫命令,瀏覽器根據讀/寫命令調用與瀏覽器相關的安全組件,以由安全組件接收用戶的讀/寫數據;瀏覽器接受安全組件根據用戶的讀/寫數據對瀏覽器設置項進行的讀/寫操作。
其中,上述瀏覽器接受安全組件根據用戶的讀/寫數據對瀏覽器設置項進行的讀/寫操作包括:
瀏覽器接收安全組件根據用戶的讀/寫數據發送的命令行參數,以使安全組件通過命令行參數修改或讀取瀏覽器的配置文件中的瀏覽器設置項的值,執行對瀏覽器設置項的讀/寫操作,并使安全組件利用修改后的瀏覽器設置項的值更新備份文件中相應瀏覽器設置項的值和簽名;
其中,在瀏覽器的配置文件中建立有備份文件,該備份文件中包括配置文件中記錄的瀏覽器設置項的內容和為瀏覽器設置項生成的簽名,以及,命令行參數包括瀏覽器設置項的名稱和瀏覽器設置項的值。
其中,上述瀏覽器接收用戶對瀏覽器設置項的讀/寫命令包括:
瀏覽器在選取的一個瀏覽器設置項中添加為瀏覽器設置項生成的控制界面,該控制界面上設置有控制接口;瀏覽器接收用戶通過控制接口發送的瀏覽器設置項的讀/寫命令。
根據本發明的又一個方面,本發明實施例提供了一種與瀏覽器相關的瀏覽器設置項讀/寫裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410069022.3/2.html,轉載請聲明來源鉆瓜專利網。





