上周五正在公司上班,看到币圈微信群里村长发了一条消息,想着是撸币消息赶紧打开。仔细一看发现是Windows蓝屏消息,说是各大机场,酒店,银行,零售店,门票售卖点集体中招,因为此次事件而暂停营业。造成大规模航班取消,酒店歇业。许多白领工作者的电脑也中招,一些人开玩笑说可以提前下班回家了。
奇怪的是我公司使用的Windows笔记本的同事都在正常使用,没有遇到蓝屏事件。后来了解到这起IT事件受影响的是安装了CrowdStrike杀毒软件的Windows系统,我公司电脑没有安装这款软件因此幸运的躲过了此次危机。安装CrowdStrike软件的大部分是国外大型企业,比如国外航空公司,银行,日本高铁,包括特斯拉工厂也因为该事件而导致工厂停工,集中发生在北美,欧洲,新西兰,澳大利亚,日本,印度等地。
我在得知该事件后在百度上搜索,因为刚刚发生而且没有波及到中国,因此还搜不到相关信息,只能在国外平台上搜到。到了第二天,我才在国内的新闻APP上看到关于此事件的报道。据说因为美国特斯拉工厂受到影响,气的马斯克公开问责微软CEO纳德拉,并声称已在公司所有系统里删掉CrowdStrike的软件。
作为软件开发人员,一款软件出现Bug其实很正常。但软件更新一般会经过一系列严格的测试,确保没有重大问题才会发布。CrowdStrike软件此次更新造成如此严重的后果难道没有内部测试吗,很难想象最后回溯找到引起该问题的开发者会受到怎样的惩罚。毕竟这波事件给全球各大企业造成的损失难以估计,对CrowdStrike公司形象也是巨大的打击。
虽然问题不是Windows系统造成的,但我觉得也有责任。因为Windows作为操作系统是提供最基础的平台,不能够因为一款软件bug就造成操作系统崩溃。这说明设计的不够完善,给软件开放的权限太多。