VPNFilter

惡意軟體

VPNFilter是一种针对网络设备(如路由器)固件的恶意软件,其主要行为包括但不限于蠕虫感染中间人攻击特洛伊木马、破坏受感染的路由器固件等。[1][2]FBI经过调查认为是由俄罗斯黑客集团Fancy Bear英语Fancy Bear制作。[3][4]

至2018年5月,全球约50万台网络通信设备的固件遭受感染(数量仍在持续增加中[5]),不仅最初发现该恶意软件的CiscoLinksysNetgear等厂商的设备受影响,华硕D-LinkUbiquiti华为中兴TP-LinkMikroTik、QNAP等众多厂牌的设备也有不同程度的感染,规模超乎对此介入调查的FBI的预期。受感染的设备要彻底除去该恶意软件只能重置路由器的固件(返回出厂设置),然后立即更改设备的默认管理密码,单纯的重启虽然能一定程度上遏制该恶意软件的后续动作,但除了并不能阻止“感染复发”以外还有变成僵尸网络的风险。[6][7]

软件行为动作

VPNFilter会感染多种网络路由器、第三层交换器等网络通信设备,以及一些网络存储设备[8],并且该软件还表现出对工业控制系统常见的Modbus协议、SCADA系统有感染偏好,而这些协议在工厂厂房、仓储仓库的网络系统和控制系统中常见,在对该软件的反向工程中,发现对SCADA的偏好甚至还是硬编码的。[9]

经过后来的版本分析显示,最初安装VPNFilter的蠕虫程序仅能攻击运行嵌入式Linux固件的设备,而且还要特定处理器平台的编译版本,使用x86架构Linux操作系统的网络通信设备并未能感染,后来VPNFilter的攻击范围除了ARM架构MIPS架构的设备以外,x86架构等也未能幸免;感染的操作系统也由Linux扩及至OpenBSD类UNIX系统。[10][11][2][12]

软件先是依据内置的厂商型号“花名册”来判别设备厂牌及型号,一旦命中则使用相应厂牌设备默认的管理员认证信息(像是默认的路由器管理密码)来进入网络设备的操作系统,一般的路由器等设备默认便是管理员权限的用户,因此这样实际上已经获得了管理员权限,不过这意味着要防范该恶意软件的话,仅需更改设备的默认管理密码或其它安全认证信息即可。[9]

在软件获得设备的管理员权限以后,便开始进行植入操作:[9][13]

  1. 第一阶段,蠕虫感染,查找Busybox一类的工具包,获得后利用该工具包在crontab一类的工作调度器、开机启动管理器中加入自启动项,令其可以定时启动,即使是可执行文件及脚本被移除亦可在某个时间点上重新下载可执行文件并执行随后的感染动作;
  2. 第二阶段,从远程抓取恶意软件的本体,即服务端,这是一个包含所有该软件所有基本功能特性的二进制可执行文件,会从远程(客户端)接收特定指令进行相应的操作,从远程发出的命令还可以令服务端下载新增额外的可选的功能模块;
  3. 第三阶段,根据远程的指令,安装不同特定功能的模块,并执行相应的功能,不同场合安装的模块可能会不一样,如在工业控制设备上会安装Modbus、SCADA相关的组件,在需要监听通信内容时安装dark web英语dark webTor、ssller模块等

操作细节

VPNFilter在遭受感染的设备中对该设备所在网络位置的网络流量进行数据包分析,获取该网络下的密码、用户名、数字签名等安全认证信息,在某些时候还会执行数据篡改、对设备进行其它控制操作,包括作为往后使用这些窃取的认证信息进行攻击的中继点,并隐藏这些攻击行为。

具体一些模块的细节,像是Tor模块可用于与远程的加密通信;ssller模块可用于中间人攻击,向网络注入恶意流量负载,修改发送的流量,将HTTPS降级为HTTP,对GoogleFacebookTwitterYoutube等站的流量进行调整以便监视;[14][15][16]dstr模块会在必要时先抹掉VPNFilter的行动踪迹,再删除固件内的一些必要软件以达到破坏被感染设备的目的。[6]还有其它的功能模块,不少是基于现有的恶意软件重新编译打包而来。

