当前位置:首页 > 休闲

永恒之蓝漏洞补丁

2017年5月12日,永恒英国一家医院的漏洞IT管理员发现,他的补丁电脑屏幕上弹出一行红字:“你的文件已被加密,72小时内不支付300美元比特币,永恒数据将永久删除。漏洞”他以为是补丁恶作剧,直到隔壁科室的永恒电脑也开始弹出同样的窗口。不到两小时,漏洞这家医院的补丁系统全面瘫痪,手术被迫取消,永恒救护车改道。漏洞那天,补丁WannaCry勒索病毒席卷全球150多个国家,永恒而它进入系统的漏洞通道,就是补丁“永恒之蓝”漏洞。 这个漏洞藏在Windows的SMBv1协议里。SMB是Windows用于文件共享的“门铃”,黑客发现按特定节奏敲击这个门铃,就能让系统误以为来者是“自家人”,从而获得远程执行代码的权限。更棘手的是,它不需要用户点击任何链接或下载任何文件——只要电脑联网,黑客就能直接“撬门”进入。微软其实在漏洞爆发前两个月就发布了补丁MS17-010,但全球仍有大量电脑没安装。原因很现实:很多企业担心打补丁会重启服务器影响业务,有些老旧系统则压根不支持新补丁。 我认识一位国企运维工程师老周,他至今记得补丁日那天的狼狈。WannaCry爆发的第二天,他所在单位的300多台电脑中,有47台中招。最讽刺的是,其中一台正是他们用来存放补丁分发工具的服务器——因为那台服务器常年不关机,系统更新被设置为“手动检查”,结果错过了补丁推送。老周后来在内部总结会上苦笑:“我们不是被黑客攻破的,是被自己的大意绊倒的。”他连夜用U盘逐台安装补丁,每台机器需要重启两次,整整忙了36小时。期间,还有两台电脑因为杀毒软件冲突导致补丁安装失败,他只能手动清理注册表再重试。 打补丁这事,看着简单,实则藏着不少坑。微软为这个漏洞提供了多个补丁版本,但Windows 7的补丁和Windows 10的补丁不能混用。更麻烦的是,有些企业用的是经过精简的“Ghost版”系统,里面的补丁数据库被删改过,官方补丁根本装不上。我见过一个工厂,他们的工控电脑还在用Windows XP,微软早就不提供补丁了。最后没办法,只能靠防火墙规则封掉445端口,再在每台电脑上安装第三方防勒索工具,治标不治本。 补丁的本质是“事后补救”,但真正的教训在于如何避免类似漏洞造成大范围伤害。微软在漏洞曝光后,罕见地为已停止支持的Windows XP发布了紧急补丁——这是史上第一次。可这更像一记警钟:当你的系统连官方补丁都拿不到时,就等于在数字世界里裸奔。现在很多企业开始用“虚拟补丁”技术,在网络层拦截攻击流量,但这终究是权宜之计。老周后来把补丁管理改成了自动更新,还设置了每周一次的漏洞扫描。他说:“那次之后我明白,安全不是装个杀毒软件就完事,而是要把每一次补丁更新当作给房子加固——你不能等台风来了才修屋顶。” 那个英国医院的案例,后来被写进很多安全培训教材。但真正让我印象深刻的,是老周后来给我看的一张截图:他们单位最终有3台电脑因硬件太老实在无法安装补丁,被物理隔离到单独网段,只能通过人工拷贝文件进行数据交换。那几台电脑上贴着黄色标签,写着“禁止联网”。这画面很朴素,却比任何高深的技术术语都更直白地提醒着:永恒之蓝的补丁能修复代码漏洞,但修不了人的侥幸心理。

分享到: