真执着 卡巴斯基和Palo Alto找到了BlackEnergy和ExPetr的相似代码

简介:

研究人员发现了BlackEnergy APT组织和上个月使用Expetr恶意软件实施全球攻击的背后操纵者之间的联系。 BlackEnergy 的 KillDisk 勒索软件 的旧版本和Expetr代码有很强的相似性。2015年底, 乌克兰电网分析报告中就表示,攻击者跟 BlackEnergy 3 和KillDisk 相关, 报告还表示攻击者仍有机会在其他国家发动类似的攻击 

卡巴斯基与Palo Alto安全公司展开协作

此次,卡巴斯基的研究人员称, BlackEnergy 和 ExPetr 在有针对性的扩展组件中,首次发现了相似性。卡巴斯基实验室与 Palo Alto 网络的研究人员展开协作, 说他们 "专注于类似的扩展名列表,负责解析加密或清除文件系统的代码"。卡巴斯基实验室全球研究和分析小组的研究员在上周五的一篇文章中提到。

“我们试图一起去建立一个功能列表,用来制定YARA规则,以检测ExPetr和 BlackEnergy擦除器 。”

YARA 是一个工具,用于检查不同的文件和目录并找到基于签名的相似性。

"我们对代码进行自动比对, 并将结果按照签名进行准确匹配,希望能够找到其中的相似之初。我们将通用代码和有趣的字符串进行组合, 形成统一的规则, 以甄别 BlackEnergy KillDisk 组件和 ExPetr 的样本, "

仔细检查 BlackEnergy KillDisk 勒索软件和 ExPetr擦除器恶意软件中使用的代码后, 发现了"低置信度" 的相似性。然而, 研究人员说, 当更多YARA规则投入检测时, 相似性变得非常精确。

研究员表示

"当然, 这不能说两者之间是有明确的联系, 但它确实表明了这些恶意软件家族之间的某些代码设计的相似之处,"

这项研究可能有利于确定幕后的攻击者,是谁在利用expetr和擦除器恶意软件破坏了成千上万的电脑。BlackEnergy apt组织早就知道使用0day, 破坏性的工具和恶意代码,攻击工业控制系统,它在2015年袭击了乌克兰电网,并在过去几年中实施了一系列类似的破坏性攻击。

卡巴斯基认为Expetr不能算勒索软件 因为它并不解密

在过去的几天里,Expetr一直被当做wiper恶意软件而非最初认定的勒索软件。虽然它也具有勒索组件,但即使受害者支付了赎金。Expetr也无法解密受害者的磁盘,

虽然在检测中被证实了具有相似性,但是卡巴斯基实验室的高级安全研究员Guerrero-Saade上周在与 Comae 技术公司的一次网络研讨会上说,

"你不能把这种没有解密方法的攻击的方式称为勒索病毒”。

ESET安全公司也有研究称 Expetr与BlackEnergy有关

ESET 的类似研究也发现了 ExPetr 和 BlackEnergy 之间的联系。根绝ESET的研究,跟 BlackEnergy有关联的TeleBots组织 也和Expetr的爆发有关。ExPetr恶意软件中的KillDisk加密模块正带着TeleBots的印记。他们表示,

“在攻击的最后阶段,TeleBots总是使用KillDisk恶意软件来覆盖某些文件,这些文件在受害者磁盘上具有特定文件扩展名。”

BlackEnergy 和 TeleBots 都有针对乌克兰关键基础设施和银行实施攻击的历史。ExPetr 爆发被认为源于乌克兰金融软件供应商MEDoC的更新机制。此外, 攻击还导致乌克兰城市 Bakhmut 的政府网站被破坏, 并被用于通过驱动器下载的方式传播恶意病毒。

卡巴斯基实验室的研究人员写道:

"这种低置信度, 但让人执着的预感, 促使我们向世界各地的其他研究人员发出邀请,邀请你们与我们一起调查这些相似之处, 找寻更多关于 ExPetr/Petya起源的真想。”

北约合作网络防御中心认为 ExPetr攻击很可能是国家行为

另外, 北约合作网络防御中心 (ccd coe) 的研究人员认为, ExPetr 攻击很可能是国家行为。 他们在6月30日发布的声明中称,

"在2017年6月27日,NotPetya (或 ExPetr) 恶意软件在全球爆发,并攻击了位于乌克兰、欧洲、美国和俄国的多个机构,这极有可能是国家行为。"

然而, 北约国际网络安全部门表示, 目前还不清楚到底是谁在幕后袭击。ccd  coe 报告称:

"在任何政府的竞选活动中,都缺乏明确的强制措施, 因此禁止干预并不起作用”。

根据 ccd coe 声明提示称, 网络攻击引发的现实世界影响,能够触发北大西洋公约5条, 其中可能包括军事反应。

"但是, 目前没有关于这种影响的报告,"