该恶意软件还对对其进行追踪的行为有一定的反制措施。[17]而且该恶意软件仍在持续演化中。[18]

缓解及解决

CiscoSymantec针对这些受感染设备影响,发表了用户可操作的解决措施。

其中,根除措施是重置路由器设备(返回出厂设置),对于小型家用级别的设备,可使用惯常的用牙签、针等尖锐物按压设备重置孔内的按键达到重置目的(具体视不同设备而定);一种是如果设备官方有固件更新,可按照固件安装说明重置固件并重装路由器的固件。不过无论何种方式达到了移除恶意程序的目的,原厂默认的设备管理密码是必须修改的,这也是防范再次感染的方法。

另一种方法是针对不能即时重置系统的临时缓解措施,由于设备受感染后,即便重启设备也只能暂时清除恶意软件,但仍处于感染的第一阶段,仍会试图通过某个网址重新下载恶意软件本体并继续感染其它网络通信设备。[19]

该恶意程序也引起了美国联邦调查局(FBI)的高度关注,在Cisco发表对VPNFliter的信息安全报告后随即展开了调查,不久就通过追踪在受感染设备第一阶段进行下载恶意软件时的重定向路径找到一个域名为“toknowall.com”的网址来源,但网址并没有明文显示,而是随机域名重定向至此而得。[4]针对病毒的第一阶段的感染,目前FBI一方面通过法院授权获取了对“toknowall.com”的控制权,将之重定向至空链接(实际上是FBI的蜜罐,或是未知的行动[20]),以避免第二、三阶段的感染(但该缓解方法非长久之计,仍有变成僵尸网络的风险)[21],而另一方面试图以蜜罐的方式获得更多的下载来源以追查发布者。[22][23][3]

受影响设备、地区

至2018年5月24日,Cisco旗下的威胁情报组织Talos统计全球至少50万台设备被感染,分布于54个国家及地区,尤其是以乌克兰为感染的重灾区。[10]次月的感染数量又翻了约一倍。[5]

以下是可能受影响的设备清单:[10][2][12][11]

华硕:

  • RT-AC66U
  • RT-N10
  • RT-N10E
  • RT-N10U
  • RT-N56U
  • RT-N66U

D-Link:

  • DES-1210-08P
  • DIR-300
  • DIR-300A
  • DSR-250N
  • DSR-500N
  • DSR-1000
  • DSR-1000N

华为:

  • HG8245

Linksys:

  • E1200
  • E2500
  • E3000
  • E3200
  • E4200
  • RV082
  • WRVS4400N

Mikrotik:

  • CCR1009
  • CCR1016
  • CCR1036
  • CCR1072
  • CRS109
  • CRS112
  • CRS125
  • RB411
  • RB450
  • RB750
  • RB911
  • RB921
  • RB941
  • RB951
  • RB952
  • RB960
  • RB962
  • RB1100
  • RB1200
  • RB2011
  • RB3011
  • RB Groove
  • RB Omnitik
  • STX5
  • Mikrotik RouterOS 6.37.5版至6.38.5版(现时最新版本)[24]

Netgear:

  • DG834
  • DGN1000
  • DGN2200
  • DGN3500
  • FVS318N
  • MBRN3000
  • R6400
  • R7000
  • R8000
  • WNR1000
  • WNR2000
  • WNR2200
  • WNR4000
  • WNDR3700
  • WNDR4000
  • WNDR4300
  • WNDR4300-TN
  • UTM50

QNAP:

  • TS251
  • TS439 Pro
  • Other QNAP NAS devices running QTS software

TP-Link:

  • R600VPN
  • TL-WR741ND
  • TL-WR841N

Ubiquiti:

  • NSM2
  • PBE M5

Upvel:

中兴:

  • ZXHN H108N

脚注

  1. ^ 在对VPNFliter的反向工程中获得的“制造商清单”中有“Upvel”的字样,但并未在里面找到对应的设备型号

