写点什么

勒索软件被专家暂时阻止,但是隐患犹在

  • 2017-05-15
  • 本文字数:1576 字

    阅读完需:约 5 分钟

WannaCry(又称为 WanaCrypt0r 2.0)是一款电脑勒索病毒,通过电子邮件传播。该病毒会加密用户的数据,然后要求用户付款作为解锁数据的交换。从 2017 年 5 月 12 日开始,该病毒攻击了包括西班牙、英国、意大利、俄罗斯、中国在内的众多国家。据《卫报》报道,在西班牙,包括电信公司Telefónica 在内的许多大公司都被感染。在英国,国民健康服务体系(NHS)因为受到攻击而运营中断,X 光检查无法进行,检查结果和病历无法访问。

但是,病毒传播突然停止了,因为网络安全研究人员 @malwaretechblog Darien Huss (来自安全公司 Proofpoint)的帮助下无意间发现并激活了恶意软件中的 Kill Switch。他在接受采访时说:

我中午和朋友出去吃饭,在大约 3 点回来的时候,我看到网上突然出现了大量有关 NHS 和多个 UK 组织遭到攻击的新闻。我大致了解了一下,然后找到了一个恶意软件样本,我发现它正在连接一个特定的域名,那个域名并没有被注册。所以,我是无意间发现的,我那会并不知道它在做什么。

为了防止创建者想要阻止病毒传播,Kill Switch 被硬编码在恶意软件中。其中包括一个非常长的、没有意义的域名,恶意软件会向它发送请求,如果请求返回,则表明域名是活的,Kill Switch 就会发挥作用,而恶意软件就会停止传播。一经注册,该域名每秒就登记成千上万的连接。

按照 MalwareTech 的说法,他之所以购买这个域名,是因为他的公司追踪僵尸网络,通过注册这些域名,他们可以深入了解僵尸网络如何扩散。他说,“我的初衷只是监控其传播,看看我们后续是否可以做点相关的工作。但我们竟然通过注册这个域名阻止了传播。”但他很快就意识到“我们还需要阻止其他的攻击方法”。他计划继续持有该 URL,和他的同事一起收集 IP,并发送给执法机关,由他们通知被感染的受害者,因为并不是所有被感染的人都知道自己被感染了。同时,他建议人们升级系统,并补充说:

这事还没完。攻击者会意识到我们如何阻止了它的传播,他们会修改代码,然后重新开始。务必启用 Windows 升级功能,升级然后重启。

来自 Proofpoint 的 Ryan Kalember 表示,@malwaretechblog 注册这个域名太晚了,没能帮助欧洲和亚洲,因为许多组织已经被感染了。Kill Switch 并不能帮助那些已经被勒索软件感染的计算机。但是,他让美国人有更多的时间在被感染之前升级他们的系统,提高防护能力。另外,可能会有包含不同 Kill Switch 的恶意软件变种继续传播。

针对 WannaCrypt 攻击,微软专门发布了一份用户指南。该指南详细说明了个人和企业应该采取的防护步骤。此外,为了保护仅有用户支持服务的Windows 平台(其中包括Windows XP、Windows 8 和Windows Server 2003),他们向这些平台的用户提供了安全升级补丁。按照微软的说法,运行Windows 10 的用户目前还不是攻击目标。

3 月份的时候,微软发布了一个安全升级补丁,用于消除这些攻击利用的漏洞。已经启用 Windows 升级功能的用户可以抵御针对这个漏洞的攻击。微软建议,那些没有应用安全升级补丁的组织应该立即部署 Microsoft Security Bulletin MS17-010 。对于使用 Windows Defender 的用户,微软发布了一个可以检测到 Ransom:Win32/WannaCrypt 威胁的补丁。另外,微软提醒用户:

攻击类型可能会随时间进化,因此,任何额外的深度防护策略都会提供额外的防护。(例如,为了进一步抵御 SMBv1 攻击,用户应该考虑阻断他们网络中的遗留协议)。

……

已经观察到的部分攻击使用了常见的钓鱼式攻击策略,包括恶意附件。用户在打开来自不受信任或未知来源的文档时要保持警惕。对于 Office 365 用户,我们会继续监控和升级,以抵御这类威胁。

要了解有关该恶意软件的更多信息,可以登录微软恶意软件防护中心


感谢木环对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-05-15 19:002213
用户头像

发布了 1008 篇内容, 共 393.1 次阅读, 收获喜欢 345 次。

关注

评论

发布
暂无评论
发现更多内容

2022年中国智慧医疗行业洞察

易观分析

智慧医疗

模块八作业

李晓笛

「架构实战营」

Go 语言入门很简单:从 goroutine 出发到并发

宇宙之一粟

Go 语言 goroutine 2月月更

喜报!龙蜥操作系统&龙蜥社区双双荣登2021“科创中国”开源创新榜!

OpenAnolis小助手

开源 操作系统 创新

2022重磅:增长法则-巧用数字营销 突破企业困局

博文视点Broadview

互联网人的命运,就是活到30岁都难?

码农参上

人生 互联网人 打工人

理论+实践,带你掌握动态规划法

华为云开发者联盟

AI 算法 动态规划法 子问题

架构实战营4期-模块八作业

木几丶

「架构实战营」

【架构实战营】模块八:命题作业

wgl

「架构实战营」

模块八 - 消息队列存储数据表结构设计

圈圈gor

架构实战营 「架构实战营」

日志管理系统,多种方式总结

架构 日志 slf4j logback

不能Hook的人生不值得 jsHook和模拟执行

奋飞安全

安全 js hook jshook

云原生训练营-Week02

jjn0703

云原生训练营

架构训练营模块八作业

沈益飞

架构训练营 架构师训练营 4 期

如何写好一个Java类?

蜜糖的代码注释

Java 整洁代码 2月月更

架构实战模块八作业

Anlumina

「架构实战营」

史上最强代码自测方法,没有之一!

万俊峰Kevin

微服务 单元测试 go-zero 测试工具 Go 语言

鉴机识变,面向未来|RocketMQ Summit 2022 即将来袭

阿里巴巴云原生

阿里云 开源 RocketMQ 云原生 开源消息队列

编写 Kubernetes 部署脚本将 httpserver 部署到 Kubernetes 集群

tom

第八周作业

cqyanbo

大数据培训:Flink的提交模式

@零度

大数据 flink

郑州轻工业大学——HarmonyOS宠物健康系统的开发分享

HarmonyOS开发者

HarmonyOS 健康检查

模块八作业-设计消息队列存储消息的MySQL表

CH

架构实战营 #架构实战营 「架构实战营」

分享两个常见的搜索算法:BFS和DFS

华为云开发者联盟

算法 DFS 深度优先搜索 BFS 搜索算法

消息队列基于Mysql存储表设计

tony

「架构实战营」

7大迹象,表明你的DevOps 做对了!

SoFlu-JavaAI开发助手

java培训:Java类加载机制的理解

@零度

JAVA开发 类加载机制

模块八作业

hunk

云原生训练营

基于STM32+ESP8266+华为云IoT设计的智能门锁

DS小龙哥

2月月更

80 行代码实现简易 RxJS

CRMEB

模块八作业

黄秀明

「架构实战营」

勒索软件被专家暂时阻止,但是隐患犹在_语言 & 开发_谢丽_InfoQ精选文章