前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微软蓝屏原因尘埃落定!Crowdstrike在官网披露造成本次全球蓝屏的原因。

微软蓝屏原因尘埃落定!Crowdstrike在官网披露造成本次全球蓝屏的原因。

作者头像
程序员牛肉
发布2024-09-26 13:08:02
840
发布2024-09-26 13:08:02
举报
文章被收录于专栏:小牛肉带你学Java

大家好,我是程序员牛肉。

在7.19日,由于为企业提供网络安全的Crowdstrike这家公司没有对自家产品的更新补丁进行充足的测试,导致了全球范围内都掀起了一场蓝屏风波。

具体的事件介绍可以看这篇文章:

微软系统全球蓝屏,罪魁祸首来自一家网络安全公司的更新补丁?

2024-07-20

关于本次更新BUG的探讨一直火热,吃瓜群众都在纷纷猜测本次更新蓝屏的原因。

甚至互联网上还流传出了一个老哥上午入职Corwdstrike,中午发布这个补丁更新,下午引发全球bug之后就被开除了的假新闻。

这位老哥其实也是一个乐子人,自己本想玩一下梗来着。没有想到这么明显的假新闻竟然也有人信,随着越来越多的用户开始讨伐这位老哥。老哥也是认识到了事情的严重性,紧急在社交媒体上进行了澄清。

众说纷纭之下,大家也更希望Crowdstrike对本次事件进行解释。

而就在昨天,Crowdstrike终于在官网向用户说明了造成本次Bug的原因:

https://www.crowdstrike.com/falcon-content-update-remediation-and-guidance-hub/ 官网地址

[On July 19, 2024, two additional IPC Template Instances were deployed. Due to a bug in the Content Validator, one of the two Template Instances passed validation despite containing problematic content data.

Based on the testing performed before the initial deployment of the Template Type (on March 05, 2024), trust in the checks performed in the Content Validator, and previous successful IPC Template Instance deployments, these instances were deployed into production.

When received by the sensor and loaded into the Content Interpreter, problematic content in Channel File 291 resulted in an out-of-bounds memory read triggering an exception. This unexpected exception could not be gracefully handled, resulting in a Windows operating system crash (BSOD).]

简单的来说本次蓝屏崩溃的原因是该司发布的一个叫做CSAgent.sys的内核驱动补丁。

在之前网上就有不少大佬看过了这个驱动引发蓝屏问题的代码,在这里我也找到一张截图:

这次崩溃的点是:程序判断指针 V25 是否为0,如果为0就跳过下面代码执行,但是忘记了判断 V25 指针是否有效,导致了一个无效的非零指针访问。

说白了就是进行了一次空指针引用。

而在本次事件中,该厂商也并没有对本次更新进行灰度更新,而是直接推送给了全部用户。

其实在本次事件中,微软并不是很多营销号说的“幕后黑手”。在我看来,微软唯一的问题就是权限约束不合理,任何一个软件都可以访问根目录下的所有文件。

当然这属于是微软的遗留问题了,我看八辈子也解决不了。

相信通过我的介绍,你已经了解“微软蓝屏事件的真正原因”。希望我的文章可以帮到你。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-07-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员牛肉 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档