二十世纪的漏洞威力有多大?至今仍让英国民众愤怒

安全
英国邮局因为采购的系统存在漏洞,导致数百人锒铛入狱、多人自杀,数百个家庭因此倾家荡产。

最近,英国独立电视台(ITV)的一部新剧(Mr Bates vs. The Post Office)引发了英国无数国名的愤慨,也揭开了英国邮局(Post Office)十几年来一直试图掩盖的丑闻。

英国邮局(图片来源于上观新闻)

Mr Bates vs. The Post Office根据真实事件改编,讲述了英国邮局因为采购的系统存在漏洞,导致数百人锒铛入狱、多人自杀,数百个家庭因此倾家荡产,该案件也被认为是英国最严重的冤假错案之一。

被冤枉的代理商及其家人(图片来源于上观新闻)

一个系统BUG导致的冤假错案

英国邮局具有数百年的悠久历史,是英国政府非常重要的基层机构,一直为英国人提供不可或缺的服务。

但在千禧年后,在信息技术的冲击下,邮政业务量骤减,连年亏损。为节约成本,邮局通过特许经营等方式,让普通民众做代理商,但他们不属于邮局的正式雇员,民众可通过邮局代理商领取养老金等。

超市里的英国邮局柜台(图片来源于上观新闻)

为了让代理商模式顺利推行下去,英国政府在1999年耗费10亿英镑购买了地平线(Horizon)计算机会计系统。该系统由由英国企业ICL开发的,2002年ICL被日本富士通公司并购,“地平线”系统就成为了富士通旗下的产品。

到 2000 年 8 月,该系统已在英国的 10000 个分支机构中推广,并于 2000 年和 2001 年部署到 13000 多个邮局分支机构,每天需要处理数百万笔交易。

但万万没想到,这个系统存在巨大的漏洞,数据记录不正确。你敢信,一个耗费10亿英镑购买的财务系统,竟然会出现数据记录不正确的问题。很快,代理商们在操作系统时发现,代发的养老金账户数额有误,总是会有一部分钱不见了。

当这些信息反馈至英国邮局后,调查人员认为是代理商们私吞了这笔钱,并对他们进行立案调查。数据显示,从2000年至2014年,英国邮局因怀疑700多位代理商在账户管理系统“动手脚”,私吞公款,以盗窃、欺诈和做假账等罪名将他们送进监狱。有人为了脱罪不得不支付大量赔偿金,有的人则被迫入狱,甚至还有人愤而自杀。

2016年4月,“正义联盟”的555位邮局代理商向法院递交了诉状,起诉邮局。最终法院认为“在整个涉案期间,地平线系统存在重大问题”。

“英国邮局一直知晓地平线系统的可靠性存在严重问题,因此有明确的义务调查各项线索的合理性,并应考虑披露并向院方解释任何可能颠覆案件判决的信息。然而在此期间,英国邮局似乎从未充分考虑过对地平线系统提出质疑、或者表达相应的担忧。相反,其始终坚称 Horizon 系统是稳定且可靠的”

截至目前,英国邮局已经支付 8598 万英镑的赔偿金,但英国政府并不打算为这起丑闻而与富士通切割,因为它被英国政府视为不可或缺的IT供应商。英国海关总署和税务部门已使用富士通的系统几十年,英国最大的政府部门——就业与养老金部也很依赖富士通。

多年垃圾代码遗留下来的灾难

据 The Stack 透露,英国邮局因地平线系统漏洞犯下的“涉嫌欺诈罪行”而接受刑事调查,因此不得不“中止部分将现有软件迁移至云基础设施的转型计划”,最终导致在 2023 年内损失掉 3100 万英镑。

而如此巨大的损失额度,相当于英国邮局 2023 年全部重组成本的 81%。2021 年,英国邮局以 4250 万英镑的价码与富士通签订了地平线项目扩展合同,并称其为“高度复杂的遗留平台,用于编写软件的语言版本已经严重过时,且整体架构不够灵活、导致技术变革非常困难。”

时间来到 2022 年,邮局工作人员曾在博客中热情介绍了其转向亚马逊云科技的计划。2021 年的合同也包含对现有服务协议的多项修订,计划在 2023 年将现有软件迁移至亚马逊云科技。但根据最新披露的数据,这项举措在“烧掉”3100 万英镑之后仍宣告失败。

英国邮局在 2023 年 4 月公开承认,“在将服务迁移至新云服务商的过程中,我司遭遇到经济和能力上均无法克服的基础技术挑战。”为此,邮局方面只能再花 1600 万英镑选择续约。

2023 年 11 月,英国邮局又与富士通续签了 3600 万英镑的合同,其中提到地平线“是一套极为复杂的平台,用于编写软件的语言严重过时,且自身属于五大系统的集合体——即金融服务、银行、政府服务、邮件和零售。地平线自身的架构设计也极不灵活,导致技术变革难以推进。”由于只能继续使用原有数据中心,英国邮局需要对系统进行一番强化,以提供稳定性、避免过时并保障业务连续性。

有时候安全漏洞的危害超乎想象

随着人类对于计算机系统的依赖程度越来越高,安全漏洞带来的危害也往往超乎我们的想象,对于系统安全漏洞必须保持高度重视。

2017年,WannaCry勒索病毒肆虐全球,引爆互联网行业的“生化危机”。借助“永恒之蓝”高危漏洞传播的WannaCry在数小时内影响近150个国家,一些政府机关、高校、医院的电脑屏幕都被加密,致使多个国家政府、教育、医院、能源、通信、交通、制造等诸多关键信息基础设施遭受前所未有的破坏。

2021年,log4j2漏洞引发网安行业“大地震”。作为目前java全生态中的基础组件之一,该漏洞影响多达60644个开源软件,涉及相关版本软件包更是达到了321094个。截止到目前,依旧有很多系统受到log4j2漏洞的威胁。

英国邮局丑闻也告诉我们,漏洞越早修复影响越小。倘若英国邮局人员对业务人员的反馈进行严谨的安全测试,及早发现该漏洞并进行修复,自然也就不会出现如此严重的冤假错案和经济损失。安全左移已经是当下网安行业普遍认可的观点,在软件开发流程中尽早引入安全测试,以便尽早识别问题、解决问题。

还需注意的是,机器也会犯罪,尤其是在AI大行其道的情况下,有时候机器犯罪会比人犯罪带来更加可怕的后果。

责任编辑:赵宁宁 来源: FreeBuf.COM
相关推荐

2014-10-30 15:30:35

编程技术算法

2011-01-13 09:40:23

算法

2021-10-26 11:47:22

微软office漏洞黑客

2020-11-11 07:25:08

人脸识别AI人工智能

2013-06-26 10:06:26

2015-11-23 12:04:16

浪潮

2009-12-08 12:14:43

2011-03-21 16:49:49

2019-07-17 11:26:00

物联网人工智能智慧城市

2018-01-23 09:20:34

虚拟化历史现状

2019-10-17 09:41:24

量子计算机芯片超算

2012-11-19 10:15:32

2012-08-22 15:25:43

Linux集群

2017-09-04 15:08:37

Linux系统Linux 1.0

2011-09-30 10:36:07

系统管理测试

2014-12-04 14:36:25

2022-05-17 14:34:20

年网络钓鱼HTML附件

2010-02-06 14:52:15

ibmdw敏捷测试

2017-08-11 11:41:53

迭代BPM开发
点赞
收藏

51CTO技术栈公众号