写点什么

微软“甩锅”神操作?服务器“安全更新”成“系统大换血”,企业懵了

  • 2024-11-13
    北京
  • 本文字数:2110 字

    阅读完需:约 7 分钟

微软“甩锅”神操作?服务器“安全更新”成“系统大换血”,企业懵了

上周,不少系统管理员遇到了这样一个让人崩溃又无语的问题——他们的 Windows Server 系统在一次原本应该只是安全更新的过程中,意外地升级到了 Windows Server 2025。


这个问题最早是由网络应用安全公司 Heimdal 的一位客户报告的。当他们在 11 月 5 日早上抵达办公室时,发现每一台 Windows Server 2022 系统要么已经自动升级到了 Windows Server 2025,要么正在进行升级。


后来发现,问题的根源在于,一项原本应该是安全补丁的更新,竟然变成了一个完整的操作系统升级。 据了解,Heimdal 提供的补丁管理服务依赖于微软准确地标记每一个补丁,确保将更新应用到相应的软件上。


无论如何,对于通常谨慎行事的系统管理员来说,未经计划的操作系统升级,尤其是升级到全新的操作系统,这绝不是一次简单的“虚惊一场”。甚至有批评声音认为:更新机制出问题了,其严重性不亚于恶意代码注入。

追踪问题


当有客户报告问题时,Heimdal 团队就迅速开始调查这一问题,但由于初期问题牵涉的范围较小,根源并不容易追踪。根据 Heimdal 发布在 Reddit 上的帖子,他们直到当天 18:05 才确认问题背后的猫腻:Windows 更新 API 错误地将 Windows Server 2025 的升级标记为安全更新 KB5044284。


在 Heimdal 的补丁仓库中,他们发现该更新的 GUID 与通常关联 Windows 11 的 KB5044284 条目并不匹配。这个不一致导致他们得出结论:微软错误地将该更新分类,影响了更新的发布速度和分类方式。经过与微软知识库(KB)的进一步对比,Heimdal 确认 KB5044284 号确实是与 Windows 11 相关,而不是 Windows Server 2025。


Heimdal 彼时预估大约有 7% 的客户受到了这次意外升级的影响。为了应对这一问题,其马上在所有服务器组策略中封锁了 KB5044284。但是,这对于那些已经遇到升级问题的管理员来说,安慰有限。

而对于未及时发现问题的用户来说,后果可能会更为复杂。回滚到之前的配置将是一个挑战,受影响的用户将不得不依赖备份恢复,或者支付 Windows Server 2025 的许可费用。


截图源自 Reddit 社区


此外,用户还需要应对新版本操作系统带来的各种变化,包括新的功能、可能的兼容性问题以及与 Windows Server 2025 相关的其他变动。

微软已“解决”问题


此次事件最引人注目的问题之一是,Windows Server 2025 作为一项付费许可选项,竟然通过本应是安全更新的渠道进行了发布。这让部分业内人士质疑,在常规安全更新中混入重大的操作系统升级是否明智。

微软在前几天也已经更新了其公告板,明确了确实有设备被自动升级的事实。但微软表示:“这一问题出现在使用第三方产品来管理客户端和服务器更新的环境中。


根据微软的说法:“Windows Server 2025 功能更新作为可选更新发布,属于升级分类:‘DeploymentAction=OptionalInstallation’。”——“功能更新的元数据应被视为可选的,而非推荐的,补丁管理工具应按此解释。”


然而,微软的解释与一些第三方机构和用户的实际经历略有出入。根据 Heimdal 上周的报告,更新被错误分类,随后,微软将其“撤回”。此外,The Register 援引一位读者的说法表示,一台未运行任何第三方更新服务的独立服务器也遭遇了突如其来的隔夜更新。


目前,微软将这一问题描述为“已缓解”,但至今尚未提供任何回滚工具来帮助受影响的管理员。这意味着许多管理员只能依赖备份恢复,或者可能需要支付升级费用。微软还承认了与此相关的另一个问题:一些用户在 Windows Update 中看到的升级 banner,可能加剧了混淆。


虽然微软表示正在与第三方供应商合作优化最佳实践,但大家可能会期待微软能够做出更加全面的回应,其中包括提供回滚工具,或者至少提供某种方式来解决由标签错误带来的问题。

自动化管理的漏洞


有分析指出,此次 Windows Server 2025 更新错误不仅仅是一个简单的标签错误问题。

尽管微软的更新系统为全球用户提供了无数安全补丁和功能升级,但此次事件暴露了其在处理关键更新时的漏洞,尤其是在自动化和更新标记管理机制上的不足。


作为全球最大的技术公司之一,微软理应拥有完善的错误检测和自动化审核机制。The Register 指出,自动化应当是避免此类错误的关键,而微软本应通过多重检查机制来防止更新标签错误的传播。然而,这些显然措施未能发挥应有作用。


此外,Windows 更新系统过时,仍然根植于“帝国时代”的计算理念,这导致其更新和补丁管理效率低下。

