原文英文,约1400词,阅读约需5分钟。
📝
内容提要
全球850万台运行Microsoft Windows操作系统的计算机遭遇史上最大规模的软件故障,由网络安全公司CrowdStrike的常规软件更新引起。故障原因是配置文件问题,导致Windows系统崩溃。CrowdStrike在配置部署中存在问题,导致恢复时间较长。文章提出了预防类似事件的方法,包括测试和验证、部署和提高弹性。配置文件需要同样严谨对待,因为它不仅仅是内容,而是代码。
❓
Q&A
CrowdStrike的故障是如何发生的?
故障是由于CrowdStrike的常规软件更新引起的,具体是配置文件问题导致Windows系统崩溃。
这次故障影响了哪些关键业务?
故障影响了航空公司、银行、紧急服务和医院等关键业务。
如何预防类似的配置故障?
可以通过测试和验证、分阶段部署和提高系统弹性来预防类似故障。
CrowdStrike的配置文件有什么特别之处?
CrowdStrike的配置文件被称为“Channel Files”,其内容不当导致了内存越界读取,进而引发系统崩溃。
功能标志能否防止CrowdStrike的故障?
虽然功能标志可以帮助防止故障,但在CrowdStrike事件的规模和复杂性下,功能标志不足以完全避免问题。
配置文件应如何处理以避免故障?
配置文件应被视为代码,更新时需谨慎处理,进行充分的测试和验证。
🏷️