阿里安全獵戶座實驗室解析最新惡意軟體VPNFilter

阿里安全獵戶座實驗室解析最新惡意軟體VPNFilter

來自專欄阿里聚安全的安全專欄

文/阿里安全獵戶座實驗室

近日,思科Talos團隊公開了一個新的惡意軟體及系統「VPNFilter」。

研究結果表明,VPNFilter是一個可擴展性強、有較好健壯性、高水平及非常危險的安全威脅,高度模塊化的框架允許快速更改操作目標設備,同時為情報收集和尋找攻擊平台提供支撐。VPNFilter破壞性較強,可以通過燒壞用戶的設備來掩蓋蹤跡,比簡單地刪除惡意軟體痕迹更深入,同時VPNFilter惡意軟體的組件允許盜竊網站憑證和監控Modbus SCADA協議。如果需要的話,類似命令可大規模地執行,可能會導致成千上萬的設備無法使用。

影響面廣 危害巨大

由於Talos團隊的觀察都是遠程,而不是在設備上的,很多情況下很難確定具體的版本號和模型。但根據研究結果,所有如下設備都有與VPNFilter惡意軟體相關的公開漏洞及威脅。不過以下清單是不完整的,但隨著研究的深入,其他設備可能也會受到影響。

LINKSYS設備:E1200E2500WRVS4400N

MIKROTIK 雲核心路由器ROUTEROS版本:101610361072

NETGEAR設備:DGN2200R6400R7000R8000WNR1000WNR2000

QNAP設備:TS251TS439 Pro及其他運行QTS軟體的QNAP NAS 存儲設備。

TP-LINK設備:R600VPN

阿里安全獵戶座實驗室:針對VPNFilter惡意軟體的防護建議

由於受影響的設備大多數直接連接到互聯網,攻擊者和設備之間大多沒有安全設備,大多數受影響的設備有公開漏洞,此外,大多數都沒有內置反惡意軟體功能,這些使得對於此類威脅防護比較困難。

阿里安全獵戶座實驗室針對VPNFilter惡意軟體的防護建議:

1)確保您的設備與補丁版本是最新的,及時應用更新補丁,避免存在公開漏洞。

2)設備對外最小化開放埠服務,減少攻擊面。

3)設備默認口令需要及時變更,同時滿足複雜度要求。

4)Talos開發並部署了100多個Snort簽名,用於公開已知的與此威脅相關的設備的漏洞。這些規則已經部署在公共Snort集合中,可以使用這些規則來保護設備。

5)對VPNFilter涉及的域名/ip地址做黑名單,並將其與該威脅關聯起來,進行檢測攔截防禦。

6)路由器和NAS設備被感染,建議用戶恢復出廠默認值,升級最新版本打上最新補丁並重新啟動。

事件回溯

2018年5月8日,思科Talos團隊觀察到VPNFilter感染活動急劇增加,幾乎所有新的受害者都在烏克蘭。同時,BlackEnergy和VPNFilter之間有代碼重疊。而且種種跡象表明攻擊可能很快就會發生;另外,至5月17日,在烏克蘭新的VPNFilter受害者再次大幅增加。據估計,至少有54個國家的感染設備數量至少達到50萬。為儘快減少此惡意軟體帶來的危害,思科Talos團隊與合作夥伴協商後,在尚未完成研究之前就公開了這些信息。

據悉,VPNFilter惡意軟體瞄準的設備類型為網路設備和存儲設備,一般很難防禦。這些設備經常出現在網路外圍,沒有入侵保護系統(IPS),也通常沒有可用的基於主機的防護系統,如反病毒(AV)包,而且大多數的類似目標設備,特別是運行舊版本的,都有公開的漏洞或默認口令。這使得攻擊相對簡單,至少從2016年起這種威脅增長得很快。

目前,受VPNFilter惡意軟體影響的已知設備:Linksys、MikroTik、NETGEAR和TP-Link網路設備,一般在小型和家庭辦公室(SOHO)空間,以及QNAP網路附加存儲(NAS)設備。

