乌克兰断电由恶意程序 Crash Override 触发

简介:

乌克兰连续两年发生了由黑客攻击诱发的断电事件。第一次攻击发生在 2015 年 12 月圣诞节期间,至少有三个地区断电,数十万家庭在寒冷的冬季失去了电力。第二次发生在去年 12 月 17 日午夜,攻击者对基辅外的 Pivnichna 变电站的攻击触发了断电,但断电只持续了大约一个小时。

两次攻击被认为都与俄罗斯有关。现在,安全公司 Dragos 的研究人员称,去年的断电之所以持续比较短的原因是攻击者的恶意程序并没有完全启用全部功能。

1.jpg

这个针对电网的恶意程序被研究人员命名为Crash Override(PDF),如果恶意程序启用了全部功能,断电有可能最长持续一周时间。

该恶意程序也能用于攻击其它地区的电网。Crash Override 背后的开发者被认为与俄罗斯黑客组织 Sandworm 有直接联系。



本文转自d1net(转载)

相关文章
|
8月前
|
缓存 Java 关系型数据库
springboot事务-失效的情况
本文总结了常见的事务失效情况及解决方法,主要包括: 1. **事务注解失效**:`@Transaction`必须作用于`public`方法,且需被Spring容器管理。 2. **数据库引擎问题**:MyISAM不支持事务,应使用InnoDB。 3. **异常处理不当**:异常被捕获未抛出或不在默认捕获范围内。 4. **传播行为设置**:如设置为`Propagation.NOT_SUPPORTED`或`Propagation.REQUIRES_NEW`可能导致事务失效。 5. **类内方法调用**:同一类中方法调用导致事务失效,需通过代理类或其他方式解决。
245 0
|
11月前
|
程序员 C语言
C语言中的指针既强大又具挑战性,它像一把钥匙,开启程序世界的隐秘之门
C语言中的指针既强大又具挑战性,它像一把钥匙,开启程序世界的隐秘之门。本文深入探讨了指针的基本概念、声明方式、动态内存分配、函数参数传递、指针运算及与数组和函数的关系,强调了正确使用指针的重要性,并鼓励读者通过实践掌握这一关键技能。
210 1
|
人工智能 弹性计算 监控
【阿里云云原生专栏】阿里云云原生与AI结合:智能应用的快速构建与部署
【5月更文挑战第24天】阿里云融合云原生和AI技术,助力快速构建智能应用。弹性伸缩、CI/CD、微服务和自动化运维带来优势。通过需求分析、环境准备、数据处理、模型开发到服务部署,阿里云提供容器服务、函数计算、服务网格等工具,支持自动化测试和监控,实现一站式智能应用开发。示例代码展示创建ACK集群和部署AI模型服务过程。
969 1
|
Java
Java一分钟之-抽象类与接口的应用场景
【5月更文挑战第9天】Java中,抽象类和接口用于实现多态和抽象。抽象类不能实例化,提供部分实现和定义模板;接口包含无实现的抽象方法,用于定义行为规范和解耦合。选择时,关注行为用接口,部分实现用抽象类。注意抽象类的`final`和`static`方法、接口冲突等问题,明确设计目标,适度抽象,遵循接口设计原则,以提高代码质量。
514 1
|
缓存 运维 供应链
专访缝觅科技钱巍杰:把缝纫机连上网,缝觅想做分布式服装柔性制造平台
摘要:《成长在阿里云》,本期阿里云加速器专访上海缝觅物联科技有限公司创始人钱巍杰,听听他“在传统服装制造业怎么在转型中趟出一条路“的生态经验。
406 0
专访缝觅科技钱巍杰:把缝纫机连上网,缝觅想做分布式服装柔性制造平台
|
机器学习/深度学习 自然语言处理 PyTorch
【多标签文本分类】代码详解Seq2Seq模型
【多标签文本分类】代码详解Seq2Seq模型
445 0
【多标签文本分类】代码详解Seq2Seq模型
|
机器学习/深度学习 算法 网络架构
再掀强化学习变革!DeepMind提出「算法蒸馏」:可探索的预训练强化学习Transformer
再掀强化学习变革!DeepMind提出「算法蒸馏」:可探索的预训练强化学习Transformer
537 0
|
网络协议 物联网 数据安全/隐私保护
NB-IoT 之 M5310-A 模块介绍及应用场景分析 | 学习笔记
快速学习 NB-IoT 之 M5310-A 模块介绍及应用场景分析
NB-IoT 之 M5310-A 模块介绍及应用场景分析 | 学习笔记
|
传感器 开发工具
hi3559_imx334_sensor修改配置1080P60
先说一下我的需求:让hi3559上支持驱动Mp60/4MP60 的imx334 海思把一些可能用到的驱动文件开放让我们修改,这样我们确实是可以做一些自己的适配 本文从csdn同步过来的
843 0
hi3559_imx334_sensor修改配置1080P60