維基泄密這周五公開第三批CIA文檔,內(nèi)容聚集在反取證工具。上兩次則主要是間諜機構(gòu)使用的黑客工具。
3月7日,維基泄密首次公開CIA的漏洞利用工具,可入侵安卓、蘋果手機,Windows/Mac電腦等設(shè)備。兩個星期之后,維基泄密又公開了CIA購買蘋果電腦和手機,在上面安裝間諜軟件后,把設(shè)備交給被監(jiān)控目標(biāo)。
此次(第三次)公開的文檔包括CIA秘密反取證工具Marble框架的源代碼。該工具用于令CIA的惡意軟件難于被安全人員分析破解,通過混淆文本片段,以防止被追蹤溯源。
通過代碼混淆的方法來逃避沙盒檢測的手段,近年來對于主流的網(wǎng)絡(luò)犯罪分子來說已不新鮮,但Marble的一個功能卻十分突出。它為病毒編寫者提供了一個把自己偽裝成說其他語言的人,包括漢語、俄語、韓語、阿拉伯語和波斯語。而中、俄、朝鮮和伊朗,都是或曾經(jīng)是美國的敵對國。
維基泄密認(rèn)為,這種工具正是CIA用于迷惑安全人員的現(xiàn)實手段,讓他們以為入侵自己的人是別的國家而不是美國,如中國人民解放軍。
源代碼顯示,Marble各國語言的測試樣本還具有雙重誤導(dǎo)作用。例如,假裝病毒編寫者為說漢語的人,但同時顯示出故意掩蓋漢語痕跡的行為,以欺騙分析人員更加肯定地得出錯誤結(jié)論,此舉也有可能在隱藏虛假的錯誤信息。
當(dāng)然,對于嚴(yán)格的溯源技術(shù)來說,需要基于多種因素來判定,僅靠Marble并不足以令經(jīng)驗豐富的網(wǎng)絡(luò)取證人員上當(dāng)。