不过,软件更新、补丁和升级管理的普遍问题并非微软独有,整个行业都面临类似挑战,尤其是在开源软件的更新管理中,软件包管理的复杂性也是一个难以解决的痛点。尽管开源系统提供了更多定制化和灵活性,但在大规模部署和企业环境中,仍面临更新管理和系统兼容性的挑战。


或许,这次事件为行业敲响了警钟,提醒各方应更加重视更新机制的设计、测试和管理,确保每一次操作系统更新都不会打乱用户的业务流程。此外,也有声音呼吁,行业应构建一个开放、统一、透明的更新框架,在提升操作系统与应用程序兼容性的同时,增强更新管理的可靠性。


参考链接:

https://www.theregister.com/2024/11/11/microsoft_windows_2025_mitigated/?td=rt-3a

https://www.theregister.com/2024/11/06/windows_server_2025_surprise/

https://www.theregister.com/2024/11/11/windows_server_2025_opinion/

2024-11-13 16:5511556

评论 1 条评论

发布
用户头像
把安全更新和功能更新混一起推送的还有哪家。
2024-11-15 10:17 · 山东
回复
没有更多了
发现更多内容

web前端培训-ES6 教程:全面了解 ES6 模块

@零度

前端 ES6

Redis Stream 专为队列而生,别再用 List 实现队列了

码哥字节

Redis Stream Redis 数据结构 4月月更

基于云服务器ECS搭建网页游戏《浪剑天下》

阿里云弹性计算

玩转ECS 游戏服务器

CESS:波卡生态去中心化数据存储的未来

One Block Community

区块链 云存储 去中心化存储 CESS

领域驱动设计(DDD)理论与方法

Java工程师

Java 程序员 互联网 DDD 架构设计

解决两大难题,TDengine 助力亿咖通打造自动驾驶技术典范

TDengine

数据库 tdengine 物联网

Moonbeam 漏洞赏金计划,最高奖金 100 万美金!

One Block Community

区块链 波卡 Moonbeam

TiDB 6.0 发版:向企业级云数据库迈进

PingCAP

CityClub 北京站马上开始!线下沙龙等你来!

InfoQ写作社区官方

热门活动

Java培训-怎样通过 Bucket4j 提供速率限制

@零度

JAVA开发 Bucket4j

MacOS 系统如何把PHP版本升级到 7.4或者更高的版本呢,今天教程来啦

CRMEB

写作社区 2 周年,全员狂欢燥起来!

InfoQ写作社区官方

热门活动 InfoQ写作社区2周年

OneBlock | 区块链人才聚集地,面向全球的Substrate 开发者社区

One Block Community

技术社区 #区块链#

2022年3月国产数据库大事记-墨天轮

墨天轮

数据库 TiDB 国产数据库 KingBase gbase8a

真的是最全的一致性hash环讲解了

Java工程师

Java 架构 分布式 算法 hash

能让程序员涨薪5K的Hystrix核心工作原理,你真的不打算学吗?

Java工程师

Java 程序员 互联网 微服务 科技

EMQ 映云科技 & 阿里云推出“一站式工业数字化解决方案”,共建产业数据湖生态圈

EMQ映云科技

阿里云 开源 物联网 IoT emq

波卡动态 | Moonbeam 上第一个3D NFT项目宣布合作

One Block Community

区块链 以太坊 polkadot 波卡 Moonbeam

低代码平台常见的安全隐患,J2PaaS低代码平台如何解决?

J2PaaS低代码平台

低代码开发 低代码平台 企业级低代码平台 J2PaaS低代码平台

深度学习,如何选择GPU服务器?

Finovy Cloud

人工智能 深度学习 GPU服务器

运维人必知必会的Zabbix核心命令

博文视点Broadview

幸运哈希值竞猜游戏系统开发方案

薇電13242772558

区块链 哈希值

一文搞懂Netty发送数据全流程 | 你想知道的细节全在这里

bin的技术小屋

网络编程 Netty Java’ 4月月更 Reactor多线程

招聘 | 多家区块链项目招募开发者!

One Block Community

区块链 招聘 波卡

Pulsar—新一代云原生消息平台

中原银行

分布式 pulsar 中原银行 分布式消息

3分钟了解Vue开发小程序的技术原理

FinClip

FinClip 与 uniapp:轻应用平台与前端开发框架

FinClip

入门Python之后还是搞不定面试、做不来项目,推荐读读这本书

图灵教育

Python 编程 程序员

大数据培训-Hive高频面试题分享

@零度

hive 大数据开发

如何在云端重塑内容生产?来看这场虚拟人主持的发布会

阿里云CloudImagine

阿里云 音视频 视频剪辑 智能生产 视频云

恒源云(Gpushare)_新功能上线,你确定不进来看看?

恒源云

GPU服务器 GPU算力

微软“甩锅”神操作?服务器“安全更新”成“系统大换血”,企业懵了_微软_罗燕珊_InfoQ精选文章