[發明專利]虛擬應用程序系統、存儲設備、虛擬應用程序的運行方法及虛擬環境的保護方法無效
| 申請號: | 200880125969.4 | 申請日: | 2008-12-31 |
| 公開(公告)號: | CN101965553A | 公開(公告)日: | 2011-02-02 |
| 發明(設計)人: | 崔鐘昱;申東夏;鄭盛旭;金智妍;穆罕默德·阿里·馬利克;沈相燁;李弘源 | 申請(專利權)人: | 密刻愛你有限公司 |
| 主分類號: | G06F9/06 | 分類號: | G06F9/06;G06F9/00 |
| 代理公司: | 北京鴻元知識產權代理有限公司 11327 | 代理人: | 陳英俊 |
| 地址: | 韓國*** | 國省代碼: | 韓國;KR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 應用程序 系統 存儲 設備 運行 方法 環境 保護 | ||
技術領域
本發明涉及一種虛擬應用程序系統、存儲設備、虛擬應用程序的運行方法及虛擬環境的保護方法,更具體地,涉及一種虛擬應用程序系統及其相關技術,該技術能夠保護用于運行虛擬應用程序的環境,并且保證使用虛擬應用程序的任務的獨立性和安全性。
背景技術
近來,隨著計算機任務環境通過數字技術的發展和超高速互聯網服務的普及得到改善,由人工執行的多種任務被計算機任務替代。例如,從商業的角度來看,用戶可以使用Word或Worksheet等工具將目標文件編輯為各種格式,從而能夠提高速度和商業效率。
通常,為了執行所需的計算機任務,用戶可以在主機中安裝應用程序,執行該應用程序,然后使用該相應的應用程序所提供的各種功能來寫入數字信息。這里,應用程序使用包括在主機中的主機資源。例如,應用程序可以訪問主機的文件系統和注冊表,從而執行數據的讀取和寫入任務。
然而,上述傳統的情形的問題在于,它不支持任務的移動。例如,在用戶使用主機中特定的應用程序執行任務,然后中止任務,隨后想要使用另一主機中的任務數據繼續執行該任務時,必須在相應的主機中安裝可以支持該任務的應用程序。如果不安裝可以支持該任務的應用程序,則用戶必須獲得安裝CD或文件并且安裝相應的應用程序。
因此,近來研究各種技術以解決該問題。代表性的研究之一是虛擬應用程序創建技術。虛擬應用程序創建技術是指一種通過虛擬化和封裝應用程序來創建統一的可移植的程序的技術。就是說,使應用程序可移植。市場上可獲得的虛擬應用程序創建工具包括Thinstall、Autolt?Macro?Script、Auto?Batch?File等。
然而,上述傳統技術的問題在于,由于在創建虛擬應用程序時,傳統技術通過采用Freescan和Postscan的圖像比較算法來執行封裝,因此傳統技術在封裝時準確性低且出錯率高。就是說,上述傳統技術不能創建包含用戶所需的應用程序的完整的軟件,而僅創建它的相關對象。此外,為了創建虛擬應用程序必須執行過多的步驟,并且這些步驟的過程也是復雜的。
另外,傳統技術的缺點在于,當使用虛擬應用程序執行任務時,它們易受安全威脅攻擊,而且,其問題在于,在執行任務之后,該任務的痕跡留在主機中。例如,通常,其它應用程序可以容易地訪問虛擬應用程序所使用的主機資源(例如,文件系統或注冊表),并且,即使在任務完成后,該任務的痕跡也會留在所述文件系統、注冊表等中。
如上所述,傳統技術的問題在于,它們不能充分滿足虛擬應用程序的獨立性和安全性的需要。因此,急需能夠解決所述問題的虛擬化和虛擬應用程序的相關技術。
發明內容
技術問題
因此,本發明是考慮到上述問題而提出的,并且本發明的一個目的是提供一種虛擬應用程序系統,其能夠通過阻止未經許可的應用程序(例如,主機應用程序)訪問運行虛擬應用程序的虛擬環境來保證安全性。
本發明的另一目的是提供一種虛擬應用程序系統,其能夠在與主機環境隔離的虛擬環境中安裝和運行虛擬應用程序。
本發明的又一目的是提供一種便攜式存儲設備,其能夠運行虛擬應用程序,在所述便攜式存儲設備中,當虛擬應用程序與主機一起工作時可以保證獨立性和安全性。
本發明的再一目的是提供一種虛擬應用程序的運行方法,其能夠在獨立和安全的環境中運行虛擬應用程序。
本發明的又再一目的是提供一種虛擬環境保護方法,其能夠保護用于運行虛擬應用程序的虛擬環境不受外界影響。
技術方案
為了達到上述目的,根據本發明的一個方面,提供一種虛擬應用程序系統。所述虛擬應用程序系統包括:運行控制模塊,所述運行控制模塊用于運行虛擬應用程序;以及虛擬環境保護模塊,所述虛擬環境保護模塊由運行控制模塊加載,并且所述虛擬環境保護模塊被設置用來阻止未經許可的應用程序訪問虛擬應用程序所訪問的虛擬環境。
虛擬環境保護模塊可將被許可訪問虛擬環境的應用程序的獨特ID信息存儲在表格中,并且,如果特定的應用程序試圖訪問虛擬環境,則虛擬環境保護模塊判斷所述特定應用程序的獨特ID信息是否存在于所述表格中。
這里,獨特ID信息可包括由相應的應用程序創建的進程ID和消息摘要中的至少一個。如果獨特ID信息是進程ID,則虛擬環境保護模塊可將被許可訪問虛擬環境的應用程序所產生的進程的進程ID存儲在進程ID表格中。如果特定的應用程序產生的進程試圖訪問虛擬環境,則虛擬環境保護模塊可以判斷所產生的進程的進程ID是否存在于進程ID表格中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于密刻愛你有限公司,未經密刻愛你有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200880125969.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:機動車輛
- 下一篇:一種服務群訪問控制方法、裝置及系統





