蠕虫病毒利用什么漏洞
2017年5月12日,蠕虫英国国家医疗服务体系的病毒电脑屏幕集体亮起红色勒索信。那不是利用黑客炫技,而是什漏“永恒之蓝”漏洞利用工具被公开后,蠕虫病毒WannaCry在几小时内横扫150个国家。蠕虫最讽刺的病毒是,微软早在三个月前就发布了补丁——但无数医院、利用学校、什漏工厂的蠕虫电脑根本没更新。 蠕虫病毒不挑食,病毒它只找那些“没关门”的利用系统。所谓漏洞,什漏本质是蠕虫软件开发者留下的逻辑缺陷或配置疏忽。拿WannaCry来说,病毒它利用的利用是Windows的SMBv1协议远程代码执行漏洞(MS17-010)。这个协议本用于局域网文件共享,但NSA(美国国家安全局)发现其缓冲区处理存在缺陷——黑客发送特定构造的数据包,就能在目标机器上执行任意代码。更狠的是,蠕虫自带扫描模块,感染一台后立即内网随机IP扫描445端口,像瘟疫一样横向扩散。 但漏洞不一定都藏在代码里。2003年的SQL Slammer蠕虫只用了376字节的数据包,就能让全球互联网瘫痪。它攻击的是微软SQL Server的UDP端口1434,同样是个缓冲区溢出漏洞。可你知道最荒诞的部分吗?微软在2002年就发布了修补程序,但大量DBA(数据库管理员)觉得“生产环境不能随便重启”,结果半年后蠕虫爆发时,韩国、日本、澳大利亚的互联网服务集体中断。人,才是最大的漏洞。 还有一种蠕虫专挑“人性漏洞”下手。2000年的“我爱你”病毒让全球4500万台电脑中招,它根本不需要什么技术漏洞——附件伪装成情书,标题写着“ILOVEYOU”,点击后自动向通讯录好友群发。这算社会工程学攻击,利用的是好奇心和信任感。技术层面它只是覆盖文件、盗取密码的VBS脚本,但传播效率远超任何纯技术蠕虫。 这些年漏洞利用的趋势在变化。传统蠕虫依赖未修补的系统漏洞,但如今云服务和物联网设备成了新猎物。2016年Mirai蠕虫干脆不碰Windows,专攻默认密码的智能摄像头和路由器。它用的漏洞清单里甚至包括“admin/admin”这种弱口令——这算什么漏洞?这是制造商懒得设防,用户懒得改密码。Mirai后来发动的DDoS攻击让美东大半个互联网瘫痪,推特、Netflix、Spotify全变白屏。 别以为装了杀毒软件就万事大吉。蠕虫病毒利用的漏洞里,有一类叫“零日漏洞”——即软件厂商自己都不知道的缺陷。2019年的BleedingTooth蠕虫利用Linux蓝牙协议栈的零日漏洞,能无声无息感染附近的蓝牙设备。这种漏洞在黑市上能卖到几十万美元,被国家级黑客组织当战略武器囤积。普通用户怎么防?只能等厂商发布补丁,而补丁周期往往以月为单位。 说到底,蠕虫病毒是面镜子,照出软件开发者的疏忽、系统管理员的懒惰、普通用户的侥幸。每个漏洞背后都是人的决策失误——写代码时没检查边界条件,部署时跳过安全测试,使用时懒得更新系统。技术漏洞总有补丁,但人性漏洞永远存在。下次看到系统更新提示时,别急着点“稍后提醒”——那可能正是蠕虫病毒钻进你电脑的门缝。