[發明專利]一種提高瀏覽器安全性的方法及系統在審
| 申請號: | 201410333934.7 | 申請日: | 2014-07-14 |
| 公開(公告)號: | CN104123353A | 公開(公告)日: | 2014-10-29 |
| 發明(設計)人: | 呂繼樹;關翔;趙世婚 | 申請(專利權)人: | 可牛網絡技術(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;H04L29/06 |
| 代理公司: | 北京市廣友專利事務所有限責任公司 11237 | 代理人: | 祁獻民 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 提高 瀏覽器 安全性 方法 系統 | ||
技術領域
本發明涉及網絡安全技術領域,尤其涉及一種提高瀏覽器安全性的方法及系統。
背景技術
JavaScript(簡稱為JS、Js、或js)是一種客戶端腳本語言。其特點是開發簡單、功能靈活,目前已廣泛應用于WEB頁面及服務器應用程序中。而且,JavaScript提供了豐富的內置函數及命令,能在瀏覽器中顯示HTML(Hyper?Text?Mark-up?Language,超文本標記語言)、數值計算、多媒體播放、超級鏈接以及簡單的交互窗口等。
由于JavaScript是一個廣泛使用的腳本語言,瀏覽器在執行這些腳本語言的時候如何保證安全性是被廣泛關注的一個問題。
發明內容
有鑒于此,本發明實施例提供一種提高瀏覽器安全性的方法及瀏覽器,能確保瀏覽器在執行客戶端腳本語言時的安全性。
為達到上述目的,本發明的實施例采用如下技術方案:
一方面,本發明實施例提供一種提高瀏覽器安全性的方法,所述方法包括:
接收JavaScript調用瀏覽器提供的第一函數的請求;
根據所述請求,判斷是否允許所述JavaScript調用所述第一函數;
根據所述判斷,若允許所述JavaScript調用所述第一函數,則所述第一函數被所述JavaScript調用;若不允許所述JavaScript調用所述第一函數,則所述第一函數不被所述JavaScript調用。
可選地,所述根據所述請求,判斷是否允許所述JavaScript調用所述第一函數,包括:
根據所述請求,判斷提供所述瀏覽器所展示的頁面的主機是否允許所述JavaScript在所述頁面上運行;
根據所述判斷,若允許所述JavaScript在所述主機通過所述瀏覽器提供的頁面上運行,則允許所述JavaScript調用所述第一函數;否則,不允許所述JavaScript調用所述第一函數。
可選地,所述根據所述請求,所述根據所述請求,判斷是否允許所述JavaScript調用所述第一函數,包括:
根據所述請求,判斷提供所述瀏覽器所展示的頁面的主機是否允許所述JavaScript在所述頁面上運行;
根據所述判斷,若允許所述JavaScript在所述主機通過所述瀏覽器提供的頁面上運行,則查詢所述第一函數中是否存在表明允許所述第一函數被所述JavaScript調用的注釋,若存在,則允許所述JavaScript調用所述第一函數,若不存在,則不允許所述JavaScript調用所述第一函數;
根據所述判斷,若不允許所述JavaScript在所述主機通過所述瀏覽器提供的頁面上運行,則確定不允許所述JavaScript調用所述第一函數。
可選地,所述根據所述請求,判斷提供所述瀏覽器所展示的頁面的主機是否允許所述JavaScript在所述頁面上運行,包括:
查詢提供所述瀏覽器所展示的頁面的主機是否存在于白名單中,若存在于所述白名單中,則確定所述主機允許所述JavaScript在所述頁面上運行。
可選地,所述根據所述請求,判斷是否允許所述JavaScript調用所述第一函數,包括:
查詢所述第一函數中是否存在表明允許所述第一函數被所述JavaScript調用的注釋,若存在,則允許所述JavaScript調用所述第一函數,若不存在,則不允許所述JavaScript調用所述第一函數。
可選地,所述查詢所述第一函數中是否存在表明允許所述第一函數被所述JavaScript調用的注釋,包括:
查詢所述第一函數中是否存在表明允許所述第一函數被所述JavaScript調用的Annotation注釋。
可選地,所述第一函數為所述瀏覽器提供的應用程序編程接口。
本發明實施例提供的一種提高瀏覽器安全性的方法,由于在接收JavaScript調用瀏覽器提供的第一函數的請求時,會根據所述請求,判斷是否允許所述JavaScript調用所述第一函數,若允許所述JavaScript調用所述第一函數,則所述第一函數被所述JavaScript調用,否則所述第一函數不被所述JavaScript調用,由此能確保瀏覽器在執行JavaScript時的安全性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于可牛網絡技術(北京)有限公司,未經可牛網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410333934.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:TR射頻模塊
- 下一篇:一種基于注入鎖定環形振蕩器的正交調制接收機電路架構





