“微软蓝屏”背后:一行代码引发的“血案”?


图片


7月19日,微软蓝屏登上热搜,多位用户在社交平台分享的图片内容显示公司的电脑出现蓝屏。

图片

事件影响:全球范围系统蓝屏

图片

这次全球性的IT系统故障,多个国家和地区的航班系统、银行系统和超市系统等重要系统受到影响。

中国香港的机场系统也受到波及。7月19日下午,国泰航空一位工作人员称,由于IT系统出现问题正在维修,网站预订机票、兑换航班以及航班信息查询服务等暂时不能使用,需要等系统维修恢复正常。

图片

元凶揭晓:软件更新的“失误”

图片

随后,蓝屏问题被确认与网络安全公司CrowdStrike的软件更新有关,CrowdStrike正在全球范围内撤销该更新。

作为一家被全球众多企业信赖的安全提供商,CrowdStrike的一个小小错误竟造成如此巨大的影响。那么,到底是什么样的错误能够造成如此大规模的系统崩溃呢?

图片

技术解密:一行代码的“威力”

据Google前员工Zach Vorhies的分析,这次灾难的罪魁祸首在于C++语言中的NULL指针。

你可以把指针想象成一个门牌号。正常情况下,这个门牌号会指向一个具体的房子。但是,如果这个门牌号指向了一个不存在的地址(在计算机中,我们称之为NULL),当程序试图访问这个地址时,就会发生崩溃。

在CrowdStrike的代码中,就发生了类似的情况。程序试图访问内存地址0x9C(十进制的156),但这个地址是无效的。更糟糕的是,这段代码是在一个系统驱动程序中,当它崩溃时,整个操作系统都不得不跟着崩溃,以防止更严重的损害。

图片

图片

教训与反思

这次灾难事件再次证明,在数字世界中,一个小小的编程错误也能够造成巨大的连锁反应。它不仅暴露了我们当前IT基础设施的脆弱性,也凸显了在追求效率和创新的同时,我们不能忽视基本的安全和稳定性。

而另一方面,充满幻觉的生成式AI却正在被人们追捧,被用来构建未来更多世界的基石。“蓝屏事件”应当成为一个转折点,促使我们重新审视人工智能的发展策略。不能仅仅关注其能带来多少创新和突破,要注重其在各种复杂环境下的稳定性和适应性,更要注重发展我们自己的大模型技术。

在 AI 发展的浪潮中,我们深知强大算力对于推动 AI 创新的关键作用。英智未来专注于提供高效、稳定、灵活的算力租赁服务,助力您的 AI 项目飞速发展。

无论您是科研机构、创新企业还是个人开发者,英智未来的算力租赁都能为您量身定制解决方案,让您无需为高昂的硬件投入和复杂的运维烦恼,轻松拥抱 AI 新时代!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

英智未来

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值