请选择 进入手机版 | 继续访问电脑版
手机版
 找回密码
 立即注册
极酷区配资
  • QQ空间
  • 回复
  • 收藏

2000多个Bug!这个系统让银行瘫痪、13亿人账户出错、最终损失超过28亿

wangyoo2003 2020-1-12 14:08 265人围观 财经快讯

本文转自量子位

2000多个bug,如许一个千疮百孔的体系,被用在了一家有13亿客户记载的银行里。

2000多个Bug!这个系统让银行瘫痪、13亿人账户出错、最终损失超过28亿_财经快讯_2020-1-12 14:08发布_极酷区配资_www.jikuqu.com

这是客岁TSB银行体系迁徙大变乱的陈诉效果,出自Slaughter and May律所。

Bug连篇、测试没做好、IT服务商无能,这统统的统统,导致了灾难级效果。

当体系启用的时间,用户们纷纷发现本身的钱不见了、花一两块扣掉几千、账户被别人登录……

银运动了启用这个体系,投入了2500人年的本钱;而事后为了补锅,也淹灭了高达28亿的资金。

体系迁徙捅了13亿客户记载的娄子

故事,是从一桩“仳离再嫁”的案子开始的。

仳离再嫁的主角,是英国银行TSB

2000多个Bug!这个系统让银行瘫痪、13亿人账户出错、最终损失超过28亿_财经快讯_2020-1-12 14:08发布_极酷区配资_www.jikuqu.com

2015年,TSB银行竣事了与劳埃德银行(Lloyds Bank)长达20年的“婚姻”,从他们归并的团体中拆分出来,并卖身给了新欢、西班牙公司萨瓦德尔(Sabadell)团体,收购价17亿英镑,按当时的汇率大概是158亿人民币。

然而,已往的20年,天下变了太多,银行业也进步了太多。20年的“婚姻”留给TSB银行的,尚有和“前夫”剪不停理还乱的IT体系。

TSB银行540万客户的数十亿记载,都还留在“前夫”劳埃德银行的体系里,而且由于缘分已断,不能白嫖人家的体系,每年还要给前夫交1亿英镑(约莫9.3亿人民币)的费用。

这就好像肉身固然已经和“新欢”在一起,但付出宝和微信账号照旧跟“前夫”共用一套,而且还要给“前夫”付账号租金,自然令人不爽。

于是,在筹办了许久之后,2018年,他们终于要办法了:把“前夫”IT体系里的客户信息记载,迁徙到“新欢”专门为TSB银行预备的新体系里。

他们把迁徙的日子,定在了4月22日星期日的晚上,先把银行的IT体系离线,迁徙完之后再上线,规复客户访问本身银行账户的权限。

为了这场迁徙,他们已经投入了凌驾2500人年的人力本钱,西班牙“新欢”团体的CEO在前一年的圣诞节就高声放话:这是全欧洲史无前例的大项目,我们投入了1000多名专业人才,将极大地促进我们在英国的增长。

不外,固然大佬们在台上豪言壮语,现实上负责迁徙的员工们心田却慌得一逼。这个迁徙项目原来要筹办18个月,效果时间超了,预算也超了,变乱难办的很。

Flag果然不能立太早,打脸的效果很快就来了。

2000多个Bug!这个系统让银行瘫痪、13亿人账户出错、最终损失超过28亿_财经快讯_2020-1-12 14:08发布_极酷区配资_www.jikuqu.com

迁徙竣事,客户的访问权限,他们以为安若泰山,但就在20分钟后,收到了题目陈诉:

有的客户发现本身的钱不见了;

有的客户花了一点小钱,账户里却记载成了淹灭数千美元;

有的客户登录上去之后,发现不是本身的账户,而是看到了别人的银行账户。

13亿客户记载都出了题目,于是,他们把TSB银行骂成狗,金融羁系机构们则连夜找银行品茗。

而以后的几个星期,银行都在冒死的规复体系,但数以百万计的客户们已经民气惶遽,冒死的把本身存在TSB银行的钱取出来。

TSB银行,被本身捅的篓子扔进了地狱模式。

而题目的根源,在于测试。

2000多个Bug!这个系统让银行瘫痪、13亿人账户出错、最终损失超过28亿_财经快讯_2020-1-12 14:08发布_极酷区配资_www.jikuqu.com


英国金融羁系机构金融运动羁系局(FCA)首席实行官Andrew Bailey在变乱几周后对外公开体现,造成体系紊乱的很大缘故原由在于缺少测试,而TSB银行请来济急的IBM专家也发现,TSB银行没有接纳严格的上线标准。

而且由于地球上的金融体系都是相连的,变乱所造成的错误被永世的生存在了金融体系里,不可逆转。

这起弥天大祸,也让TSB银行赔了许多钱。为了赔偿客户、管理体系出题目后攻其不备的买卖业务、找第三方帮助统共花了3.302亿英镑,按当时汇率算约莫28.4亿人民币。

2000多个Bug!这个系统让银行瘫痪、13亿人账户出错、最终损失超过28亿_财经快讯_2020-1-12 14:08发布_极酷区配资_www.jikuqu.com

而TSB的乙方、IT提供商Sabis也由于这起变乱收到了1.53亿英镑(凌驾13亿人民币)的赔偿账单。

而受此影响,TSB银行当年亏损了1.054亿英镑(9.2亿人民币),CEO Paul Pester引咎辞职。

业绩这么差,银行的策划也难以为继,本年11月尾TSB关闭了英国86个分行,至少400个工作岗位也因此消散。

银行体系很复杂

信息化期间,银行的IT体系也变得越来越复杂。

六十年前,人们只能选择在柜台存取现金,平凡客户并没偶尔机直接打仗盘算机体系。当时,银行固然也启用了巨型盘算机,但它们只会在一天或一周买卖业务竣事的时间对纸质数据举行汇总。

