热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

黑客恶意修改化学成分参数,远程投毒饮用水

聚焦源代码安全,网罗国内外最新资讯!编译:奇安信代码卫士团队身份不明的黑客访问了位于美国佛罗里达州奥尔兹马市的水处理设施的计算机系统&#x

 聚焦源代码安全,网罗国内外最新资讯!

编译:奇安信代码卫士团队

身份不明的黑客访问了位于美国佛罗里达州奥尔兹马市的水处理设施的计算机系统,将化学成分参数调整到危险级别。

奥尔兹马市的官员在新闻稿中披露了这起攻击事件。入侵发生在2月5日周五,当时黑客访问了负责远程控制水处理操作的计算机系统。早上8点,黑客初次访问了该系统,之后在下午1:30再次访问且停留时间更久。

第二次的访问停留了5分钟,负责监控系统的操作人员发现黑客在屏幕上移动光标并访问了水处理软件。

修改氢氧化钠参数

奥尔兹马市的警长 Bog Gualtieri 指出,“氢氧化钠(lye)是通渠液的主要成分,也是用于控制水的酸性并删除水处理工厂中饮用水中的金属。黑客将氢氧化钠的成分从百万分之100改为百万分之11,100。这个重大修改非常危险。”

该警长表示,遭污染的饮用水并未传输给当地居民。由于监控及时,氢氧化钠的级别未来得及部署。黑客修改参数后立即断开连接,操作员已将参数调整到正常水平。

奥尔兹马市官方并未说明攻击者的身份信息。攻击的时间点值得注意,因为奥尔兹马市旁边的坦帕市中心,原定于本周日举办 Super Bowl LV 比赛。

并非首次

此前发生过类似事件。当时黑客访问了一座水处理设施并修改了化学水平。

2015年至2016年期间,在一座未具名的水处理设施,黑客似乎并不知道所做之事,做出随机更改,调查人员将此事定性为事故而非故意攻击。

今年早些时候,也发生了类似攻击事件,所幸后果并不严重。2020年春季和夏季,以色列官方报道称当地的水处理设施、水泵和农业灌溉系统遭攻击。以色列认为攻击者是伊朗政府,指出黑客试图访问多种智能水管理系统并要求当地组织机构更改密码。

庆幸的是,当时的官方和地方媒体报道称这些攻击均以失败告终。

推荐阅读

以色列再生水库疑遭伊朗黑客攻击

以色列政府称本国水处理公司已遭攻击,督促更改联网系统密码

美国政府斥资4500万美元保护水坝免受网络攻击

原文链接

https://www.zdnet.com/article/hacker-modified-drinking-water-chemical-levels-in-a-us-city/

题图:Pixabay License

本文由奇安信代码卫士编译,不代表奇安信观点。转载请注明“转自奇安信代码卫士 https://codesafe.qianxin.com”。

奇安信代码卫士 (codesafe)

国内首个专注于软件开发安全的

产品线。

    觉得不错,就点个 “在看” 或 "赞” 吧~



推荐阅读
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • Final关键字的含义及用法详解
    本文详细介绍了Java中final关键字的含义和用法。final关键字可以修饰非抽象类、非抽象类成员方法和变量。final类不能被继承,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。文章还讨论了final类和final方法的应用场景,以及使用final方法的两个原因:锁定方法防止修改和提高执行效率。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • 生成对抗式网络GAN及其衍生CGAN、DCGAN、WGAN、LSGAN、BEGAN介绍
    一、GAN原理介绍学习GAN的第一篇论文当然由是IanGoodfellow于2014年发表的GenerativeAdversarialNetworks(论文下载链接arxiv:[h ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 信息安全等级保护是指对国家秘密信息、法人和其他组织及公民的专有信息以及公开信息和存储、传输、处理这些信息的信息系统分等级实行安全保护,对信息系统中使用的信息安全产品实 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 加密世界下一个主流叙事领域:L2、跨链桥、GameFi等
    本文介绍了加密世界下一个主流叙事的七个潜力领域,包括L2、跨链桥、GameFi等。L2作为以太坊的二层解决方案,在过去一年取得了巨大成功,跨链桥和互操作性是多链Web3中最重要的因素。去中心化的数据存储领域也具有巨大潜力,未来云存储市场有望达到1500亿美元。DAO和社交代币将成为购买和控制现实世界资产的重要方式,而GameFi作为数字资产在高收入游戏中的应用有望推动数字资产走向主流。衍生品市场也在不断发展壮大。 ... [详细]
author-avatar
为我有方
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有