[發明專利]在沙箱中瀏覽網頁方法及裝置有效
| 申請號: | 201110448835.X | 申請日: | 2011-12-28 |
| 公開(公告)號: | CN102592086A | 公開(公告)日: | 2012-07-18 |
| 發明(設計)人: | 孫曉俊;肖鵬;朱翼鵬 | 申請(專利權)人: | 奇智軟件(北京)有限公司 |
| 主分類號: | G06F21/00 | 分類號: | G06F21/00;G06F17/30 |
| 代理公司: | 北京市德權律師事務所 11302 | 代理人: | 劉麗君 |
| 地址: | 100016 北京市朝陽*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 沙箱中 瀏覽 網頁 方法 裝置 | ||
技術領域
本發明涉及瀏覽器安全技術領域,特別是涉及在沙箱中瀏覽網頁方法及裝置。
背景技術
隨著計算機網絡的發展與普及,網絡安全方面的問題也日益突出,無論何時加載遠程網站上代碼并在本地執行,安全都是至關重要的問題。例如,點擊一個鏈接可以啟動一個瀏覽網頁的應用程序。訪問一個網頁時,其中的所有Applet(采用Java創建的基于HTML的程序)也會自動地啟動。如果再點擊一個鏈接,或者訪問一個網頁時,在用戶的機器上能夠安裝任意的代碼,那么犯罪分子就可能在此時竊聽機密信息、讀取財務數據或者接管用戶機器來發送廣告等等。
為了解決該問題,除了使用傳統的殺毒軟件等工具進行保護之外,現有技術還可以將沙箱技術與瀏覽器技術相結合,從而實現瀏覽網頁過程中的安全性防護。所謂沙箱技術就是為用戶提供一個安全的虛擬執行環境(相當于系統環境的副本),在沙箱中打開的任何可疑文件,其對硬盤和系統注冊表的操作都被定向指定到臨時文件夾中,對系統副本進行修改。這樣,即使文件帶有木馬病毒、廣告插件等惡意程序,也是被限制在虛擬環境中,不會影響真實的電腦系統,并且,隨著沙箱的消失,所運行過的可疑文件也會自動清除,因此電腦也就不會中毒了。
但是本發明人在實現本發明的過程中發現,現有技術在將沙箱技術與瀏覽器技術相結合進行安全性防護時,在瀏覽網頁的過程中仍然可能存在被惡意程序攻擊的情況。
發明內容
本發明提供了在沙箱中瀏覽網頁方法及裝置,在將沙箱技術與瀏覽器技術相結合進行安全性防護時,能夠更加有效地保證安全性。
本發明提供了如下方案:
一種在沙箱中瀏覽網頁的方法,包括:
將瀏覽器進程或瀏覽器頁面進程放入沙箱中運行;
對沙箱中運行的瀏覽器進程或瀏覽器頁面進程進行監控;
當所述沙箱中運行的瀏覽器進程或瀏覽器頁面進程產生調用進程的事件時,將被調用的進程放入沙箱中運行,該沙箱與所述瀏覽器進程或瀏覽器頁面進程所在的沙箱為同一沙箱。
其中,所述被調用的進程包括下載進程,所述將被調用的進程放入沙箱中運行包括:
捕捉沙箱中的瀏覽器進程或瀏覽器頁面進程產生的下載事件;
將該下載事件對應的文件保存路徑重定向到沙箱中指定的目錄中。
其中,所述被調用的進程包括安裝文件進程,所述將被調用的進程放入沙箱中運行包括:
捕捉沙箱中的瀏覽器進程或瀏覽器頁面進程產生的安裝文件事件;
將該安裝事件對應的文件安裝路徑重定向到沙箱中指定的目錄中。
其中,所述對沙箱中運行的瀏覽器進程或瀏覽器頁面進程進行監控包括:
通過監控沙箱中運行的瀏覽器進程或瀏覽器頁面進程調用的接口函數,對所述沙箱中的瀏覽器進程或瀏覽器頁面進程進行監控。
其中,所述當所述沙箱中運行的瀏覽器進程或瀏覽器頁面進程產生調用進程的事件時,將所調用的進程放入沙箱中運行包括:
當所述沙箱中運行的瀏覽器進程或瀏覽器頁面進程產生調用進程的事件時,判斷該調用進程的事件是否為網頁中自動運行的腳本產生;
如果是,則將被調用的進程放入到沙箱中運行。
一種在沙箱中瀏覽網頁的裝置,包括:
瀏覽器進程放入單元,用于將瀏覽器進程或瀏覽器頁面進程放入沙箱中運行;
監控單元,用于對沙箱中運行的瀏覽器進程或瀏覽器頁面進程進行監控;
被調用進程放入單元,用于當所述沙箱中運行的瀏覽器進程或瀏覽器頁面進程產生調用進程的事件時,將被調用的進程放入沙箱中運行,該沙箱與所述瀏覽器進程或瀏覽器頁面進程所在的沙箱為同一沙箱。
其中,所述被調用的進程包括下載進程,所述被調用進程放入單元包括:
第一事件捕捉子單元,用于捕捉沙箱中的瀏覽器進程或瀏覽器頁面進程產生的下載事件;
第一重定向子單元,用于將該下載事件對應的文件保存路徑重定向到沙箱中指定的目錄中。
其中,所述被調用的進程包括安裝文件進程,所述被調用進程放入單元包括:
第二事件捕捉子單元,用于捕捉沙箱中的瀏覽器進程或瀏覽器頁面進程產生的安裝文件事件;
第二重定向子單元,用于將該安裝事件對應的文件安裝路徑重定向到沙箱中指定的目錄中。
其中,所述監控單元具體用于:
通過監控沙箱中運行的瀏覽器進程或瀏覽器頁面進程調用的接口函數,對所述沙箱中的瀏覽器進程或瀏覽器頁面進程進行監控。
其中,所述被調用進程放入單元包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于奇智軟件(北京)有限公司,未經奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110448835.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:平推式自卸車
- 下一篇:利用微粉技術生產治療寒痹癥的寒痹停片的方法





