在計算機領域,沙盒這一概念很早就用以表示一個能夠讓惡意代碼運行其中的安全隔離環境,方便研究人員對惡意代碼進行分析。同樣的概念現在被網絡安全設備用于執行和檢查網絡信息流,發現那些躲過了傳統安全措施的惡意代碼。
由于能夠虛擬仿真整個操作系統,沙盒便可安全地執行可疑代碼,以便觀察其所作所為。包括文檔/磁盤操作、網絡連接、注冊/系統配置修改等等在內的惡意行為因此暴露無遺,從而消除威脅。
為何現在必須采用沙盒技術?
既然沙盒技術屬于很早的技術,為什么又突然變得如此重要?因為當網絡罪犯了解了更多普通的安全檢測方法時,他們往往會將更多的投入放在安全規避方法的研發上。高級持續性威脅(APT)屬于定制開發的針對性攻擊。使用前所未見的(或“0day”)惡意軟件,它們可以避開直接檢測來利用薄弱點(沒有修補的安全漏洞)。這些威脅來自于全新的或看似安全的URL主機和IP地址。它們的目的是使用那些千方百計繞過安全屏障并盡可能長時間地潛伏在雷達下的高級代碼技術來危害它們的目標系統。今天,不論是新式入侵威脅,或以全新方式偽裝的舊有入侵威脅,沙盒技術都可以幫助我們發現它們。
沙盒與惡意樣本的對抗
沙盒技術的主要應用是準確地模擬惡意代碼的行為。理想情況下,沙盒中的輸出應當與代碼在某個終端用戶環境中運行時的輸出完全相同。實際上,由于所涉及的變量數量的關系,產生完全相同的結果是很困難的。其類似于試圖從種子開始種植兩株完全相同植物的過程;即使極細微的水、光、溫度和土壤成分的差異都會產生不同的結果。
漏洞程序(Exploit)與有毒App(Zpplication):
高級威脅能夠偽裝成為文檔文件來欺騙員工開啟文件(如Word、Excel或Adobe Reader)去運行惡意代碼。若要檢測出這種行為,沙盒必須從頭至尾運行一系列的操作系統,每個操作系統都要運行多個應用程序版本。
32與64位,Windows XP與Windows7/8:
32位代碼可同時運行于32位和64為環境下,因此惡意軟件的作者更青睞32位,以獲得最大的感染效果。如今大多數惡意軟件仍然是可執行文件的形式,特別是可移植的可執行32位格式(PE32)。PE32文件能夠同時在Window XP和7/8的環境中運行,所以大多數惡意行為都可以在XP(不支持64位代碼)中觀察到,而不需在7/8中進一步測試。但運行于帶有CPRL的FortiSandbox的Fortinet殺毒引擎完全支持32位和64位代碼以及多個平臺:Window s、Mac、Linux、Android、Window Mobile、iOS、Blackberry和遺留下來的Symbian。
FortiSandbox助力企業應對新型威脅
FortiGuard實驗室觀察到的大多數威脅都是32位且用于在Windows XP環境中執行的。Windows XP仍是一個活躍的市場,也是一個易取的目標。若黑客(開發者)可以編寫32位惡意軟件,其就會在今天的XP上生效,也會在用戶遷移到Windows XP /8時跨平臺生效,所以,開發者沒有必要專門制作針對Windows 7/8惡意軟件。盡管FortiGuard實驗室并沒有預期64位威脅會立即發起攻擊,但Fortinet使用其CPRL、殺毒引擎和FortiSandbox已經能夠同時捕獲這兩種威脅。
網絡環境一旦出現轉變,其下受到支持的環境也會跟著轉變。為了有效地捕捉病毒威脅,FortiSandbox根據現有的網絡環境威脅同時在Windows XP和Windows 7/8的虛擬環境中配置資源,并以FortiGate和FortiSandbox整合了新式規避技術偵測功能和目標平臺的強化技術。不止如此,FortiSandbox還通過代碼仿真和殺毒引擎預過濾為O/S獨立檢測提供支持。
在今天的威脅形勢下,沙盒提供了一個十分有用的新一層防御。使用得當的話,它會成為一個學習設備,最終與網關安全相結合,因此它可以快速識別網絡上新的威脅活動并有助于做出事件反應,此類設備之間的集成能力最為關鍵。FortiGuard實驗室不斷地發現和監視新出現的規避技術,以便可以快速將反擊更新與情報發送給Fortinet解決方案。Fortinet目前支持將FortiSandbox與FortiGate安全網關、FortiClient終端防御軟件、FortiWeb WAF、FortiManager集中管理平臺和FortiMail郵件安全網關等安全設備加以集成。
版權所有:鄭州三中網安科技有限公司 豫ICP備2020036495號-1 ?? | 豫公網安備 41019702002241號 | 站點地圖 | 人才招聘 | 聯系我們 |