参考资料

  1. ^ 黑客用恶意程序感染 50 万路由器. www.solidot.org. [2018-06-18]. (原始内容存档于2022-03-27). 
  2. ^ 2.0 2.1 2.2 VPNFilter state-affiliated malware pose lethal threat to routers. SlashGear. 2018-05-24 [2018-05-31]. (原始内容存档于2018-06-14) (美国英语). 
  3. ^ 3.0 3.1 Kevin Poulsen. Exclusive: FBI Seizes Control of Russian Botnet. Daily Beast. 2018-05-23 [2018-06-18]. (原始内容存档于2019-04-13). 
  4. ^ 4.0 4.1 FBI to all router users: Reboot now to neuter Russia's VPNFilter malware. [2018-06-18]. (原始内容存档于2018-07-03). 
  5. ^ 5.0 5.1 VPNFilter malware has infected a million routers — here's what you need to know. Android Central. 2018-06-11 [2018-06-25]. (原始内容存档于2021-06-15) (英语). 
  6. ^ 6.0 6.1 VPNFilter災情超乎預期,華碩、D-Link、華為與中興裝置都遭殃. iThome. [2018-06-18]. (原始内容存档于2019-10-08) (中文(繁体)). 
  7. ^ The VPNFilter Botnet Is Attempting a Comeback. BleepingComputer. [2018-06-25]. (原始内容存档于2021-03-08) (美国英语). 
  8. ^ 【注意喚起】QNAP社製NAS VPNFilterマルウェア対策について|テックウインド株式会社. www.tekwind.co.jp. [2018-06-25]. (原始内容存档于2021-05-07) (日语). 
  9. ^ 9.0 9.1 9.2 VPNFilter: New Router Malware with Destructive Capabilities. [2018-06-18]. (原始内容存档于2018-07-21). 
  10. ^ 10.0 10.1 10.2 Hackers infect 500,000 consumer routers all over the world with malware. Ars Technica. [2018-05-31]. (原始内容存档于2018-06-20) (美国英语). 
  11. ^ 11.0 11.1 VPNFilter: New Router Malware with Destructive Capabilities. [2018-05-31]. (原始内容存档于2018-07-21) (英语). 
  12. ^ 12.0 12.1 William Largent. VPNFilter Update - VPNFilter exploits endpoints, targets new devices. 2018-06-06 [2018-06-18]. (原始内容存档于2019-05-22) (英语). 
  13. ^ FBI对俄罗斯黑客进行攻击,抓住VPNFilter恶意软件域. www.sdnlab.com (中文(中国大陆)). 
  14. ^ VPNFilter 恶意程序能降级 HTTPS. www.solidot.org. [2018-06-18]. (原始内容存档于2022-05-09). 
  15. ^ VPNFilter malware infecting 500,000 devices is worse than we thought. Ars Technica. [2018-06-18]. (原始内容存档于2022-04-18) (美国英语). 
  16. ^ VPNFilter Update - VPNFilter exploits endpoints, targets new devices. blog.talosintelligence.com. [2018-06-18]. (原始内容存档于2019-05-22). 
  17. ^ VPNFilter恶意软件最新研究进展. www.4hou.com. [2018-06-18]. (原始内容存档于2018-06-18) (中文(中国大陆)). 
  18. ^ Ghoshal, Abhimanyu. VPNFilter router malware from Russia affects way more devices. The Next Web. 2018-06-07 [2018-06-25]. (原始内容存档于2021-03-07). 
  19. ^ 【附型號名單】全球 50 萬 Router 遭俄病毒感染 FBI:Reboot 保平安. UNWIRE.HK. 2018-05-30 [2018-06-18]. (原始内容存档于2021-05-19) (中文(台湾)). 
  20. ^ VPNFilter: Why Does The FBI Want People To Reboot Their Routers?. 2018-06-01. 
  21. ^ FBI 警告全球 50 萬路由器遭俄病毒感染!附受感染型號及解決方法. [2018-06-18]. (原始内容存档于2019-02-18). 
  22. ^ Dan Goodin. FBI tells router users to reboot now to kill malware infecting 500k devices. Ars Technica. 2018-05-25 [2018-06-18]. (原始内容存档于2022-05-14). 
  23. ^ Dan Goodin. Hackers infect 500,000 consumer routers all over the world with malware. Ars Technica. 2018-05-24 [2018-06-18]. (原始内容存档于2018-06-20). 
  24. ^ VPNfilter official statement - MikroTik. forum.mikrotik.com. [2018-05-31]. (原始内容存档于2019-02-23) (英国英语). 

外部链接