解析VPNFilter惡意軟體

VPNFilter惡意軟體是一個分不同階段而且模塊化運行的攻擊平台,支持多種功能,並可進行情報收集和破壞性網路攻擊操作。

第1階段惡意軟體通過重新啟動植入,這使得它有別於大多數其他惡意軟體,因為惡意軟體通常無法在設備重啟後存活。第1階段的主要目的是獲得一個持久化存在的立足點,並使第2階段的惡意軟體得以部署。第1階段利用多個控制命令和通道(C2)來發現當前階段2部署伺服器的IP地址,使這個惡意軟體極其健壯,能夠處理不可預測的C2基礎結構變化。

第2階段惡意軟體擁有智能收集平台中所期望的功能,比如文件收集、命令執行、數據過濾和設備管理,某些版本也具有自毀功能,覆蓋了設備固件的關鍵部分,並可重新引導設備,使其無法使用。

此外,還有多個階段3的模塊作為第二階段惡意軟體的插件,提供附加功能,當前思科Talos團隊已發現了兩個插件模塊:一個數據包嗅探器來收集通過該設備的流量,包括盜竊網站憑證和監控Modbus SCADA協議,以及允許第二階段與Tor通信的通信模塊,據稱仍然有其他幾個插件模塊但當前還沒有發現。

其中:

1.VPNFilter惡意軟體已知的C2域和IP

階段1:

photobucket[.]com/user/nikkireed11/library

photobucket[.]com/user/kmila302/library

photobucket[.]com/user/lisabraun87/library

photobucket[.]com/user/eva_green1/library

photobucket[.]com/user/monicabelci4/library

photobucket[.]com/user/katyperry45/library

photobucket[.]com/user/saragray1/library

photobucket[.]com/user/millerfred/library

photobucket[.]com/user/jeniferaniston1/library

photobucket[.]com/user/amandaseyfried1/library

photobucket[.]com/user/suwe8/library

photobucket[.]com/user/bob7301/library

toknowall[.]com

階段2:

91.121.109[.]209

217.12.202[.]40

94.242.222[.]68

82.118.242[.]124

46.151.209[.]33

217.79.179[.]14

91.214.203[.]144

95.211.198[.]231

195.154.180[.]60

5.149.250[.]54

91.200.13[.]76

94.185.80[.]82

62.210.180[.]229

zuh3vcyskd4gipkm[.]onion/bin32/update.php

2.文件HASH值

階段1:

50ac4fcd3fbc8abcaa766449841b3a0a684b3e217fc40935f1ac22c34c58a9ec

0e0094d9bd396a6594da8e21911a3982cd737b445f591581560d766755097d92

階段2:

9683b04123d7e9fe4c8c26c69b09c2233f7e1440f828837422ce330040782d17

d6097e942dd0fdc1fb28ec1814780e6ecc169ec6d24f9954e71954eedbc4c70e

4b03288e9e44d214426a02327223b5e516b1ea29ce72fa25a2fcef9aa65c4b0b

9eb6c779dbad1b717caa462d8e040852759436ed79cc2172692339bc62432387

37e29b0ea7a9b97597385a12f525e13c3a7d02ba4161a6946f2a7d978cc045b4

776cb9a7a9f5afbaffdd4dbd052c6420030b2c7c3058c1455e0a79df0e6f7a1d

8a20dc9538d639623878a3d3d18d88da8b635ea52e5e2d0c2cce4a8c5a703db1

0649fda8888d701eb2f91e6e0a05a2e2be714f564497c44a3813082ef8ff250b

階段3:

f8286e29faa67ec765ae0244862f6b7914fcdde10423f96595cb84ad5cc6b344

afd281639e26a717aead65b1886f98d6d6c258736016023b4e59de30b7348719

推薦閱讀:

用於學習惡意軟體分析的最佳編程語言
Gold Dragon:針對冬奧會的惡意軟體
惡意軟體中的逃避技術,十八般武藝樣樣齊全

TAG:阿里安全 | 惡意軟體 | 阿里巴巴集團 |