新泽西州的情况非常糟糕,州长菲尔•墨菲(Phil Murphy)在新闻发布会上恳求COBOL(一种可以追溯到1959年的编程语言)程序员志愿者加快修复该州的残疾人自动福利系统(Disability Automated Benefits System)。墨菲生气地说,疫情过去后,将开展事后调查,看看“我们究竟是怎么到了需要COBOL程序员的地步?” 正如传奇投资者沃伦•巴菲特(Warren Buffett)曾经说过的那样:“只有当潮水退去的时候,你才知道谁在裸泳。”这场疫情就像一股强大的潮水退去,暴露出美国政府仍在依赖老旧IT系统。 但令人惊讶的是,人们很少注意到这些IT系统,即使公司和公共机构每年都会在这些系统上花费数千亿美元。从起床到睡觉,我们常常不知不觉地与几十个IT系统互动。在我们跳入载有嵌入处理器的汽车时,声控数字助理会为我们读新闻,有些处理器可以帮助我们开车,还有一些处理器则可为我们提供娱乐,让我们享用机器人煮的咖啡。污水处理厂、电网、空中交通管制、电信服务和政府行政管理等基础设施都依赖于数十万个看不见的IT系统,这些IT系统构成了另一个隐藏的基础设施。商业组织依靠IT系统来管理工资单、订购物品和核准无现金销售,这只是现代经济平稳运行所必需的数千项自动化任务中的区区3项。尽管这些系统几乎涉及我们生活的方方面面,但我们从来没有再考虑过它们,因为在大多数情况下,它们都在正常运行。我们甚至没有想到,IT需要持续关注才可以保证工作秩序。 事实上,老旧IT系统的隐形性恰恰证明了这些系统非常成功。当然,它们出现故障时则不然。 “老旧系统”没有正式的定义, 但通常被理解为关键系统在某种程度上已经过时。它可能无法支持未来的业务运营;应用程序、操作系统或硬件的供应商可能不再营业或不再支持其产品;系统架构可能较为脆弱或复杂,不适合升级或修复;或者人们无法再去了解系统工作的细节。 显然,对日常运营至关重要的老旧系统在没有重大故障的情况下是无法更换或改进的。因此,尽管该系统对机构运营的作用巨大,但管理层仍然往往忽视并推迟现代化。在大多数日子里,没有发生灾难性的错误,因此老旧系统仍然存在。 然而,管理层真正需要的是,任何新的IT系统都能提供投资回报,花费越少越好,运行时间越长越好。这些要求会导致多年日常维护的投资不足。当然,10年后,当系统处于老旧状态时,当初那些批准投资这个新系统的高管们可能已经不在这个机构任职了。 IT系统就这样悄然进入老旧状态。 每个月都有数百万人会经历到老旧IT系统带来的故障和不便。 航空公司的乘客也同样愤怒。在过去几年里,美国航空公司平均每月都会经历一次与IT相关的停机,其中许多都是由老旧IT系统造成的。有些持续了好几天,导致数千个航班延误或取消。 老化的IT系统也为严重的勒索软件攻击打开了大门。在这类攻击中,网络入侵者侵入IT系统并对所有系统数据进行加密,直到支付赎金。在过去两年里,勒索软件攻击了亚特兰大和巴尔的摩,以及佛罗里达州的里维拉海滩和湖城的市政当局。后者分别向攻击者支付60万美元和50万美元。数十个州和地方政府以及学校系统和医院,都经历过勒索软件攻击。