原文发布时间: 2017年7月4日
本文由:threatpost发布,版权归属于原作者
原文链接:http://toutiao.secjia.com/blackenergy-expetr
本文来自云栖社区合作伙伴安全加,了解相关信息可以关注安全加网站
相关文章
|
SQL 关系型数据库 MySQL
解决MySQL主从慢同步问题的常见的解决方案:
解决MySQL主从慢同步问题的方法有很多,以下是一些常见的解决方案: 1. 检查网络连接:确保主从服务器之间的网络连接稳定,避免网络延迟或丢包导致数据同步缓慢。 2. 优化数据库配置:调整MySQL的配置参数,如增大binlog文件大小、调整innodb_flush_log_at_trx_commit等参数,以提高主从同步性能。 3. 检查IO线程和SQL线程状态:通过SHOW SLAVE STATUS命令检查IO线程和SQL线程的状态,确保它们正常运行并没有出现错误。 4. 检查主从日志位置:确认主从服务器的binlog文件和位置是否正确,避免由于错误的日志位置导致同步延迟。 5.
1757 1
|
Linux 虚拟化 数据安全/隐私保护
银河麒麟V10 VMWare安装保姆级教程
银河麒麟V10 VMWare安装保姆级教程
15836 5
银河麒麟V10 VMWare安装保姆级教程
|
Java UED
Java中String强转int:一种常见的错误和解决方法
在Java中将非数字字符串转换为整数会导致`NumberFormatException`。要解决这个问题,可以使用`try-catch`捕获异常,正则表达式验证数字格式,或利用异常信息提供错误提示。例如,`Integer.parseInt()`会因遇到非数字字符如`"123abc"`而抛出异常,但通过异常处理或正则`\\d+`可确保安全转换。记得在编程时避免直接强转,以防止程序异常中断。
|
前端开发 API Android开发
10 大 APP 开发方案比较
本文首发于微信公众号“前端徐徐”,深入剖析了当前最受欢迎的十种APP开发方案,包括传统的iOS和Android开发、跨平台的React Native和Flutter、现代化的CapacitorJS和PWA等,旨在帮助开发者在众多选择中找到最适合的开发路径。通过详细分析每种方案的优缺点及适用场景,文章提供了详尽的比较和实用建议,助力高效、优质的APP开发。
3133 0
10 大 APP 开发方案比较
|
JSON API 定位技术
AppFlow:让通义千问大模型调用你的任意API
在阿里云AppFlow中,通过自定义插件连接器可使通义千问获取特定功能,如旅游规划或投资辅助。登录AppFlow控制台,选择“自定义连接器”,上传图标,设定基本信息,选“插件连接器”。支持Basic、Bearer Token、AppCode等鉴权。精确配置API名称、描述及请求参数,确保模型调用准确。参考示例curl命令调整参数结构,填写响应体帮助模型解析。发布后,在模型Agent搭建中选用自定义连接器增强功能。
13638 7
|
弹性计算 运维 自然语言处理
属于Basis运维的、在Linux平台上运行的大模型测评 OS Copilot智能助手测评
OS Copilot是阿里云为Linux打造的智能操作系统助手,基于大模型,助用户进行自然语言问答、命令执行和系统运维。它简化了Linux操作,适合新手和运维人员。测评者作为IT架构师,发现OS Copilot使非技术背景人员也能操作Linux,接入命令可在官方文档找到。测试显示,通过"co"命令可与OS Copilot交互,实现生产任务融合。该工具提高了工作效率,尤其是对于遗忘具体命令时,非常有帮助。文档清晰,适合生产环境使用,值得进一步探索。
368 0
|
JSON 数据格式
Postman 请求头:快速入门
当你在使用 Postman 发送请求时,请求头(Headers)是你可以包含在 HTTP 请求中的重要部分之一。请求头包含了关于请求的元数据信息,这些信息对于服务器来处理请求是非常重要的。下面是一份详细的图文介绍,说明了如何在 Postman 中使用请求头。
|
JavaScript
uniapp-----封装接口
uniapp-----封装接口
266 0
uniapp-----封装接口
|
人工智能 编解码 Cloud Native
微软发布 .NET 8 开源开发平台:引入 PGO、AVX-512 支持,性能提升 20%
对企业来说特别重要的是,.NET 8 是一个长期支持 (LTS) 版本,这意味着它将获得三年的支持和补丁,而标准期限支持 (STS) 版本则是 18 个月。对于开发人员来说,特别重要的是 .NET 团队正在向期待已久的原生提前编译(NativeAOT)迈进 。
503 2
|
存储 算法 Java
带你了解JDK
JDK(Java Development Kit)是Java开发工具包,它提供了开发和运行Java应用程序所需的工具、库和资源。下面是JDK的一些重点介绍: 1. Java编译器(javac):JDK包含了Java编译器,可以将Java源代码编译为Java字节码。通过编译器,开发人员可以将Java源代码转换为可在JVM上运行的字节码文件。 2. 核心类库(Core Libraries):JDK提供了丰富的核心类库,其中包含了常用的类和接口,用于处理字符串、集合、IO、网络通信等各种操作。开发人员可以利用这些类库来构建功能丰富的Java应用程序。 3. 调试工具(Debugging Tools)
392 0