VirusTotal 是世界上最大的威胁观测点,自从 2004 年开始已经持续监测 17 年。目前,VirusTotal 已经积累 30亿+ 文件(包含解压缩子文件在内约为 500 亿个)、10亿+ 沙盒分析报告、50亿+ URL、40亿+ 域名、50亿+ 被动域名(Passive DNS)解析数据。提交来源遍布世界上 232 个国家/地区、社区月活跃用户超过 200 万。
如今,VirusTotal 每日日常分析 2百万+ 文件、6百万+ URL,已经接入 70+ 杀软引擎、90+ 网站检查引擎、15+ 沙盒与 20 余个 Crowdsourced、Yara、SIGMA、IDS 规则仓库,形成了世界上最大的公开威胁观测站点。
总体情况
VirusTotal 报告对潜在恶意样本的定义为 5 个及以上引擎检出。
文件类型
由于其他文件类型的恶意软件增长,PE 类型恶意软件的比例有所下降。DLL 文件大幅增长,攻击者有可能正在将其作为 PE 文件的有力替代。 macOS 平台的 mach-o 恶意软件大幅度下降(97%),这是因为去年最流行的多态家族 EvilQuest 不再活跃。
相比 DOCX 文件,攻击者现在更加青睐 XLSX 文件,带有恶意宏代码的恶意 Excel 文件在快速增加。2021 年,Emotet、Qakbot、Dridex、Zloader 与 Trickbot 都开始使用 XLSX 文件进行攻击。二者都会使用 VBA,所以 VBA 类型出现了极大的增长。
ELF 文件整体增长了 146%,带有漏洞利用的 ELF 文件增加了 135%。
PowerShell 文件整体增长并不多(36%),但带有漏洞利用的 PowerShell 文件增长了 282%。
搜索频率
2021 年最后一个季度中搜索频率最多的样本,去掉风险软件和挖矿软件后的 TOP10 为:
漏洞利用
2021 年一共发现 57 个 0day 漏洞的在野利用,相比去年几乎翻番。2021 年使用漏洞利用的样本比 2020 年增加了 24%,如果包括 Exploit Kit 在内的话,这一比例会增加到 30%。
2021 年新发现的漏洞利用,其中部分趋势如下所示:
可见在 POC 公开发布后,通常会出现一波传播高峰,部分漏洞还存在协同被利用的情况。
2021 年 3 月,CVE-2021-26855 与 CVE-2021-27065 同步出现了峰值,因为这两个漏洞都是针对 Exchange Server 的,通常被攻击者一起利用。
2021 年 9 月,MSHTML 远程代码执行漏洞披露后,CVE-2021-40444 出现了传播高峰。
2021 年 11 月的传播高峰由 Windows Installer 权限提升漏洞(CVE-2021-41379)导致。
2021 年 12 月的传播高峰由 Log4j 漏洞(CVE-2021-44228)导致。尽管 Log4j 漏洞在 12 月才公开披露,但在全年排名中仍然名列前茅。
注:有很多将 Log4j 源代码检测为漏洞利用的误报,不代表在野早就出现了相关的攻击利用样本
攻击者利用漏洞的速度变得更快了,部分常见漏洞从发布到被利用的时间差如下所示:
在野分发
尽管在野分发的恶意软件样本总量相比去年只是略有增加,但 Dropper 的使用增加了 37%,并且在野分发恶意软件的 URL 却增加了 20%。这意味着通过这种方法分发的恶意软件变得更多,合法的云存储和文件共享服务的日渐普及也促成这种场景下的滥用。
用于恶意软件分发的 TOP 10 URL 如下所示:
其中部分 URL 是长期稳定分发恶意软件,部分 URL 会根据攻击行动的差异存在波动。
根据域名进行合并统计的话:
攻击工具
Cobalt Strike
Cobalt Strike 是攻击者最喜欢的工具之一,在 2021 年样本量增加了 155%,尤其在第一季度创下了峰值记录。
Meterpreter
2021 年 Meterpreter 的样本量相比 2020 年总体平稳,但是首次发现的新样本减少了 23%。
Mimikatz
与 Meterpreter 类似,Mimikatz 的首次发现新样本数量也减少了 75.5%。不过相对其他恶意软件而言,Mimikatz 的新样本也并不那么重要。
恶意家族
Dridex、Gozi 家族快速发展,样本量相比去年分别增长了 1306% 与 37%。
Dridex
Dridex 作为一个经久不衰的恶意软件家族。
远控木马
而 Async RAT 与 Flyagent 分别增长了 139% 与 118%,Padodor/Berbew 与去年相比,样本量增加了 2111%。
以下远控木马家族的数量大幅下降,Gravity RAT 下降了 99%,几乎消失。
总结
从防御的角度来说,漏洞的及时修复对每个组织来说都是至关重要的,不要因为存在老旧漏洞而被轻松入侵。监控恶意软件家族的传播对集中精力做出优先防御也是至关重要的,每个组织的精力都是有限的,将有限的精力投入到更为重要的地方上,尽量要发挥最大的防御效果。
最后额外介绍一下此前写过的一篇介绍各种可用于进行样本狩猎的哈希函数的文章,例如 ssdeep、imphash、richhash、tlsh 等,其中很多也都在 VirusTotal 上被使用,对样本狩猎感兴趣的读者可以进一步拓展阅读。
介绍有关样本狩猎的哈希函数
Avenger,公众号:威胁棱镜狩猎样本的哈希游戏