也就是说,银行的IT体系仅由银行员工利用,银行与客户在柜台上的交互用的照旧纸质工具。

这种情况在1967年发生了改变。

这一年,天下上第一台主动柜员机(ATM)在英国诞生,并被安装到伦敦北部的巴克莱银行Enfield分行。今后,银行和客户交互的方式发生巨大厘革。

ITRS Group首席实行官盖伊·沃伦(Guy Warren)表明说:

直到真正的ATM和在线银行业务出现,公众才可以直接访问银行的IT体系。

这还仅仅是个开始。

环球互联的期间,互联网和移动银行的发展进一步拉近了客户和银行IT体系之间的间隔,而如许的体系,也越来越成为银行赖以运营的关键地点。

2000多个Bug!这个系统让银行瘫痪、13亿人账户出错、最终损失超过28亿_财经快讯_2020-1-12 14:08发布_极酷区配资_www.jikuqu.com

大概你会以为,登个付出宝/微信,亮出付款码,让小钱钱在银行跟银行之间发生小小的运动,并没有什么难度。但究竟上,每一次信息的加载和革新背后,都发生了复杂的数据移动——

每一次动作大概关联到许多个单独的体系,全部这些体系都必须相互交互,并与核心大型盘算机连通。体系要如今后端复制数据,将现金从一个账户转移到另一个账户,保持同步更新。

而如许的运算量,还要乘以数十亿倍

根据天下银行的数据,如今,环球至少有69%的成年人都拥有银行账户。人们每一天都在通过银行账户付出账单、贷款还款、订阅各种服务……而且,这些运动经常是跨行,以致跨国举行的。

一家银行内部的多个IT体系(移动银行、ATM等),不但必要相互交互,以致还必须跟其他国家的银行创建接洽。好比我在国内办了一张visa名誉卡,在美国也要能消耗才行。

迁徙题目很贫苦

TSB正是栽在了如许的高度复杂性上。

IBM在为TSB编写的陈诉中指出:新应用步调的组合,对先辈微服务的应用和双活数据中心的利用,导致了TSB生产中的复合风险。

怎样准确地处理处罚银行IT体系迁徙中出现的题目,对于任何一个银行来说,都是不小的挑衅。

此中,大量的事前规划和测试工作是不可克制的。

像汇丰银行如许的跨国银行,具有高度复杂、相互关联的体系,这些体系会定期举行测试、迁徙和更新。

纵然在这方面云云履历丰富,汇丰银行的前IT主管兰开斯特仍坦承:诀窍就是让员工在这件事上付出更多的时间。

他还指出,TSB的IT体系迁徙是一件很复杂的事:

我不确定他们是不是真的意识到了这件事的复杂程度。他们以致没有完全想好要怎么去测试体系。

FCA首席实行官Andrew Bailey则体现:

TSB的这一变乱反映出他们缺少强盛的回归测试

注:回归测试是软件测试的一种,旨在查验软件原有功能在修改后是否保持完备

而最新的变乱陈诉也引起了hacker news上网友们的热烈讨论。

有网友体现,假如TSB能选择小规模多次迁徙,而不是在某一天举行大爆炸式迁徙,那这种严厉的变乱大概就不会发生。

花几周/几个月的时间在生产过程中举行查抄,以确保旧数据库和新数据库返回的布局雷同。终极,将数据都转移到新数据库中,并在一段时间之后再关闭旧的数据库。如许做效果是比力好的。

2000多个Bug!这个系统让银行瘫痪、13亿人账户出错、最终损失超过28亿_财经快讯_2020-1-12 14:08发布_极酷区配资_www.jikuqu.com

而对测试不敷导致了银行体系瘫痪的这一观察结论,有人吐槽说:

作为测试工程师,我一点也不不测。淹灭更多的时间、投入更多的职员来打造更好的测试架构,对于许多公司来说都是“可以节省的本钱”。

司理们总是在设定的上线日期前问:“测试咋能花那么多时间?”真要失事了他们又开始甩锅了。

2000多个Bug!这个系统让银行瘫痪、13亿人账户出错、最终损失超过28亿_财经快讯_2020-1-12 14:08发布_极酷区配资_www.jikuqu.com

也有网友严厉品评道:TSB的题目不应该说是测试不敷,而是在多个层面上都测试不敷,而且缺少可规复的备份。

2000多个Bug!这个系统让银行瘫痪、13亿人账户出错、最终损失超过28亿_财经快讯_2020-1-12 14:08发布_极酷区配资_www.jikuqu.com

也有人指出,克制堕落最简单的办法就是淘汰厘革。

题目在于,无论是银行照旧其他范畴的公司,业务都是在不停进化的。

根据FCA发布的数据,从2017年到2018年,英国金融服务部门陈诉的技能停止增长了187%。

盖伊·沃伦就以为:体系停机不会消散。题目在于,可担当的度在那边?

你怎么看呢?

参考链接:

https://news.ycombinator.com/item?id=21870089
https://www.tsb.co.uk/news-releases/slaughter-and-may/
https://www.tsb.co.uk/news-releases/slaughter-and-may/slaughter-and-may-report.pdf
https://increment.com/testing/what-broke-the-bank/
https://www.ft.com/content/d1f37ab2-0eb8-11ea-a225-db2f231cfeae

悦目的人才华点
2000多个Bug!这个系统让银行瘫痪、13亿人账户出错、最终损失超过28亿_财经快讯_2020-1-12 14:08发布_极酷区配资_www.jikuqu.com

本文来自极酷区配资门户--www.jikuqu.com收集于网络整理
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

鲜花

握手

雷人

路过

鸡蛋
我有话说......