一、概述
國家計算機病毒應急處理中心在對西北工業大學遭境外網絡攻擊事件進行調查過程中,在西北工業大學的網絡服務器設備上發現了美國國家安全局(NSA)專用的網絡武器“飲茶”(NSA命名為“suctionchar”)(參見我中心2022年9月5日發布的《西北工業大學遭美國NSA網絡攻擊事件調查報告(之一)》)。國家計算機病毒應急處理中心聯合北京奇安盤古實驗室對該網絡武器進行了技術分析,分析結果表明,該網絡武器為“嗅探竊密類武器”,主要針對Unix/Linux平臺,其主要功能是對目標主機上的遠程訪問賬號密碼進行竊取。
二、技術分析
經技術分析與研判,該網絡武器針對Unix/Linux平臺,與其他網絡武器配合,攻擊者可通過推送配置文件的方式控制該惡意軟件執行特定竊密任務,該網絡武器的主要目標是獲取用戶輸入的各種用戶名密碼,包括SSH、TELNET、FTP和其他遠程服務登錄密碼,也可根據配置竊取保存在其他位置的用戶名密碼信息。
該網絡武器包含“驗證模塊(authenticate)”、“解密模塊(decrypt)”、“解碼模塊(decode)”、“配置模塊”、“間諜模塊(agent)”等多個組成部分,其主要工作流程和技術分析結果如下:
(一)驗證模塊
驗證模塊的主要功能是在“飲茶”被調用前驗證其調用者(父進程)的身份,隨后進行解密、解碼以加載其他惡意軟件模塊。如圖1所示。

(二)解密模塊
解密模塊是通用模塊,可被其他模塊調用對指定文件進行解密,采用了與NOPEN遠控木馬(參見《“NOPEN”遠控木馬分析報告》)類似的RSA+RC6加密算法。如圖2所示。

(三)解碼模塊
與解密模塊類似,解碼模塊也是通用模塊,可以被其他模塊調用對指定文件進行解碼,但采用了自編碼算法。如圖3所示。

(四)配置模塊
配置模塊的主要功能是讀取攻擊者遠程投送的xml格式配置文件中的指令和匹配規則,并生成二進制配置文件,從而由“監視模塊”和“間諜模塊”調用后在受害主機上查找相關內容。如圖4、圖5所示。


(五)間諜模塊
間諜模塊的主要功能是按照攻擊者下發的指令和規則從受害主機上提取相應的敏感信息并輸出到指定位置。

(六)其他模塊
在分析過程中,我們還發現另外兩個模塊,分別是配置文件生成模塊和守護者模塊。其中,配置文件生成模塊的功能可能是生成ini臨時配置文件,而守護者模塊與間諜模塊具有很高的代碼相似性,可能是為不同版本系統生產的變種。
三、總結
基于上述分析結果,技術分析團隊認為,“飲茶”編碼復雜,高度模塊化,支持多線程,適配操作系統環境廣泛,包括FreeBSD、Sun Solaris系統以及Debian、RedHat、Centos、Ubuntu等多種Linux發行版,反映出開發者先進的軟件工程化能力。“飲茶”還具有較好的開放性,可以與其他網絡武器有效進行集成和聯動,其采用加密和校驗等方式加強了自身安全性和隱蔽性,并且其通過靈活的配置功能,不僅可以提取登錄用戶名密碼等信息,理論上也可以提取所有攻擊者想獲取的信息,是功能先進,隱蔽性強的強大網絡武器工具。
近日,國家計算機病毒應急處理中心和360公司對一款名為“二次約會”的間諜軟件進行了技術分析,分析報告顯示,該軟件是美國國家安全局(NSA)開發的網絡間諜武器。據了解,在國家計算機病毒應急處理中心會同3......
美國國家安全局(NSA)“特定入侵行動辦公室”(TAO)在對西北工業大學發起網絡攻擊的過程中構建了對中國電信運營商核心數據網絡遠程訪問的“合法”通道,對我電信基礎設施滲透控制。2022年6月22日,西......
一、概述國家計算機病毒應急處理中心在對西北工業大學遭境外網絡攻擊事件進行調查過程中,在西北工業大學的網絡服務器設備上發現了美國國家安全局(NSA)專用的網絡武器“飲茶”(NSA命名為“suctionc......
上圖位于美國馬里蘭州米德堡的美國國家安全局大樓。“棱鏡門”的塵埃還未落定,處于輿論風口浪尖的美國國家安全局(NSA)又起風波。據美國《華盛頓郵報》10月15日報道,NSA高官和前雇員愛德華·斯諾登提供......