什么是沙盒加密技術?很多人一定都不知道吧。但其實沙盒加密技術對于數據的安全是有很大幫助的,那么你有興趣來了解一下關于沙盒加密技術的相關知識嗎?
沙盒(sanbox)廣為人知始于瀏覽器的安全應用,主要是防止病毒木馬通過瀏覽器途徑感染本機,其主要機制是通過進程及內存等資源隔離,控制沙箱內的進程對本地系統資源的調用,后來逐步推廣,形成了類似360的安全桌面,在移動操作系統中也沿用和發展了該技術,殺毒軟件中目前沙盒技術也廣泛使用。應該說,沙盒技術的應用,將病毒木馬傳播的風險進行了有效的控制,功不可沒??梢哉f,沙盒技術其安全機制主要是“防外不防內”,其默認安全模型是認為本機操作系統是可靠的,而通過沙盒將不信任的應用程序進行隔離,控制其對本機其他系統資源的調用。
沙盒加密技術可以說是一種虛擬機的發展,它們的原理也大致相同,但它們卻也存在著很大的差別。沙盒加密是一種更深層的系統內核級技術,當一個程序在運行時,沙盒會接管程序調用接口的行為,并會在確認攻擊行為后讓系統復原。
沙盒通過虛擬化技術創建的隔離系統環境。您可以在沙盒中運行包含風險的程序,沙盒會記錄程序運行過程中的各種操作行為。
在盒箱中所有操作都是虛擬的,真實的文件和注冊表不會被改動,這樣可以確保病毒無法對系統關鍵部位進行改動破壞系統。
沙盒內的文件操作,包括可執行文件和非可執行文件:安全桌面內的進程所對文件和系統的修改,全部被重定向。
重定向后的文件是經過加密的,即使重定向的文件被泄露,也沒有安全隱患。用戶注銷后,重定向文件全部被刪除,即所有在安全桌面下進行的文件操作對于默認桌面沒有任何改變。
在安全桌面中,所有的通訊也被嚴格控制,安全桌面與電腦桌面之間通信也會被重新定向而進行控制,防止用戶把資料泄露出去。
沙盒技術由于從原理上是不信任沙盒內的程序,但信任本機系統的程序和環境,所以其控制機制是限制沙盒內的進程行為,但是由于其在本機運行,無論存儲、內存交換還是各種資源,都必須使用本機的,所以從理論上從沙盒(安全桌面)外可以獲取沙盒內一切信息,明朝萬達對sanboxie的實驗證明也確實如此。而回到
數據防泄密的根本,正是害怕數據使用者竊取信息,而數據使用者顯然具備控制本終端計算機的全部權限,使用者本人可以通過簡單的手段從本機操作系統(沙盒外)輕而易舉地獲取基于沙盒技術構建的“安全桌面”環境中使用的各種敏感信息,讓
數據防泄密措施形同虛設,沙盒顯然無法勝任
數據防泄密這種“防內”的安全模型。即便有些基于沙盒的“安全桌面”采用了文件及存儲加密措施,但是由于數據內容內存的頁交換必然是文明的,所以依然通過簡單的工具可以輕而易舉地將“安全桌面”內的數據拿出去,所謂“一機兩用”的安全桌面隔離措施成了徹底的笑話。
從上面的簡單分析可知,沙盒技術從根本原理上就不適用于“防內”為目標的政府及企事業單位內部防泄密用途,一些廠商在對技術原理和模型不求甚解的情況下,以易用性和表面性誤導用戶,是種不負責任的行為??梢哉f,將沙盒技術應用于
數據防泄密領域構建“一機多用”平臺是中國信息安全界近年來最重大的技術性應用錯誤之一,希望政府和企事業單位用戶能夠清晰認識到這個嚴重的錯誤,慎重選擇宣稱基于沙盒原理構建的
數據防泄密或者“一機兩用”方案,已經采用的應盡快給出補救措施。
沙盒技術具有以下特點:
1、完全隔離并輕量的虛擬化技術。
2、自動識別特定有風險軟件隔離運行。
3、所有的磁盤操作放置在一個緩沖區,沒有真正寫入。
4、安全不留痕跡,用的省心更安心。