首先,我們先了解一下甚是Sandbox虛擬沙盤,我曾經在[個人電腦資安防護技術的介紹(上)]中簡單說明了甚麼是Sandbox虛擬沙盤,但是一直都沒有仔細介紹它們相關的軟件。
Sandbox虛擬沙盤的原理就正如下方的圖片一樣,Sandbox虛擬沙盤是在系統建立一個虛擬的隔離區,當病毒攻擊時,或是軟件做任何修改,它們也只能攻擊和修改這個虛擬的隔離區,而真正系統就不會受到攻擊和改變,而且Sandbox的隔離區就好像沙地一樣,就算在上面寫字也可以輕易還原,使用者可以輕易清空這個隔離區!
比方當我們設定[a.exe]在Sandbox虛擬沙盤中執行(運作),這樣如果[a.exe]生成和安裝了多個文件在系統內,這些生成和安裝等的改變都只會被關在Sandbox虛擬沙盤中進行改變,而不會在真實的系統進行修改。這樣,如果[a.exe]生成和安裝的是病毒,你只需要空接清空Sandbox虛擬沙盤即可;如果[a.exe]生成和安裝的是正常有用的物件,你就可以決定是否要保留這些改變。
注意:Sandbox虛擬沙盤並不是100%安全的,有一些程式和病毒可以在無任何提示的情況下穿透Sandbox虛擬沙盤,或是當檢測到自己被放在Sandbox虛擬沙盤中執行時,就會收起所有惡意行為,這樣使用者就會誤以為該程式是沒有問題,而當使用者將該程式在真實的系統執行時,該程式就會攻擊真正的系統,所以Sandbox虛擬沙盤也不一定100%安全的。一般情況下,Sandbox虛擬沙盤都會對在當中執行的軟件作出一定的限制,例如在Sandbox虛擬沙盤中運作的軟件禁止對系統安裝驅動程式,這樣可以有效防止在Sandbox虛擬沙盤中運作的軟件穿透Sandbox虛擬沙盤的保護。
Sandboxie是一套免費的Sandbox虛擬沙盤類軟件,Sandboxie有分為免費版和付費版,但免費版與付費版的防護能力和安全性都是一樣的,只是付費版多了一點功能而已,基本上Sandboxie免費版已經足夠你和我使用。
一.下載Sandboxie虛擬沙盤!
官方網站:
http://www.sandboxie.com/
下載主頁:
http://www.sandboxie.com/index.php?DownloadSandboxie
直接下載:
http://www.sandboxie.com/SandboxieInstall.exe
只支援32Bit的Windows 2000,XP,2003,Vista(一般用戶是使用32Bit)。
Windows 7方面,現在只支援Release Candidate(RC)7100版本,目前不支援其他較早和較後的Windows 7版本。
32Bit的Windows 2000用戶需要先安裝GDIPLUS.DLL才可以正常使用Sandboxie,詳情請看:
http://www.sandboxie.com/index.php?GdiPlus
不支援任何64Bit作業系統。
二.安裝步驟!
第1步:執行下載回來的Sandboxie安裝檔,再選擇自己的語言,我使用的是繁體中文,所以我選擇[Chinese(Traditional)],選擇好語言後,就按[OK]來進入下一步。
第2步:看完授權條款後,如果授權條款沒有問題,按下[我接受]即可。
第3步:按下[安裝]立會進行安裝。
第4步:到了這一步,安裝過程已經完成了90%,接下來我們按下[下一步]。
第5步:這一步是安裝Sandboxie的核心驅動程式,當安裝Sandboxie的核心驅動程式時,許多防毒軟件、HIPS和其他安裝軟件都有可進行警報,所以在安裝此核心驅動程式前,建議先暫時退出防毒軟件、HIPS和其他安裝軟件,在安裝完成後把再次重新啟用它們。或是如果你不想關閉防毒軟件、HIPS和其他安裝軟件,你也可以在它們進行警報時,放行安裝Sandboxie的核心驅動程式的行為。
當我們預備好後,按[下一步]即會立即進行Sandboxie核心驅動程式的安裝工作。
第6步:按下[完成]即可完成整個安裝過程。
三.開始使用Sandboxie虛擬沙盤!
第1步:第一次開啟主介面後,會彈出歡迎使用Sandboxie的提示,我們按下[關閉]即可。
四.使用Sandboxie虛擬沙盤運行程式和文件!
第1步:由於Sandboxie是繁體中文版的,所以在使用上基本上不會有太大問題,所以我就在這裡示範一下如何使用,我首先以運行一隻病毒來做示範,這樣各位就可以舉一反三。
首先[點選]要在Sandboxie虛擬沙盤中使用的程式和文件,然後按下滑鼠[右鍵],最後按下[從沙盤中開啟]即可。
第2步:我們可以開啟Sandboxie的主介面,從主介面我們可以得知有甚麼程式和文件是在Sandboxie虛擬沙盤中運作的。
可以看得到,我們剛才示範運行的一隻病毒現在已經在Sandboxie虛擬沙盤當中。
第3步:這是剛剛示範在Sandboxie虛擬沙盤中運作的一隻病毒彈出的中毒現象,是一個病毒作者的勒索提示。不要害怕,因為它只是在Sandboxie虛擬沙盤中工作而已。
第4步:可以看得到,真實的系統還沒有中毒,因為示範用的病毒只是在Sandboxie虛擬沙盤中運作。
第5步:不論我們在Sandboxie虛擬沙盤中運行的是甚麼,只要在Sandboxie虛擬沙盤中運行的程序試圖生成檔案或試圖更改到真實的系統時,Sandboxie虛擬沙盤就會彈出提示。
‧按下下方的[關閉]:表示禁示該程序生成的檔案或變更套用到真實的系統。
‧先點選[復原到原來資料夾],再按下下方的[復原]:表示允許並根據該程序的原來設定,將生成的檔案或變更套用到真實的系統。
‧先點選[復原到其他資料夾],再按下下方的[復原]:表示允許並根據使用者的決定,將生成的檔案或變更套用到真實的系統指定的位置,Sandboxie虛擬沙盤在下一步會要求你選擇要將生成的檔案存到甚麼路徑。
如果你好像我的示範一樣,是在運行病毒或可疑程式和文件時,我們當然要按下下方的[關閉],這樣就可以防止該程序穿出虛擬沙盤。如果我們在Sandboxie虛擬沙盤運行的程序所生成的檔案或變更是可靠有用的,我們可以選擇[復原],這樣在Sandboxie虛擬沙盤運行的程序所生成的檔案或變更就可以穿出虛擬沙盤。
第6步:當然,我們也可以先按下關閉,等事後再來復原。
首先我們可以開啟Sandboxie的主介面,點選[分類組別],然後按下滑鼠[右鍵],最後按下[快速復原]即可開啟快速復原介面。
第7步:開啟快速復原介面後,點選要進行復原的檔案或變更,然後按下右方的[復原到原來資料夾]或是[復原到其他資料夾],最後按下[關閉]即可完成復原。
‧復原到原來資料夾:表示允許並根據該程序的原來設定,將生成的檔案或變更套用到真實的系統。
‧復原到其他資料夾:表示允許並根據使用者的決定,將生成的檔案或變更套用到真實的系統指定的位置,Sandboxie虛擬沙盤在下一步會要求你選擇要將生成的檔案存到甚麼路徑。
五.清空Sandboxie虛擬沙盤中運行程式和文件!
第1步:當我們使用完Sandboxie虛擬沙盤後,或是要強行關掉Sandboxie虛擬沙盤中的程序(進程),我們就要對虛擬沙盤進行清理工作。
首先我們可以開啟Sandboxie的主介面,然後點選需要清理的處理程序(進程)和物件,或是點選[分類組別]把整個分類組別中的項目全部點選,然後按下滑鼠[右鍵],再按下[終止應用程式]。
第2步:出現警告,按下[是(Y)]即可進行終止。
第3步:終止後,我們還要刪除Sandboxie虛擬沙盤中的物件。
首先我們可以開啟Sandboxie的主介面,點選[分類組別],然後按下滑鼠[右鍵],最後按下[刪除沙盤內容]即可開啟刪除沙盤內容介面。
第4步:開啟刪除沙盤內容介面後,點選沙盤內要刪除的文件夾或是個別物件,然後按下下方的[刪除沙盤內容],最後按下[關閉]即可完成刪除工作。
六.其他Sandboxie虛擬沙盤功能介紹!
第1步:我們可以在系統的工具列右方[點選]Sandboxie虛擬沙盤的圖示,然後按下滑鼠[右鍵],再移到[DefaultBox],你就會看到有多個快速啟用功能,以下我將會介紹下它們。
‧開啟網頁瀏覽器:與桌面的[從沙盤開啟網頁瀏覽器]捷徑相同,意思是將Internet Explorer瀏覽器放入沙盤中運行,這樣當我們開啟有毒的網頁時,病毒也只能在沙盤中運行,而不會使真實的系統中毒。
‧開啟電子郵件程式:意思是將Outlook電子郵件軟件放入沙盤中運行,這樣當我們開啟有毒的信件時,病毒也只能在沙盤中運行,而不會使真實的系統中毒。
‧開啟其他程式:瀏覽使用者想要放入沙盤中運行的文件和程式。
‧從開始功能表開啟:從開始功能表瀏覽使用者想要放入沙盤中運行的文件和程式。
‧開啟檔案總管:將檔案總管放入沙盤中運行,這樣使用者變更、刪除、複製文件等工作都會在沙盤中進行,不會被記錄在真實的系統中。
‧終止應用程式:在上方[五.清空Sandboxie虛擬沙盤中運行程式和文件]中的[第1步]中有介紹,意思是終止所有在Sandboxie虛擬沙盤中運行的處理程序(進程)和物件。
‧快速還原:在上方[四.使用Sandboxie虛擬沙盤運行程式和文件!]中的[第6步]和[第7步]中有介紹,意思就是允許將生成的檔案或變更套用到真實的系統,當按這裡的快速還原即會開啟快速復原介面,然後參考上方[四.使用Sandboxie虛擬沙盤運行程式和文件!]中的[第6步]即可。
‧刪除沙盤內容:在上方[五.清空Sandboxie虛擬沙盤中運行程式和文件]中的[第3步]和[第4步]中有介紹,意思是刪除Sandboxie虛擬沙盤中的物件。
‧瀏覽沙盤內容:意思就是開啟Sandboxie虛擬沙盤的沙盤資料夾,預設的路徑位置是[C:\Sandbox\]。
總結:Sandboxie虛擬沙盤是一套相當穩定的虛擬沙盤,因為Sandboxie虛擬沙盤已經算是比較老牌的一家Sandbox類的軟件,而且免費,所有相當值得使用。Sandboxie虛擬沙盤可以作為電腦中繼防毒軟件、HIPS和防火牆之後,另一套堅固的防線,可以用作開啟一些危險的文件和程式,或是用Sandboxie虛擬沙盤來保護瀏覽器,這樣瀏覽網站時就會更安全。當然也要緊記,Sandbox類的軟件是有機會被突破的,所以還是不能掉以輕心,因為世上沒有能夠保證100%安全的安全軟件,所以網路世界還是相當危險的!
本文章於2009年6月27日由[天光仔]寫作~
本文章是由[天光仔]寫作,歡迎轉貼,但轉貼時只可以轉貼部分內容,不可全文轉貼,而且需要附上本網站的名稱與本網站或文章的網址(URL)~