smb远程代码执行漏洞

知识 2026-10-17 04:17:52 831

2017年4月14日,程代一个叫EternalBlue(永恒之蓝)的码执漏洞利用工具被黑客组织Shadow Brokers泄露到网上。它瞄准的行漏是Windows的SMBv1服务——一个用于文件共享和打印机共享的老旧网络协议。这个漏洞编号是程代MS17-010,CVSS评分高达9.8,码执几乎逼近满分。行漏

SMB协议本身设计于上世纪80年代,程代那时候互联网还没普及,码执安全根本不是行漏重点。它信任所有内网请求,程代不验证数据包的码执来源是否合法。永恒之蓝利用的行漏正是SMBv1中一个缓冲区溢出缺陷——攻击者发送特制的SMB数据包,就能在目标机器上执行任意代码,程代而且是码执系统权限。

更致命的行漏是,这个漏洞不需要用户交互。只要目标机器暴露了445端口,攻击者就能远程直接攻破。不需要点击链接,不需要打开文件,甚至不需要知道目标用户的密码。扫描器扫到开放445端口的机器,发一个恶意数据包,对方就沦陷了。

真实案例触目惊心。2017年5月12日,永恒之蓝被整合进WannaCry勒索蠕虫,全球150多个国家、超过30万台电脑中招。英国国家医疗服务体系(NHS)的医院系统瘫痪,手术被迫取消;中国部分高校的毕业生论文被加密勒索;西班牙电信公司内部网络大面积中断。攻击者甚至没花什么力气——他们只是把永恒之蓝当蠕虫的传播工具,感染一台后自动扫描局域网内其他机器继续传播。

讽刺的是,微软在漏洞泄露前两个月就发布了补丁MS17-010。但大量用户没打补丁——尤其是那些老旧系统,Windows XP和Windows Server 2003早已停止维护,微软后来破例为它们发布了紧急补丁。很多企业内网里还跑着十几年前的机器,IT部门怕升级影响业务,一直拖着。结果就是:漏洞公布两个月后,全球仍有数百万台设备暴露在风险中。

这个漏洞至今还在被利用。2023年,勒索软件团伙BlackCat仍然通过永恒之蓝入侵企业内网。一些僵尸网络也在用同样手法扩展规模。为什么?因为总有机器没打补丁,总有系统还开着SMBv1。

一个1980年代的协议,承载着现代企业的重要数据,却连基本的安全验证都没有。微软在Windows 11中默认禁用了SMBv1,但很多旧系统还在服役。这提醒我们:技术债总有一天要还的。如果你的网络里还有开着445端口的机器,去查查它是否打了补丁。别等勒索信息出现在屏幕上才后悔——那一天的代价,可能是整个公司的数据资产。

本文地址:http://www.79wt.cn/news/435a9099474.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

友情链接